基于单片机的直流电机调速系统设计.doc
《基于单片机的直流电机调速系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的直流电机调速系统设计.doc(61页珍藏版)》请在咨信网上搜索。
1、基于单片机的直流电机调速系统设计522020年4月19日文档仅供参考图书分类号:密 级:毕业设计(论文)基于单片机的直流电机调速系统设计Dc motor speed control system design based on single chip microcomputer学生姓名李亚妮学院名称信电工程学院专业名称电子信息科学与技术指导教师田大伟 5月25日 摘要本课题是对直流电机PWM调速器设计的研究,主要实现对电动机的控制。因此在设计中,对直流调速的原理,直流调速控制方式以及调速特性,PWM基本原理及实现方式进行了全面的阐述。 为实现系统的微机控制,在设计中,采用了AT89S52单片机
2、作为整个控制系统的控制电路的核心部分,配以各种显示,驱动模块,实现对电动机的转速的显示和测量;由命令输入模块,光电隔离模块及H型驱动模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序的控制下,不断给H型驱动电路发送PWM波形,使完成电机的正反转控制。在设计中,采用PWM调速方式,经过改变PWM的占空比从而改变电动机的电枢电压,进而实现对电动机的调速。设计的整个控制系统,在硬件结构上采用了大量的集成电路模块,大大的简化了硬件电路,提高了系统的稳定性和可靠性,使整个系统的性能得到提高。关键词AT89S52单片机;PWM基本原理;H型驱动电路AbstractThis topic is on
3、 the research of the dc motor PWM speed controller design, the main implementation of the control of the motor so in the design, principle of dc speed control, dc speed control and speed control characteristic, the basic principle of PWM and implementation approach are comprehensively described.For
4、the realization of the system of microcomputer control, in the design, adopted AT89S52 single chip microcomputer as the core part of the whole control circuit of the control system, match with all kinds of display, driver module, realize display and measurement of the rotational speed of the motor;
5、By the command input module, photoelectric isolation module and H driver module.Adopt independent type keyboard with interruption as command input, monolithic integrated circuit under the control of the program, constantly send H drive circuit PWM waveform, the complete motor and reversing control i
6、n the design, using PWM speed control mode, by changing the PWM duty cycle to change the armature voltage of the motor, and then realize to the speed of the motor.On the design of the whole control system, the hardware structure by a large number of integrated circuit module, greatly simplify the ha
7、rdware circuit, improve the stability and reliability of the system, improve the performance of the whole systemKeywords AT89S52 single chip microcomputer Pulse Width Modulation Basic principle H drive circuit 目 录1 绪论61.1 单片机简介61.2 选题的目的和意义81.3 研究背景与方法82硬件系统设计92.1 技术基础92.1.1直流电机的结构92.1.2直流电机的工作原理102
8、.1.3 直流电机的主要的技术参数102.1.4 直流电机的调速的技术指标102.2 系统总体方案设计112.3 硬件系统设计122.3.1 控制电路的设计122.3.2 PWM驱动模块电路的设计122.3.3 光电开关测速部分电路的设计132.3.4 电机控制正反转电路设计142.3.5 数码管显示设计152.3.6 整个电路原理图163 软件系统设计173.1 主程序设计173.2 按键控制程序设计193.3 PWM软件程序设计193.4 数码管显示程序设计204 系统功能调试214.1 调试软件介绍214.2 软件设计与功能22结论24致谢25参考文献26附录27附录1硬件实物图27附录
9、2 元件清单28附录3 源程序代码291 绪论1.1 单片机简介单片机是单片微型计算机的简称,是指在一块半导体芯片中集成有中央处理器、存储器、基本I/O接口以及定时/计数器等必要部件的完整的微型计算机。单片机技术作为计算机技术的一个分支,广泛地应用于工业控制、智能仪器仪表、机电一体化、家用电器、智能玩具等各个领域,极大地提高了相关产品的智能化程度和技术水平,已经成为当今社会十分重要的技术。单片机具有体积小、集成度高、可靠性强、功能全、性价比、重量轻、运算速度快等诸多优点,利用单片机能够较方便地构成控制系统。如果说C语言程序设计课程设计的基础课,那么单片机以其系统硬件构架完整、价格低廉、学生能动
10、手等特点,成为工科学生硬件设计基础课。本课题中采用芯片AT89S52,其是一款低功耗空闲、低电压、掉电模式、高性能CMOS的8位单片机,片内含8KB(可经受1000次擦写周期)的FLASH可编程可重复擦写的只读程序存储器(EPROM),器件采用CMOS工艺和ATMEL公司的高密度,与MCS-51系列单片机兼容,可方便的应用在各个控制领域。AT89S52管脚图见图1-1。图1-1 AT89S52管脚图P0.7-P0.0:8根I/O线,每根线能够单独做输入或者输出。单片机内部有Flash内存,P0口能够作为通用I/O口,此时控制端为低电平,转换开关MUX把输出级与锁存器的Q端接通。在I/O模式下作
11、为输出口使用时,P0口外接上拉电阻,否则P0口无法输出高电平。在I/O模式下作为输入口使用时,在输入操作前向端口写“1”。输出级两个场效应管均截止,能够作为高阻抗输入,经过三态输入缓冲器读取引脚信号,从而完成输入操作。P0口可作为低8位地址/数据复用总线使用。P1.7-P1.0:P1口是一个内部有上拉电阻的准双向口,作通用I/O口使用。P1口作为输出口使用时,已能向外提供推拉电流负载,无需再外接上拉电阻。P1口作为输出口使用时,和P0口一样,须将“1”写入锁存器,场效应管T2截止。P2.7-P2.0:P2口作为通用I/O口使用时,是一个准双向口。P2口作为高8位地址总线口使用时,用于输出高8位
12、地址A15A8,和P0口引脚的第二功能相配合,但不能像P0口传送存储器的读写数据。P3.7-P3.0:作为第一功能使用时功能同P1口,第二功能是系统具有控制功能的控制线。VCC为+5V电源线,GND为接地线。ALE/地址锁存允许/编程脉冲:在访问片外存储器时,这个输出信号用于锁存低字节地址。在对Flash内存编程时,这条引脚用于输入编程脉冲PROG。一般情况下,ALE是振荡器频率的6分频信号,可用于外部定时或时钟。但在每次存取外部数据存储器的过程中,会跳过一个ALE脉冲。在单片机处于外部执行方式时,对ALE屏蔽位置“1”并不起作用。/VPP:外部程序存储器访问允许端/编程电源线,能够控制805
13、1使用片内ROM还是片外ROM。如果=1,那么允许使用片内ROM;如果=0,那么允许使用片外ROM。XTAL1和XTAL2:接外部晶体的两个引脚,XTAL1是构成片内振荡器的反相放大器的输入端,XTAL2是构成片内振荡器的反相放大器的输出端。若采用片内的振荡电路,在XTAL1和XTAL2间连接一个石英晶体或陶瓷谐振器,若连前者,C1、C2的取值范围为2233pF;若连后者,C1、C2的取值范围为4047pF。1.2 选题的目的和意义直流电动机的起动、制动性能好,适合平滑调速于大范围内,广泛应用于许多需要调速或快速正反向的电力拖动领域中。从控制的这一层面来看,交流拖动系统以直流调速为基础。早期,
14、模拟电路是直流电动机的控制的基础,由运放、不是线性的集成电路和少量的数电构成,控制系统的系统部分非常不灵敏、调试很难,而且硬件部分非常不简单,功能较单一,在推广直流电机控制技术的运用范围及其发展的方面受到了阻碍。因为单片机芯片技术日新月异,采用软件技术能够来完成许多控制及算法功能,使直流电机的控制灵活性得到了更大的提高,并使系统性能更好。采用单片机构成控制系统,可节约人力资源,降低系统成本,提高工作效率。传统的控制系统采用模拟元件,虽在一定程度上满足了生产要求,可是因为元件容易老化和在使用中易受外界干扰影响,而且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,故系统的运行可靠性及准
15、确性得不到保证,甚至出现事故。当前,直流电动机调速系统已经由数字化向实用化慢慢转变,随着电子技术的快速发展,促使直流电机调速逐步由模拟化转变为数字化,特别是因为单片机技术的普及,使直流电机调速技术又上升到一个新的阶段,其发展更趋于智能化、高可靠性。1.3 研究背景与方法现代工业生产中,电动机是主要的驱动设备,当前在直流电动机拖动系统中取代了笨重的发电动一电动机的FD系统,而大量采用晶闸管(即可控硅)装置向电动机供电的KZD拖动系统。与交流电机相比,直流电机调速基本原理是比较简单的,经过改变电机的电压就能够改变转速了。改变电压的方法很多,本设计中使用最常见的一种,即PWM脉宽调制,调节电机的输入
16、占空比就能够控制电机的平均电压,控制转速。本文主要研究了利用MCS-51系列单片机,经过PWM方式控制直流电机调速的方法。PWM控制技术因为控制简单、灵活和动态响应好的优点,因此成为电力电子技术最广泛应用的控制方式,成为人们研究的热点。设计的功能主要包括:1) 直流电机的正转;2) 直流电机的反转;3) 直流电机的加速;4) 直流电机的减速;5) 直流电机的转速在数码管上显示;6) 直流电机的启动;7) 直流电机的停止;2硬件系统设计2.1 技术基础2.1.1直流电机的结构直流电机的结构组成分定子和转子两大部分。定子指直流电机运行时不运动静态的部分。转子指直流电机运转的部分。直流电机的结构见图
17、2-1。图2-1 直流电机结构图2.1.2 直流电机的工作原理 磁极N,S间装着一个能够转动的铁磁圆柱体,圆柱体的表面固定着线圈abcd。当线圈流过电流的时候,线圈受到电磁力的作用,产生旋转。根据左手定则可知,当流过线圈中电流改变方向时,线圈的受力方向也将改变,因此经过改变线圈电流的方向实现改变电机的方向。直流电动机电路模型见图2-2。2.1.3 直流电机的主要的技术参数 额定功率Pn:在额定电流和电压下,电机的负载能力。 额定电压Ue:长期运行的最高电压。 额定电流Ie:长期运行的最大电流。 额定转速n:单位时间里面电机转速的快慢。 励磁电流If:施加到电极线圈上的电流。图2-2 直流电动机
18、电路模型2.1.4 直流电机的调速的技术指标 1)调速范围:指最低可控转速到最高可控转速的范围,最低可控转速对最高可控转速的比值,叫电机的调速比。本课题的调速范围为0120转/秒。 2)相对稳定性:指负载转矩在给定的范围里面变化所引起的速度的变化,它决定于机械特性的斜率。 3)静差度(又称静差率)是指当电动机在一条机械特性上运行时,由理想空载到满载时的转速降落与理想空载转速n0的比值。静差度的公式见式(2.1)。 式(2.1) 在一般的情况下,取额定转矩下的速度落差,静差度的公式见式(2.2)。 式(2.2) 式中 表示静差度; 4)调速的平滑性:是在一定的调速范围内,相邻两极速度变化的程度,
19、平滑系数的公式见式(2.3)。 式(2.3)式中和相邻两极,即i级与i-1级的速度 5)调速时的容许输出:是指电动机在得到充分利用的情况下,在调速的过程中轴能够输出的功率和转矩。2.2 系统总体方案设计单片机直流电机调速简介:单片机直流调速系统可实现对直流电动机的平滑调速。系统控制方案的分析:本直流电机调速系统以单片机系统为依托,根据PWM调速的基本原理,以直流电机电枢上电压的占空比来改变平均电压的大小,从而控制电动机的转速为依据,实现对直流电动机的平滑调速,并经过单片机控制速度的变化。本文所研究的直流电机调速系统主要是由硬件和软件两大部分组成。硬件部分是前提,是整个系统执行的基础,它主要为软
20、件提供程序运行的平台。而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,达到控制器自动对电机速度的有效控制。键盘向单片机输入相应控制指令,如单片机经过P1.3输出与转速相应的PWM脉冲,P1.4输出低电平,经过信号放大、光电开关、驱动H型桥式电动机控制电路,进而控制电动机转向与转速。反之亦然。数码管显示电动机的运转状态。正转时最高位显示“C” ,其它三位为电机转速;反转时最高位显示“A”,其它三位为电机转速。每次电动机启动后开始显示,停止时数码管显示出“C000”。 总体设计方案的硬件部分详细框图见图2-3。单片机(速度的测量计算、输入设定及系统控制
21、) 单片机(PWM模拟发生器)电机速度采集电路电机驱动电路键 盘显示器图2-3 硬件部分详细框图2.3 硬件系统设计2.3.1 控制电路的设计控制电路主要由单片机来控制,编写一段程序使单片机发出的PWM脉冲来实现对驱动的控制。新一代的单片机增加了很多的功能,其中包括PWM功能。单片机经过初始化设置,使其能自动的发出PWM脉冲波,只有在改变占空比的时候CPU才干预。当有按键按下时,电机转动。2.3.2 PWM驱动模块电路的设计电动机PWM驱动模块的电路设计与实现具体电路见下图。本电路采用的是基于PWM原理的H型桥式驱动电路。电路图见图2-4。图2-4 PWM驱动模块电路图 PWM电路由复合体管组
22、成H型桥式电路构成,四个部分的晶体管,以一个对角的组合被分成两组:根据两个输入端的低高电平,决定晶体管导通与截止。4个二极管在电路中的作用是防止晶体管产生反向电压,防止电动机两端和晶体管上的电流过大,起保护电路的作用。 在实验中的控制系统电压统一为5v电源,因此若复合管基极由控制系统直接控制,则控制电压最高为5V,且由于三极管本身压降,结果加到电动机两端的电压差不多只有4V,严重削弱了电动机的驱动力。综合上述,我们运用了itr-9608光耦集成块,隔开控制部分与电动机的驱动部分。输入端各经过一个三极管增大光耦的驱动电流;电动机驱动部分经过外接12V电源驱动。这样不但使各系统模块之间的隔离度增加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 直流电机 调速 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。