This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MCT8329EVM:无人机应用启动期间发生了硬中断

Guru**** 2378650 points
Other Parts Discussed in Thread: MCT8329EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1487821/mct8329evm-hard-jerk-during-startup-in-drone-application

器件型号:MCT8329EVM

工具与软件:

您好!

我使用的是 MCT8329EVM 无人机应用中的惯性、并已注意到初始启动期间的急冲。 我已尝试对启动设置进行微调、但未能顺利启动。

我是我的 .json 配置文件 非常有用。 有人可以审查一下它并建议最佳设置以实现更平稳的启动吗?

提前感谢!

此致、
Babji

{
  "signature": "oneui-register-data",
  "data": [
    [
      {
        "idx": 0,
        "id": "isd_config",
        "value": "0x77404C06"
      },
      {
        "idx": 1,
        "id": "motor_startup1",
        "value": "0x6810620E"
      },
      {
        "idx": 2,
        "id": "motor_startup2",
        "value": "0x33452200"
      },
      {
        "idx": 3,
        "id": "closed_loop1",
        "value": "0x32547200"
      },
      {
        "idx": 4,
        "id": "closed_loop2",
        "value": "0x0FA1A429"
      },
      {
        "idx": 5,
        "id": "closed_loop3",
        "value": "0x34C92001"
      },
      {
        "idx": 6,
        "id": "closed_loop4",
        "value": "0x001AC953"
      },
      {
        "idx": 7,
        "id": "const_speed",
        "value": "0x30010000"
      },
      {
        "idx": 8,
        "id": "const_pwr",
        "value": "0x1F400640"
      },
      {
        "idx": 9,
        "id": "150_deg_two_ph_profile",
        "value": "0x24DB7200"
      },
      {
        "idx": 10,
        "id": "150_deg_three_ph_profile",
        "value": "0x48DB6946"
      },
      {
        "idx": 11,
        "id": "ref_profiles1",
        "value": "0x032184A6"
      },
      {
        "idx": 12,
        "id": "ref_profiles2",
        "value": "0x34C80AFC"
      },
      {
        "idx": 13,
        "id": "ref_profiles3",
        "value": "0x4787D70C"
      },
      {
        "idx": 14,
        "id": "ref_profiles4",
        "value": "0x000C9932"
      },
      {
        "idx": 15,
        "id": "ref_profiles5",
        "value": "0x1F6BF200"
      },
      {
        "idx": 16,
        "id": "ref_profiles6",
        "value": "0x00708000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "algo_ctrl1",
        "value": "0x00000000"
      },
      {
        "idx": 1,
        "id": "device_ctrl",
        "value": "0x00000000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "ana_trim3",
        "value": "0x48004800"
      },
      {
        "idx": 1,
        "id": "ana_trim4",
        "value": "0x2200000000"
      },
      {
        "idx": 2,
        "id": "ana_trim5",
        "value": "0x00000022"
      },
      {
        "idx": 3,
        "id": "ana_trim6",
        "value": "0x00000000"
      },
      {
        "idx": 4,
        "id": "ana_trim7",
        "value": "0x00000000"
      },
      {
        "idx": 5,
        "id": "ana_trim8",
        "value": "0x00001911"
      },
      {
        "idx": 6,
        "id": "ana_trim9",
        "value": "0x0085E7DA"
      },
      {
        "idx": 7,
        "id": "ana_trim10",
        "value": "0x537AF03D"
      }
    ],
    [
      {
        "idx": 0,
        "id": "fault_config1",
        "value": "0x71183604"
      },
      {
        "idx": 1,
        "id": "fault_config2",
        "value": "0x0540000B"
      }
    ],
    [
      {
        "idx": 0,
        "id": "gate_driver_fault_status",
        "value": "0x00000000"
      },
      {
        "idx": 1,
        "id": "controller_fault_status",
        "value": "0x00000000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "gd_config1",
        "value": "0x000000FC"
      },
      {
        "idx": 1,
        "id": "gd_config2",
        "value": "0x00000000"
      }
    ],
    [
      {
        "idx": 0,
        "id": "pin_config1",
        "value": "0x20600002"
      },
      {
        "idx": 1,
        "id": "pin_config2",
        "value": "0x3E0020AA"
      },
      {
        "idx": 2,
        "id": "device_config",
        "value": "0x27104003"
      }
    ],
    [
      {
        "idx": 0,
        "id": "sys_status1",
        "value": "0x00A20000"
      },
      {
        "idx": 1,
        "id": "sys_status2",
        "value": "0x60010000"
      },
      {
        "idx": 2,
        "id": "sys_status3",
        "value": "0x00000000"
      }
    ]
  ]
}

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Babji、

    我将查看.json 文件。 您能否尝试以下.json 文件中的设置、并告知我问题是否已解决。 您可能需要根据您的应用更新当前电平设置。

    e2e.ti.com/.../regs_5F00_drone.json

    谢谢。此致、

    Sachin S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sachin:

    我们浏览了 JSON 文件并对系统级配置进行了一些更改、具体来说就是如此 COMM_CONTROL PWM_FREQ_OUT . 这些调整极大地改善了启动平滑度。

    我们测试了设置 5到10次 同时提高速度。 但是、在随机情况下、我们遇到了一个 同步丢失故障 . 为了解决这一问题、我们尝试了其他几项更改、但问题仍然存在。 最终、我们尝试了禁用 同步丢失故障 但它仍然不断出现。

    对于我们的用例、这是可以接受的 同步丢失故障 但无法完全抑制它。 是否有任何关于如何解决此问题的见解?

    谢谢。此致、
    Babji

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Babji、

    您能否分享输出相电流的一些波形? 您想了解导致 LOSS_OF_SYNC 的确切原因。 另外、您要设计的加速率是多少?

    谢谢。此致、

    Sachin S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sachin 您好!

    您能帮助我了解如何查看吗 输出相电流 在上 MCT8329EVM ? 此外、我们的 加速率约为2–3ms 这是我们所期望的。 测量或监控相电流波形的最佳方法是什么?

    谢谢。此致、
    Babji

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Babji、

    您能帮助我理解如何查看吗 输出相电流 在上 MCT8329EVM [报价]

    如果您使用示波器和电流探头、则可以探测流经相绕组之一(将电机连接到 EVM 的三根导线之一)的电流。  

    此外、我们的 加速率约为2–3ms 、这正是我们所期望的[/报价]

    您能告诉我您在2-3ms 内将达到的最大速度是多少吗?

    谢谢。此致、

    Sachin S.

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sachin:

    我们目前没有 电流探头 但我们确实有一个 差分探头 . 在这种情况下、您会建议什么? 如果需要、我们可以提供 三个相位的共模电压测量 .

    我们附上了 电压影响 TVS 波形 非常有用。

    关于加速度、对于 初始启动 、A 加速率较低 是可以接受的。 但是、启动后、我们需要 更快的响应速度、不断变化 、因为我们的应用程序适用于 无人机 . 对于优化此行为、您有什么建议吗?

    谢谢。此致、
    Babji

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Babji:

    感谢您的参与。 您可以保持闭环加速高位、同时增加速度环路 kp 和 ki、以便针对变化的速度实现更快的响应。  

    此致、

    Sachin S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sachin:

    我们已经把闭环加速率设为较高的( 60V/s 和125V/s )。 我们的主要目标是实现目标 平滑启动 水平 无同步错误丢失 .

    谢谢、此致、

    Babji  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Babji:

    您能否尝试将 CLOSED_LOOP_MODE 设置为速度模式、并尝试调整 SPD_LOOP_KP 和 SPD_LOOP_KI

    谢谢。此致、

    Sachin S.