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.
工具与软件:
尊敬的 TI 专家:
我们正在致力于 在单个 MCU 上使用快速电流环路(FCL)和 SFRA 的双轴电机驱动器参考设计 添加了示例。 该示例是在 LAUNCHXL-F280049C 上构建的、但我们希望在 LAUNCHXL-F280039C 上运行它、因此我们编辑了链接器 cmd 文件。 我们以前使用的是 BOOST-XL-3PHGANINV 驱动器板、我们的成绩非常出色。
现在、我们要将驱动器更改为 BOOST-XL-DRV8323RH、因此、我们 根据原理图相应地更改了引脚映射和引脚配置。
当我们尝试运行电机时、电机将汲取高电流、并进入故障状态。 硬件正常工作。 我们已使用交叉检查了硬件 通用电机控制实验 添加了示例。
需要进行哪些其他更改。 如果我们想改变 GAIN/IDRIVE/IDRIVE VDS 、应如何解决它们?
谢谢、此致
Raghu
尊敬的 Raghu:
感谢您在电机驱动器论坛上发帖。 要更改增益/IDRIVE/DRV8323、您需要参阅 VDS 数据表、了解因为您使用的是硬件版本、因此选择所需设置所需的电压电平。
您能否分别提供 GHx 和 SHx 引脚的波形图像? 我不完全确定可能是什么导致了故障、但这些是一个很好的起点。 此外、请告诉我您的电源电压和 PWM 频率是多少。
此致!
Davis
尊敬的 Jackson:
感谢您的答复。
PWM 频率 = 10kHz (从4kHz 到15kHz 变化、但不变)
电源电压= 20V、但当我从 GHA/GHB/GHC 读取电压时、它显示30V (图片随附)
谢谢。此致
Raghu
尊敬的 Raghu:
您的电源电压和 GHx 电压都很好。 GHx 的运行电压比电源高大约10-12V、因为它需要在 SHx 等于电源电压时打开栅极。 您的 PWM 频率看起来也没有问题。
请提供 SHX 的图片吗?
此外、此常见问题解答还提供了有关如何调试硬件型号器件故障报告的更多详细信息: https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1160331/faq-debugging-faults-with-hardware-variant-devices?tisearch=e2e-sitesearch&keymatch=debugging%2520hardware%2520variant#
如果这样做有帮助、请告诉我。
此致!
Davis
尊敬的 Jackson:
我们已经浏览过常见问题解答论坛。 我们连接了47k 电阻(R22)(增益=10)。
SHx 没有测试点、因此我们直接检查 drvic、但没有在该引脚上读取任何内容。
当电机断开连接时、不会出现大电流、但电机也没有问题、这意味着 FET 会消耗大电流。 您能帮助我理解这种情况吗?
谢谢。此致
Raghu
尊敬的 Raghu:
您使用的 VSEN_OCP 电平是多少? 发生故障时、在连接电机的情况下、您能否测量 R6、R8或 R10中任一器件上的电压? 除了故障外、您是否注意到 MOSFET 中出现了任何损坏或发热? 一种可能是 VSEN 在硬件中设置得过低、导致仅在连接电机时才跳闸故障、因为在这种情况下电流会流过低侧 FET。
此致!
Davis
尊敬的 Jackson:
R6、R8和 R10两端的电压为0.35mV。 MOSFET 中没有明显的发热。 在处理其他示例时、不会出现硬件问题。
这在前面的论坛中提到" 在 DRV8323H 中、检测电阻过流电压(VSEN_OCP)固定为 1V" 您能告诉我、我可以在哪里核对这个值吗?
谢谢、此致
Raghu
尊敬的 Raghu:
看来没有 VSEN_OCP 问题。 要进行检查、您可以在未连接电机的情况下为电机驱动器供电、并在 spa 和 SNA 中施加增大的电压、直到达到1V、以查看是否触发故障。
DRV8323是显示故障标志、还是软件中出现了故障标志? 软件中是否设置了不同的电流限制、从而可能引发关断?
此致!
Davis
尊敬的 Jackson:
在软件中电流限值设置为9.0a、但我们已将电源的电流限值设置为3A。 我们甚至从控制器上断开了 nFAULT 引脚连接、即使这样这个问题仍然存在。
您能告诉我哪些因素会导致产生高电流吗?
谢谢、此致
Raghu
尊敬的 Raghu:
有 多种 因素会导致大电流、例如电机上的高扭矩以及如果相位的低侧和高侧 FET 都导通、则会发生跨导。 但还有多种其他因素可能会触发器件中的故障。 在遇到高电流时、您能否发送电流测量值? 如果故障是由大电流引起的、则可能是 VDS 或 VSENSE 过流、并且看起来不存在 VSENSE 过流情况。 如果这些情况均未 发生、则可能还会有其他原因导致出现故障。
此致!
Davis
尊敬的 Jackson:
很抱歉迟到了响应。 电机上未连接负载。 这是由于 ePWM 配置。 它现在被清除。
您能提供帮助吗?或者您能吸引能帮我解决问题的人吗 ccxml LAUNCHXL-F28P65X 的配置文件。 是我无法在中找到的 C2000 Ware_Digital SDK_5_03_00_00。
提前感谢。
谢谢。此致、
Raghu
尊敬的 Raghu:
很高兴故障得到解决、我已将此问题重新分配给 C2000团队、以获得更多帮助。
此致!
Davis
Raghu
您是否尝试过使用 exisitng ccxml 文件(TMS320F28P650DK9.ccxml)?
此致
Siddharth
尊敬的 Siddharth:
使用现有的 ccxml 文件后、我们将遇到 JTAG 测试错误。
谢谢、此致
Raghu
Raghu
请分享您观察到的错误。
在 Code Composer Studio IDE 中打开目标配置文件(.ccxml)。 点击"Advanced"选项卡并选择 JTAG (1149.1) SWD 和 cJTAG 均禁用
确保将目标配置设置为在4引脚高级模式中使用 JTAG。
此致
Siddharth