




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
K2c课程设计(论文)任务书年级专业07电子信息工程学生姓名学 号题目名称直流电机控制器的设计设计时间2010.01.04-2010.01.15课程名称综合电子设计课程编号131300109设计地点实验楼5530一、 课程设计(论文)目的本课程设计一个直流电机控制装置,可以实现对直流电机的启动、停止以及电机的正转和反转,并且可以调整电机的转速,还可以方便的通过LCD液晶显示器读出电机的转向和转速的大小,能够很方便的实现电机的智能控制,实现其是在化工领域的广泛应用。 二、已知技术参数和条件1具备的条件1)具有PROTEUS电子设计平台;2)具有单片机硬件实验平台;3)可供参考的资料较全;2控制对象5V微型直流电机,功率为10W。三、 任务和要求1、 功能要求具有正、反转、停止功能,速度要求在线可调2、设计要求以单片机为控制核心,实现硬件电路的设计、程序设计,并在PROTEUS平台实现仿真;课程设计论文内容正确,结构合理。注:1此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;2此表1式3份,学生、指导教师、教研室各1份。四、参考资料和现有基础条件(包括实验室、主要仪器设备等)1、现有的理论基础 系统学习了模拟电子技术、数字电子技术、电路、单片机原理与应用、C语言程序设计等电子信息专业相关课程,具备了设计该课题的理论基础。2、具备课题开发的实验条件1)硬件方面:个人计算机、单片机实验箱、单片机学习装置、调试及制作工具。2)软件方面:PROTEUS仿真软件,WAVE软件KEIL相关软件。五、进度安排2010.1.04:组织开会,明确课题,下达课题任务书,宣布课程设计的要求和具体的措施。2010.1.05至2010.1.06:调研、查找资料。2010.1.07:方案设计;2010.1.08至2010.1.09:电路设计;2010.1.10至2010.1.12:程序设计及电路仿真;2010.1.13:仿真结果验收;2010.1.14至2010.1.15:撰写课程设计报告;六、教研室审批意见教研室主任(签字): 年 月 日七|、主管教学主任意见 主管主任(签字): 年 月 日八、备注指导教师(签字): 学生(签字):课程设计(论文)评阅表学生姓名 学 号 系 信息工程系 专业班级 题目名称 直流电机控制器的设计 课程名称 综合电子设计 一、学生自我总结 学生签名: 年 月 日二、指导教师评定评分项目综合成绩权 重单项成绩指导教师评语: 指导教师(签名): 年 月 日注:1、本表是学生课程设计(论文)成绩评定的依据,装订在设计说明书(或论文)的“任务书”页后面;2、表中的“评分项目”及“权重”根据各系的考核细则和评分标准确定。摘要介绍一种单片机(如89C51型)在直流电动机转速控制系统中的应用、实现方法以及硬件结构等。直流电动机转速控制系统采用了元器件测量电动机的转速,用此种单片机对直流电动机的转速进行了控制,用LCD液晶显示实现输出模拟电压值来控制直流电动机的转速。由于直流电动机具有良好的起动、制动性能,适宜在大范围内平滑调速,因此在许多需要调速或快速正反向的电力拖动系统中得到了广泛的应用。而且,从控制的角度来看,直流调速还是交流拖的动系统的基础,早期直流电动机的控制均以模拟电路为基础,由运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。随着单片机技术的日新月异,使许多控制动能及算法可以采用软件技术来完成,不但为直流电动机的控制提供了更大的灵活性,而且使系统能达到了更高的性能,从而大大节约了人力资源,降低了系统成本,有效地提高了工作效率。关键词:单片机 直流电机 转速控制 PWM19目录1前言12方案设计12.1 设计要求12.2 工程方案13电路设计23.1 直流电机结构23.2 直流电机的工作原理23.3 直流电机PMW调速原理33.4 电机驱动模块的电路设计54 实验平台54.1 运行环境54.2 开发工具5程序设计65.1 程序流程设计65.2 程序详细设计7系统仿真77 总结与体会10参考文献资料10附录111前言随着计算机进入控制领域以及新型的电力电子功率元器件的不断出现,采用全控型的开关功率元件进行脉宽调制(Pulse Width Modulation,简称PWM)已成为直流电机新的调速方式。这种调速方法具有开关频率高、低速运行稳定、动态性能良好、效率高等优点,更重要的是这种控速方式很容易在单片机控制系统中实现。现在国内外工业上对电机的调速基本已经不再使用模拟调速,而采用数字调速系统,而数字调速系统大部分都是用单片机来进行控制,数字调速系统具有控制精确度高,非常稳定,受环境影响小,效率高等优点,所以在国内外的使用越来越广泛。与交流电动机相比,直流电机结构复杂、成本高、运行维护困难,但是直流电机具有良好的调速性能、较大的启动转矩和过载能力强等许多优点,因此在许多行业仍大量应用。2方案设计2.1设计要求本课程设计一个直流电机控制装置,可以实现对直流电机的启动、停止以及电机的正转和反转,并且可以调整电机的转速,还可以方便的通过LCD液晶显示器读出电机的转向和转速的大小,能够很方便的实现电机的智能控制,实现其是在化工领域的广泛应用。2.2工程方案直流电机PWM控制系统的主要功能包括:直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,还可以方便的读出电机转速的大小,能够很方便的实现电机的智能控制。其间,还包括直流电机的直接清零、启动(置数)、暂停、连续功能。该直流电机系统由以下电路模块组成:振荡器和时钟电路:这部分电路主要由80C51单片机和一些电容、晶振组成。设计输入部分:这一模块主要是利用带中断的独立式键盘来实现。设计控制部分:主要由80C51单片机的外部中断扩展电路组成。设计显示部分:包括液晶显示部分和LED数码显示部分。液晶显示部分由1602LCD液晶显示模块组成; LED数码显示部分由七段数码显示管组成。直流电机PWM控制实现部分:主要由一些二极管、电机和L298直流电机驱动模块组成,如图2.1所示。图2.1 设计原理图 AT89C51直流电机驱动模块直流电机AT89C51直流电机驱动模块直流电机AT89C51直流电机驱动模块直流电机加速控制端减速控制端正转控制端反转控制端停止控制端LCD液晶显示P0口P2口P1口单片机图2.1 PMW直流电机设计框图3 电路设计3.1 直流电机结构直流电机由定子和转子两部分组成。在定子上装有磁极(电磁式直流电机磁极由绕在定子上的磁绕提供),其转子由硅钢片叠压而成,转子外圆有槽,槽内嵌有电枢绕组,绕组通过换向器和电刷引出,直流电机结构如图3.1所示。图3.1 直流电动机结构3.2 直流电机的工作原理直流电机电路模型如图3.2所示,磁极N、S间装着一个可以转动的铁磁圆柱体,圆柱体的表面上固定着一个线圈abcd。当线圈中流过电流时,线圈受到电磁力作用,从而产生旋转。根据左手定则可知,当流过线圈中电流改变方向时,线圈的受方向也将改变,因此通过改变线圈电路的方向实现改变电机的方向。图3.2 直流电动机电路模型3.3直流电机PMW调速原理3.3.1直流电机转速直流电机的数学模型可用图3.3表示,由图可见电机的电枢电动势Ea的正方向与电枢电流Ia的方向相反,Ea为反电动势;电磁转矩T的正方向与转速n的方向相同,是拖动转矩;轴上的机械负载转矩T2及空载转矩T0均与n相反,是制动转矩。图3.3 直流电机的数学模型根据基尔霍夫第二定律,得到电枢电压电动势平衡方程式1.1: U=Ea-Ia(Ra+Rc)式1.1式1.1中,Ra为电枢回路电阻,电枢回路串联保绕阻与电刷接触电阻的总和;Rc是外接在电枢回路中的调节电阻。由此可得到直流电机的转速公式为: n =Ua-IR/Ce 式1.2式1.2中,Ce为电动势常数,是磁通量。由1.1式和1.2式得 n =Ea/Ce 式1.3 由式1.3中可以看出,对于一个已经制造好的电机,当励磁电压和负载转矩恒定时,它的转速由回在电枢两端的电压Ea决定,电枢电压越高,电机转速就越快,电枢电压降低到0V时,电机就停止转动;改变电枢电压的极性,电机就反转。3.3.2 PWM电机调速原理对于直流电机来说,如果加在电枢两端的电压为3.4所示的脉动电流压(要求脉动电压的周期远小于电机的惯性常数),可以看出,在T不变的情况下,改变T1和T2宽度,得到的电压将发生变化,下面对这一变化进一步推导。 图3.4 施加在电枢两端的脉动电压设电机接全电压U时,其转速最大为Vmax。若施加到电枢两端的脉动电压占空比为D=t1/T,则电枢的平均电压为: U平=UD 式1.4由式1.3得到:n =Ea/CeUD/ Ce=KD 在假设电枢内阻转小的情况下式中K= U/ Ce,是常数。图3.5为施加不同占空比时实测的数据绘制所得占空比与转速的关系图。图3.5 占空比与电机转速的关系由图看出转速与占空比D并不是完全速的线性关系(图中实线),原因是电枢本身有电阻,不过一般直流电机的内阻较小,可以近视为线性关系。由此可见,改变施加在电枢两端电压就能改变电机的转速成,这就是直流电机PWM调速原理。3.4 电机驱动模块的电路设计根据直流电机的工作原理,选用L298芯片来构成的基本电路结构。从PROTEUS选取元器件,放置元器件、放置电源和地连线,我们参此设计的直流电机驱动模块电路如图3.6所示。图3.6 直流电机驱动电路4 实验平台4.1运行环境(1)Windows2000/XP系统(2)Wave编译环境(3)Protues仿真环境4.2开发工具汇编语言程序设计5.1程序流程设计本设计的程序分为两个部分,中断程序部分和显示程序部分。其流程图见下:中断X0=0加速操作,RETIX1=0X2=0X3=0X4=0减速操作,RETI正转操作,RETI反转操作,RETI停止操作,RETI图.中断流程图开始对LCD进行初始化操作将提示的内容送中并使其显示早第一行DelayDelay把键盘读取的速度和方向送入,并显示在第二行电机速度等于判断是否有命令输入图.显示部分的流程图5.2 程序详细设计源程序代码及其详解见附录 系统仿真(1)程序设计后,用汇编软件(伟福6000)编译,生成.HEX文件。(2)在proteus中加载.HEX文件。(3)点击开始仿真软件,进行仿真。LCD液晶显示电路的系统仿真与调试:在PROTEUS运行环境中首先检验LCD显示电路,添加程序,运行LCD液晶显示电路。此后在之前的电路基础之上再拓展带中断的独立式键盘,调试成功后的电路如图6.1所示。调试用带中断的键盘来控制直流电机驱动模块的部分电路,若按要求调试成功,将得到图6.1。图 6.1 用带中断的键盘来控制的电机连接LCD显示部分,得到未按键时的电路,如图6.2所示。图6.2 未按键时的初始状态启动目标系统,按正转,然后接加速开关,我们观察到电机开始运转,每按一次加速,电机的速度都要增加,此时如果按减速,则电机的转速慢慢地减小。同样按反转转键也看到同样的结果,当按停止键时,电机慢慢停下来,图6.3是在正转情况下的仿真结果,图6.4是在反转情况下的仿真结果。图6.3 电机正转时的状态图6.4 电机反转时的状态7总结与体会在此次综合课程设计,在我看来不仅仅是单纯的一个单片机的应用,而是多学科多领域的综合设计。做完这次设计,我深有体会。首先,做这个设计不是光靠学好单片机这一门课就可以的。我充分体会到了要全面发展,各个学科都要学好,知识的全面性很重要。比如在编写程序时,我们就明显感觉到了汇编语言的基础不够扎实,而当我们真正开始做设计的时候才发现一个课程的项目设计是需要其他许多项目来给它做基础的。其次,做这个设计不是光靠学好书本上的知识就够的。设计的灵魂便在于它的理念,要做出一个好的设计作品来,需要你平时对生活有足够的观察和了解,古话说,学以致用,及时你设计出来的东西原理再高深,但在实际生活中却无处可用,那也是没有任何价值的。所以在刻苦学习的同时,也要关注社会动态,了解人民生活所需,有一个正确的设计理念才能使自己走对第一步棋。参考文献资料1李朝青.单片机原理及接口技术.北京航空航天大学出版社,20022李华.MCS-51系列单片机实用接口技术.北京航空航天大学出版社3张迎新.单片机初级教程.北京航空航天大学出版社出版社4 于永,戴佳.51单片机.电子工业出版社 附录程序代码及其详解:ORG 0000H SJMP DISPLAY ORG 0003H LJMP BUTTON ; 外部0中断入口地址 ORG 000BH LJMP DINGSHI ; 定时中断T0入口地址 RS EQU P3.0 RW EQU P3.1 E EQU P3.4 ORG 0030H ; DISPLAY: SETB EA ; 打开中断总开关 SETB EX0 ; 打开外部中断0开关 SETB IT0 ; 打开外部中断0下降沿触发 MOV TMOD,#01H ; 设置定时工作方式 MOV TL0,#0FFH ; 设置定时初值 MOV TH0,#0FFH SETB ET0 ; 打开定时中断T0开关 CLR P0.5 CLR P0.6 CLR P0.7 SETB TR0 ; 定时器T0开始定时 MOV DPTR,#TAB ; 夜晶显示的字符首地址 MOV R0,#00H ; 脉宽的初值 MOV R1,#16 ; SET SPEED PLEASE的字符个数 MOV R3,#00H MOV R4,#00H LP9: LCALL CHUSHI LP2: ACALL BUSY MOV A,#00H MOVC A,A+DPTR MOV P1,A ACALL DATAS INC DPTR DJNZ R1,LP2 LP3: CJNE R3,#00H,LP4 CJNE R4,#00H,LP4 SJMP LP3 LP4: MOV R7,#00H ; 中断的标志 MOV R5,#09H ; CURRENT : 的字符个数 ACALL BUSY MOV P1,#0C0H ACALL ENABLE MOV DPTR,#MMTAB ACALL BUSY LP5: MOV A,#00H MOVC A,A+DPTR MOV P1,A INC DPTR ACALL DATAS ACALL BUSY DJNZ R5,LP5 MOV DPTR,#STAB MOV A,R2 MOV P1,A ACALL DATAS ACALL BUSY MOV A,R3 ; 显示速度的十位 MOVC A,A+DPTR MOV P1,A ACALL DATAS ACALL BUSY MOV A,R4 ; 显示速度的个位 MOVC A,A+DPTR MOV P1,A ACALL DATAS ; 使夜晶始终显示当前电机的速度 LP8: CJNE R7,#00H,LP7 ; 速度不变时等待 LJMP LP8 ; 速度变时重新读入速度 LP7: SJMP LP4 CHUSHI: ; 使夜晶显示的一些初始设置 ACALL BUSY MOV P1,#00000001B ; 清屏并光标复位 ACALL ENABLE ACALL BUSY MOV P1,#00111000B ; 设置显示模式:8位2行5x7点阵 ACALL ENABLE ACALL BUSY MOV P1,#00001111B ; 显示器开、光标开、光标允许闪烁 ACALL ENABLE ACALL BUSY MOV P1,#00000110B ; 文字不动,光标自动右移 ACALL ENABLE ACALL BUSY MOV P1,#80H ; 写入显示起始地址 ACALL ENABLE RETENABLE: ; 写入控制命令的子程序 SETB E CLR RS CLR RW CLR E RET DATAS: ; 写入数据子程序 SETB E SETB RS CLR RW CLR E RET BUSY: ; 准备写入数据 CLR E MOV P1,#0FFH CLR RS SETB RW SETB E JB P1.7,BUSY RETORG 2000HDINGSHI: ; 定时中断服务程序 CPL P0.7 JNB P0.7,Z1 ; 周期一定 MOV A,#0FFH SUBB A,R0 MOV TH0,A SETB TR0 RETI Z1: MOV TH0,R0 ; 脉宽 SETB TR0 RETI BUTTON: ; 从控制键盘中读取操作命令 PUSH ACC CLR EX0 CLR EA INC R7 ; MOV A,#0FFH MOV P2,A MOV A,P2 JNB ACC.0,AA0 JNB ACC.1,KK0 JNB ACC.2,ZZ JNB ACC.3,FF JNB ACC.4,WW0 AJMP QQAA0: CJNE R0,#0FFH, AA1 ; 加速操作 AJMP QQ AA1: MOV A,R0 ADD A,#5 MOV R0,A AJMP QQKK0: CJNE R0,#00,MM ; 减速操作 AJMP QQ MM: MOV A,R0 SUBB A,#5 MOV R0,A AJMP QQQQ: MOV A,R0 MOV B,#5 DIV AB MOV B,#10 DI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品药品与服装产业概览
- 软件开发技术选型
- 围术期脓毒性休克治疗
- 信息技术未来发展趋势
- 去医院拔牙流程
- 文化活动介绍
- 研究生第一次开组会中文文献汇报
- 精准高效守护新生
- 社团特色活动介绍
- 热泵原理与技术
- 2024新一代变电站集中监控系统系列规范第1部分:总则
- 2024年秋季学期新沪科版八年级上册物理课件 第三章 光的世界 第一节 探究:光的反射定律
- 仿生课程设计报告
- 化学丨1号卷A10联盟安徽省2025届高三8月开学摸底考试化学试卷及答案
- 放射科医学影像科专案改善PDCA缩短住院病人等候核磁检查时间品管圈QCC案例
- 小儿巨细胞病毒感染的诊治-2
- 酒店客房样板间装修验收记录表
- 铁总物资〔2015〕250号:中国铁路总公司物资采购异议处理办法
- GB/Z 42625-2023真空技术真空计用于分压力测量的四极质谱仪特性
- 人民医院心血管外科临床技术操作规范2023版
- 助理工程师考试试题以及答案
评论
0/150
提交评论