步进电机驱动控制器设计毕业设计.doc
《步进电机驱动控制器设计毕业设计.doc》由会员分享,可在线阅读,更多相关《步进电机驱动控制器设计毕业设计.doc(51页珍藏版)》请在三一办公上搜索。
1、 步进电机驱动控制器设计论文作者姓名: 申请学位专业:测控技术与仪器申请学位类别:工学学士指导教师姓名(职称): 论文提交日期:2013年06月06日分类号:TM383.6U D C:D10621-408-(2013)1378-0密 级:公 开编 号:成都信息工程学院学位论文步进电机驱动控制器设计论文作者姓名:申请学位专业:测控技术与仪器申请学位类别:工学学士指导教师姓名(职称):论文提交日期:2013年06月06日步进电机驱动控制器设计摘 要目前我国已经成为了世界的生产工厂,每一样产品都要经过严格的检验,只有达到合格的标准,才能投入使用。随着步进电机这日常生活生产的普遍应用,这个元件所占的市
2、场比例也越来越高,而且经济效益也是非常可观。当今这个全自动化生产线的过程中,步进电机大批量生产,尤为需要对步进电机的质量进行监测,以防止不合格的产品产生。基于此,课题设计了一个步进电机驱动器装置。该装置通过对步进电机的控制使其产生消耗,以此作为监测样本提供给质检部门作详细分析。本设计中,通过AT89C52单片机控制液晶显示与步进电机工作模式的选择,8254可编程定时器/计数器作为脉冲分配器实现1Hz2KHz步进式脉冲输出,A3967SLB实现对二相步进电机驱动器驱动。步进电机的正转、反转和停止的时间通过按键设定,并通过LCD显示出来。实验结果表明:驱动器可以较准确实现对步进电机的正转、反转、停
3、止时间、以及工作模式的控制,满足了设计要求。本设计测试没有针对具体环境,有些结论仅供参考。关键词: AT89C52;A3967SLB;8254;液晶5110;步进电机The Design Of Step Motor DriveAbstractAt present, China has become the worlds manufacturing plant, Every product must go through a rigorous inspection, only those meet the quality requirement can been put into use. as
4、 the step motor became widely used in the Manufacturing and daily life, This component share of the market is also increasing, And economic benefits is very considerable. in the automated production line the step motor is widely used Particularly need to check the quality of the step motor, In order
5、 to prevent unqualified products produced.Based on this, I design a Step motor drive, the device is controlled by the step motor to produce consumption, as a quality control department to monitor the sample to be analyzed in detail. In this design, the ATC89C52 control the mode selection of step mot
6、or and the LCD. the 8254 program timer act as the pulse divider to output a 1Hz2KHz pulse then the A3967SLB will drive step motor. the forward, reverse, and the stopping time are set by the key-board ,and shown by the monitor.Experimental results show that the Driver can achieve accurately in contro
7、l. the forward, reverse ,stopping time and the selection working mode ,meet the design requirement. The test is not designed for a specific environment,Some conclusions are for reference only.Key words: AT89C52; A3967SLB; 8254; LCD5110; step motor目 录论文总页数:46页1 引言12 步进电机应用背景12.1 步进电机驱动器的重要性23 设计的分析23
8、.1 主控电路的设计与分析23.2 方案的具体组成34 电路的硬件设计44.1 AT89C52单片机44.1.1 单片机电源设计54.1.2 单片机的定时/计数器74.2 8254可编程定时计数器94.2.2 Intel 8254芯片结构104.2.3 Intel 8254主要特性114.3 A3967SLB步进电机驱动器124.3.1 A3967SLB引脚及工作参数124.4 步进电机124.4.1 步进电机基本概念134.4.2 步进电机的种类以及工作原理134.4.3 步进电机的选择144.4.4 步进电机的驱动154.6 显示与键盘电路设计174.6.1 显示器的选择184.6.2 键
9、盘模块设计194.7 硬件调试中的问题以及处理205 软件设计21结 论23参考文献23致 谢23声 明25附 录261 引言步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。为了使我们的生活更加美满,要求这些步进电机必须有一个可靠的使用周期,我们能获知它的使用寿命和一般规律,我们才能更好地了解他、使用它。作为常用的执行元件,它是最容易损坏的元件之一,小的事故会影响到我们日常的生活与学习,大的事故就会导致灾难的到来,而且当今这个全自动化生产线的过程中,可以用到这个测试仪来测试步
10、进电机的质量,以防止不合格的产品产生,这个测试仪在工业生产中会有很大的经济效益。本设计中采用了单片机8052为主要控制芯片,因为这个芯片具有存储量大、体积小、总量轻、价格低等特点,在设计中要完成单片机对电机、键盘、及存储器等的功能,在设计中,要考虑到电机的速度和方向的控制,单片机的各种保护电路,分析到这个系统要完成包括对键盘输入数据和LCD显示数据的人机操作,要在系统试验前设定好所需要的参数,而且试验过程中这些参数可随时改动,改动后系统能完成任务。设定这些参数的目的是去控制进步电机的次数和速度,在键盘中要用到的一些功能键与数字键的区别,所以,在程序部分应有相应的处理。整个系统由键盘输入模块、数
11、据显示模块、电机控制模块、数据存储模块,整个系统要达到必须在全自动化下进行,只有改变输入参数时,可人为操作。必须要有存储功能,以实现测完数据之后能自动存储,以便以后调用。要有键盘与显示功能,要求软件的编写出步进电机、键盘与显示功能的程序,并且设计参数可以人为随时更改。2 步进电机应用背景步进电机的应用场合如下:1) 步进电机主要用于一些有定位要求的场合。例如:线切割的工作台拖动,植毛机工作台(毛孔定位),包装机(定长度)。基本上涉及到定位的场合都用得到。 2).广泛应用于ATM机、喷绘机、刻字机、写真机、喷涂设备、医疗仪器及设备、计算机外设及海量存储设备、精密仪器、工业控制系统、办公自动化、机
12、器人等领域。特别适合要求运行平稳、低噪音、响应快、使用寿命长、高输出扭矩的应用场合。3) 步进电机在电脑绣花机等纺织机械设备中有着广泛的应用,这类步进电机的特点是保持转矩不高,频繁启动反应速度快、运转噪音低、运行平稳、控制性能好、整机成本低。目前用于电脑绣花机的步进电机多数为五相混合式步进电机,目的是通过采用高相数的步进电机来减小步矩角和提高控制精度,但是采用该种方式获得的性能上的提高是有限的而且成本也相对较高。采用细分驱动技术可以大大改善步进电机的运行品质,减少转矩波动,抑制振荡,降低噪音,提高步矩分辨率。若采用反应式步进电机,在性能明显提高的同时还能大大降低产品的成本1。2.1 步进电机驱
13、动器的重要性各种各样的步进电机被应用在机械、电子、纺织及一般工业或民用领域,比如包装机、医疗仪器及设备、机器人等等。因此任何步进电机都存在使用寿命。运用在一般工业及民用领域的步进电机,对电机的使用寿命没有严格的要求,但如果电机被应用到医疗、航天和精密仪器等领域时,电机是否良好直接关系到病人、机器人外空探测和精确操作时的安全及经济效益,所以必须对电机的使用寿命提出严格的要求,要求电机制造商务必把控电机的质量,因此电机制造商在电机出场之前有必要对同一批号的产品进行抽查测试,以掌握电机的确切寿命系数。电机的寿命通常取决于轴承寿命,质量合格的步进电机可达上万至数万小时,除了轴承损耗,还有电机温度高导致
14、的磁衰减和线圈老化等问题。另外有的步进电机应用环境温度高,或者有油污、粉尘、水等污染,也会缩短使用寿命2。用传统的测试方法完成电机的测试至少存在以下两点不足:意识测试效率极低,因为要使测试人员能够正确观察到多组被测电机(通常要同时测试多个电机),步进电机磨损测试时间较长,耗费人力物力,特别是对于精度要求高的电机来说,人为地定时计数等不准确因素都会额外造成误差;二是对于要求步长精确的电机,人工调试不准确。由于这些不足,电机的生产厂迫切需要开关寿命的自动测试系统来取代传统的测试系统。3 设计的分析这一章主要研究步进电机驱动器的整体设计方案,因为现在电器元件种类比较多,只有选择一个合理的设计方案,才
15、能充分发挥这些元件的作用,争取不浪费资源,做到经济又合理,根据所选的主控元件,设计一套具体的系统组合。3.1 主控电路的设计与分析经过分析此设计是用软件设定步进电机来代替人为操作。用给定的8254来作为脉冲控制器产生脉冲信号来控制电机。利用52单片机内部定时计数器即可实现定时的功能完成;A3967SLB是美国Allegro公司生产的PWM恒流控制微步距驱动二相步进电机专用驱动器,性能好,价格低廉,用它作为步进电机的驱动器。以上述主要器件即完成主控电路的设计,如图3-1所示:LCD按键单片机脉冲分配器步进电机驱动器步进电机图3-1 主控电路流程图3.2 方案的具体组成在设计中要完成单片机对电机、
16、键盘、及存储器等的功能,在设计中,要考虑到电机的速度和方向的控制,单片机的各种保护电路,分析到这个系统要完成包括对键盘输入数据和LCD显示数据的人机操作,要在系统试验前设定好所需要的参数,而且试验过程中这些参数可随时改动,改动后系统能完成任务。设定这些参数的目的是去控制进步电机的次数和速度,在键盘中要用到的一些功能键与数字键的区别,所以,在程序部分应有相应的处理。整个系统由键盘输入模块、数据显示模块、电机控制模块、数据存储模块,整个系统要达到必须在全自动化下进行,只有改变输入参数时,可人为操作。必须要有存储功能,以实现测完数据之后能自动存储,以便以后调用。要有键盘与显示功能,要求软件的编写出步
17、进电机、键盘与显示功能的程序,并且设计参数可以人为随时更改。系统的具体方案是由于此系统中要用到多个输入、输出口,52单片机有4个8位I/O,4*4的键盘占用P2端口的8根线来实现,液晶显示部分则利用P0.3P0.7,总共5个I/O,另一个芯片A3967SLB的控制引脚分别连接P1端口的6个I/O。单片机最小系统上设有复位键,设定参数有误时,可按下重置。具体芯片引脚的连接在后面第四章硬件部分详细介绍。方案设计的结构图如下所示:图3-2 电路结构图4 电路的硬件设计本章主要是测试仪的硬件电路设计,这一章讲到了从主控制器到显示、键盘、数据存储、步进电机等所有的电路设计,介绍了各个组成部分实现的功能,
18、可以更加深入了解测试仪的工作原理。4.1 AT89C52单片机AT89C52是一种低功耗、高性能的8位单片机内带有一个8KB的Flash可编程、可擦除只读存储器(EPROM)技术,它采用了CMOS工艺和ATMEL公司的高密度非易失性存储器(NURAM)技术,而且其输出引脚和指令系统都与MCS-51兼容,片内的Flash存储器允许在系统内改编程序或用常规的非易失性存储器编程器来编程,因此AT89C52是一种功能强、灵活性高、且价格合理的单片机,可以方便地应用在各种控制领域3。主要性能如下:1) 8KB可编程Flash存储器(可经受大于1000次的写入擦除)2) 全静态工作:0HZ-24MHZ3)
19、 3级程序存储器保密4) 256*8字节内部RAM5) 32条可编程I/O线6) 3个16位定时器/计数器7) 6个中断源8) 可编程串行通道9) 片内时钟震荡器另外,AT89C51是用静态逻辑来设计的其工作频率可下降到0HZ并提供两种可用软件来选择的省电方式之一空闲方式(Idle Mode)和掉电方式(Power Down Mode)在空闲方式中CPU停止工作而RAM定时器/计数器串行口和中断系统都继续工作,在掉电方式中片内震荡器停止工作。由于时钟被“冻结”使一切功能都暂停,故只保存片内RAM中的内容直到下一次硬件复位为止。AT89C52优越的性能为我们控制的实现提供了保证。本设计中采用了单
20、片机的最小系统,如图4-1所示:图4-1 单片机最小系统4.1.1 单片机电源设计方案论证:1) 方案1:220V变压器后由4个二极管组成一个桥式整流电路,整流后就得到一个电压波动很大的直流电源,故后面接一个330uF/25V的电解电容。变压器输出端的9V电压经桥式整流并电容滤波,在电容C1两端大约会有11V多一点的电压,因为我们要输出5V的电压,所以选用7805,三端稳压器后面接一个105的电容,这个电容有滤波和阻尼作用。 最后在C2两端接一个输出电源的插针,可用于与其它用电器连接。此电路优点是:方便实用,输出电压稳定,最大输出电流为1A,电路能带动一定的负载2) 方案2:220V交流电通过
21、电源变压器变换成交流低压,再经过桥式整流电路D1D4和滤波电容C1的整流和滤波,在固定式三端稳压器LM7805的Vin和GND两端形成一个并不十分稳定的直流电压(该电压常常会因为市电电压的波动或负载的变化等原因而发生变化) 电路为输出电压+5V、输出电流1.5A的稳压电源。它由电源变压器B,桥式整流电路D1D4,滤波电容C1、C3,防止自激电容C2、C3和一只固定式三端稳压器(7805)极为简捷方便地搭成.此电路优点是:此直流电压经过LM7805(图4-3)的稳压和C3的滤波便在稳压电源的输出端产生了精度高、稳定度好的直流输出电压。本稳压电源可作为TTL电路或单片机电路的电源。三端稳压器是一种
22、标准化、系列化的通用线性稳压电源集成电路,以其体积小、成本低、性能好、工作可靠性高、使用简捷方便等特点,成为目前稳压电源中应用最为广泛的一种单片式集成稳压器件结论:综合方案一、方案2,LM7805以其体积小、成本低、性能好、工作可靠性高、使用简捷方便等特点,故采用这个元件,另外,采用1117是一款低压差的线性稳压器,作为主要芯片,具体方案如下:电源采用5V直流电压输出,稳压二极管VD2串接在7805的2引脚与地之间,可使输出电压得到提高,输出电压为稳压管输出电压与VD2输出电压之和。VD1是输出保护二极管,一旦输出电压低于VD2稳压值时,VD1导通,将输出电流旁路,保护7805稳压管输出级不被
23、损坏。部分系统采用了LM1117三端稳压集成芯片,其外观如下图4-2所示,1117是一款低压差的线性稳压器,1117可以提供多个固定电压版本,如1.8V,2.5V3.3V还可以提供可调端输出,并且有完善的过流保护和过热保护功能,确保芯片和电源系统的稳定性。同时应用修正技术,确保输出电压和参考精度在百分之一的精度范围,同时抱基准电压调整在百分之一点五以内,调整了电流限制,减少了因为稳压器和电源电路超载而造成的压力。其输出精度是正负百分之一,最大输出电流为1A。 图4-2 LM1117(左) LM7805(右)实物图由于单片机需要的是5V电源,液晶需要的是3.3V的电源,因此就需要分压,当外接电源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进电机驱动控制器设计 毕业设计 步进 电机 驱动 控制器 设计
链接地址:https://www.31ppt.com/p-3972107.html