




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
步进电机正反转及调速设计陈超渭南师范学院 物理与电气工程系2008级电气(1)班摘要:本系统用52系列单片机和LY-36电机驱动芯片并加入了按钮来控制步进电机实现转向、转速等。系统中使用的四相步进电机,相应的驱动和控制电路对于其整体性能起着非常重要的作用。经系统调试,能够很好的控制步进电机的正反转、加减速,从而达到预期目的。整个系统具有结构简单、可靠性高、成本低和实用性强等特点,具有较高的通用性和应用推广价值。关键词: 四相步进电机 52单片机控制 YL-36驱动电路 正反转1 绪论1.1 概述步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化系统中,与其他类型的电机相比具有易于精确控制,无累积误差等优点。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,就驱动步进电机按设定的方向转一个固定的角度,它的旋转是以固定的角度一步一步运行的,可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有累积误差的特点,广泛应用于各种开环控制。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上,用它来做一些控制电器一类不是很复杂的工作1。单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件。本文设计一种用STC89C52作为核心部件进行逻辑控制及信号产生的步进电机控制系统。为使步进电机系统的可靠性、通用性、可维护性以及性价比最优,根据系统的功能要求,通过单片机存储器、I/O口、中断、键盘、LED显示器的扩展来实现步进电机的启停、正反转、加减速等功能。1.2 步进电机及单片机的发展趋势步进电机的发展,将依赖于新型材料的应用、设计手段,以及与驱动技术的最佳匹配。随着自动控制技术、计算机网络通信技术在众多领域中的快速发展,以及进一步数字化、智能化,步进电机将会在更深入广泛的领域中得意应用。电力电子技术、高性能永磁材料的应用、优化的设计方案,驱动技术的提高都对步进电机的设计与发展产生了巨大的影响。计算计技术在其发展过程中形成两个重要分支:通用计算机领域,现在以PC机为代表,着重发展海量高速数值运算技术,而其控制能力是有限的;嵌入式计算机领域,现在以单片机为代表,着重发展计算机的控制技术,而其计算机速度是有限的。在目前的许多实时工业控制和数据采集系统中,常常采用PC机做上位机和多个单片机做下位机的主从式系统。在主从分布式控制系统中,单片机主要完成实时数据采集,被采集数据经初步处理后通过串行口传送给主机。主机将从机发送来的数据进行处理后随时向用户提供各种统计报表和整个控制过程的具体数据。主机同时根据从从机接受的过程参数进行判断处理并给从机(单片机)发送各种控制命令2。它既利用了单片机的价格低,功能强,抗干扰能力强,温限宽和面向控制等优点,又利用PC操作系统的高级用户界面,多任务自动内存管理等特点。单片机集成越来越多资源,内部存储日益丰富,用户不需要扩充资源就可以完成项目开发,而且单片机抗干扰能力也越来越强,使它更加适合工业控制领域。1.3 研究步进电机的意义随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。2 系统总体方案介绍设计一个基于STC89C52系列单片机控制的步进电机3,操作不同的按钮使步进电机作出相应的动作。使用五个按键,分别用来实现正反转、加减速、停止功能。2.1 系统组成框图STC89C52P1.0-p1.3p2.0-p2.3电源及时钟电路复位电路按键驱动电路步进电机图1 单片机总体设计结构框图2.2 设计方案与思路对步进电动机的控制,接口采用软件控制步进电动机的旋转。步进电动机的驱动脉冲由STC89C52单片机的编程来实现,由STC89C52芯片的P1.0、P1.1、P1.2、P1.3出发,驱动步进电动机的A、B、C、D相。由于步进电机的正常工作电压是5V,故需要用反相器驱动。同时考虑到步进电机各相驱动电流较大,驱动电流的通断会造成电磁干扰,从而影响单片机的正常工作,因而输出通道要加光电隔离器,以隔断步进电机与89C52芯片控制电路的联系。另外电动机各相串限流电阻,以防止过大的电流流过线圈,造成电动机被烧。通过89C52芯片的P0口来读取电动机的停止、正转、反转、加速、减速控制信号。通过89C52的P2口输出电动机工作状态(停止、正转、反转)显示。3 硬件电路3.1 STC89C52简介STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。3.2控制功能电路及工作原理3.2.1系统复位电路复位是单片机的初始化操作,只要给RESET引脚加上2个机器周期以上的高电平信号,即可使单片机复位。除了进入系统的正常初始化之外,当程序运行出错或是操作错误使系统处于死锁状态时,为了摆脱死锁状态,也需要按复位键重新复位。在系统中,为了实现上述的两项功能,采用常用的按键电平复位电路,这样复位键有复位和停止两个功能,如图3-1所示。图2 复位电路从图中可以看出,当系统得到工作电压的时候,复位电路工作在上电自动复位状态,通过外部复位电路的电容充电来实现,只要Vcc的上升时间不超过1ms就可以实现自动上电复位功能。在本系统中,采用10uF的电容和100k的电阻来实现复位电路。当系统出错时,直接按开关实现模拟系统上电复位的功能,从而实现系统重新复位启动。3.2.2系统的时钟电路STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图32(a) 所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图32(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。(a)内部方式时钟电路 (b)外部方式时钟电路图3 时钟电路3.2.3电机驱动电路由单片机直接输出的脉冲不足以驱动步进电机正常工作所以需要驱动电路给步进电机提供电源5,在本设计中采用型号为YL-36的芯片,使步进电机正常工作。驱动信号由P1口的P2.0P2.3输出,分别与驱动芯片的IN1-LN4相连,电路如下图所示:IN11A16IN22B15IN33C14IN44D13IN55COM9YN-36+88.8+5V图4 系统的驱动电路4 软件设计4.1电机正反转、加减速的确定方法当步进驱动器接收到一个脉冲信号,就驱动步进电机按设定的方向转一个固定的角度,它的旋转是以固定的角度一步一步运行的67,可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。4.1.1电机正反转的确定步进电机有四相绕组A、B、C、D,当一绕组通电时在电动机内部形成NS极,产生磁场,当通电的相发生变化,磁场发生旋转,在磁场的作用下,转子将转动,若步进电机按双四拍的方式来工作,则在A、B、C、D四相绕组上输入脉冲的顺序为ABBCCDDAAB,步进电机沿顺时针方向转动,即正转;若在A、B、C、D四相绕组上依次输入脉冲ABDACDBCAB;步进电机将沿逆时针方向旋转,即反转。因此只要控制在四相绕组上输入脉冲的顺序,就可以控制电机的正转/反转。4.1.2电机加减速的确定步进电机的转速,是通过定时/计数器编写延时程序的方法来改变的。例如:步进电机按双四拍方式正转时,通电顺序为ABBCCDDAAB在A、B两相同时通电后有时间延迟,延迟后再变为B、C两相同时通电。在每一个间隔都有程序来实现时间延迟。通过改变延迟时间的大小,可以改变电动机的转速,进而实现电动机转速的控制。4.2 软件设计整个系统软件分为两个部分:正反转,加减速两个部分。通过调用延时子程序改变延时时间来实现对步进电机的控制。系统采用模块化编程,将各部分功能分别实现。系统总体流程图如图4-1所示。开始初始化P1.0 正转P1.2 反转P1.1和P1.3口控制加减速 P1.4停止While 1正转 反转 加速 减速配置、控制步进电机运行图4-1 系统总体流程图5 系统调试调试是验证是否实现了所要完成的功能。系统的调试开始时将编译生成的无错误后缀名为HEX的文件加载到STC89C52单片机中。接线,插上电源进行实验操作。按下不同的按钮时,程序是给一个初始值,使其单片机做出相应的运作状态,通过调试系统达到设计的任务要求。6 设计总结:通过本次设计把步进电机的结构、工作原理及控制其正、反转等一一弄明白了,通过用单片机控制步进电机的正、反转,也对单片机的知识也进行了复习和巩固。实践是检验真理的唯一标准,学习再多的理论也只能纸上谈兵,只有把理论应用到实践中,才能检验出理论的真伪。通过这次的毕业论文设计,不仅把单片机的有关知识系统的复习了一遍,而且学会了各种设计电路的软件,提高自己的实际动手能力和独立思考的能力,这次毕业设计实在是获益匪浅。指导老师:翟丽杰 参考文献:1 王庆东,刘杰辉,陈亦仁,等,单片机在步进电机驱动控制中的应用J煤矿机械,2006,27(6):92942 丁伟雄,杨定安,宋晓光步进电机的控制原理及其单片机控制实现J煤矿机械,2005,26(6):1291313 张劲,利用AT89S52单片机控制步进电机J, 福建电脑, 2008,24(12):175-185.4 毛玉蓉, 翁惠辉, 刘钢, 一种基于单片微机的步进电机控制系统J. 电气传动, 2003,33(6):32-43.5 王庆东, 刘杰辉, 陈亦仁, 马强, 张令, WANG Qing-dong, LIU Jie-hui, CHEN Yiren,MA Qiang, ZHANG Ling. 单片机在步进电机驱动控制中的应用J. 煤矿机械, 2006,27(6):1001-1002.6 Xiao-Dan Pan and Qiang Sui, A Novel Configuration of Temperature Compensation inRectangular Waveguide Resonant CavitiesJ, PIERS Proceedings, Beijing, China, March, 2327, 2009:318-323.7 Oliver Kugelery , Axel Neumann, Wolfgang Anders, Jens KnoblochBESSY, Germany, MEASUREMENT AND COMPENSATION OF MICROPHONICS INCW-OPERATED TESLA-TYPE CAVITIESJ.8 Eli Flaxer, Compact programmable controller for a linear piezo-stepper motorJ, Mechatronics 16 (2006) 303308.9 M. Abouzeid, Use of a reluctance stepper motor for solartracking based on a programmable logic array(PLA) controllerJ, Renewable Energy 23 (2001) 551560. Stepper Moters Reversing And Acceleration And DecelerationChen Chao(Electrical Engineering And Automation Class 1, grade 2008, School of Physics and Electrical Engineering, WeiNan Normal University)Abstract: The hardware of the system including: 52 series SCM, LY-36 driving circuit, etc. At the same time some of the software that used in system designing are introduced. The system used 52SCM and LY-36 motor drive chip and joined the keyboard to control the stepper motor to achieve the direction and speed of rotation, etc. A Two-phase hybrid stepping motor is used in the system. The corresponding drive and control circuit plays a very important role to its overall performance. Though system testing, it can be very convenient to control the stepper motor, such as acceleration , deceleration, so as to achieve the desired objectives. The whole system is simple in structure with characteristics of high reliability, low cost and practicality which has a higher universal characteristic and the promotional and applied value.Keywords: stepper motor,52 SCM, LY-36driving circuit, Positive and reversal rotation附录:系统的程序如下:#include #include #define UPSLOW 20#define UPQUICK 25#define DOWNSLOW 30#define DOWNQUICK 35#define STOP 40* 延时程序*sbit p10=P10;sbit p11=P11;sbit p12=P12;sbit p13=P13;sbit p14=P14;void delay()/延时程序unsigned int m,n;for(m=15;m0;m-)for(n=19;n0;n-);/* 主函数*main()unsigned char temp;while(1)if(p10=0)temp=UPSLOW;/控制慢速正转P2=0X00;delay();if(p11=0)temp=UPQU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职务岗位调整管理制度
- 网络侵权公司管理制度
- 砼泵租赁公司管理制度
- 研发核算体系管理制度
- 线上教学评价管理制度
- 科技人才培训管理制度
- 矿山恢复治理管理制度
- 网络安全隐私管理制度
- 租户橱窗展示管理制度
- 小学大课间管理制度
- 15S202 室内消火栓安装
- 2024年国资委研究中心事业单位招聘5人历年(高频重点复习提升训练)共500题附带答案详解
- 2023年上海高中学业水平合格性考试历史试卷真题(含答案详解)
- 风力发电工程施工与验收规范
- 2024年个人劳务承包合同书
- 2024浙江嘉兴市海宁高新技术产业园区公开招聘3人重点基础提升难、易点模拟试题(共500题)附带答案详解
- 18 设计紧急避难路线图(教案)人美版(北京)(2012)美术三年级下册
- GB 9744-2024载重汽车轮胎
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 抖音来客商家门店经营
- 术后镇痛慢性疼痛癌性疼痛诊疗标准规范及作业流程
评论
0/150
提交评论