请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430FR5949 这是关于在Kickstarter DIY上刚刚开始我的项目“无传感器BLDC电机控制器:模块化系统”,我认为它将对TI MSP430社区的工程师和学生有所帮助。 它是开放源代码硬件和固件。
此无传感器BLDC电机控制器固件使用了事件驱动的有限状态机(FSM)方法。 编程语言为C,没有操作系统。
它是由我自己根据众所周知的电机控制,其他算法从零开始实施的,固件是一个完全开放的源代码产品。
实施的固件可以执行什么操作?
- 使用31.25 kHz对称PWM方案更好地检测BEMF零交叉
- 配置为窗口比较器的12位ADC可实现更容易出错的零交叉检测,尤其是在启动时
- 初始位置检测(IPD)算法是根据可变电感感传感方法实施的
- 转子旋转方向可随时更改,可用于"反向制动"
- 电动机停转时安全停止
- 电机速度控制(启动,停止,向上,向下,占空比%),并使用配置为46.08万 bps的串行UART接口获取实时遥测数据(速度,电压电流)
- 使用标准1...2 ms PPM的遥控器(RC)设备进行电机转速控制
谢谢。