中北大学计算机控制技术课程设计说明书
display_1602(\display_1602(\while(1) {
if(KEY2==1) DisplayOneChar(4,0,'Z'); else DisplayOneChar(4,0,'F'); if(KEY3==0) {i++;i=i%3; while(KEY3==0) {;} }
switch(i) {
case 0:delay_v=100; DisplayOneChar(13,0,'1');break; case 1:delay_v=75; DisplayOneChar(13,0,'2');break; case 2:delay_v=100; DisplayOneChar(13,0,'3');break; }
if(KEY1==0)
{display_1602(\{
if(KEY2==1)
{temp=0;P1=tab[temp]; flag=1;delay(delay_v); }
if(KEY2==0)
{temp=6;P1=tab[temp]; flag=1;delay(delay_v); } }
if(KEY2==1)
{ temp++;if(temp==8) { temp=0;}
P1=tab[temp];delay(delay_v); }
if(KEY2==0)
{ temp--;if(temp==0xFF) { temp=7;}
P1=tab[temp];delay(delay_v); } }
else display_1602(\} }
第 29 页共 33 页
中北大学计算机控制技术课程设计说明书
5 结论
经过为期两周的学习和努力,本次设计顺利完成,具体结论如下:
1、采用单片机作为控制核心,利用其强大的功能,把按键电路和LCD显示电路,电机驱动电路有机的结合起来,组成一个操作方便,交互性强的简单系统。 2、通过系统的设计实现了预期的设计目标,完成了全部的设计任务,具体功能如下:完成了整个系统的硬件设计和软件编程,能通过按键电路控制步进电机的转速控制,能实现启动、正转、反转、速度控制;通过编程实现了通过单片机能输出四相八拍的脉冲控制序列。驱动电路能提供12V,0.3A的驱动信号;整个电机的转速,转动方向等都能通过LCD管显示出来;整个的成果形式是最终以步进电机控制电路板的形式展示出来了。
3、在本设计中作为电机正常工作比较重要的电机驱动模块,本设计中是采用驱动芯片ULN2001来实现的,其特点是成本低,可靠性高,出现问题容易维护,实现相对容易等特点。
4、在电机工作模式上本设计实现了电机的四相八拍种脉冲控制方式。 后续工作:
1、在本次设计中更多的是注重整体功能的实现,注重的是操作简单,所以本系统采用了开环控制的方式,电机也是选用的最常用的步进电机。通过在本设计中的学习和查阅资料,想要得到更高性能的控制,可以选用混合式步进电机,采用闭环的细分驱动电路。
2、本设计KEY2用一个按键控制正反转,观察起来有点困难。建议以后有做类似设计任务的时候,预先考虑全面,争取一个键控制一个功能。
3、本设计的硬件制作部分完全是实行的手工焊接,没有制作PCB板,这样的后果就是焊接完电路板之后容易出现问题,检查麻烦,而且要是在后期全部制作调试都完成后再中途出现问题了检查起来是相当的麻烦。所以建议以后有做类似设计任务或者实际应用的时候,尽量采用PCB电路板的形式,这样最大的好处就是硬件的可靠性高,外观美观简洁,尤其是在大量设计的时候,采用PCB电路板成本也不高,值得采用。
第 30 页 共 33 页
中北大学计算机控制技术课程设计说明书
参 考 文 献
[1] 孙涵芳.MCS-51/96系列 单片机原理及应用(修订版).北京航空航天大学出版社.1994
[2] 李朝青.单片机原理及接口技术(第3版).北京航空航天大学出版社.2005 [3] 周润景、袁伟亭、景晓松.Proteus在MCS-51&ARM7系统中的应用百例.电子工业出版社.2006
[4] 张友德.单片微型机原理、应用与实验[M].上海:复旦大学出版社,2005. [5] 李夙.异步电动机直接转矩控制[M].北京:机械工业出版社,1998. [6] 王鸿钰.步进电机控制入门[M].上海:同济大学出版社,1990.
[7] 袁任光,张伟武.电动机控制电路选用与258实例[M].北京:机械工业出版社,2005.
[8] 王秀和.永磁电机[M].北京: 中国电力出版社,2007.
[9] 房玉明,杭柏林.基于单片机的步进电机开环控制系统[J].电机与控制应用,2006,33(4):64-64.
[10] 孙笑辉,韩曾晋.减少感应电动机直接转矩控制系统转矩脉动的方法[J].电气传动,2001,(1):8-11.
[11] 冯江华,陈高华,黄松涛.异步电动机的直接转矩控制[J].电工技术学报,1999,(6):29-33.
[12] 江一,朱凌,申仲涛.异步电动机直接转矩控制仿真研究[J].华北电力大学学报,2003,(1):10-13.
[13] 韩利虎. 浅谈步进电机的基本原理[J]. 内蒙古石油化工, Inner Mongolia Petrochemical Industry, 2007,(11):109.
[14] 张巍. 浅谈单片机控制步进电机[J]. 安防科技,2006,(3): 25.
[15] 乔璐. 景林,韩英桃.一种实用的步进电动机驱动器设计[J].微特电机,2005,(10):29-31.
第 31 页 共 33 页
中北大学计算机控制技术课程设计说明书
致 谢
首先诚挚的感谢我的老师,从题目的确定、论文的写作、修改到最后定稿过程中,自始至终都倾注着老师的心血。特别是她多次询问写作进程,并为我指点迷津,帮助我开拓思路,老师以严谨的治学之道、宽厚仁慈的胸怀、积极乐观的生活态度,兢兢业业、孜孜以求的工作作风和大胆创新的进取精神为我树立了一辈子学习的典范,她的教诲与鞭策将激励我在学习和生活的道路上励精图治,开拓创新。她渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。我以最诚挚的心意感谢老师。
在课程设计期间,我要感谢许多让我分享他们宝贵经验和知识的老师,教会我正确的思考方式。同时,也要感谢在过程中,帮助过我、并且共同奋斗的同学们,能够顺利完成课设,离不开他们的帮助,在此表示最深的谢意。
第 32 页 共 33 页
相关推荐: