我正在寻找一种带MCU的BLDC控制器,并且正在阅读atmel指南AVR444,该指南逐步介绍了无传感器反电动势定时控制驱动器所需的设计和软件。
我正在拓宽对这一主题的理解。我正在寻找的应用程序是RC四轴飞行器,因此速度精度的等级并不重要,只要总推力可以快速响应即可变化。负载也不会有太大变化。电动机将是3相(Y绕组),大约5-10V,<10A。
我了解浮动绕组中反电动势的概念,以使电场同步旋转。但是,我的理解也是,转子处承受的转矩与电场和永久性转子磁场之间的旋转差成正比。因此,转子通常会稍微滞后,从而产生扭矩,迫使转子试图追赶。
AVR444应用笔记设计了一种软件,该软件可以从一开始就驱动电动窗帘(使用固定的时序),并将其加速到一个点,然后让反电动势控制软件来接管。这对我来说很有意义,但是我很好奇的是,驱动电动百叶窗的局限性是什么?
只要转子的转速和电场的转速之间没有太大的差异,转矩就会使转子加速并迫使其与电场匹配。由于电场是由软件控制的,因此盲目地驱动电场并假设转子保持转动会带来什么问题?我想,它可能时不时地打滑旋转,但是在相当高的速度(1000到5000rpm)和一定程度的惯性下,这肯定会平均吗?如果说来回旋转速度为100rpm,那我就不会太着急。
使用固定的电动机驱动电压和固定的旋转频率,我希望绕组中的电流随转子所需的转矩量而变化,以使转子与电旋转相匹配。电源上的限流器可能会阻止任何过分疯狂的事情。
有什么想法吗?我意识到首选的方法是在控制回路中使用反电动势,但我正在寻找一个想法,即不使用控制回路而盲目驱动BLDC电机的局限性是什么。
编辑:除了是一个有趣的研究点,它还有实际用途。盲目驱动BLDC电机是一项相当琐碎的任务,单个控制MCU可以执行。我正在查看的当前设计需要小型,独立的MCU,以使每个电动机运行紧密的控制回路。在具有4个电机(可能更多)的设计中,这是板上1个和5个MCU之间的差异。