请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:Energia 主题中讨论的其他器件:MSP430F5529、 BOOSTXL-DRV8323RS、 DRV8323R
您好!
我目前正在从事 一个项目、为有传感器 BLDC 电机开发电机驱动器。
建议将 DRV8323RS 评估板与 MSP430F5529 MCU 配合使用。
我了解了 Energia、由于我在 Arduino 中具有编程经验、我决定使用 Energia 来编写代码、而不是我不熟悉的 CCS。
使用这些板、我能够使用 digitalRead 使霍尔传感器输出001、010、110等。 在这种情况下、它假设向两个相位提供 PWM 信号、以使电机运行。 但是、电机不会旋转。
我仔细检查了电机计时算法以发送 PWM、看起来不错。 我检查了 DR8323RS 中的栅极接头、并将其输出为低电平(0V)。 我使用的是6xPWM 控制类型
我想控制逻辑未成功发送到电路板。
问题:
1) 1)我是否需要为 Energia 中的 SPI 通信声明任何变量、以使电机接收控制逻辑?
2) 2)如果是、可以提供有关如何执行此操作的示例?
我非常不熟悉使用 DRV8323RS EVM 板对 BLDC 有传感器电机驱动器进行编程、也不确定 SPI 通信。
感谢您的任何帮助。 )
谢谢、
谢谢