基于单片机AT89C52的步进电机的控制器设计分解 下载本文

31

32

按下逆时针按键,电机会以所显示的速度逆时针转动。顺时针亦同。

33

总结

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

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

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

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

后续工作:

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

2、本系统在设计的过程中由于没有考虑到单片机的端口有限,所以在本设计中键盘扫描部分只用了四个按键,所以就出现了一个按键叠加很多功能的控制,比如有一个键能同事实现对电机工作模式,电机正反转,电机电流显示,电机停止等的控制,那么这样的情况在实际生产生活中操作起来略显不方便,所以建议以后有做类似设计任务的时候,预先考虑全面,争取一个键控制一个功能。

34

致 谢

本次设计是在孙福艳老师的精心指导下完成的。从论文的选题到各个研究阶段,自始自终得到了她的悉心指导,为本设计的完成倾注了大量的心血。孙老师学识渊博,为人处世认真负责,时刻监督我设计进度,同时在设计需要的时候都能马上帮我解决。孙老师严谨求实的科研态度、执着追求的敬业精神以及平易近人的工作作风,使我终生受益。她不仅一直对我的课题研究和论文进行了具体的指导;而且在思想上,也给我提供了很大的帮助和支持。在此,向孙老师表示衷心的感谢和深深的敬意!

同时也要感谢信息科学与工程学院的全体老师,感谢他们的帮助与教导,使我在河南工业大学度过了愉快而又充实的大学生活,不仅学习专业理论知识、提高了科研能力,还加强了自身修养、得到了为人处事等全方面的锻炼。在本次设计中我也得到同学和朋友的大力支持和帮助,同时感谢他们四年来的支持和关怀。

最后,谨向在百忙之中抽出时间来参加我的论文答辩的各位老师表示衷心的感谢。

35