工具与软件:
您好!
我正在使用 MCT8316A 评估模块来驱动24V、8极2700RPM 电机。
在我的系统中、我需要在运行时更改电机的转向方向。
我已经启用了 ISD 和 ISD 重新同步、但电机一直无法改变其方向。 (改变方向指令会导致声学嗡嗡声和驾驶员故障)。
电机具有低惯性、即使我将制动时间延长到 1秒、它的行为也是相同的、这比电机定期停止所需的时间长得多。
请告知如何继续以及是否需要任何其他配置。
谢谢!
Tomer Cohen
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.
工具与软件:
您好!
我正在使用 MCT8316A 评估模块来驱动24V、8极2700RPM 电机。
在我的系统中、我需要在运行时更改电机的转向方向。
我已经启用了 ISD 和 ISD 重新同步、但电机一直无法改变其方向。 (改变方向指令会导致声学嗡嗡声和驾驶员故障)。
电机具有低惯性、即使我将制动时间延长到 1秒、它的行为也是相同的、这比电机定期停止所需的时间长得多。
请告知如何继续以及是否需要任何其他配置。
谢谢!
Tomer Cohen
我已在所有可接受值中检查了 STAT_DETECT_TH、未发现任何变化。
似乎在我更改 ISD_CONFIG 时、电机的行为没有变化。 (我已将制动时间更改为15秒、但仍会立即响应)
我已经附上了电机的电气 参数和配置 JSON 文件、请告知。
{ "signature": "oneui-register-data", "data": [ [ { "idx": 0, "id": "isd_config", "value": "0x7FCF1140" }, { "idx": 1, "id": "motor_startup1", "value": "0x18280917" }, { "idx": 2, "id": "motor_startup2", "value": "0x1FB9D9A4" }, { "idx": 3, "id": "closed_loop1", "value": "0x0F500200" }, { "idx": 4, "id": "closed_loop2", "value": "0x08266490" }, { "idx": 5, "id": "closed_loop3", "value": "0x4CC404F1" }, { "idx": 6, "id": "closed_loop4", "value": "0x000CE944" }, { "idx": 7, "id": "const_speed", "value": "0x00A00504" }, { "idx": 8, "id": "const_pwr", "value": "0x09284C84" }, { "idx": 9, "id": "150_deg_two_ph_profile", "value": "0x36DB6DA6" }, { "idx": 10, "id": "150_deg_three_ph_profile", "value": "0x36DB6D80" }, { "idx": 11, "id": "trap_config1", "value": "0x054BA106" }, { "idx": 12, "id": "trap_config2", "value": "0x2A880000" } ], [ { "idx": 0, "id": "fault_config1", "value": "0x78F45022" }, { "idx": 1, "id": "fault_config2", "value": "0x7947A009" } ], [ { "idx": 0, "id": "gd_config1", "value": "0x1C440000" }, { "idx": 1, "id": "gd_config2", "value": "0x14000000" } ], [ { "idx": 0, "id": "pin_config1", "value": "0x2D720600" }, { "idx": 1, "id": "pin_config2", "value": "0x080C0000" }, { "idx": 2, "id": "device_config", "value": "0x7FFF4000" }, { "idx": 3, "id": "peri_config", "value": "0x00000000" } ], [ { "idx": 0, "id": "ana_trim3", "value": "0x48004800" }, { "idx": 1, "id": "ana_trim4", "value": "0x00000000" }, { "idx": 2, "id": "ana_trim5", "value": "0x0000000C" }, { "idx": 3, "id": "ana_trim6", "value": "0x00000000" }, { "idx": 4, "id": "ana_trim7", "value": "0x00000000" }, { "idx": 5, "id": "ana_trim8", "value": "0x00000A81" }, { "idx": 6, "id": "ana_trim9", "value": "0x00AE081E" }, { "idx": 7, "id": "ana_trim10", "value": "0x536B113A" } ], [ { "idx": 0, "id": "algo_reserved1", "value": "0x00000000" }, { "idx": 1, "id": "algo_reserved2", "value": "0x00000000" }, { "idx": 2, "id": "algo_reserved3", "value": "0x00000000" } ], [ { "idx": 0, "id": "gate_driver_fault_status", "value": "0x00000000" }, { "idx": 1, "id": "controller_fault_status", "value": "0x00000000" } ], [ { "idx": 0, "id": "sys_status1", "value": "0x0127FFD0" }, { "idx": 1, "id": "sys_status2", "value": "0x20010B63" }, { "idx": 2, "id": "sys_status3", "value": "0x001700AA" } ], [ { "idx": 0, "id": "device_ctrl", "value": "0x00000000" } ], [ { "idx": 0, "id": "algo_ctrl1", "value": "0x00000000" } ] ] }
尊敬的 Tomer:
STAT_DET_THR 和 BRAKE 时间不会产生影响、因为当启用 REV 驱动时、未检查制动、如 MSS 流程图所示。
角度测量输入电压
1.器件将减速直至开环切换到闭环切换阈值
配置可供尝试、
禁用 AVS、因为在 AVS 中、电机以惯性减速、由于低惯性、电机可能会快速停止、开环重新同步可能失败。
将闭环减速降至最低以了解电机行为、然后升高以满足随时间变化的规格。
禁用自动切换并降低开环到闭环切换速度、现在配置中为300Hz。 根据电机的最大速度进行选择。
2.电机成功减速至开环后、器件会将电机驱动至零速、然后通过开环加速改变方向。
配置可供尝试、
增加切换阈值速度、使电机仍具有良好的动能、可在开环区域运行
减小开路加速 A1、A2
或者、
如果电机具有非常低的惯性、那么我们无需使用反向驱动
1.禁用反向驱动
2.降低 STAT_DET_THR、使电机正确处于零速、并且启动能够正常运行。
谢谢、此致
Venkatadri S.