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.

[参考译文] MSP430FR5949:模块化系统,无传感器BLDC电机控制器

Guru**** 2609555 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/658000/msp430fr5949-modular-system-sensorless-bldc-motor-controller

部件号: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)设备进行电机转速控制

谢谢。