请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BOOST-DRV8711主题中讨论的其他器件: DRV8711
尊敬的团队:
代表我们的客户发帖。
我已连接升压 DRV-8711 步进电机卡、并已与 UL 认证的 SM2563C40B41 步进电机连接:
1. BOOST-DRV-8711 步进电机套件 显示出与 UL 认证 SM2563C40B41 步进电机的很多不兼容性。
2. DRV-8711 步进电动机卡间歇性能够在停止信号激活的情况下旋转此电动机。
3. DRV-8711 步进电机卡能够使用 STM32F429ZIT6 为电机提供驱动、我们已按照 slvc575b.zip 中给出的 BOOST-DRV8711_FIRMWAREv1.11 中给出的指南编写代码。 我们 还引用了 SLVC500—DRV8711 软件 来编写我们的 固件。
4、 上述代码没有 说明 DRV8711 芯片复位过程的实现。
5、 SM2563C40B41 步进电动机根据斜升逻辑发出嗡嗡声,以增加电动机 PWM 频率上限为 100KHz 的速度,防止电机轴承的机械损坏由我们写,但没有电动机转子的任何运动,因此,此电动机绕组在反复试验后很快升温。
6. 在发出 PWM 信号之前、每次都需要写入 DRV8711 中 CTRL & Torque 寄存器的设置。 在这种情况下、DRV8711 提供驱动电流来为已安装在升压 DRV8711 套件上的 MOSFET 供电。
但是、如果我们仅提供 PWM 信号但没有这些设置、DRV8711 不会为已安装在升压 DRV8711 套件上的 MOSFET 提供驱动电流、这是不可接受的。
7.此外、如果我们重复重新配置所有寄存 器、清除状态寄存器(地址= 0x07)中的所有错误、即使是这样、DRV8711 仍拒绝向功率 MOSFET(已安装在升压 DRV8711 套件上)提供驱动电流。
8.当 CTRL 寄存器(地址= 0x00)中的 ENBL 位= 0 时、 DRV8711 提供驱动电流来为已安装在升压 DRV8711 套件上的 MOSFET 供电。 否则 ENBL 位=1、 DRV8711 拒绝为已安装在升压 DRV8711 套件上的功率 MOSFET 提供驱动电流。 这与数据表中提到的相反。
8、反复的试验显示 有 存在电动机绕组永久电气损坏的危险和电动机轴承的机械损坏 以进行上述操作。
9.当我们读回所有寄存器时、即使在遵循 DRV8711 数据表中针对 SPI 事务给出的指南后、寄存器也会给出错误或损坏的值。
亲切! 为我们提供在嵌入式 c 中编写的全面示例源代码、以验证我们可以在所有器件平台上移植的 SPI 和 PWM 的输入信号波形。
此致、
Danilo