太原科技大学毕业设计(论文)
5.4 结论与展望
本次毕业设计能够实现步进电机的启停、正反转以及速度的调节,通过本次毕业设计加强了我对软件编程和硬件设计的掌握,并且熟悉了ULN2004、74ls11等芯片。步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等,所以说步进电机有着广阔的市场和远大的发展前景。
第 30 页 共 37 页
太原科技大学毕业设计(论文)
参考文献
[1] 刘坤,宋戈,赵红波.51单片机C语言应用开发技术大全.北京:人民邮电出版社,2008 [2] 张友德。单片微型机原理、应用与实验[M].上海:复旦大学出版社,2005.
[3] 张萌,和湘,姜斌..单片机应用系统开发综合实例..北京:清华大学出版社,2007 [4] 李夙.异步电动机直接转矩控制[M].北京:机械工业出版社,1998. [5] 王鸿钰.步进电机控制入门[M].上海:同济大学出版社,1990. [6] 王秀和.永磁电机[M].北京: 中国电力出版社,2007.
[7] 袁任光,张伟武.电动机控制电路选用与258实例[M].北京:机械工业出版社,2005. [8] 王秀和.永磁电机[M].北京: 中国电力出版社,2007.
[9] 戴佳,戴卫恒,刘博文.51单片机C语言应用程序设计实例精讲. 2版.北京:人民邮电出版社,2008.
[10] 房玉明,杭柏林.基于单片机的步进电机开环控制系统[J].电机与控制应用,2006,33(4):64-64.
[11] 孙笑辉,韩曾晋.减少感应电动机直接转矩控制系统转矩脉动的方法[J].电气传动,2001,(1):8-11.
[12] 冯江华,陈高华,黄松涛.异步电动机的直接转矩控制[J].电工技术学报,1999,(6):29-33.
[13] 江一,朱凌,申仲涛.异步电动机直接转矩控制仿真研究[J].华北电力大学学报,2003,(1):10-13.
[14] 韩利虎. 浅谈步进电机的基本原理[J]. 内蒙古石油化工, Inner Mongolia Petrochemical Industry, 2007,(11):109.
[15] 张巍. 浅谈单片机控制步进电机[J]. 安防科技,2006,(3): 25.
[16] 乔璐.,景林,韩英桃.一种实用的步进电动机驱动器设计[J].微特电机,2005,(10):29-31.
[17] 康晶.采用反馈控制的步进电机高低压驱动电路[J].电力电子技术,2003,37(1):61-62,65.
[18] 王晓明、 胡晓柏,电动机的单片机控制[M].北京航空航天大学出版社,2002年5月第1版:181-208
[19] 刘宝延、 程树康,步进电动机及其驱动控制系统 [M] .1997年11月第一版:134-167 [20] 史敬灼, 步进电动机伺服控制技术[M] .2007年3月第2版:23-35
[21] 李海滨、 片春媛、 许瑞雪, 单片机技术课程设计与项目实例[J]. 中国电力出版社, 2009版:56-65
[22] 刘国永, 陈杰平. 单片机控制步进电机系统设计. 安徽: 安徽技术师范学院学报, 2002, 16 (4) : 61-63
[23] 孙笑辉,韩曾晋. 减少感应电动机直接转矩控制系统转矩脉动的方法[J]. 电气传动, 2001 (1) : 8-11
[24] 孙进平,张大鹏,丁金滨,51单片机系列单片机原理、开发与应用实例,中国电力出版社,2009
[25] 张一斌,余建坤,.单片机原理课程设计,中南大学出版社,2009 [26] 赵建领,51单片机开发宝典,电子工业出版社,2008
[27] 孙惠芹,单片机项目设计教程,北京:电子工业出版设社,2009
[28] 楼然苗,李光飞,单片机课程设计指导,北京:北京航空航天大学出版社,2007
第 31 页 共 37 页
太原科技大学毕业设计(论文)
致 谢
首先诚挚的感谢我的论文指导老师xxx老师,从选题的确定、论文的写作、修改到最后定稿过程中,自始至终都倾注着老师的心血。特别是他多次询问写作进程,并为我指点迷津,帮助我开拓思路,老师以严谨的治学之道、宽厚仁慈的胸怀、积极乐观的生活态度,兢兢业业、孜孜以求的工作作风和大胆创新的进取精神为我树立了一辈子学习的典范,他的教诲与鞭策将激励我在学习和生活的道路上励精图治,开拓创新。他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。
在毕业设计期间,我要感谢许多让我分享他们宝贵经验和知识的老师,教会我正确的思考方式。同时,也要感谢在论文写作过程中,帮助过我、并且共同奋斗的大学同学们,能够顺利完成论文,离不开他们的帮助,在此表示最深的谢意。
第 32 页 共 37 页
太原科技大学毕业设计(论文)
附 录
源程序清单 QIAN EQU 40H HOU EQU 41H JIA EQU 42H JIAN EQU 43H TING EQU 44H ORG 000H LJMP MAIN ORG 003H
LJMP DUAN /// 外部中断0 ORG 0030H
MAIN: ///初始化
MOV R0,#0FH MOV 10H,#01H MOV 11H,#03H MOV 12H,#02H MOV 13H,#06H MOV 14H,#04H MOV 15H,#0CH MOV 16H,#08H MOV 17H,#09H MOV 20H,#50 MOV 21H,#40 MOV 22H,#30
MOV 23H,#20 MOV 24H,#10
MOV 25H,#5 MOV R1,#20H MOV IE,#10000001B
第 33 页 共 37 页
太原科技大学毕业设计(论文)
CLR QIAN CLR HOU CLR JIA CLR JIAN CLR TING MOV A,@R1 MOV R2,A
SETB IT0
////边沿触发形式
LOOP1:JNB QIAN ,LOOP2
ACALL FRONT1
LOOP2:JNB HOU,LOOP1 ACALL BACK1 DUAN: MOV A,P0 CPL A
ANL A,#1FH ///去高三位,使按下去的一位为1 CJNE A,#00H,CHA AJMP DUAN
CHA: ACALL DELAY10MS MOV A,P0 CPL A ANL A,#1FH JZ DUAN
ACALL ZHAO RETI
//查找是哪一位,下面置1
///为零转移
ZHAO:MOV A,P0
JNB ACC.0,FRONT
JNB ACC.1,BACK JNB ACC.2,FAST JNB ACC.3,SLOW
第 34 页 共 37 页