无位置传感器的电机控制你知道吗?看完这篇就懂了无位置传感器的电机控制你知道吗?看完这篇就懂了
电机控制一般使用闭环控制,这就必须使用传感器,如:霍尔传感器、编码盘等。 但是有的应用场合下,
难以安装霍尔传感器、编码盘,或者就算是安装好,也很容易损坏。 霍尔传感器、编码盘都属于位置传感
器。那么,无位置传感器,是否也能控制电机? 答案是可以的。 二、方案 VBUS测量电机的母线
电压,假设电机由直流50V供电,则测量直流50V;由交220V供电,则测量直流310V。 IBUS测量电机总电
流,可用于防过流、电流环控制。 Demand是给定的转速,用滑动电位器模拟转速的输入。 AN3、
AN4、AN5引脚,用于测量电机的三相电压。
电机控制一般使用闭环控制,这就必须使用传感器,如:霍尔传感器、编码盘等。
但是有的应用场合下,难以安装霍尔传感器、编码盘,或者就算是安装好,也很容易损坏。
霍尔传感器、编码盘都属于位置传感器。那么,无位置传感器,是否也能控制电机?
答案是可以的。
二、方案
VBUS测量电机的母线电压,假设电机由直流50V供电,则测量直流50V;由交220V供电,则测量直流310V。
IBUS测量电机总电流,可用于防过流、电流环控制。
Demand是给定的转速,用滑动电位器模拟转速的输入。
AN3、AN4、AN5引脚,用于测量电机的三相电压。
这样一来,没有了位置传感器,大大简化了设备的安装步骤。但是,会产生另外的一些问题。
电机如何启动?如何换相?如何调速?
三、硬件
MOS管驱动使用L6388ED,其内部逻辑可以防止高边和低边MOS管同时导通。有自举电容让高边MOS导通。
在单片机初始化时,要给L6388ED的自举电容充电一段时间,否则高边MOS管可能不导通,或者不完全导通。
L6388ED内部框图如图所示。LIN=1,HIN=0,则LVG导通,HVG不导通,Cboot充电。
L6388ED自举电容的容值可以由手册上的公式计算得出,我这里控制低速电机,用的是10uF。