主题中讨论的其他器件: DRV8461EVM、
大家好、
客户想要使用 DRV8889-Q1失速检测功能。 相应的电机规格如下所示:
使用 DRV8889-Q1 EVM 进行测试、设置如下:
当停止电机手动时、扭矩保持0、无输出;
相电流如下所示:
您能帮助检查为什么在电机失速时没有数据输出吗? 如何解决该问题呢?
谢谢、此致、
怎样的
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.
大家好、
客户想要使用 DRV8889-Q1失速检测功能。 相应的电机规格如下所示:
使用 DRV8889-Q1 EVM 进行测试、设置如下:
当停止电机手动时、扭矩保持0、无输出;
相电流如下所示:
您能帮助检查为什么在电机失速时没有数据输出吗? 如何解决该问题呢?
谢谢、此致、
怎样的
您好、Will、
根据 GUI 屏幕截图、稳态速度下的扭矩计数为零。 对于特别是在1/256时的电机参数和工作条件、BEMF (反电动势)中的 SNR 不足、无法获取任何失速计数。 您能否通过相应地更改目标 PPS 来尝试使用1/8至1/32范围内的细分设置、并查看是否可以实现任何扭矩计数。 30年代的典型空载扭矩计数可实现失速检测。 还可以尝试将电流增加到0.3A
此致、Murugavel
您好、Will、
对于失速检测操作、我们已经看到带有 DCR < 10Ω μ H 的步进电机性能更可靠、电感范围为4至5mH @ 1kHz。 在您的示例中、使用 DRV8889-Q1增加速度、产生~220表示电机不适合失速检测。 跳到220突然发生在一个特定的速度后。 找出该速度并以比该速度低10%的速度运行。 您可以使用当前设置来查看特定值是否提供更稳定的计数。 我假设电源电压为12V。
也就是说、GUI 中的扭矩计数不是实时的。 要获得准确的实时扭矩计数、请将"Torque Count"测试点连接到示波器、并监控(日志)已加载和已加载的值。 请参阅以下代码片段。 模拟输出是使用 MSP430 12位 DAC 的转换扭矩计数寄存器值。 与 GUI 显示的值相比、该输出是实时的。 您能否尝试一下、看看它的行为如何? 谢谢。
此致、Murugavel
您好、Will、
您是否使用 DRV8889-Q1EVM 进行此测试? 电机的额定电压规范专门针对电流未稳压的直接驱动系统。 所有现代步进驱动器均基于满量程电流调节、因此具有额定电压规格。 没关系。 事实上、VM 必须远大于电机额定电压、才能实现正常的电流调节。 还应该有另一个规格。 称为绝缘电压的电机、通常甚至是100V 都要高得多。
也就是说、DRV8889-Q1失速将稳定、可能高于11V 或12V、尤其是对于较低的 DCR 电机。 您能不能用至少12V 的电压进行检查。 确保将满量程电流设置为0.3A 或略高于该值。 谢谢。
此致、Murugavel
您好、Will、
感谢您尝试使用12V 电压。 扭矩计数明显改善并且能够检测失速、因为没有失速和失速情况之间的计数存在明显差异。 计数不是~30s 范围的原因是电机适用于此工作参数。 终端应用是什么? 空载扭矩计数不在30s 时、您是否能够持续检测失速。
在相同条件下与 DRV8461EVM 进行比较会有所帮助。 终端应用是什么? 运行 VM 电压? PPS 中的步进电机转速要求?
此致、Murugavel