版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课 程 设 计设计题目:基于单片机的直流电机调 速系统学 院:机电汽车工程学院专 业:机械设计制造及其自动化班 级:机101-2班姓 名: * *学 号:2010*指导老师:* * *完成时间:2013年6月2日目录1、直流电机调速系统概述.3 1.1 直流电机结构.3 1.2 直流电机工作原理.3 1.3 直流电机PWM调速原理.4 1.4 AT89C51单片机.52、直流电机调速系统设计.62.1 PWM波形程序的实现与控制.72.2 H桥驱动设计.82.3 L298功率放大器.93、软件设计.113.1 程序流程图.113.2 主程序设计.133.3 功能程序设计.143.4 系统仿真.
2、173.5 系统仿真结果分析.184、设计总结.195、参考资料.20 1、直流电机调速系统概述1.1直流电机结构 直流电机由定子和转子两部分组成。在定子上装有磁极,转子由硅钢片叠压而成,转子外圆有槽,槽内嵌有电枢绕组,绕组通过换向片和电刷引出,直流电机结构如下图所示1.2直流电机工作原理 由上图可知,磁极N、S间装着一个可以转动的铁磁圆柱体,圆柱体的表面固定线圈abcd。当线圈中流过电流时,线圈受到电磁力作用,产生旋转。根据左手定则可知,当流过线圈中的电流方向改变时,线圈受力的方向也改变,因此通过改变线圈电流的方向实现改变电机的方向。1.3直流电机PWM调速原理对于直流电机来说,如果加在电枢
3、两端的电压为右图所示 的脉动电压,可以看出,在T不变的情况下,改变和宽度,电压将发生变化。下面对这一变化作进一步的推导。设电机接全电压U时,其转速最大为。若施加到电枢两端的脉动电压占空比为D=/T,则电枢的平均电压为 =则 下图为施加不同的占空比时测的的转速与占空比的关系图1.4 AT89C51单片机AT89C51单片机结构框图它的基本组成包括:(1) 一个8位的微处理器;(2) 片内数据存储器RAM为128B,有21 个特殊功能寄存器;(3) 片内程序存储器Flash Rom有4KB;(4) 可寻址片内外统一编址的64KB的 ROM,可寻址片内外64KB的RAM;(5) 4个8位并行I/O接
4、口(P0P3);一 个全双工通用异步串行接口UART;(6) 两个16位的定时/计数器;(7) 5个中断源、两个优先级的中断控制 系统;(8) 具有位操作功能的布尔处理机及位寻 址功能;(9) 片内振荡器和时钟产生电路。51单片机的引脚图2、直流电机调速系统设计2.1 PWM波形程序的实现与控制随计算机技术及电力电子技术的发展,PWM波形采用软件方法实现显得非常灵活和实用以89C51单片机为控制核心,晶振频率为12MHz定时计数器T0,T1作定时器使用,工作在方式1,通过8位拨码开关的接通与断开控制PWM脉动脉冲的占空比并且通过P0口读入51单片机控制PWM波形产生的相应程序进而控制直流电动机
5、的速度。PWM脉冲波形产生程序ITT0: CPL P1.5 JNB P1.5,Z1 MOV A,P0 ;读取P0口电平 MOV R0,A ;通过R0改变占空比 MOV A,#0FFH SUBB A,R0 MOV TH0,A ;低电平定时 SETB TR0 ;启动计时 RETI Z1: MOV A,P0 ;读取P0口电平 MOV R0,A ;通过R0改变占空比 MOV TH0,R0 ;高电平计时 SETB TR0 ;启动计时 RETI2.2 H桥脉宽放大器设计 脉宽调制放大器电路(H桥) 直流脉宽调制系统主电路的结构形式有多种,按输出极性有单极性输出和双极性输出之分,而双极性输出的主电路又分为H
6、型和T型,H型脉宽放大器又可分为双极式和单极式。上图是H型双极式脉宽放大器电路。图中四只开关管分为两组,VT1和VT3为一组,VT2和VT4为另一组。同一组中的两只开关管同时导通,同时关断,且两组开关管之剑可以交替地导通、断开,实现电机的正反转。如图所示,在VT1和VT3导通时电动机正转,当VT2和VT4导通时,电动机反转,同时通过控制PWM波的占空比来调节直流电动机的转速。2.3 L298功率放大器 L298双H桥直流电机驱动板可以驱动两台直流电动机,使能端ENA、ENB为高电平时有效,若要对直流电动机进行PWM调速,需要设置IN1、IN2,确定电动机的转动方向,然后对使能端输出PWM脉冲,
7、即可实现调速,控制方式及直流电机状态如下表所示:L298 引脚符号及功能:SENSA、SENSB:分别为两个H桥的电流反 馈脚,不用时可以直接接地ENA 、ENB:使能端,输入PWM信号 IN1、IN2、IN3、IN4:输入端,TTL逻辑 电平信号OUT1、OUT2、OUT3、OUT4:输出端, 与对应输入端同逻辑VCC:逻辑控制电源,4.57V GND: 接地VSS :电机驱动电源,最小值需比输入的低 电平电压高3、 软件设计开始3.1 程序流程图系统初始化中断? 否 是关中断读取P2口数据判断状态停车?反转?刹车?正转?P1.5=1 P1.6=1P1.7=1 刹车P1.5=0 O1.6=0
8、P1.7=0 停车P1.6=0 P1.7=1反转P1.6=1 P1.7=1正转开中断读8位拨码开关数据调整PWM波占空比调速RETI 3.2 主程序设计 ORG 0000HAJMP STARTORG 0003H;判断中断的状态LJMP INT2ORG 000BH;PWM波形产生的中断LJMP ITT0ORG 0030H;系统初始化START:MOV SP,#60H;设置一固定堆栈地址 MOV R0,#00HCLR P1.5CLR P1.6CLR P1.7MOV TMOD,#01H;计数器T0工作方式1MOV TL0,#0FFH;设置计数初值MOV TH0,#0FFHSETB EA;开中断SET
9、B EX0;允许外部中断SETB ET0;允许T0中断CLR IT0SETB TR0;启动T0计数 SJMP $3.3 功能程序设计判断状态中断程序:INT2: CLR EX0;关中断 MOV A,#0FFH MOV P2,A;P2口置1 MOV A,P2;读取P2口 JNB ACC.0,SC;判断刹车 JNB ACC.1,ZZ;判断正转 JNB ACC.2,FZ;判断反转 JNB ACC.3,TZ;判断停车 SETB EX0;开中断 LCALL TTS;延时程序 LCALL TTS LCALL TTS LCALL TTS RETIPWM波形产生中断程序:ITT0: CPL P1.5;L298
10、使能取反 JNB P1.5,Z1 MOV A,P0;读取P0口 MOV R0,A;通过P0口改变占空比 MOV A,#0FFH;设置低电平计数值 SUBB A,R0 MOV TH0,A SETB TR0;启动T0计数 RETI Z1: MOV A,P0;改变占空比 MOV R0,A MOV TH0,R0;设置高电平计数值 SETB TR0;启动T0计数 RETI正转子程序: ZZ: SETB P1.6;L298INT1置1 CLR P1.7;L298INT2清零 LCALL TTS;延时程序 LCALL TTS LCALL TTS SETB EX0;允许中断 RETI反转子程序: FZ: CL
11、R P1.6;L298INT1取反 SETB P1.7;L298INT2置1 LCALL TTS;延时程序 LCALL TTS LCALL TTS SETB EX0;允许中断 RETI停转子程序: TZ: CLR P1.5;L298使能端清零 CLR P1.6;L298INT1清零 CLR P1.7;L298INT2清零 LCALL TTS;延时程序 LCALL TTS LCALL TTS SETB EX0;允许中断 RETI刹车子程序: SC: SETB P1.5;L298使能端置1 SETB P1.6;L298INT1置1 SETB P1.7;L298INT2置1 LCALL TTS;延时
12、程序 LCALL TTS LCALL TTS SETB EX0;允许中断 RETI延时子程序: TTS: MOV R3,#0E0HTT1S: MOV R4,#30HTT0S: DJNZ R4,TT0S DJNZ R3,TT1S RET END3.4 系统仿真 正转仿真3.5系统仿真结果分析通过仿真结果表明,直流电机基于51单片机的控制基本实现了正转、反转、停车的功能,并且可以通过八位拨码开关控制PWM波形的占空比,进而实现对速度的实时调节,但是刹车功能效果不明显。设计总结刚刚接到这个课题,感觉真的无从下手,因为直流电机的正反转等功能完全可以通过电力电子及硬件实现的观念已经先入为主。连续两天都在
13、思考这个问题,最后通过请教老师、上网以及在图书馆查阅资料,我发现,应用单片机控制更加的方便简单、更加精细,虽然自己也不知道到底能不能很好的完成任务,但是我对单片机这门课程产生了更大的兴趣。带着种种问题,我不断的去查阅相关资料。八位拨码开关在此之前根本都没有听说过;L298功率放大器只听说过,对于引脚功能、工作原理根本一无所知;H桥以前只是在课本上见过图片,对于其功能的没有清晰的认识。更重要的是在课程设计期间,我熟练掌握了Keil uVision2编程软件、Proteus 7 Professional系统仿真软件,读程、编程的能力显著提升,对于以后自学电力电子学大有裨益。参考资料【1】89C51
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026民生银行招聘真题及答案
- 基于国家智慧教育云平台的区域教育信息化平台建设与运维管理研究教学研究课题报告
- 部队监理施工方案(3篇)
- 2026年零碳园区综合能源项目投资计划书
- 2025年新能源产业技术标准与规范
- 2026年经络按摩系统项目可行性研究报告
- 2026年远程办公平台技术报告及未来五至十年企业协作报告
- 高中生通过跨学科研究方法比较科举制度与西方文官制度的阶层流动差异课题报告教学研究课题报告
- 《小学语文教师教学画像构建与教学创新激励机制探究》教学研究课题报告
- 消化系统疾病的营养支持护理
- 污泥安全管理制度范本
- 开题报告范文基于人工智能的医学像分析与诊断系统设计
- 大黄附子细辛汤课件
- 2023心力衰竭器械治疗进展
- 2025年大学《应急装备技术与工程-应急装备概论》考试备考试题及答案解析
- 2025年国家开放大学(电大)《护理伦理学》期末考试复习题库及答案解析
- 煤矿绞车证考试题库及答案
- 中国水性丙烯酸压敏胶项目商业计划书
- 液流电池制造项目可行性研究报告
- 组织文化与员工满意度
- GB/T 46075.1-2025电子束焊机验收检验第1部分:原则与验收条件
评论
0/150
提交评论