版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计设计题目:基于单片机的直流电机调速系统院:机电汽车工程学院业:机械设计制造及其自动化级:机101-2班名:号:2010*指导老师:完成时间:2013年6月2日目录1、直流电机调速系统概述31.1 直流电机结构31.2 直流电机工作原理31.3 直流电机PWM调速原理41.4 AT89C51单片机52、直流电机调速系统设计62.1 PWM波形程序的实现与控制.72.2 H桥驱动设计82.3 L298功率放大器93、软件设计113.1 程序流程图113.2 主程序设计133.3 功能程序设计143.4 系统仿真173.5 系统仿真结果分析184、设计总结195、参考资料201、直流电机调速
2、系统概述1.1 直流电机结构直流电机由定子和转子两部分组成。在定子上装有磁极,转子由硅钢片叠压而成,转子外圆有槽,槽内嵌有电枢绕组,绕组通过换向片和电刷引出,直流电机结构如下图所示1.2 直流电机工作原理由上图可知,磁极N、S间装着一个可以转动的铁磁圆柱体,圆柱体的表面固定线圈abcdo当线圈中流过电流时,线圈受到电磁力作用,产生旋转。根据左手定则可知,当流过线圈中的电流方向改变时,线圈受力的方向也改变,因此通过改变线圈电流的方向实现改变电机的方向。1.3 直流电机PWM调速原理对于直流电机来说,如果加在电枢两端的电压为右图所示_的脉动电压,可以一看出,在T不变的;产情况下,改变ti和一
3、9;一t2宽度,电压将发生变化。下面对这一变化作进一步的推导。设电机接全电压U时,其转速最大为nmaxo若施加到电枢两端的脉动电压占空比为D=t1/T,则电枢的平均电压为U平二U,D则Ea=U,DnCeCe下图为施加不同的占空比时测的的转速与占空比的关系图1.4AT89C51单片机AT89C51单片机结构框图外部事件计数外部时钟源程序存储器4KBROM80C5ICPU振荡器和时序OSC数据存储器256BRAM/SFR2x16位定时器/计数器内中断64KB总线扩展控制器可编程口。可编程全双工串行口外中断V控制并行口串行通信它的基本组成包括:(1)一个8位的微处理器;(2)片内数据存储器RAM为1
4、28B,有21个特殊功能寄存器;(3)片内程序存储器FlashRom有4KB;可寻址片内外统一编址的64KB的ROM,可寻址片内外64KB的RAM;(5)4个8位并行I/O接口(P0P3);一个全双工通用异步串行接口UART;(6)两个16位的定时/计数器;(7)5个中断源、两个优先级的中断控制系统;(8)具有位操作功能的布尔处理机及位寻址功能;(9)片内振荡器和时钟产生电路。51单片机的引脚图U1id>XTAL1PO.OADOPO.VACHP02/AD2XTAL2P0,3AD3PO1.4/AMPO.5MD6PO.6/AD0RSTP07/AD7P2.0/3P21gP23938373593
5、5343332,29212223PSENP2.3/A11ALEP24/A12EAP2.5/A13P28/A14P2.77A15F1.0P3.0/RXDP11P3.1/TZDP1J2P32ANTOP1.3P3,3NT1P1b4P3.4/TOP1.5P3.5/T1P1.5P3.6/WRP1.7PST/RD24.303125""2BN32310TT12.4513146157ia317MS9C51<TEXT>rrr=-2、直流电机调速系统设计2.1 PWM波形程序的实现与控制随计算机技术及电力电子技术的发展,PWM波形采用软件方法实现显得非常灵活和实用以89C51单片机
6、为控制核心,晶振频率为12MHz定时计数器T0,T1作定时器使用,工作在方式1,通过8位拨码开关的接通与断开控制PWM脉动脉冲的占空比并且通过P0口读入51单片机控制PWM波形产生的相应程序进而控制直流电动机的速度。PWM脉冲波形产生程序ITT0:CPLP1.5JNBP1.5,Z1MOVA,P0;读取P0口电平MOVR0,A;通过R0改变占空比MOVA,#0FFHSUBBA,R0MOVTH0,A;低电平定时SETBTR0;启动计时RETIZ1:MOVA,P0;读取P0口电平MOVR0,A;通过R0改变占空比MOVTH0,R0;高电平计时SETBTR0;启动计时RETI2.2 H桥脉宽放大器设计
7、脉宽调制放大器电路,(+20/rrtAH桥)VTA口/.I.j.2N1711-/XV04:01N4003VT3直流脉宽调制系统主电路的结构形式有多种,按输出极性有单极性输出和双极性输出之分,而双极性输出的主电路又分为H型和T型,H型脉宽放大器又可分为双极式和单极式。上图是H型双极式脉宽放大器电路。图中四只开关管分为两组,VT1和VT3为一组,VT2和VT4为另一组。同一组中的两只开关管同时导通,同时关断,且两组开关管之剑可以交替地导通、断开,实现电机的正反转。如图所示,在VT1和VT3导通时电动机正转,当VT2和VT4导通时,电动机反转,同时通过控制PWM波的占空比来调节直流电动机的转速。2.
8、3L298功率放大器U3gkin。mlnclZITIQLin。<co1»-DME寸7hutjr-OCML290.uTDh'nL298双H桥直流电机驱动板可以驱动两台直流电动机,使能端ENA、ENB为高电平时有效,若要对直流电动机进行PWM调速,需要设置IN1、IN2,确定电动机的转动方向,然后对使能端输出PWM脉冲,即可实现调速,控制方式及直流电机状态如下表所示:ENAIN1IN2直流电机状态0XX100制动101正转110反转111制动L298引脚符号及功能:SENSA、SENSB:分别为两个H桥的电流反馈脚,不用时可以直接接地ENA、ENB:使能端,输入PWM信号I
9、N1、IN2、IN3、IN4:输入端,TTL逻辑电平信号OUT1、OUT2、OUT3、OUT4:输出端,与对应输入端同逻辑VCC:逻辑控制电源,4.57VGND:接地VSS:电机驱动电源,最小值需比输入的低电平电压高3、软件设计3.1程序流程图,开始、系统初始化RETI3.2主程序设计ORG0000HAJMPSTARTORG0003H判断中断的状态LJMPINT2ORG000BH;PWM波形产生的中断LJMPITT0ORG0030H;系统初始化START:MOVSP,#60H设置一固定堆栈地址MOVR0,#00HCLRP1.5CLRP1.6CLRP1.7MOVTMOD,#01H;计数器T0工作
10、方式1MOVTL0,#0FFH;设置计数初值MOVTH0,#0FFHSETBEA;开中断SETBEX0;允许外部中断SETBET0;允许T0中断CLRIT0SETBTR0;启动T0计数SJMP$3.3功能程序设计判断状态中断程序:INT2:CLREX0;关中断MOVA,#0FFHMOVP2,A;P2口置1MOVA,P2;读取P2口JNBACC.0,SC判断杀【J车JNBACC.1,ZZ;判断正转JNBACC.2,FZ;判断反转JNBACC.3,TZ;判断停车SETBEX0;开中断LCALLTTS;延时程序LCALLTTSLCALLTTSLCALLTTSRETIPWM波形产生中断程序:ITT0:
11、CPLP1.5;L298使能取反JNBP1.5,Z1MOVA,P0;读取P0口MOVR0,A;通过P0口改变占空比MOVA,#0FFH;设置低电平计数值SUBBA,R0MOVTH0,ASETBTR0;启动T0计数RETIZ1:MOVA,P0;改变占空比MOVR0,AMOVTH0,R0;设置高电平计数值SETBTR0;启动T0计数RETI正转子程序:ZZ:SETBP1.6;L298INT1置1CLRP1.7;L298INT2清零LCALLTTS;延时程序LCALLTTSLCALLTTSSETBEX0;允许中断RETI反转子程序:FZ:CLRP1.6;L298INT1取反SETBP1.7;L298
12、INT2置1LCALLTTS;延时程序LCALLTTSLCALLTTSSETBEX0;允许中断RETI停转子程序:TZ:CLRP1.5;L298使能端清零CLRP1.6;L298INT1清零CLRP1.7;L298INT2清零LCALLTTS;延时程序LCALLTTSLCALLTTSSETBEX0;允许中断RETI刹车子程序:SC:SETBP1.5;L298使能端置1SETBP1.6;L298INT1置1SETBP1.7;L298INT2置1LCALLTTS;延时程序LCALLTTSLCALLTTSSETBEX0;允许中断RETI延时子程序:TTS:MOVR3,#0E0HTT1S:MOVR4,
13、#30HTT0S:DJNZR4,TT0SDJNZR3,TT1SRETEND口信包£)电督申+®反尊/”电卜工工夏力已将aSIX.二®n遒3州711DwaAT8931AUNOIOI助X13Z91P010PBUTTONOWSTALDPSWBL238'NOTORDCHOTDR£NCODERNOTDRSEflVORESRESRWKa5WSPSTN3NT1njtnHi-n>ncvicWtFZ3ASTtvn“新虱P13MIFZjME*2M门射Hmvrlfw<4ri1mainiwerain一mUFVT2SW2:TEI1T:正转仿真:UI网.2N17
14、11<TE:i.TfDo5NWS;s±n口mzwPDOI-£LhD口Nz"UALHiOHU3次MU叩MDO2.1岫POSfAMqN2阳谢3P0.4(AMP0.5ZAMFO.EA圜RST叩刃AWP2DMBP2.2MWPSEHP2A11ALE-12EftP2.5ft13P2Bffi14KJJOMflF1JOpimoP1.1器,P112电-NDP1.3P3J3flNT1F,1.4限wmP1.5FlSfflpi.aPUfflRPl7pgjffiDAT99C51<TEXT>'-U2AND目仃EX仃日罔DSWlD'IFE!f-_7TfiXD3
15、.5系统仿真结果分析通过仿真结果表明,直流电机基于51单片机的控制基本实现了正转、反转、停车的功能,并且可以通过八位拨码开关控制PWM波形的占空比,进而实现对速度的实时调节,但是刹车功能效果不明显。设计总结刚刚接到这个课题,感觉真的无从下手,因为直流电机的正反转等功能完全可以通过电力电子及硬件实现的观念已经先入为主。连续两天都在思考这个问题,最后通过请教老师、上网以及在图书馆查阅资料,我发现,应用单片机控制更加的方便简单、更加精细,虽然自己也不知道到底能不能很好的完成任务,但是我对单片机这门课程产生了更大的兴趣。带着种种问题,我不断的去查阅相关资料。八位拨码开关在此之前根本都没有听说过;L298功率放大器只听说过,对于引脚功能、工作原理根本一无所知;H桥以前只是在课本上见过图片,对于其功能的没有清晰的认识。更重要的是在课程设计期间,我熟练掌握了KeiluVision2编程软件、Proteus7Profe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年红河道路客运输从业资格证到期换证考试
- 2024年贵港小车客运从业资格证考试
- 公司升职自荐信
- 青钱柳硬枝扦插育苗技术规程
- 2024-2025学年山东省临沂市沂河新区统编版四年级上册期中考试道德与法治试卷(无答案)
- 山东省济南市济南旅游学校2024-2025学年高二上学期第二次质量检测数学试卷
- 员工绩效管理消缺管理办法
- 邻居共同建设协议
- 基坑降水施工合同:地质公园开发
- 餐饮业急救用品配备标准
- 天津市2023-2024学年高一上学期语文期中考试试卷(含答案)
- 2024年全国统一高考数学试卷(新高考Ⅱ)含答案
- 证券投资学期末考试卷及答案2套
- 十七个岗位安全操作规程手册
- 12 光的传播 (教学设计)-2023-2024学年五年级上册科学人教鄂教版
- 3.9.1 增强安全意识-2024-2025学年初中道德与法治七年级上册上课课件
- 2024年“泰山杯”山东省网络安全职业技能竞赛理论试题库(含答案)
- 广东省2024年中考历史真题试卷【附真题答案】
- 2024年国家开放大学电大《人体生理学(本)》形成性考核及答案
- 2024至2030年中国大型铸锻件行业市场深度研究及投资规划建议报告
- 07J901-1实验室建筑设备(一)
评论
0/150
提交评论