一种提高永磁无刷直流电机位置检测精度的方法

文档序号:7325469阅读:207来源:国知局
专利名称:一种提高永磁无刷直流电机位置检测精度的方法
技术领域
本发明涉及一种永磁无刷直流电动机直流驱动控制系统,特别是 对永磁无刷直流电动机换相控制的位置检测及计算方法。
背景技术
直流电动机具有非常优秀的线性机械特性、宽的调速范围、大的 启动转矩、简单的控制电路等优点,长期以来一直广泛地应用在各种 驱动装置和伺服系统中。但是直流电动机的电刷和换相器却成为阻碍 它发展的障碍。机械电刷和换向器因强迫性接触,造成它结构复杂、 可靠性差、变化的接触电阻、火花、噪声等一系列问题,影响了直流 电动机的调速精度和性能。因此,长期以来人们一直在寻找一种不用 电刷和换相器的直流电动机。随着电子技术、功率半导体技术和高性 能的磁性材料制造技术的飞速发展,这种想法已经能够实现。无刷直 流电动机利用电子换相器取代了机械电刷和机械换相器,因此使这种 电动机不仅保留了直流电动机的优点,而且又具有交流电动机的结构 简单、运行可靠、维护方便等优点,使他一出现就以极快的速度发展 和普及。
无刷直流电动机的工作离不开电子开关电路,因此由电动机本体、 转子位置传感器、控制电路和电子开关电路组成了无刷直流电动机控 制系统。其原理框图如图l所示。图中,直流电源通过开关电路向电 动机定子绕组供电,控制电路通过位置传感器检测到转子所处的位置,并根据转子的位置信号来控制开关管的导通和截止,从而自动地控制 了哪些绕组通电,哪些绕组断电,实现了电子换相。
根据三相无刷直流电动机星形连接驱动原理,无刷直流电动机霍 尔位置传感器的位置检测信号如图2,控制电路根据检测到的转子磁 极所在的区间控制电子开关电路导通和关断,实现无刷换相。
霍尔位置传感器主要由安装在电机转子上的磁钢盘与安装在电
机定子上的U、 V、 W三相信号和'Z,信号霍尔元件所共同组成。三 相霍尔元件在空间上相差120度电角度,转子上磁钢盘的磁钢与转子 的永磁体一一对应且数量与电机的极对数相同,霍尔元件通过检测磁 钢的磁信号来得到电机转子磁极的位置信号。当转子磁极位于0~180 度范围内时,对应的U相霍尔元件输出"1"信号,在180~ 360度时 输出"0"信号。同时,V相及W相的霍尔元件也输出相应的"1"和 "0",只是它们各自相差120度而已,见图2。 'Z'信号霍尔元件在 一个机械周期里产生一个很窄的"1"信号。
实际中由于受霍尔位置传感器使用的磁钢加工精度及安装精度 的限制,使得实际的位置信号并不象图2中那样,在360度内'r '0' 完全对称,他们相差有时可达土8度,甚至更大。特别是极对数多的 电机、直径小的位置传感器的磁钢盘,对磁钢加工精度及安装精度的 要求很高。同样受霍尔元件安装精度的影响,U、 V、 W三相信号之间 也不是标准的120度。因此检测到的位置信号与实际位置信号有很大 的误差。这在电机低速运行时影响还不大,而在电机高速运行时会产 生很大的脉动转矩和噪声。

发明内容
本发明的技术解决问题是因位置传感器精度不高,导致永磁无 刷直流电动机换相不准,影响电机平稳运行。提出一种解决方法。
本发明的技术解决方案是将直接检测位置信号改为在低速时使 用直接检测位置信号,高速时利用速度信号计算出当前的电机角度变
量e,并根据角度变量e计算区间代号。通过"z"信号或电周期信号 对计算的角度进行修正,以消除累积误差。满足控制器对位置信号的 精度要求。另外在两种方式间的转换加速度滞环,防止电机在某一速 度点上运行时两种方式的频繁转换。通过增加移相角还可以对电机进 行移相控制。


图i为无刷直流电动机控制系统的原理框图2为霍尔位置传感器的位置检测信号;
图3为三相无刷直流电动机星形连接驱动原理图。
具体实施例方式
1. 如图i所示,永磁无刷直流电动机直流驱动控制系统由直流电 源、开关电路、电动机、位置传感器、控制电路组成。
2. 确定控制电路CPU的釆样周期为Tl ;
3. 控制电路使用DSP的捕获功能检测电机转速n ;
4. 确定电机的极对数P的数值;
5. 当转速n <100转/分钟,使用直接检测到的UVW位置信号,如图2所示, 计算区间代号D:
D = 1 ,
D = 2 ;
D = 3 ;
D - 4 ;
D = 5 j
D = 6 ;
6.当转速n 〉 80转/分钟,使用电机的角度变量6计算出当前位 置,
计算区间代号D:
if(60〉6 >0 )D =1 J
if(180> 6 >60 )D =2 S
if(180〉6 >120 )D =3 ;
if240〉6 >180 )D =4 ,
if(300〉6 >240 )D =5 ;
ifC360〉6 >300 )D =6;
ifC420> 6 >360 )D =1;
if480〉6 >420 )D -2;
7.利用U相的上升沿作为修正信号;每当捕获到修正信号,正转 时令电机的角度变量6= 0;反转时令电机的角度变量6= 360;
if ( ,= 101 )
if ( UVW= 100 )
if ( UVW= 110 )
if ( ,= 010 )
if ( UVW= Oil )
if ( ,= 001 )
78. 计算电机的当前角度1+"xri ;
^二2x;rx / = 2x;rxwx_P + 60 = 360 xwx户+ 60二6xwx尸 ^
电机转子电极电角速度;n :电机转速;P:电机极对数
上次釆样周期计算的电机角度e
9. 根据区间代号D并按照表1的规律,控制电子开关电路的功率 管的状态,从而控制电机的运行。见表l和图3
表l三相星形连接全桥驱动功率开关管通电规律表
区 间 代 号正转时反转时V, V2v3 v4v5 v6v2v3 v4v5 v6
11 00 10 00 11 00 0
21 00 00 10 10 01 0
30 01 00 10 00 11 0
40 11 00 01 00 10 0
50 10 01 01 00 00 1
60 00 11 00 01 00 1
注表中"1"表示导通;"0"表示截止;
10. 也可以利用"Z"信号作为修正信号,对电机的角度变量e进行 修正;这时在用电机的角度变量e计算区间代号D时,需要先用 360度对电机的角度变量e求余数,根据余数值再计算区间代号 D。
11. 如果想对电机进行移相控制,只需在用电机角度变量《.计算区间代号D时,加上所需的移相角"as",再计算区间代号D即可。 通过移相控制可使电机工作在弱磁方式,进而提高电机的转速上 限。
权利要求
1. 一种提高永磁无刷直流电机位置检测精度的方法,其特征在于包括下列步骤(1)采用磁霍尔位置传感器检测永磁无刷电机的磁极位置信号;(2)利用数字信号处理器(DSP)实时采集上述位置信号;(3)利用数字信号处理器(DSP)实时检测电机的转速;(4)利用数字信号处理器(DSP)实时计算出电机的磁极位置区间;(5)低速时,利用磁霍尔位置传感器检测永磁无刷电机的磁极位置信号,进行永磁无刷直流电机的换相控制;高速时利用处理器(DSP)实时计算出的电机磁极位置,进行永磁无刷直流电机的换相控制。
2. 根据权利要求1所述的提高永磁无刷直流电机位置检测精度的方 法,其特征在于所述的步骤(4)实时计算出电机的磁极位置区间是 通过电机转速n先计算角度变量6 ,再利用角度变量e计算出电机的磁极位置区间。每个电周期(或机械周期)对角度变量e进行修正。
3. 根据权利要求2所述的提高永磁无刷直流电机位置检测精度的方法,其特征在于所述的利用角度变量e计算出电机的磁极位置区间 时,如果用移相角△ e与角度变e之和计算电机的磁极位置区间,就 可对永磁无刷直流电机进行弱磁控制。
4. 根据权利要求i所述的提高永磁无刷直流电机位置检测精度的方法,其特征在于所述的步骤(5)进行永磁无刷直流电机的换相控制, 低速和高速控制方式之间的转换釆用速度滞环。既当速度从0开始升速到转换点V2时,控制方式由低速方式改成高速方式;当速度从高速 开始降速低于转换点VI时,控制方式由高速方式改成低速方式。转换 点V1小于转换点V2,具体数值由实际情况来定。
全文摘要
一种提高永磁无刷直流电机位置检测精度的方法,克服了受位置传感器加工精度及安装精度的限制造成位置信号不对称的情况;降低了对无刷直流电动机位置传感器加工精度的要求。本方法利用霍尔位置传感器检测电机磁极位置,通过高速处理器用速度信号计算出当前的电机角度变量θ,进而算出电机的位置信号,精确的控制无刷直流电动机换相。利用该方法还可以对无刷直流电机进行移相控制,使永磁无刷直流电机工作在弱磁状态,可使电机的工作转速高于额定转速,扩大永磁无刷直流电机的转速范围,可广泛用于国防军工、工业及民用等领域。
文档编号H02P6/14GK101505127SQ20081005248
公开日2009年8月12日 申请日期2008年3月20日 优先权日2008年3月20日
发明者平 倪, 静 吴, 曲国杰, 津 王 申请人:天津航天鑫茂稀土机电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1