尊敬的电机驱动器大师们:
您能帮助检查我们是否有基于 DRV8908/DRV8912的步进电机参考代码吗? 客户使用的电机是一个2绕组/5线步进电机、我希望能获得参考代码来帮助客户快速旋转电机。
谢谢。
Eric。
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.
尊敬的电机驱动器大师们:
您能帮助检查我们是否有基于 DRV8908/DRV8912的步进电机参考代码吗? 客户使用的电机是一个2绕组/5线步进电机、我希望能获得参考代码来帮助客户快速旋转电机。
谢谢。
Eric。
Eric、您好!
您提到该电机是一个2绕组/5线步进电机。 我假设您所指的是5线单极步进电机、如以下片段中所示。
若要在此配置下驱动一个步进电机、至少需要四个半桥。 从技术上讲、单极步进电机只需要低侧驱动器。 必须确保每个半桥 LS 的电流驱动能力符合每个绕组的步进要求。 您可能必须在没有 PWM 的情况下使用连续模式。 对于该器件、桥接控制的所有事务都将仅通过 SPI 进行。 由于 SPI 事务可能会限制 可实现的最大步进速率、因此需要为控制器考虑这一点。
虽然我们没有 用于驱动单极步进的基于 DRV8908/DRV8912的步进电机参考代码、但此应用手册是一个不错的参考、网址 为 https://www.ti.com/lit/an/sloa312/sloa312.pdf。
首先、客户必须决定驾驶模式是全步长还是半步长。 然后、他们必须创建应用手册中所示的真值表、并针对此器件进行自定义。 然后、真值表必须转换为 SPI 控制序列。 我希望这对您有所帮助。
此致、Murugavel