基于单片机的步进电机系统设计 联系客服

发布时间 : 星期六 文章基于单片机的步进电机系统设计更新完毕开始阅读

河南科技大学毕业设计(论文)

oid key_scan (void) {

if(key_stop==0) //停止按键按下 {

delay(20); //延时20ms 消抖

if(key_stop==0) state=0; //确认停止按键按下 正反转标记=ting

while (key_stop ==0); //等待停止按键松开 display(); }

else if(key_zheng==0) {

delay(20);

if(key_zheng==0) state=1; //确认正传按键按下 正反转标记=zheng

while (key_zheng ==0); display(); }

else if(key_fan==0) {

delay(20);

if(key_fan==0) state=2; //确认反转按键按下 正反转标记=fan while (key_fan ==0); display(); }

else if(key_jiasu==0) {

delay(20); if(key_jiasu==0) {

if(speed!=0) speed--;

33

河南科技大学毕业设计(论文)

while (key_jiasu ==0); display(); } }

else if(key_jiansu==0) {

delay(20);

if(key_jiansu==0)

{

if(speed<18) speed++; while (key_jiansu ==0); display(); } } }

34

河南科技大学毕业设计(论文)

结 论

经过为期一学期的学习和努力,本次设计顺利完成,具体结论如下: 1、采用单片机作为控制核心,利用其强大的功能,把按键电路和数码管显示电路,电机驱动电路有机的结合起来,组成一个操作方便,交互性强的简单系统。

2、通过系统的设计实现了预期的设计目标,完成了全部的设计任务,具体功能如下:完成了整个系统的硬件设计和软件编程,能通过按键电路控制步进电机的转速控制,能实现启动、正转、反转、速度控制;通过编程实现了通过单片机能输出四相四拍的脉冲控制序列。驱动电路能提供5V,0.3A的驱动信号;整个电机的转速,转动方向等都能通过数码管显示出来;整个的成果形式是最终以步进电机控制电路板的形式展示出来了。

3、在本设计中作为电机正常工作比较重要的电机驱动模块,本设计中是采用驱动芯片ULN2003A来实现的,其特点是成本低,可靠性高,出现问题容易维护,实现相对容易等特点。

4、在电机工作模式上本设计实现了电机的四相四拍种脉冲控制方式。 后续工作:

1) 在本次设计中更多的是注重整体功能的实现,注重的是操作简单,所以本系统采用了开环控制的方式,电机也是选用的最常用的步进电机。通过在本设计中的学习和查阅资料,想要得到更高性能的控制,可以选用混合式步进电机,采用闭环的细分驱动电路。

2) 本设计的硬件制作部分完全是实行的手工焊接,没有制作PCB板,这样的后果就是焊接完电路板之后容易出现问题,检查麻烦,而且要是在后期全部制作调试都完成后再中途出现问题了检查起来是相当的麻烦。所以建议以后有做类似设计任务或者实际应用的时候,尽量采用PCB电路板的形式,这样最大的好处就是硬件的可靠性高,外观美观简洁,尤其是在大量设计的时候,采用PCB电路板成本也不高,值得采用。

35

河南科技大学毕业设计(论文)

参考文献

[1] 胡汉才,单片机原理及其接口技术[M].清华大学出版社,1996. [2] 楼然苗,李光飞.51系列单片机设计实例[M].北京航空航天大学出版社,2003.

[3] 赵亮,侯国锐.单片机C语言编程与实例[M].人民邮电出版社,2003. [4] 张毅刚.单片机原理及应用[M].北京:高等教育出版社,2003. [5] 何立民.单片机与嵌入式系统应用.北京航空航天出版社,2003. [6] 王晓明,电动机的单片机控制[M]. 北京:北京航空航天大学出版社,2002 [7] 黄俊,王兆安.电力电子技术[M].北京:机械工业出版社,2003.110-123 [8] 胡寿松.自动控制原理[M].北京:国防工业出版社,2004.231-246 [9] 张毅刚.单片机原理及应用[M]. 北京:高等教育出版社,2006.159-178 [10] 王灿,马瑞卿,李玲娟,徐仲春.高可靠性混合式步进电机驱动系统研究.微电机.2006,39(9):54-56,60

[11] 田林波,李兴根.混合式步进电机SPWM微步驱动技术的研究[J].微电机,2000,33(3):16-18

[12] 陈强,解云龙,廖宝剑,等.机械系统的微机控制[M].北京:清华大学出版社,2002:4-7.

[13] 徐爱华.单片机应用技术教程[M].北京:机械工业出版社,2003:126-133. [14] 胡汉才.单片机原理及其接口技术[M]。北京:清华大学出版社,1996:396-397.

[15]王伯林.单片机系统设计的误区与对策[J].电子技术应用,2005.24-36 [16] Kuo B C, Singh G. A DC type hybrid step motor for large power applications[J]. IEEE Trans on Ind, 1975, 12,365-372

[17] Bryso A, Hu Yuehi. Applied optimal control. London: Hemishere Publishing Co,1975,86-290

36