一种无刷直流电动机的在线转速估计方法
毕海悦,张东来
(哈尔滨工业大学,广东深圳518055)
摘要:研究了一种无刷直流电动机的在线转速估计方法。提出了一种在HaIl传感器调速的基础上,通过一种在线方法对电动机速度进行估计的一种方法,最后用实验验证了该方法的可行性。
关键词:无刷直流电动机;Hall传感器;速度估计
0引 言
无刷直流电动机的应用领域十分广泛,其宽动态范围、高精度速度控制的关键环节在于速度检测,而且在低压下的速度检测则是更为关键的。本文提出的测量环节是一种在线的方式,与传统的基于光电编码器和旋转变压器。方法相比,这种方法大大简化了系统的物理结构,与测速发电机相比明显减少了一个测速发电机装置。由此可以看出,寻找一种简单可行又准确的测速方案是十分必要的。
1无刷直流电动机速度控制原理
对于定子绕组为三相星型接法的无刷直流电动机,每相绕组可以等效为电阻、电感和反电动势串联而成:采用三相全桥式逆变器作为驱动电源,主电路和电机等效模型如图l所示。
为便于分析,作如下假定:
(1)三相绕组完全对称,气隙磁场为方波,定子电流、转子磁场分布均匀;
(2)忽略齿槽、换向过程和电枢反应的影响;
(3)电枢绕组在定子内表面均与连续分布;
(4)磁路不饱和,不计涡流和磁滞损失。
无刷直流电动机的基本工作原理:设电动机本体的电枢绕组为三相星形连接,位置传感器与电动机本体同轴,控制电路对位置信号进行逻辑变换后产生驱动信号,驱动信号经驱动电路隔离放大后控制逆变器的功率开关管,使电机的各相绕组按一定的顺序工作。定子合成磁场在空间不是连续旋转的,而是一种跳跃式旋转磁场,每个步进角是60o电角度。转子在空间每转过60o电角度,定子绕组就进行一次换流,定子合成磁场的磁状态就发生一次跃变。可见,电机有六种磁状态,每一状态有两相导通,每相绕组的导通时间对应于转子旋转120o电角度。我们把无刷直流电动机的这种工作方式称为两相导通星形三相六状态,这是最常用的一种工作方式。
本文提出的转速估计是利用单片机的EEPROM寄存器将转速数据进行采集、存储,然后对采集到的数据进行相应的处理得到转速曲线。该方法简单、易操作,转速曲线的提取对于电动机的建模、控制是十分关键的。
2在线转速控制策略
2.1硬件设计
为了能够从电机本身获得更多的测速信息,将电机的一对极变成了多对极,本实验使用的电机为4对极,相邻的Hall之间的相位差为120o,电机旋转一周将产生三路相位依次相差120o的Hall脉冲信号。利用单片机中的三个捕获单元即可获得电机的测速信号。但是每次捕获得到的6个磁状态对应的转速为1/4圈,这样可以做到每次采样的结果比一对极采样结果相对密集,测得的结果更接近真实值。在现有的电机控制板基础上还需要一个串口电路将储存在EPPROM中的数据传送出来。
2.2软件设计
在单片机中利用三个捕获单元对转速进行测定,这三个捕获单元又是对高低电平都产生中断,于是对于一个捕获单元来讲,每捕获一次转速信号即代表1/8圈,而每计一次数代表4μs,所以由此可以计算出转速对应的计数器中的计数个数:N=
其目的是为了减少单片机中的运算量。
式中:N——捕获计数器中的计数个数;
n——电机转速。
将读得的转速参数储存到EEPROM中,利用串口将电机转速参数读人到Pc机中,并在Madab中对其进行速度曲线的转化,流程图如图3和图4所示,通过该过程的操作即可求出电动机的转速曲线。
3实验结果及分析
为了验证上述测速方案的有效性,本文进行了实验研究。由于在采样转速数据时,存在着随机扰动,而且每次干扰都是不同的,所以需要对其进行多次测量 |