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.

[参考译文] BOOST-DRV8711:将BOOST-DRV8711与MSP432配合使用

Guru**** 2378430 points
Other Parts Discussed in Thread: DRV8711, DRV8829
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/570841/boost-drv8711-using-the-boost-drv8711-with-the-msp432

部件号:BOOST-DRV8711
主题中讨论的其他部件:DRV8711DRV8829

我尝试将DRV8711与MSP432配合使用,但几乎没有成功。 我已经浏览了驱动程序随附的MSP430代码,并试图将其移植到MSP432,但没有成功。 我正在尝试将驱动程序库与MSP432配合使用,以编写代码来使用SPI进行通信,但我在读取寄存器时遇到问题。 是否有人使用MSP432来控制步进电机(DRV8711作为驱动器)?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jordan,

    MSP432应能够控制DRV8711。

    您是否使用范围检查SPI事务以确认操作是否正常?
    移植代码后,您是否尝试使用GUI?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在已经获得了drv8711来实际步进电机。 我通过在CTRL寄存器中将0x01写入RSTEP来执行此操作。 但是,在电机运动的整个过程中,故障LED指示灯都亮起。 我还必须对RSTEP HIGH的写作有何意义有一个误解。 我的印象是它会将步进器移动一步。 我在观看步进器移动一组步数未知的步数时,发现了与此相反的证据。 您能否解释一下RSTEP在此过程中实际执行的设置?

    我的最终应用是从激光测距仪中对每个UART中断的电机执行一次步进,以便使用步进电机构建2D LIDAR模块。 为此,我知道我应该能够在DRV8711升压上脉冲步进销。 是否还需要将PWMMODE设置为绕过索引器。 我花了几天时间阅读数据表,试图准确了解正在发生的事情,但我仍然缺乏了解。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jordan,

    最后,我将回答您的DRV8711问题


    如果您必须绕过索引器,我建议您评估另一个设备。

    根据电流和电压额定值,DRV8881E可能是更好的选择。 两个DRV8829可以提供更高的电流。 两种模式均在6.5 至45V范围内工作。


    故障指示灯--您是否已阅读状态寄存器以确定所声明的故障?
    RSTEP --将RSTEP写入高值可使分度器表向前或向后移动一个。 结果是更改每个绕组中的电流量。 假设您将模式设置为完整步长,则应将电机移动一个完整步长(通常为1.8 度,但因电机构造而异)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在把它正确地步进了。 我检查了故障,它似乎是过电流。 我降低了扭矩寄存器,它运行良好。 但是,我不完全理解扭矩寄存器。 我已将其设置为0x1F。 就电流而言,这到底意味着什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jordan,

    请参阅数据表的方程式1。 扭矩寄存器与增益和感应电阻器一起设置每个绕组中的100 % 电流。