专利名称:采用增量式编码器的永磁电机磁极初始位置的确定方法
技术领域:
本发明涉及一种装有增量式编码器伺服系统起动时在60度电角度内精确 确定电机转子初始位置的控制方法,属于电机控制装置制造技术领域。
背景技术:
对交流永磁同步电机进行伺服控制时,控制器控制定子三相电流合成磁 场的矢量方向。为了有效控制定子磁场矢量,需要对转子位置进行精确测量。
通常经济而有效的方法是在电机转子上安装增量式编码器,用编码器输出 脉冲的数量来表征转子位置的变化。但该方法中,控制器的控制计算机需要
先得到转子的初始位置,再根据编码器送来的A、 B脉冲才能确定转子旋转的
方向和已转动的角度。在系统首次通电时,电机转子的绝对位置是不确定的。 使用这类控制器在初始上电时,只能让电机先旋转起来,当控制器接受到编
码器送来的z脉冲时,控制器才能确认转子位置初始点,也就是说才能开始 对定子磁场矢量开始进行控制。在电机制造时,编码器的Z脉冲,即编码器 的零位脉冲,均准确定位于转子磁极的特征位置,每个厂家对Z脉冲的标识 位置不同, 一般为第一相的90电角度之后,如第一相的150度电角度或180 度电角度。电机首次上电时,转子可能需要转过360度的机械角度才能寻找 到零点,接受到编码器的Z脉冲,开始正常的控制。在此之前增量式编码器 不能给出转子的位置信号,这就造成了电机难以起动的问题。当永磁无刷直 流电机采用增量式编码器作为位置反馈时,也存在同样的起动问题。如不能 精确定位转子磁极位置则在控制电机起动时会引起转矩的波动也就是转速不 稳,通常在低端交流伺服产品对起动的要求不高,而在高端伺服产品中要求 起动平稳。
目前采用增量式编码器确定电机起动时磁极初始位置也有一些方法,如 普遍采用的利用霍尔信号U、 V、 W控制电机起动,直到编码器的Z信号出 现才能精确确定磁极位置的方法,这样在第一个Z信号出现前的控制算法是 依据霍尔信号估计磁极位置,从而影响伺服系统的起动性能;还有根据霍尔信号U、 V、 W的六个状态内结合编码器A、 B信号来进行磁极位置定位,霍 尔元件送出的U、 V、 W状态信号,共有六个电平状态,101、 100、 110、 010、 011、 001,将电机转子位置的每360度电角度分为六个相等的区间,每个区 间为360+6=60度电角度,尽管较前一种有了较大改善,但是还不能更加精 确确定磁极位置,例如中国专利ZL 200410022610.8介绍了一种交流永磁同步 电机控制系统首次上电时转子的定位方法,该专利通过增量式编码器发出的 U、 V、 W信号状态,确定电机转子磁场矢量初始位于哪一个区间,此时,取 该区间的中点作为转子磁场矢量位置,控制器以此作为转子初始位置向定子 三相绕组输出相应矢量方向的电流,确保电机达到额定转矩。但是此专利只 是将发出状态改变的U、 V、 W信号与定子三相绕组输出相应矢量方向的电流 相对应,并没有计算出转子磁极的初始角度,这样,在以后的运行过程中要 不停的重复上述过程,不停的采集U、 V、 W信号以获得控制定子三相绕组输 出相应矢量方向的电流的相关的数据,工作量大,占用大量的内存去处理这 一个事件。 发明内容本发明的目的是解决目前永磁电机利用增量式编码器在起动时不能精确 确定磁极初始位置的问题,提供一种采用增量式编码器的永磁电机磁极初始 位置的确定方法。本发明采用增量式编码器的永磁电机磁极初始位置的确定方法,安装带 有霍尔信号U、 V、 W的增量式编码器,用增量式编码器输出的A、 B脉冲的 数量来表征转子位置的变化;增量式编码器送出的霍尔信号U、 V、 W状态信 号,共有六个电子状态,101、 100、 110、 010、 011、 001,表征电机转子电 角度位置的为六个等距区间,每个区间60度电角度;增量式编码器的Z信号 标识在U相的a度电角度处,在初始上电电机运行后,转子运转了不大于60 度电角度,跨过了由霍尔信号U、 V、 W表征的电角度区间时,霍尔信号U、 V、 W状态发生第一次跃变,所述霍尔信号U、 V、 W状态的第一次跃变为第 1对 第P对磁极下的U上升沿、U下降沿、V上升沿、V下降沿、W上升沿或w下降沿,控制器根据所述霍尔信号U、 V、 w状态的第一次跃变信息确 定发生霍尔信号U、 V、 w状态的第一次跃变对应的转子磁极与z信号位置的相对电角度,继而获得了霍尔信号U、 V、 W状态的第一次跃变对应转子磁极与z信号位置的相对A或B脉冲的数量,确定了磁极的初始位置。本发明的优点是在60度电角度内确定磁极的初始位置,误差在士30度 电角度之内,而且确定初始位置之后,不用再采集U、 V、 W霍尔信号就可以 轻松利用增量式编码器输出的A、 B脉冲控制电机的运行。
图1是是三相多极电机的线电压u-v、 v-w和w-v的电压波形、增量式 编码器U、 V、 w信号跃变时与增量式编码器输出z信号间的位置关系图。
具体实施方式
具体实施方式
一下面结合图1说明本实施方式,本实施方式所述的采用增量式编码器的永磁电机磁极初始位置的确定方法,安装带有霍尔信号u、V、 W的增量式编码器,用增量式编码器输出的A、 B脉冲的数量来表征转子 位置的变化;增量式编码器送出的霍尔信号U、 V、 W状态信号,共有六个电 子状态,101、 100、 110、 010、 011、 001,表征电机转子电角度位置的为六 个等距区间,每个区间60度电角度;增量式编码器的Z信号标识在U相的a 度电角度处,在初始上电电机运行后,转子运转了不大于60度电角度,跨过 了由霍尔信号U、 V、 W表征的电角度区间时,霍尔信号U、 V、 W状态发生 第一次跃变,所述霍尔信号U、 V、 W状态的第一次跃变为第1对 第P对磁 极下的U上升沿、U下降沿、V上升沿、V下降沿、W上升沿或W下降沿,控制器根据所述霍尔信号U、 V、 w状态的第一次跃变信息确定发生霍尔信号 U、 V、 w状态的第一次跃变对应的转子磁极与z信号位置的相对电角度,继 而获得了霍尔信号u、 V、 w状态的第一次跃变对应转子磁极与z信号位置的相对A或B脉冲的数量,确定了磁极的初始位置。在电机转子上安装普通增量式编码器,用其输出的A、 B脉冲的数量来表 征转子位置的变化。同时在电机制造时预先安装转子磁极位置的感应霍尔元 件并配备普通增量式编码器,或者安装配套带有U、 V、 W信号的特种增量式 编码器。如图l所示,霍尔元件或编码器送出的U、 V、 W状态信号,共有六 个电平状态,101、 100、 110、 010、 011、 001,表征电机转子电角度位置的 为六个等距区间,每个区间为360+6=60度电角度。Z信号标识在U相的a度电角度处,U、 V、 W的跃变信号与Z信号位 置之间的相对关系是确定的,因为在一对转子磁极下霍尔信号U、 V、 W信号 发生的六次跃变位置是固定的:U上升沿事件发生在U-V电压30度电角度处, U下降沿事件滞后其180度电角度,发生在U-V电压210度电角度处;V上 升沿事件发生在U-V电压150度电角度,V下降沿事件滞后其180度电角度, 发生在U-V电压330度电角度处;W下降沿事件发生在U-V电压90度电角 度,U上升沿事件滞后其180度电角度,发生在U-V电压270度电角度处; 因此,标识在U相的a度电角度处的Z信号位置与霍尔信号U、 V、 W信号 发生的六次跃变位置是确定的。如设定a =180度电角度,则在第一对磁极下的U上升沿超前Z信号150 度电角度,U下降沿滞后Z信号30度电角度,V上升沿超前Z信号30度电 角度,V下降沿滞后Z信号150度电角度,W上升沿滞后Z信号90度电角度, W下降沿超前Z信号90度电角度。根据电机结构及电气的对称关系,第二对 磁极下的相应的U、V、W的六次跃变相对于第一对磁极下的滞后360电角度, 以此类推,可得出P对磁极下的U、 V、 W的跃变与Z信号的位置关系,用 电角度表示。本实施方式所用增量式编码器为L线,因为我们U、 V、 W的上升沿和 下降沿都应用了,即此时增量式编码器为四倍频,则本实施方式的增量式编 码器输出的A或B脉冲数为4L,电机转子一周的机械角度360对应的电角度 360P,则每个A或B的脉冲对应的电角度为360P/4L。电机起动,转子跨越了不同电角度区间时,即转过一个不大于60度的电 角度时,必然要越过U、 V、 W状态的一次跃变。而只要转子越过了U、 V、 W状态的一次变化沿,U、 V、 W状态发生第一次变化,控制器立即根据U、 V、 W状态的变化计算出发生跃变的位置相对于Z信号的电角度,然后根据 每度电角度与A或B脉冲数量的对应关系计算出A或B脉冲数,即获得了电 机起动时的初始位置,根据编码器送出的A、 B脉冲信号进行转子准确定位, 电机即由初始上电运行进入正常精确定位运行。控制电机平稳起动。转子精确定位前转过的机械角度不大于60度的P分之一。转子磁极的初始位置被确定后,在没有转过一周检测到Z信号的情况下,Z信号的位置也已经被计算确定,在后续的转子运转过程中一直被使用,而不
再用不停地检测U、 V、 W的信号就可以通过增量式编码器输出的A、 B脉冲 控制电机的正常运转。
本发明综合利用霍尔信号U、 V、 W的状态和信号跃变产生的事件、编码 器信号A、 B、 Z中Z信号与U、 V、 W信号跃变点间的位置关系、Z信号与 反电动势的位置关系、多极电机U、 V、 W相位的对称关系,对于多极电机, 在U、 V、 W任一信号跃变时即可精确获得与Z信号对称的转子磁极位置; 对于两极电机,在U、 V、 W任一信号跃变时即可精确获得转子磁极位置。因 为U、 V、 W信号在360度电角度内共产生六次跃变,所以,本发明可以实现 在60度电角度内精确确定转子磁极位置。
本发明只需要三个霍尔信号的一次跃变事件,就可以对转子磁极进行精 确定位,避免了在控制电动机起动时且在未获得Z信号之前,时刻检测霍尔 信号U、 V、 W状态信息的CPU的大量工作。
现在给出一个具体的实施例,以6极(3对极,P-3)永磁电机为例说明本 发明方法(参见图l),光电编码器线数I^2400, a480度电角度
将A、 B信号4倍频后360度机械角度的线数为4L=4X2400=9600线。
则每个A或B信号的脉冲对应的电角度为360P/4L=(360X 3)/9600=0.1125 度电角度。
如电机运行后检测霍尔信号U、 V、 W发生在第一次跃变事件为第一对磁 极下的U下降沿事件,因此事件位置与Z信号位置的相对电角度为30度电角 度,因此对应的A或B脉冲数为30/0.1125=367线。
获得了此脉冲数即可以通过增量式编码器输出的A或B脉冲控制电机运 转,达到了没有获得Z信号的时候而有获得Z信号后一样的控制效果。
如检测霍尔信号U、 V、 W的第一次跃变事件为其它磁极下的事件,根据 前面所述的各事件与Z信号位置的相对关系可轻松获得发生跃变事件位置, 即转子磁极的初始位置。
权利要求
1、采用增量式编码器的永磁电机磁极初始位置的确定方法,安装带有霍尔信号U、V、W的增量式编码器,用增量式编码器输出的A、B脉冲的数量来表征转子位置的变化;增量式编码器送出的霍尔信号U、V、W状态信号,共有六个电子状态,101、100、110、010、011、001,表征电机转子电角度位置的为六个等距区间,每个区间60度电角度;增量式编码器的Z信号标识在U相的α度电角度处,其特征在于在初始上电电机运行后,转子运转了不大于60度电角度,跨过了由霍尔信号U、V、W表征的电角度区间时,霍尔信号U、V、W状态发生第一次跃变,所述霍尔信号U、V、W状态的第一次跃变为第1对~第P对磁极下的U上升沿、U下降沿、V上升沿、V下降沿、W上升沿或W下降沿,控制器根据所述霍尔信号U、V、W状态的第一次跃变信息确定发生霍尔信号U、V、W状态的第一次跃变对应的转子磁极与Z信号位置的相对电角度,继而获得了霍尔信号U、V、W状态的第一次跃变对应转子磁极与Z信号位置的相对A或B脉冲的数量,确定了磁极的初始位置。
全文摘要
采用增量式编码器的永磁电机磁极初始位置的确定方法,涉及一种装有增量式编码器伺服系统起动时在60度电角度内精确确定电机转子初始位置的控制方法,目的是为解决目前永磁电机利用增量式编码器在起动时不能精确确定磁极初始位置的问题。本发明在转子运行不到60度电角度内采集霍尔信号U、V、W的一次跃变信息,利用系统增量式编码器的反馈信息和电机反电动势相位间的关系以及多极电机的结构和电气上的对称关系实现磁极的精确定位,将上述霍尔信号U、V、W发生跃变事件位置与Z信号位置之间的电角度换算成对应增量式编码器的线数关系,以通过增量式编码器输出的A、B脉冲数控制电机运行。在要求起动平稳的交流伺服产品中起到了很大的作用。
文档编号H02P6/00GK101409523SQ20081020958
公开日2009年4月15日 申请日期2008年12月1日 优先权日2008年12月1日
发明者严伟灿, 卫爱平, 康尔良 申请人:哈尔滨理工大学