二相混合式步进电机驱动控制系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(下转第49页)
万方数据
《电机与控制应用》2006,33(10)
笼型异步电机转子断条故障的有限元分析
断条根数增加,定子电流脉动加剧,边频分量幅值 变大。
[5]DELER01 w.Brokellbar in squirrel cage rotor of an inducti。n m。t。r·Partl:Descriptionby superimposed
…翟黧愁盟;!竺:苎i掣氅鍪差篓掣望 №1娑=:要iItf嬲盒鲨‘。 盏篇“。|s竺
孑步电动机内部故障瞬变过程[J]-电力系统自动
;EE,1982,129(3):93—100.
㈨汤耪电赫电捌M川隐科学出舭口1裟筌裟麓篇=熊?蔫:
㈨燮,燮l篓Z訾数值计算方法及应
,[4.] 、要马粤宏!忠 ’要,詈胡。虔:生南.毫感 銮差应曼电竖机兰转尝子黑绕:。组。故。障,仿一真~与、实 .
实现斩波电流信号的生成。sG3525是一种性能 优良、功能齐全、通用性强的单片集成脉宽调制控 制器。由于它简单可靠、使用方便灵活,大大减轻 了脉宽调制器的设计及调试工作。sC3525工作 时的斩波频率值和死区大小由接于5、6、7引脚上 的R。、C。和R。共同决定,即:
厂=l/[C。(0.7R。+3Rd)]
PwM斩波电路采用集成脉宽调制器sG3525 —12一
Pl 20 kQ
Ct
=
—删凹76
103
赢风5赢0 f沙零业皂趔型
墨
i+
cr
篆翌豢
图4 PwM斩波电路
芯片通电后,4引脚将输出频率为,的载波, 经过内部的误差放大器、比较器及PwM锁存电 路,sG3525的11端和14端将输出2路互补的单 级性PwM信号PwMl和PwM2。由图4可知,
《电机与控制应用》2006,33(IO)
二相混合式步进电机驱动控制系统设计
r啦∞∞础q^目
g研究与设计g 山k砖—p气俏气也‘恿一
二相混合式步进电机 驱动控制系统设计
王灿, 马瑞卿, 李玲娟 (西北工业大学,西安710072)
摘要:给出了一种使用A髓9c2051单片机、集成脉宽调制控制芯片sG3525和GAL20V8等器件实现的 二相步进电动机驱动控制系统。阐述并分析了系统的工作原理、构成以及各功能的实现方案。实验结果表 明,控制系统运行正常,成本低廉,可靠性较高。
系统H桥驱动采用美国IR公司的IR2110。 该芯片是一种双通道、栅极驱动、高压高速功率器 件的集成驱动电路,其上管采用外部自举电容上 电,使得驱动电源数目较其他Ic驱动大大减少。 功率桥采用8只高频VM0s功率场效应晶体管 IRF540组成2个H功率桥。该器件%。=loo V, ,。=27 A,通态电阻只有0.052 Q。因此,即使电 机长时间运转,该VMOs管壳本身温度比较低, 保证了可以通过大电流,确保系统能长时间运行。 1.4过流保护电路
tha上the contIDl system has a good peIfo珊ance,low cost and high reliability. Key words:IIlicro-controller;st印ping motor;pl璐e喇dth modlllation
0引 言
步进电机是一种增量式驱动电机,可将电脉 冲信号转换成相应的角位移或线位移,其位移步 距与输入脉冲信号相对应,步距误差无长期积累, 易于起停、正反转及调速。但是步进电机不能直 接使用交直流电源驱动,必须使用由专用集成芯 片构成的专用驱动电路。专用集成电路集成度 高、体积小、驱动效率高、控制较稳定,但是驱动电 路控制柔性差、功能单一、价格较高,而且高集成 度也限制了芯片的散热,使得它的驱动电流和功 率都较小。本文介绍了一种使用单片机 AT89c2051、集成脉宽调制(PwM)控制芯片 sc3525和cAl20V8等器件实现的步进电机驱动 系统。该系统结构简单、驱动功率大、运行稳定, 在步进电机控制领域中有着广阔的应用前景。
流时引脚7端输出高电平(+5 V),正常工作时 输出低电平(0 V)。当采样电阻电压超过整定值 后,过流保护电路动作,过流信号送单片机处理。 LM358比较器的电流保护值通过改变LM358反 馈电阻的阻值实现。
2 软件设计
控制系统采用汇编语言编程,程序流程图如 图6。图6(a)为系统工作主程序,图6(b)为中断 服务程序。当外部脉冲中断信号到来时,程序进 入中断子程序读控制信号,经过判断控制信号并 查表后,输出正确的控制信号返回到主程序中。
1 控制系统设计
本控制系统主要由波形发生电路、PwM斩波
电路、驱动与功率电路及过流保护电路等四部分 组成(系统框图如图1所示),采用单片机 AT89c2051作为波形发生电路和系统控制的核 心。单片机接收外部控制指令后,输出四路波形 控制信号。这些控制信号与sG3525输出的两路 PwM信号经过可编程器件GAL20V8组合形成8 路斩波控制信号,控制各功率管前级驱动电路的 导通与关断,从而达到控制步进电机运行的目的。
PWMl—
V
I蜊
PWM2一 +5 V
l 20
,2
卢一叫n蛞=== 2 19
I患射阿。拍 MAX813 I……
3 18
4 17
5 16
口12MI灶、侃俅∥ 6 1 5
3
T1
4
T2
5
T3
6
T4
7
T5
士+—3叫0D卜FL—一外部脉冲 7 14 8 13
8
T6
9
T7
9 12
T8
IO 11
m¨他
图3 H桥驱动电路
銮9端淼1№幽m船。0船细锄¨印1i汁
’
‘
收…稿…日…期”:2006旬1—19
(上接第13页)
篙黑:0蓼当、譬髦篓是、拿翼三:暴4结语 见,由于加入死区,A相上管延迟导通,有效地防
。
叩
佃
止了H桥上下管直通损坏步进电动机。
本文提到的步进电机驱动控制系统可以驱动
额定电压为15~50 V、额定电流为5 A以下的二
关键词:单片机;步进电机;脉宽调制 中图分类号:TM301.2:TM383.6文献标识码:A文章编号:1673_6540(2006)10.0011_03
DriVing Control System Design for Two-phase Hybrid Stepping Motor
蹦』、B Cnn, 删R“i一9i昭, 口乜赠咖∽
图2波形发生与逻辑控制电路
逻辑电路采用一片GAL20V8可编程器件,它 将2路互补的PwM信号与电机二相绕组的控制 信号综合处理,产生Tl~T8 8路H桥逆变器控制 信号,2个H桥各4个M0sFET,系统H桥驱动电 路,如图3所示。对于功率桥上的驱动信号采用 “上斩下不斩”的方法,即对上管加斩波,下管不 加。其中,T1、T4为控制A相正端的Mos管信 号,眩、r13为控制A相负端的MOs管信号;T5、 T8为控制B相正端的M0s管信号,T6、r17为控 制B相负端的M0s管信号。同时为了防止程序 出错,在逻辑控制电路里使用了MAx813看门狗 电路。 1.2 PWM斩波电路
(Nonhwestern P01ytechnical University,Xi’an 7 10072,China)
Байду номын сангаас
Abstract:The functions and chamcteristics of A‘1189C2051 and SG3525 are introduced briefly,while a dive con— tr0I system fbr two·phase stepping motor based on micm—controller AT89C205 l is given out. Funhemlore,the opem— tional principle,stmcture and realization of each function are also analyzed in detail.The results of experiments show
过流保护电路采用LM358集成芯片来实现, 如图5所示。输出端引脚7用+5 V电压补偿, 作为过流保护电路的输入信号。采样电阻将流经 电机绕组中的电流值转换为电压量送入LM358 的3端放大后与一个给定的+5V电压比较,过
、
1.2 kQ
采样
嚣 [二h
—[二H一\
专矗杪
户 \ 1
[
护
图5 LM358的过流保护电路
(a)主程序
(b)中断服务程序
图6驱动控制系统程序流程图
3 实验结果
以A,1189c2051及sG3525等器件实现的步进 电机驱动控制系统,取得了理想的实验结果。实 验中,电机采用二相混合式步进电动机,其额定电 压12 V,额定电流为0.6 A,步距角1.80/0.90。 当外部脉冲频率为120 Hz时,通过示波器观测A 相上管、下管控制信号T1、T4。图7为八拍正转 时,A相上、下管控制信号。由图7可见,上下管 导通关断顺序相同,上管加斩波,下管没有加斩 波,符合“上斩下不斩”的控制策略。而图8为四
万方数据
《电机与控制应用》2006,33(10)
二相混合式步进电机驱动控制系统设计
输出电压大小的调节是通过调节电位器P1来完 成的。调节P1即可改变引脚2上的电压(同相 输入),当同相输入端电压增大时,PwMl、PwM2 的占空比增大,则经过斩波的功率管导通时间就 增大,经过导通功率管的电压也相应增大,电机 电压也就增大了,即电机绕组电流增大。同样, 当同相输入电压减小时,电机电流就减小。由此 可知,调节连接sG3525误差放大器同相端(2脚) 上的电位器P1电压的大小,可以实现对电机绕组 电流的调节。在电机高频运行时还可以调节电位 器对绕组电流进行补偿。若将图4中的电位器 P1移除,再把功率管下端采样电阻上的电压信号 经放大、滤波、隔离之后反馈到引脚2上,即可实 现控制电路的反馈闭环,从而实现斩波恒流驱动 的目的,以保证电机合成磁场幅值恒定,实现电机 恒转矩控制。 1.3驱动与功率电路
相混合式步进电动机,驱动功率大。经联机调试
证明,此系统运行正常、稳定性高,驱动电路接收
控制信号指令后,使电机进行上电、停机、执行正
转/反转、四/八拍操作,并按照系统给定的脉冲输 入频率控制电机以一定的转速运行。另外,该驱
动控制系统还具有过流保护、相电流调节及闭环
反馈斩波恒流的功能,实用性强,应用前景广阔。
图1控制系统原理框图 1.1波形发生电路
波形发生电路主要由AT89C2051来实现。 ArI'89c205 1是控制部分的核心,指令与5 1系列单
~1l一
万方数据
二相混合式步迸电机驱动控制系统设计
《电机与控制应用》2006,33(10)
片机兼容,自带2 K字节闪速可编程可擦除只读 存储器,编程次数可达l 000次。由于将多功能8 位CPU和闪速存储器组合在一个芯片中,无须外 部扩展RoM,大大节省了硬件开销,提高了系统 的可靠性和适应性。波形发生与逻辑控制电路如 图2所示,AT89C2051接受外部正/反转(P3.O)、 脉冲信号(P3.3)、四/八拍切换(P3.1)和过流保 护信号(P3.2)后,经过处理,输出A、A、B、B 4路 信号。其中A和A代表A相绕组正端和负端功 率桥控制信号,B和B代表B相绕组正端和负端 功率桥控制信号。控制电机绕组按AB~B— AB—A—AB~B—AB—A—AB……的顺序通电, 电机就以步距角0.9。半步运行;按AB—AB— AB—AB—AB……的顺序通电,电机就以步距角 1.8。整步运行。
【参考文献】
图7八拍正转时A相上管、下管控制信号
[1] 李钟明,刘卫国.稀土永磁电机[M].北京:国防工 业出版社,1999.
[2] 孙涵芳,徐爱卿.Mcs一5l/96系列单片机原理及应 用(M].北京:北京航空航天大学出版社,1996.
[3] 王兆安,黄俊.电力电子技术[M].北京:机械工业 出版社,2000.
图8 四拍正转时A相上管、下管控制信号
万方数据
二相混合式步进电机驱动控制系统设计
作者: 作者单位: 刊名:
[4] ATMEL. 8-bit microcontmller with 2K bytes nash [R].A7咫9c2051,0368D—B一12/97.
[5] MOTOROLA. Pulse width modulator control circuits [R].sG3525A/sG3527A,1996. 收稿日期:2006旬3.28
万方数据
《电机与控制应用》2006,33(10)
笼型异步电机转子断条故障的有限元分析
断条根数增加,定子电流脉动加剧,边频分量幅值 变大。
[5]DELER01 w.Brokellbar in squirrel cage rotor of an inducti。n m。t。r·Partl:Descriptionby superimposed
…翟黧愁盟;!竺:苎i掣氅鍪差篓掣望 №1娑=:要iItf嬲盒鲨‘。 盏篇“。|s竺
孑步电动机内部故障瞬变过程[J]-电力系统自动
;EE,1982,129(3):93—100.
㈨汤耪电赫电捌M川隐科学出舭口1裟筌裟麓篇=熊?蔫:
㈨燮,燮l篓Z訾数值计算方法及应
,[4.] 、要马粤宏!忠 ’要,詈胡。虔:生南.毫感 銮差应曼电竖机兰转尝子黑绕:。组。故。障,仿一真~与、实 .
实现斩波电流信号的生成。sG3525是一种性能 优良、功能齐全、通用性强的单片集成脉宽调制控 制器。由于它简单可靠、使用方便灵活,大大减轻 了脉宽调制器的设计及调试工作。sC3525工作 时的斩波频率值和死区大小由接于5、6、7引脚上 的R。、C。和R。共同决定,即:
厂=l/[C。(0.7R。+3Rd)]
PwM斩波电路采用集成脉宽调制器sG3525 —12一
Pl 20 kQ
Ct
=
—删凹76
103
赢风5赢0 f沙零业皂趔型
墨
i+
cr
篆翌豢
图4 PwM斩波电路
芯片通电后,4引脚将输出频率为,的载波, 经过内部的误差放大器、比较器及PwM锁存电 路,sG3525的11端和14端将输出2路互补的单 级性PwM信号PwMl和PwM2。由图4可知,
《电机与控制应用》2006,33(IO)
二相混合式步进电机驱动控制系统设计
r啦∞∞础q^目
g研究与设计g 山k砖—p气俏气也‘恿一
二相混合式步进电机 驱动控制系统设计
王灿, 马瑞卿, 李玲娟 (西北工业大学,西安710072)
摘要:给出了一种使用A髓9c2051单片机、集成脉宽调制控制芯片sG3525和GAL20V8等器件实现的 二相步进电动机驱动控制系统。阐述并分析了系统的工作原理、构成以及各功能的实现方案。实验结果表 明,控制系统运行正常,成本低廉,可靠性较高。
系统H桥驱动采用美国IR公司的IR2110。 该芯片是一种双通道、栅极驱动、高压高速功率器 件的集成驱动电路,其上管采用外部自举电容上 电,使得驱动电源数目较其他Ic驱动大大减少。 功率桥采用8只高频VM0s功率场效应晶体管 IRF540组成2个H功率桥。该器件%。=loo V, ,。=27 A,通态电阻只有0.052 Q。因此,即使电 机长时间运转,该VMOs管壳本身温度比较低, 保证了可以通过大电流,确保系统能长时间运行。 1.4过流保护电路
tha上the contIDl system has a good peIfo珊ance,low cost and high reliability. Key words:IIlicro-controller;st印ping motor;pl璐e喇dth modlllation
0引 言
步进电机是一种增量式驱动电机,可将电脉 冲信号转换成相应的角位移或线位移,其位移步 距与输入脉冲信号相对应,步距误差无长期积累, 易于起停、正反转及调速。但是步进电机不能直 接使用交直流电源驱动,必须使用由专用集成芯 片构成的专用驱动电路。专用集成电路集成度 高、体积小、驱动效率高、控制较稳定,但是驱动电 路控制柔性差、功能单一、价格较高,而且高集成 度也限制了芯片的散热,使得它的驱动电流和功 率都较小。本文介绍了一种使用单片机 AT89c2051、集成脉宽调制(PwM)控制芯片 sc3525和cAl20V8等器件实现的步进电机驱动 系统。该系统结构简单、驱动功率大、运行稳定, 在步进电机控制领域中有着广阔的应用前景。
流时引脚7端输出高电平(+5 V),正常工作时 输出低电平(0 V)。当采样电阻电压超过整定值 后,过流保护电路动作,过流信号送单片机处理。 LM358比较器的电流保护值通过改变LM358反 馈电阻的阻值实现。
2 软件设计
控制系统采用汇编语言编程,程序流程图如 图6。图6(a)为系统工作主程序,图6(b)为中断 服务程序。当外部脉冲中断信号到来时,程序进 入中断子程序读控制信号,经过判断控制信号并 查表后,输出正确的控制信号返回到主程序中。
1 控制系统设计
本控制系统主要由波形发生电路、PwM斩波
电路、驱动与功率电路及过流保护电路等四部分 组成(系统框图如图1所示),采用单片机 AT89c2051作为波形发生电路和系统控制的核 心。单片机接收外部控制指令后,输出四路波形 控制信号。这些控制信号与sG3525输出的两路 PwM信号经过可编程器件GAL20V8组合形成8 路斩波控制信号,控制各功率管前级驱动电路的 导通与关断,从而达到控制步进电机运行的目的。
PWMl—
V
I蜊
PWM2一 +5 V
l 20
,2
卢一叫n蛞=== 2 19
I患射阿。拍 MAX813 I……
3 18
4 17
5 16
口12MI灶、侃俅∥ 6 1 5
3
T1
4
T2
5
T3
6
T4
7
T5
士+—3叫0D卜FL—一外部脉冲 7 14 8 13
8
T6
9
T7
9 12
T8
IO 11
m¨他
图3 H桥驱动电路
銮9端淼1№幽m船。0船细锄¨印1i汁
’
‘
收…稿…日…期”:2006旬1—19
(上接第13页)
篙黑:0蓼当、譬髦篓是、拿翼三:暴4结语 见,由于加入死区,A相上管延迟导通,有效地防
。
叩
佃
止了H桥上下管直通损坏步进电动机。
本文提到的步进电机驱动控制系统可以驱动
额定电压为15~50 V、额定电流为5 A以下的二
关键词:单片机;步进电机;脉宽调制 中图分类号:TM301.2:TM383.6文献标识码:A文章编号:1673_6540(2006)10.0011_03
DriVing Control System Design for Two-phase Hybrid Stepping Motor
蹦』、B Cnn, 删R“i一9i昭, 口乜赠咖∽
图2波形发生与逻辑控制电路
逻辑电路采用一片GAL20V8可编程器件,它 将2路互补的PwM信号与电机二相绕组的控制 信号综合处理,产生Tl~T8 8路H桥逆变器控制 信号,2个H桥各4个M0sFET,系统H桥驱动电 路,如图3所示。对于功率桥上的驱动信号采用 “上斩下不斩”的方法,即对上管加斩波,下管不 加。其中,T1、T4为控制A相正端的Mos管信 号,眩、r13为控制A相负端的MOs管信号;T5、 T8为控制B相正端的M0s管信号,T6、r17为控 制B相负端的M0s管信号。同时为了防止程序 出错,在逻辑控制电路里使用了MAx813看门狗 电路。 1.2 PWM斩波电路
(Nonhwestern P01ytechnical University,Xi’an 7 10072,China)
Байду номын сангаас
Abstract:The functions and chamcteristics of A‘1189C2051 and SG3525 are introduced briefly,while a dive con— tr0I system fbr two·phase stepping motor based on micm—controller AT89C205 l is given out. Funhemlore,the opem— tional principle,stmcture and realization of each function are also analyzed in detail.The results of experiments show
过流保护电路采用LM358集成芯片来实现, 如图5所示。输出端引脚7用+5 V电压补偿, 作为过流保护电路的输入信号。采样电阻将流经 电机绕组中的电流值转换为电压量送入LM358 的3端放大后与一个给定的+5V电压比较,过
、
1.2 kQ
采样
嚣 [二h
—[二H一\
专矗杪
户 \ 1
[
护
图5 LM358的过流保护电路
(a)主程序
(b)中断服务程序
图6驱动控制系统程序流程图
3 实验结果
以A,1189c2051及sG3525等器件实现的步进 电机驱动控制系统,取得了理想的实验结果。实 验中,电机采用二相混合式步进电动机,其额定电 压12 V,额定电流为0.6 A,步距角1.80/0.90。 当外部脉冲频率为120 Hz时,通过示波器观测A 相上管、下管控制信号T1、T4。图7为八拍正转 时,A相上、下管控制信号。由图7可见,上下管 导通关断顺序相同,上管加斩波,下管没有加斩 波,符合“上斩下不斩”的控制策略。而图8为四
万方数据
《电机与控制应用》2006,33(10)
二相混合式步进电机驱动控制系统设计
输出电压大小的调节是通过调节电位器P1来完 成的。调节P1即可改变引脚2上的电压(同相 输入),当同相输入端电压增大时,PwMl、PwM2 的占空比增大,则经过斩波的功率管导通时间就 增大,经过导通功率管的电压也相应增大,电机 电压也就增大了,即电机绕组电流增大。同样, 当同相输入电压减小时,电机电流就减小。由此 可知,调节连接sG3525误差放大器同相端(2脚) 上的电位器P1电压的大小,可以实现对电机绕组 电流的调节。在电机高频运行时还可以调节电位 器对绕组电流进行补偿。若将图4中的电位器 P1移除,再把功率管下端采样电阻上的电压信号 经放大、滤波、隔离之后反馈到引脚2上,即可实 现控制电路的反馈闭环,从而实现斩波恒流驱动 的目的,以保证电机合成磁场幅值恒定,实现电机 恒转矩控制。 1.3驱动与功率电路
相混合式步进电动机,驱动功率大。经联机调试
证明,此系统运行正常、稳定性高,驱动电路接收
控制信号指令后,使电机进行上电、停机、执行正
转/反转、四/八拍操作,并按照系统给定的脉冲输 入频率控制电机以一定的转速运行。另外,该驱
动控制系统还具有过流保护、相电流调节及闭环
反馈斩波恒流的功能,实用性强,应用前景广阔。
图1控制系统原理框图 1.1波形发生电路
波形发生电路主要由AT89C2051来实现。 ArI'89c205 1是控制部分的核心,指令与5 1系列单
~1l一
万方数据
二相混合式步迸电机驱动控制系统设计
《电机与控制应用》2006,33(10)
片机兼容,自带2 K字节闪速可编程可擦除只读 存储器,编程次数可达l 000次。由于将多功能8 位CPU和闪速存储器组合在一个芯片中,无须外 部扩展RoM,大大节省了硬件开销,提高了系统 的可靠性和适应性。波形发生与逻辑控制电路如 图2所示,AT89C2051接受外部正/反转(P3.O)、 脉冲信号(P3.3)、四/八拍切换(P3.1)和过流保 护信号(P3.2)后,经过处理,输出A、A、B、B 4路 信号。其中A和A代表A相绕组正端和负端功 率桥控制信号,B和B代表B相绕组正端和负端 功率桥控制信号。控制电机绕组按AB~B— AB—A—AB~B—AB—A—AB……的顺序通电, 电机就以步距角0.9。半步运行;按AB—AB— AB—AB—AB……的顺序通电,电机就以步距角 1.8。整步运行。
【参考文献】
图7八拍正转时A相上管、下管控制信号
[1] 李钟明,刘卫国.稀土永磁电机[M].北京:国防工 业出版社,1999.
[2] 孙涵芳,徐爱卿.Mcs一5l/96系列单片机原理及应 用(M].北京:北京航空航天大学出版社,1996.
[3] 王兆安,黄俊.电力电子技术[M].北京:机械工业 出版社,2000.
图8 四拍正转时A相上管、下管控制信号
万方数据
二相混合式步进电机驱动控制系统设计
作者: 作者单位: 刊名:
[4] ATMEL. 8-bit microcontmller with 2K bytes nash [R].A7咫9c2051,0368D—B一12/97.
[5] MOTOROLA. Pulse width modulator control circuits [R].sG3525A/sG3527A,1996. 收稿日期:2006旬3.28