CN101707466B - 一种步进电机、其丢步检测结构及其检测丢步的方法 - Google Patents

一种步进电机、其丢步检测结构及其检测丢步的方法 Download PDF

Info

Publication number
CN101707466B
CN101707466B CN2009101901733A CN200910190173A CN101707466B CN 101707466 B CN101707466 B CN 101707466B CN 2009101901733 A CN2009101901733 A CN 2009101901733A CN 200910190173 A CN200910190173 A CN 200910190173A CN 101707466 B CN101707466 B CN 101707466B
Authority
CN
China
Prior art keywords
stepping motor
electromotive force
motor
back electromotive
angular position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2009101901733A
Other languages
English (en)
Other versions
CN101707466A (zh
Inventor
周扬忠
赖九才
李卫平
熊世辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Leadshine Technology Co Ltd
Original Assignee
Shenzhen Leadshine Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Leadshine Technology Co Ltd filed Critical Shenzhen Leadshine Technology Co Ltd
Priority to CN2009101901733A priority Critical patent/CN101707466B/zh
Publication of CN101707466A publication Critical patent/CN101707466A/zh
Application granted granted Critical
Publication of CN101707466B publication Critical patent/CN101707466B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

本发明公开了一种步进电机、其丢步检测结构及其检测丢步的方法。所述的步进电机的丢步检测结构包括根据步进电机的反电动势对转子实际角位置的进行测算的实际位置测算装置、与步进电机的控制***连接的以得到***给定位置的给定位置获得装置,及与实际位置测算装置和给定位置获得装置连接的比较装置;所述的比较装置对转子实际角位置及***给定位置进行比较,输出是否丢步的检测结果。本发明在没有使用外加传感器的情况下,通过提取反电动势对转子实际角位置进行测算,再通过对步进电机的控制***给定的***给定位置与测试得到的转子实际角位置进行比较,就可以判断步进电机是否丢步,可以实现开环控制下的对步进电机的丢步检测,效果好、成本低。

Description

一种步进电机、其丢步检测结构及其检测丢步的方法
技术领域
本发明涉及步进电机技术领域,更具体的说,涉及一种步进电机、其丢步检测结构及其检测丢步的方法。
背景技术
步进电机,尤其是混合式步进电机,在运行过程中由于负载突变、转子低频及中频振荡等原因容易出现丢步现象、丢步严重时甚至会出现堵转现象,此时,需要要求转子迅速停转,以免发生更加严重的后果。
而由于在步进电机***中,为了使驱动器成本更加低廉,常采用开环控制,是没有位置反馈回路的,因此无法直接得到转子的实际位置,不能判断步进电机是否发生了丢步现象。而若是在步进电机转子上安装编码器等位置传感器进行位置检测,实现闭环控制,虽然可以检测到步进电机是否丢步,但由于编码器成本高、安装复杂,闭环控制***的控制也较为复杂,这与市场对步进电机及驱动***的低成本要求相矛盾。
发明内容
本发明所要解决的技术问题是提供一种成本较低的、不需要外接编码器等位置传感器即可而实现对转子丢步的检测的步进电机的丢步检测结构、步进电机及其使用的检测方法。
本发明的目的是通过以下技术方案来实现的:
一种步进电机的丢步检测结构,包括根据步进电机的反电动势对转子实际角位置的进行测算的实际位置测算装置、与步进电机的控制***连接的以得到***给定位置的给定位置获得装置,及与实际位置测算装置和给定位置获得装置连接的比较装置;所述的比较装置对转子实际角位置及***给定位置进行比较,输出是否丢步的检测结果。
所述的丢步检测结构的实际位置测算装置包括对反电动势进行计算的反电动势计算装置、及根据反电动势计算出转子实际角位置的实际角位置计算装置。
所述的反电动势计算装置包括绕组电压检测装置、绕组电流检测装置,其根据方程组:
e A = u A - L di A dt - Ri A
e B = u B - L d i B dt - Ri B
进行计算;其中,eA,eB分别为电机两个绕组的反电动势;uA,uA分别为电机两个绕组的电压;iA,iB分别为电机两个绕组的电流;R是步进电机绕组的电阻;L是步进电机绕组的电感。这是计算反电动势的一种方式。
所述的实际角位置计算装置根据方程 θ r = arctan ( - e A e B ) 进行计算,其中,θr为转子实际角位置,所述的eA,eB为电机两个绕组的反电动势。这是根据反电动势计算实际角位置的一种方式。
所述的丢步检测结构还包括设置在反电动势计算装置与实际角位置计算装置之间的对反电动势计算装置的计算结果进行滤波的滤波装置。由于在丢步检测结构中计算电流的微分
Figure G2009101901733D00024
时,会引起很大的噪声,导致计算结果误差较大,同时为了减小由于高频开关动作而引起电压和电流测量的不准确,可以对反电动势计算装置的计算结果进行滤波处理,以提高计算精度。
所述的丢步检测结构还包括与实际位置测算装置连接的将三相步进电机或五相步进电机等效成两相步进电机的坐标变换结构。这样的设置使得此丢步检测结构可以通用于两相步进电机、三相步进电机或五相步进电机中。
所述的比较装置内预设有阈值、所述的比较装置将转子实际角位置及***给定位置进行比较后得到的差值与阈值相比较,仅当比较得到的差值在预设的阈值范围外时输出此步进电机丢步的检测结果。
一种步进电机,包括控制***,其中,所述的步进电机还包括有上述的丢步检测结构。
一种步进电机检测丢步的方法,包括以下步骤:
A:根据步进电机的反电动势进行测算转子实际角位置;
B:将测算的实际角位置与步进电机的控制***给定的***给定位置进行比较,输出是否丢步的检测结果。
所述的步骤A中,包括以下步骤:
A1:检测并计算步进电机的绕组反电动势;
A2:根据绕组反电动势计算转子位置角。
所述的步骤A1中,还包括对绕组的电压、电流分别进行检测的步骤,并根据方程组:
e A = u A - L di A dt - Ri A
e B = u B - L d i B dt - Ri B
进行eA,eB的计算;其中,eA,eB分别为电机两个绕组的反电动势;uA,uA分别为电机两个绕组的电压;iA,iB分别为电机两个绕组的电流;R是步进电机绕组的电阻;L是步进电机绕组的电感。
所述的步骤A2中,根据方程 θ r = arctan ( - e A e B ) 进行θr的计算,其中,θr为转子实际角位置,所述的eA,eB为电机两个绕组的反电动势。
所述的步骤A1中,还包括对反电动势计算装置的计算结果进行滤波的步骤。
所述的步骤A1之前,还包括将三相步进电机或五相步进电机等效成两相步进电机的坐标变换的步骤。这样的设置使得此丢步检测结构可以通用于两相步进电机、三相步进电机或五相步进电机中。
所述的步骤B中,在将测算的实际角位置与步进电机的控制***给定的***给定位置进行比较后,还包括将比较得到的差值与预设的阈值相比较,若比较得到的差值在预设的阈值范围外,则输出此步进电机丢步的检测结果的步骤。
本发明在没有使用外加传感器的情况下,通过提取步进电机的反电动势对转子实际角位置进行测算,再通过对步进电机的控制***给定的***给定位置与测试得到的转子实际角位置进行比较,就可以判断步进电机是否丢步,可以实现开环控制下的对步进电机的丢步检测,效果好、成本低。
附图说明
图1是本发明实施例步进电机的丢步检测结构的结构示意图;
图2是本发明实施例的步进电机绕组模型和H桥的MOSFET的动作模型示意图;
图3是本发明实施例的步进电机进行丢步检测的实现流程图。
其中:1、直流电源;2、电机绕组;3、反电动势;4、开关;5、模数转换器;6、模数转换器。
具体实施方式
下面结合附图和较佳的实施例对本发明作进一步说明。
当步进电机稳态运行时,电机的反电动势始终与转子的转动是同步的,所以反电动势的频率与转子的运行频率也相同。因此,就可以通过步进电机的反电动势对转子实际角位置进行测算;而步进电机的控制***通常使用脉冲指令形式,一个脉冲对应步进电机运行一步,其控制***中会使用计数器对脉冲指令计数,形成给定的***给定位置。通过对步进电机的控制***给定的***给定位置与测试得到的转子实际角位置进行比较,就可以判断步进电机是否丢步。这就是本发明的发明构思。
本发明所述的步进电机包括有控制***及丢步检测结构,如图1所示,所述的丢步检测结构包括:
根据步进电机的反电动势对转子实际角位置的进行测算的实际位置测算装置;
与步进电机的控制***连接的以得到***给定位置的给定位置获得装置;
及与实际位置测算装置和给定位置获得装置连接的比较装置;
所述的比较装置对转子实际角位置及***给定位置进行比较,输出是否丢步的检测结果。
所述的丢步检测结构的实际位置测算装置包括对反电动势进行计算的反电动势计算装置、及根据反电动势计算出转子实际角位置的实际角位置计算装置。
图2是以两相的混合式步进电机为例做出的步进电机绕组模型和H桥的MOSFET的动作模型。此模型中,直流电源1给电机绕组2供电、电机绕组包含电阻R和电感L、电机运行时产生了反电动势3、开关4表示场效应管(MOSFET)的开通和关断动作、模数转换器5和模数转换器6分别对应的采集母线电压和电机绕组的电流。在一个开关周期中,电机两相绕组的电气方程为:
e A = u A - L di A dt - Ri A
e B = u B - L d i B dt - Ri B - - - ( 1 )
其中:eA,eB分别为电机两个绕组的反电动势;uA,uA分别为电机两个绕组的电压;iA,iB分别为电机两个绕组的电流;R是步进电机绕组的电阻;L是步进电机绕组的电感。
同时,设转子位置角为θr,转子转速为ωr,则AB两相绕组中产生的反电动势分别如下:
eA=-ψf ωr sin θr
eB=ψf ωr cos θr    (2)
其中,Ψf为电机转子永磁体在定子相绕组感应的磁链。
根据(2)式可得,电机转子的位置θr为:
θ r = arctan ( - e A e B ) - - - ( 3 )
由(3)式可知,电机的实际角位置可以通过反电动势估算出,由实际角位置计算装置具体实现;而为了计算出反电动势,需要得到(1)式中的绕组电流、电压、电阻和电感,由反电动势计算装置具体实现。
所述的反电动势计算装置包括绕组电流检测装置及绕组电压检测装置,所述的绕组电流检测装置实现对步进电机绕组电流的检测,其通常可采用已有的电阻测量法或霍尔传感器法或其他的电流测量法来进行测量,其中电阻测量法较为简单、成本低,但由于测量电阻的功率及功耗限制,不适合用作大电流测量,而由于通常步进电机的运行电流较小,一般都小于10A,所以使用电阻测量法来检测步进电机的电流是完全可以的;而霍尔传感器法的优点在于它通过霍尔元件实现了隔离测量,可以消除控制电路中的地线干扰、高频功率器件的开关噪声,但其成本较贵。在具体实践时,可以根据实际需要选择对应的电流测量方法。
所述的绕组电压检测装置实现对步进电机绕组两端的电压的检测,其可以通过母线电压与此时脉宽调制PWM(Pulse Width Modulation)的占空比计算得到,母线电压通过电阻分压到模数转换器5、6能承受的电压范围进行测量,PWM的占空比是数字控制***通过如比例积分等控制算法后计算得到。当然,也可采用其他的方法对电机绕组两端的电压进行测量。
步进电机绕组的电阻和电感通常可以通过步进电机的铭牌得到,也可以通过数字控制***测量得到。电阻和电感的测量可以有很多种方法实现,比如可通过PWM在绕组上施加一固定的电压,测量此时绕组的电流,根据欧姆定律可以计算出绕组的电阻等。而在电阻测量完成后,关闭PWM输出,使电机的电流自由衰减,电流衰减到初始电流的0.36倍所使用的时间就是电机的电气时间常数,电气时间常数乘以电阻就是电感。
所述的丢步检测结构还包括设置在反电动势计算装置与实际角位置计算装置之间的对反电动势计算装置的计算结果进行滤波的滤波装置。这是由于在数字控制***中计算电流的微分
Figure G2009101901733D00062
时,可能会引起较大的噪声,导致计算结果误差较大;同时为了减小由高频开关MOSFET4的高频开关动作而引起电压和电流测量的不准确,需要对(1)式的计算结果,也就是反电动势计算装置的计算结果进行滤波。
由于步进电机的反电动势是由步进电机的运行速度决定的,当步进电机运行速度为零时,反电动势也为零,当步进电机在低速运行时,反电动势很小,由(1)式计算出来的反电动势的误差相应的就会比较大,因此采用本发明所述的丢步检测结构的步进电机尤其更适合于在一定速度以上运行的步进电机,这个速度的阀值根据实际电机而定,通常在1转/秒以上的速度为佳。
所述的比较装置内预设有阈值、所述的比较装置将计算得到的转子实际角位置θr与从步进电机得到的***给定位置进行比较,当比较得到的差值在预设的阈值范围外时,表明发生了丢步,则输出此步进电机丢步的检测结果。
图3示出了本方案中实施的步进电机检测丢步的方法,其包括以下步骤:
在一个控制周期中,启动模数转换器5、6测量母线电压和电机绕组的电流,根据母线电压和占空比计算出电机绕组的电压,对计算得到的绕组端电压进行低通滤波;计算
Figure G2009101901733D00071
并进行低通滤波;
根据方程组:
e A = u A - L di A dt - Ri A
e B = u B - L d i B dt - Ri B - - - ( 1 )
计算出两相绕组的反电动势eA,eB;两相绕组的反电动势eA和eB经过低通滤波器滤波后,可以去除高频开关及数字运算导致的噪声,这样利用式 θ r = arctan ( - e A e B ) (3)观测出来的转子位置角会更为精确和稳定;
根据式(3)计算出转子实际角位置θr,并从步进电机的控制***中读取***给定位置,将测算的实际角位置与步进电机的控制***给定的***给定位置进行比较后,将比较得到的差值与预设的阈值相比较,若比较得到的差值在预设的阈值范围外,则输出此步进电机丢步的检测结果。
其中,上述阀值的确定依据控制***的噪声的影响而定,一般可选择为两个步进电机的步距角。如果阀值过大,检测出丢步的时间将加大,如果过小,可能由于***中的噪声影响导致检测过于灵敏而产生误检测。具体的阀值可以根据具体步进电机通过实验来选取。
上述实施例是以两相的混合式步进电机为例做出的,对于其他的步进电机,如三相步进电机或五相步进电机来说,可以通过坐标变换(Clake变换)使三相步进电机或五相步进电机等效成两项步进电机进行检测。因此,本方案所述的步进电机的丢步检测结构还可以包括与实际位置测算装置连接的将三相步进电机或五相步进电机等效成两相步进电机的坐标变换结构,以使得此丢步检测结构可以通用于两相步进电机、三相步进电机或五相步进电机中。而在其进行检测丢步时,只需要在计算反电动势之前,执行将三相步进电机或五相步进电机等效成两相步进电机的坐标变换的步骤即可。
而上述实施例中虽然是以混合式步进电机为例进行说明的,但由于混合式步进电机综合了永磁式和反应式步进电机的特点,永磁式和反应式的电机绕组模型及反电动势与位置角的关系都与混合式一致,所以本方案同样适用于永磁式和反应式步进电机。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (6)

1.一种步进电机的丢步检测结构,其特征在于,所述的丢步检测结构包括根据步进电机的反电动势对转子实际角位置的进行测算的实际位置测算装置、与步进电机的控制***连接的以得到***给定位置的给定位置获得装置,及与实际位置测算装置和给定位置获得装置连接的比较装置;
所述的比较装置对转子实际角位置及***给定位置进行比较,输出是否丢步的检测结果;所述的丢步检测结构的实际位置测算装置包括对反电动势进行计算的反电动势计算装置、及根据反电动势计算出转子实际角位置的实际角位置计算装置;
所述的反电动势计算装置包括绕组电压检测装置、绕组电流检测装置,其根据方程组:
e A = u A - L di A dt - R i A
e B = u B - L di B dt - Ri B
进行计算;其中,eA,eB分别为电机两个绕组的反电动势;uA,uA分别为电机两个绕组的电压;iA,iB分别为电机两个绕组的电流;R是步进电机绕组的电阻;L是步进电机绕组的电感;
所述的实际角位置计算装置根据方程
Figure FDA0000045189770000013
进行计算,其中,θr为转子实际角位置,所述的eA,eB为电机两个绕组的反电动势。
2.如权利要求1所述的步进电机的丢步检测结构,其特征在于,所述的丢步检测结构还包括设置在反电动势计算装置与实际角位置计算装置之间的对反电动势计算装置的计算结果进行滤波的滤波装置。
3.如权利要求1或2所述的步进电机的丢步检测结构,其特征在于,所述的丢步检测结构还包括与实际位置测算装置连接的将三相步进电机或五相步进电机等效成两相步进电机的坐标变换结构。
4.如权利要求1所述的步进电机的丢步检测结构,其特征在于,所述的比较装置内预设有阈值、所述的比较装置将转子实际角位置及***给定位置进行比较后得到的差值与阈值相比较,仅当比较得到的差值在预设的阈值范围外时输出此步进电机丢步的检测结果。
5.一种步进电机,包括控制***,其特征在于,所述的步进电机还包括如权利要求1-4任一所述的丢步检测结构。
6.一种步进电机检测丢步的方法,其特征在于,包括以下步骤:
A:根据步进电机的反电动势进行测算转子实际角位置;
B:将测算的实际角位置与步进电机的控制***给定的***给定位置进行比较,输出是否丢步的检测结果;
所述的步骤A中,包括以下步骤:
A1:检测并计算步进电机的绕组反电动势;
A2:根据绕组反电动势计算转子位置角;
所述的步骤A1中,还包括对绕组的电压、电流分别进行检测的步骤,并根据方程组:
e A = u A - L d i A dt - Ri A
e B = u B - L di B dt - Ri B
进行eA,eB的计算;其中,eA,eB分别为电机两个绕组的反电动势;uA,uA分别为电机两个绕组的电压;iA,iB分别为电机两个绕组的电流;R是步进电机绕组的电阻;L是步进电机绕组的电感;
所述的步骤A2中,根据方程
Figure FDA0000045189770000023
进行θr的计算,其中,θr为转子实际角位置,所述的eA,eB为电机两个绕组的反电动势。
CN2009101901733A 2009-09-09 2009-09-09 一种步进电机、其丢步检测结构及其检测丢步的方法 Active CN101707466B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101901733A CN101707466B (zh) 2009-09-09 2009-09-09 一种步进电机、其丢步检测结构及其检测丢步的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101901733A CN101707466B (zh) 2009-09-09 2009-09-09 一种步进电机、其丢步检测结构及其检测丢步的方法

Publications (2)

Publication Number Publication Date
CN101707466A CN101707466A (zh) 2010-05-12
CN101707466B true CN101707466B (zh) 2011-07-06

Family

ID=42377664

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101901733A Active CN101707466B (zh) 2009-09-09 2009-09-09 一种步进电机、其丢步检测结构及其检测丢步的方法

Country Status (1)

Country Link
CN (1) CN101707466B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2842586A1 (en) * 2013-08-27 2015-03-04 PharmaSens AG Device with a lavet-type motor
CN105140888A (zh) * 2015-08-11 2015-12-09 山东神戎电子股份有限公司 一种防止电机过度堵转的自动化控制方法
CN108453733B (zh) * 2018-03-05 2020-04-21 北京镁伽机器人科技有限公司 具有反馈控制功能的机器人、运动控制***、方法和介质
CN108667377A (zh) * 2018-05-23 2018-10-16 奇瑞汽车股份有限公司 一种永磁同步电机转子的位置与速度的确定方法及装置
CN111289894B (zh) * 2018-12-10 2022-02-25 广东威灵汽车部件有限公司 电机的堵转检测方法、***、装置及存储介质

Also Published As

Publication number Publication date
CN101707466A (zh) 2010-05-12

Similar Documents

Publication Publication Date Title
CN104114980B (zh) 用于电机的角度测量***的校准和监控
EP2743713B1 (en) Estimation of resistance in electrical machines
CN101707466B (zh) 一种步进电机、其丢步检测结构及其检测丢步的方法
US20100181952A1 (en) Initial rotor position detection for permanent magnet synchronous motors
CN103269198A (zh) 一种基于编码器自动调零的永磁同步电机控制方法及***
US9739815B2 (en) Method for determining the rotor position of an electrically-commuted multi-phase direct current motor
CN101630938A (zh) 无位置传感器永磁同步电机转子初始位置辨识方法
CN109245633A (zh) 基于线电感特征点提取的三相开关磁阻电机无位置传感器控制方法及装置
CN101769998B (zh) 开关磁阻电机磁链特性测量方法
CN101873096A (zh) 确定电机磁通量矢量位置的方法
CN103795306A (zh) 基于永磁同步传动***的转子位置获取方法及装置
CN102931903A (zh) 一种永磁同步电动机转子初始位置检测方法
CN103518320A (zh) 无刷电机控制装置、以及无刷电机控制方法
CN101561468B (zh) 开关磁阻电机饱和电感测试方法
CN103560725A (zh) 一种独立于转速的无刷直流电机位置检测方法
AU2014323977A1 (en) Method for diagnosing detail coefficient standard deviation of switch reluctance motor power converter failure
CN104579040A (zh) 适合开关磁阻电机全速范围运行的无位置传感器控制方法
CN101517885B (zh) 运行电子整流电机的方法
Cai et al. An inductive position sensor with switched reluctance motor structure
CN203554345U (zh) 无刷直流电机恒相移换相信号检测器
CN103376362B (zh) 磁阻电机绕组阻值和换相位置的检测方法及装置
US9065380B2 (en) Method for calculating motor constant of permanent magnet type synchronous motor and motor constant calculating device
Kazerooni et al. Methods for determining the parameters and characteristics of PMSM
CN102128698B (zh) 一种以电流传感器为基础的感应电机转矩测量方法
CN104090235B (zh) 奇数单元交流永磁电机转矩波动测试方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN LEADSHINE TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: LEISAI ELECTROMECHANICAL TECH. DEV. CO., LTD., SHENZHEN CITY

Effective date: 20111017

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518054 SHENZHEN, GUANGDONG PROVINCE TO: 518052 SHENZHEN, GUANGDONG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20111017

Address after: 518052, B building, four floor, 6 Industrial Zone, Tian Liang Road, Guangdong, Shenzhen, Nanshan District

Patentee after: Shenzhen Leadshine Intelligent Control Co., Ltd.

Address before: Shenzhen Nanshan District City, Guangdong province 518054 Dengliang Road No. 25 Tian Industrial Zone Nanyou two floor

Patentee before: Shenzhen Leadshine Technology Co., Ltd.