毕业设计(论文)基于单片机的步进电机控制系统.doc
《毕业设计(论文)基于单片机的步进电机控制系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的步进电机控制系统.doc(35页珍藏版)》请在三一办公上搜索。
1、 毕业论文(设计)题 目 基于单片机的步进电机控制系统 指导教师 学 号 201021703015 专 业 机械设计制造及自动化 学生姓名 教学单位 德州学院机电工程系 二0一二年三月三十日德州学院毕业论文(设计)开题报告书 2011年 12 月 21 日院(系)机电工程系专业机械设计制造及其自动化姓 名学号论文(设计)题目基于单片机的步进电机控制系统 一、选题目的和意义步进电动机是用电脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机,它可以在宽广的频率范围内通过单片机编程改变脉冲频率来实现调速,快速起停、正反转控制及制动的功能,并且由单片机控制的步进电机系统具有结构简单、可
2、靠性高、实用性强、性价比高等特点,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。随着微电子和计算机技术的发展,步进电动机的需求量与日俱增,研制步进电机驱动器及其控制系统具有十分重要的意义。二、本选题在国内外的研究现状和发展趋势 步进电机是国外发明的。中国在文化大革命中已经生产和应用,例如江苏、浙江、北京、南京、四川都生产,而且都在各行业使用,驱动电路所有半导体器件都是完全国产化的,当时是全分立元器件构成的逻辑运算电路,还有电容耦合输入的计数器,触发器,环形分配器。国外在大功率的工业设备驱动上,目前基本不使用大扭矩步进电动机,因为从驱动电路的成本,效率,噪音,加速度,
3、绝对速度,系统惯量与最大扭矩比来比较,比较不划算,还是用直流电动机,加电动机编码器整体技术和经济指标高。一些少数高级的应用,就用空心转杯电机,交流电机。国内过去是用大力矩步进电动机实现机床数控,有实力的公司现在也采用交流电动机驱动数控机床,在驱动设备的主要差距,是国外对交流电动机的控制理论与工程分析和应用能力强,先进的控制理论作为软件,写在控制器内部。总的来说,步进电机是一种简易的开环控制,对运用者的要求低,不适合在大功率的场合使用。三、课题设计方案 主要说明:研究(设计)的基本内容、观点及拟采取的研究途径和方法。基于AT89C51单片机的步进电机控制及驱动电路,实现了软件与硬件相结合的控制方
4、法。用软件代替环形分配器,达到了对步进电机的最佳控制。系统中采用单片机接口线直接去控制步进电机各相驱动线路。由于单片机的强大功能,还可设计大量的外围电路,键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断服务程序,完成对步进电机的最佳控制,显示器及时显示正转、反转速度等状态。环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。因此,此次设计采用单片机来实现对步进电机系统的控制。基于单片机控制的步进电机系统具有以下优点:(1)单片机软件编程可以使复杂的控制过程实现自动控制和精确控制,避免了失步、振荡等对控制精度的影响;(2)用
5、软件代替环形分配器,通过对单片机的设定,用同一种电路实现了多相步进电机的控制和驱动,大大提高了接口电路的灵活性和通用性;(3)单片机的强大功能使显示电路、键盘电路、复位电路等外围电路有机的组合,大大提高系统的交互性6。本次设计所采用的控制方案的整个系统可分为:AT89C51单片机系统控制器、驱动电路、数码管显示、按键输入模块及电源电路五大部分,如图1所示。电源电路AT89C51单片机系统控制器步进电机驱动芯片电路按键输入数码管显示四、计划进度安排 主要说明:起止时间及分阶段的进度要求。毕业论文进度安排: 2011.12.1-2011.12.31 完成开题报告并提交 2012.1.1-2012.
6、3.30 查询相关资料、进行课题研究,在已完成研究的基础上,撰写毕业论文初稿2012.4.1-2012.4.15 提交初稿和中期检查表 2012.4.16-2012.4.30 根据指导教师的修改意见进行论文修改,并最终定稿。 2012.5.4-2012.5.10 将打印的论文交指导教师,由指导教师写评语,并由评阅教师进行评阅,根据评阅教师意见,进一步修改论文,准备答辩。 2012.5.15-2012.5.28 毕业论文答辩 五、主要参考文献(只列出最重要的56种)1张家生,电机原理与拖动基础M.北京:北京邮电大学出版社,2006.2何希才,姜余祥,电动机控制电路应用实例20053王晓明,电动机
7、的单片机控制.北京航空航天大学出版社,2002.5.4于海生,微型计算机控制技术M.北京:清华大学出版社,1999.5刘保廷,步进电机及其驱动控制系统M.哈尔滨工业大学出版社.1997.6张鑫,单片机原理及应用.电子工业版社,2005.8指导教师意见及建议: 签名: 年月日教学单位领导小组审批意见:组长签名: 年月日德州学院毕业论文(设计)中期检查表院(系): 机电工程系 专业: 机械设计制造及自动化 2012 年 4 月 6日毕业论文题目:基于单片机的步进电机控制系统学生姓名魏刚学 号201021703015指导教师 贺廉云职 称教授计划完成时间: 2012年4月30日毕业论文(设计)的进度
8、计划:2011.12.1-2011.12.31 完成开题报告并提交 2012.1.1-2012.3.30 查询相关资料、进行课题研究,在已完成研究的基础上,撰写毕业论文初稿2012.4.1-2012.4.15 提交初稿和中期检查表,并由指导老师提出修改意见2012.4.16-2012.4.30 根据指导教师的修改意见进行论文修改,并最终定稿完成情况: 通过查阅资料,毕业论文在指导老师的修改意见下已基本完成初稿。指导教师评议(指出优点和不足,如有其它建议,可另附页) 签 名: 年 月 日备 注:目录1引言11.1 课题研究的目的和意义21.2国内外的研究现状和发展趋势22 步进电机的控制方案32
9、.1控制方案的确定32.2控制方案系统组成43 单片机概述43.1 单片机原理43.2单片机的应用系统53.3 AT89C51简介64 步进电机驱动设计94.1步进电机分类94.2步进电机的工作原理114.3 步进电机驱动电路总图125 系统软件设计135.1主程序135.2 INT0中断程序165.3步进电机正、反转子程序:185.4步进电机加、减速子程序236 结论25参考文献:26谢辞27 步进电机控制系统设计(德州学院机电系,山东德州 253023)摘要:在工业设备控制中,对位移和角度的控制精度要求很高,一般电机很难实现,而步进电机可精确实现所设定的角度和转数。本设计是运用AT89C5
10、1单片机控制六线四相步进电机系统,通过I/O口输出的时序方波作为步进电机的控制信号,信号经过ULN2003驱动芯片来实现步进电机的正、反转及速度控制。由单片机控制的步进电机系统具有结构简单、可靠性高、实用性强、性价比高等特点,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。随着微电子和计算机技术的发展,步进电动机的需求量与日俱增,研制步进电机驱动器及其控制系统具有十分重要的意义。关键词:单片机;步进电机;正反转控制1引言步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Steppingmotor、Pulse motor或Stepper servo,其应用发展已有约80
11、年的历史。步进电机最突出的优点是可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速起停、正反转控制及制动等,并且用其组成的开环系统既简单、廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用1。正是由于步进电机具有突出的优点,所以成了机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用2。比如在数控系统中就得到广泛的应用。目前世界各国都在大力发展数控技术,我国的数控系统也取得了很大的发展,我国已经能够自行研制开发适合我国数控机床发展需要的各种档次的数控系统。虽然与发
12、达国家相比,我们我国的数控技术方面整体发展水平还比较低,但已经在我国占有非常重要的地位,并起了很大的作用。除了在数控系统中得到广泛的应用,近年来由于微型计算机方面的快速发展,使步进电机的控制发生了革命性变革。优点明显的步进电机被广泛应用在电子计算机的许多外围设备中,例如打印机,纸带输送机构,卡片阅读机,主动轮驱动机构和存储器存取机构等,步进电机也在军用仪器,通信和雷达设备,摄影系统,光电组合装置,阀门控制,数控及航天工业的系统中得到应用3。因而,对于步进电机控制的研究也就显得尤为重要了。1.1 课题研究的目的和意义为了得到良好的控制性能,对步进电机的控制的研究就一直没有停止过,许多重大的技术得
13、以实现。上世纪80年代以后,由于微型计算机以多功能的姿态出现,步进电动机的控制方式变得更加灵活多样。原来的步进电机控制系统采用分立元件的控制回路,或者集成电路,不仅调试安装复杂,要消耗大量元器件,而且一旦定型之后,要改变控制方案就一定要重新设计电路,不利于系统的改进升级。基于微型单片机的控制系统则通过软件来控制步进电机,能够更好地发挥步进电机的潜力4。因此,用微型单片机控制步进电机己经成为了一种必然的趋势,也符合数字化的时代发展要求。还比如为了适应一些领域中高精度定位和运行平稳性的要求,出现的步进电机细分驱动技术,就包括振荡器、环行分配器控制的细分驱动、基于单片机斩波恒流驱动、基于单片机的直流
14、电压驱动三种常见驱动方式,除上述三种步进电机的驱动方案之外,目前报道的驱动方案还有根据汇编语言或C语言进行软件开发,通过串行或并行通行的方式实现PC机与步进电机控制器之间的数据通信,最终实现由PC机直接控制步进电机的方法。但是在有些应用场合,并不需要高精度的控制,而是需要在满足一般工作要求的情况下,尽量使控制系统做到:系统硬件结构简单,成本低;功能较为齐全;适应性强;电机各种运行状态指示一目了然,操作方便;系统抗干扰能力强,可靠性高等要求。本论文就是采用这个思路进行设计。一般步进电机控制器都用硬件实现,虽然电路可以做到了高集成度,可价格较贵,功能相对较单一,并且设计要求有所改变,就得改变整个硬
15、件电路,比较麻烦。而采用单片机的软件和硬件结合进行控制,运用其强大的可编程和运算功能,充分利用单片机的各种资源,能灵活的对步进电机进行控制,实现其不同模式、步数、正反转、转速等控制,如果需改变控制要求,一般只需改变软件就能适应新的环境,并且在本设计中利用动态扫描技术,把显示电路和键盘电路有机的结合起来,能做到一定的人机交换,而且为了抗干扰,提高可靠性,具有一定的应用价值。1.2国内外的研究现状和发展趋势步进电机是国外发明的。中国在文化大革命中已经生产和应用,例如江苏、浙江、北京、南京、四川都生产,而且都在各行业使用,驱动电路所有半导体器件都是完全国产化的,当时是全分立元器件构成的逻辑运算电路,
16、还有电容耦合输入的计数器,触发器,环形分配器。国外在大功率的工业设备驱动上,目前基本不使用大扭矩步进电动机,因为从驱动电路的成本,效率,噪音,加速度,绝对速度,系统惯量与最大扭矩比来比较,比较不划算,还是用直流电动机,加电动机编码器整体技术和经济指标高5。一些少数高级的应用,就用空心转杯电机,交流电机。国外在小功率的场合,还使用步进电机,例如一些工业器材,工业生产装备,打印机,复印件,速印机,银行自动柜员机。国外用许多现代的手段将步进电机排挤出驱动应用,除了前面提到的旋转编码器,打印机还使用光电编码带或感应编码带配合直流电动机,实现闭环直线位移控制。国内过去是用大力矩步进电动机实现机床数控,有
17、实力的公司现在也采用交流电动机驱动数控机床,在驱动设备的主要差距,是国外对交流电动机的控制理论与工程分析和应用能力强,先进的控制理论作为软件,写在控制器内部。总的来说,步进电机是一种简易的开环控制,对运用者的要求低,不适合在大功率的场合使用。在卫星、雷达等应用场合,中国在文化大革命后期,就生产了力矩电机,就生产了环形力矩电机,在高品质的控制场合,有时还不能使用步进电机。步进电机的细分控制,在改革开放初期,国内就已经基本掌握,这与交流电动机的矢量控制相比,难度要低得多。2 步进电机的控制方案2.1控制方案的确定基于AT89C51单片机的步进电机控制及驱动电路,实现了软件与硬件相结合的控制方法。用
18、软件代替环形分配器,达到了对步进电机的最佳控制。系统中采用单片机接口线直接去控制步进电机各相驱动线路。由于单片机的强大功能,还可设计大量的外围电路,键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断服务程序,完成对步进电机的最佳控制,显示器及时显示正转、反转速度等状态。环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。因此,此次设计采用单片机来实现对步进电机系统的控制。基于单片机控制的步进电机系统具有以下优点:(1)单片机软件编程可以使复杂的控制过程实现自动控制和精确控制,避免了失步、振荡等对控制精度的影响;(2)用软件代
19、替环形分配器,通过对单片机的设定,用同一种电路实现了多相步进电机的控制和驱动,大大提高了接口电路的灵活性和通用性;(3)单片机的强大功能使显示电路、键盘电路、复位电路等外围电路有机的组合,大大提高系统的交互性6。2.2控制方案系统组成本次设计所采用的控制方案的整个系统可分为:AT89C51单片机系统控制器、驱动电路、数码管显示、按键输入模块及电源电路五大部分,如图1所示。本设计方案采用AT89C51单片机作为控制模块的核心,利用软件编程使单片机输出脉冲序列和方向控制信号,以此实现对步进电机的启动停止、正反转、加减速的控制。驱动电路部分由芯片ULN2003和必要的外围电路组成,单片机产生的信号经
20、驱动电路使其功率放大,达到电机所需的驱动电压和电流以此驱动步进电机工作。由LED共阴数码管实现步进电机预置圈数和所转圈数的同步显示。用相应的按键实现预置圈数设置和清零的功能。电源电路AT89C51单片机系统控制器步进电机驱动芯片电路按键输入数码管显示图1基于AT89C51单片机的步进电机控制系统图3 单片机概述3.1 单片机原理单片机(single-chip microcomputer)是把微型计算机主要部分都集成在一块芯片上的单芯片微型计算机。图2中表示单片机的典型结构图。由于单片机的高度集成化,缩短了系统内的信号传送距离,优化了结构配置,大大地提高了系统的可靠性及运行速度,同时它的指令系统
21、又很适合于工业控制的要求,所以单片机在工业过程及设备控制中得了广泛的应用。数据存储器程序存储器时钟CPU 片内总线定时/计数器I/O口图2单片机的典型结构图3.2单片机的应用系统 单片机在进行实时控制和实时数据处理时,需要与外界交换信息。人们需要通过人机对话,了解系统的工作情况和进行控制。单片机芯片与其它CPU比较,功能虽然要强得多,但由于芯片结构、引脚数目的限制,片内ROM、RAM、I/O口等不能很多,在构成实际的应用系统时需要加以扩展,以适应不同的工作情况7。单片机应用系统的构成基本上如图3所示。I/O扩展ROM RAMI/OEPROM步进电机 .RAM 图3单片机的应用系统单片机应用系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 步进 电机 控制系统

链接地址:https://www.31ppt.com/p-3980661.html