资源描述:
《基于CPLD的步进电机控制器设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第卷第期增!∀#仪器仪表学报8/!9:/9+,−,/01+2/,,,+−610,9∃%&∋年月()∗.!34∗+∗∗3∗57!6.0+∃∋’基于;<=>的步进电机控制器设计’’∃徐洋程安宇胡彬,Α,%!重庆邮电大学自动化学院重庆?≅∃重庆集诚汽车电子有限责任公司重庆?&一摘要Α步进电机是在。,工业生产以及些钾能仪器上应用十分广泛的一种设备控制步进电机需要为其输入脉冲信号脉冲信号的频率控制步进电机的转速,脉冲信号的个数又控制着步进电机的转角。常见的步进控制系统需要<ΒΧ模块和脉冲计数器,存在增
2、加单片机软件开销以及不能产生高频率多个数的脉冲等缺陷。本文研究了一种墓于(<=>的步进电机控制器,Φ>,。采川Δ,1∗!/Ε=语言设计土要由<ΓΧ输出模块和脉冲个数计数模块∃部分构成控制单片机只需要先对<ΓΧ波形频、,,”率数据寄存器<ΒΧ波形占空比数据寄存器以及脉冲个数数据寄存器进行设置最后再往使能寄存器中写入,’!(<=>就可以输出指定频率,Α,而不需要单片机参与。,指定片空比和指定个数的脉冲波形该步进电机控制器减小了单片机的软件开销,,·降低了系统成木提高了可靠性有定的实用价值。关键Α(<=/1∗!/只Φ/=词步
3、进电机控制器8,Η),>,−∗Ε+/346,<Χ/6/1(/+61/!!,1Ι2−,ϑ/+(<=>Κ0+Ε!,),+ΕΛ+Μ0!Φ0Ι∗+Ν物%Ο(/!!,Ε,/#月726∗/+()/刀ΕΠ1−∗印−1浅Η,!,;/7()/+四?必()∗+2Α06/∗+ΕΘ+!Δ,Ρ3!’+Ε∃()+ΕΣ∗+Ε.∗;),+ΕΛ06/7/6!’Δ,Τ!,;6!’;−(ϑ=6ϑ()/+ΕΠ∗+Ε?Ρ翻()∗+2&1/+ΛΥ−612;6Α46,<<,17/6/1∗+6),∗+ϑ0−61∗2!<0,6∗/+2−Γ,!!2−∗+6)
4、,∗+6,!!∗Ε,+6∗+−6107,+6−Ο≅Γ∗ϑ,!Μ0−,ϑΗ/1/ϑ,,/+61/!2−6,<<,17/6/16),<0!−,−∗Ε+2!Ο≅+,,ϑ,ϑΗ),31,Π0,+叮/36),<0!−,−∗Ε+2!,/+61/!−6),−6,<<,17/6/1−−<,,ϑ2+ϑ6),+07Υ,1/3<0!−,−,/+61/!−6),2+Ε!,/36),−6,<ς,17/6/1Λ,/77/+,/+61/!−Μ−6,7/3−6,<7/6/1’+,,ϑ−<ΒΧ7/ϑ0!,2+ϑ6),<0!−,,/0+6,1≅6),−
5、,72Ω,6),7∗,1/,/+61/!!,1≅−/36Γ21,,/70−∗+Ε8,1∗!/ΕΦ>=Ο≅∗+61/ϑ0,,ϑ5+6)∗−<2<,1∗6Ο≅72∗+!ΜΥ0∗!ϑ0<ΥΜ∃<216−Α6),<ΒΧ7/ϑ0!,2+ϑ6),;/0+6,1/3<0!−,/06<067/ϑ0!,Η),7∗,1/,/+61/
6、!!,1/+!Μ+,,ϑ−6/−,66),ϑ2621,Ε∗−6,1/331,Π0,+,Μ/36),<ΒΧΓ2Δ,6),<0!−,ϑ06Μ,Μ,!,ϑ2621,Ε∗−6,12+ϑ6),ϑ2621,Ε∗−6,1/3;2+/06<066),−<,,∗3∗,ϑ31,Π0,+,Μ−<,,∗3∗,ϑϑ06Μ,Μ;!,2+ϑ−ς,,∗3∗,ϑ+07Υ,1/3
7、/!!,1≅<1/;,−−Η)∗−−6,<<,17/6/1,/+61/!!,1,2+1,ϑ0,,−7∗,1/,/+61/!!,1≅−/36Γ21,,/−6−∗7<1/Δ,6),−Μ−6,7’≅1,!∗2Υ∗!∗6Μ2+ϑ)2−2,,162∗+ϑ,Ε1,,/3<12,6∗;2!Δ2!0,9Ξ,ΜΓ/1ϑ−Α46,<Χ/6/1(/+61/!!,1(<=>8,1∗!/ΕΦ>=引言机必须使用专用的步进电机驱动设备才能够正常工作。,,目前步进电机在工业生产以及一些智能仪器常用的步进电机控制系统如图Ο所示控制核。一,上的应用十分广
8、泛步进电机是种把电脉冲信号心是微处理器常用的Ψ≅Ο单片机片内没有<ΒΧ,变成直线位移或角位移的控制电机其位移速度与一模块需要外接Ψ∃≅等芯片产生脉冲信号%般为,。,脉冲频率成正比位移量与脉冲数成正比步进电方波信号&带有<ΓΧ%