基于单片机的直流电机控制系统的设计_第1页
基于单片机的直流电机控制系统的设计_第2页
基于单片机的直流电机控制系统的设计_第3页
基于单片机的直流电机控制系统的设计_第4页
基于单片机的直流电机控制系统的设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学校代码: 11059 学 号:0605073043毕 业 论 文 (设计)BACHELOR DISSERTATION论文题目 基于单片机的直流电机控制系统的设计 学位类别 工学学士 学科专业 自 动 化 作者姓名 导师姓名 完成时间 2010 年 5 月 20 日 基于单片机的直流电机控制系统的设计中 文 摘 要本文介绍了基于单片机的直流电机PWM调速的基本方法,直流电机调速的相关知识以及PWM调速的基本原理和实现方法。重点介绍了基于MCS一51单片机的用软件产生PWM信号以及信号占空比调节的方法。对于直流电机速度控制系统的实现提供了一种有效的途径。直流电动机具有优良的调速特性,调速平滑,方便,调速范围广,过载能力大,能承受频繁的冲击负载,可实现频繁的无级快速起动、制动和反转;能满足生产过程中自动化系统各种不同的特殊运行要求。电动机调速系统采用微机实现自动控制,是电气传动发展的主要方向之一。采用微机控制后,整个调速系统体积小、结构简单、可靠性高、操作维护方便,电动机稳态运转时转速精度可达到较高水平,静动态各项指标均能较好地满足工业生产中高性能电气传动的要求。关键词:单片机最小系统; PWM; 直流电机调速The Design of DC Motor Speed Control System Based on The SCMABSTRACTThis paper introduces a kind of method of DC motor speed modification based on PWM theory by the SCM.Showing some relative knowledge upon the DCmotor timing,the basic theory and the way to implement.And it emphasizes on the way for carrying out PW M signals based on MCS一51.This paper still provides a method for modifying the speed of DCmotor by way of taking count of data and time delay by software.It offers a sort of efficient method for the DC motor speedcontrolling system.DC Motor Speed Control has excellent characteristics, speed smooth and easy, and speed a wide range of Shock, able to withstand the impact of frequent load can be achieved without frequent fast-starting, braking and reverse; meet the production process automation systems various special operating requirements. Drives using micro-computer control, the development of electric drive is one of the major directions. Using computer control, the speed control system as a whole size, simple structure, high reliability, ease of maintenance and operation. Stable operation at the motor speed precision can be achieved at higher levels, static and dynamic indicators can better meet the industrial production of high-performance electric transmission requirements.KEY WORD:SCM; PWM; DC motor speed modification目 录第一章 直流电机调速分析及研究意义 .11.1 直流电机调速原理 .11.2 PWM 基本原理及其实现方法 .21.2.1 PWM 基本原理 .21.3 实现方法 .31.4 控制程序设计 .31.5 研究背景 .41.6 论文研究的目的与意义 .41.6.1 目的 .41.6.2 意义 .4第二章 系统硬件设计 .62.1 系统方案 .62.2 设计要求 .62.3 功能简介 .62.4 主要内容 .62.5 电机调速控制模块 .72.5.1 方案选择 .72.5.2 PWM 调速工作方式 .82.5.3 PWM 调脉宽方式 .82.5.4 PWM 软件实现方式 .82.6 系统分析与硬件设计 .92.6.1 单片机最小系统的设计 .92.6.2 电源电路设计 .112.6.3 直流电机驱动电路设计 .142.6.4 显示模块设计 .152.6.5 键盘电路设计 .162.6.6 元件选择与参数计算 .172.7 设计所需部分器件 .202.8 技术路线 .202.9 应用软件的编制、调试 .22第三章 系统软件的设计 .233.1 程序的总体设计 .23第四章 调试与仿真 .244.1 仿真图形 .24第五章 结论和总结 .26参 考 文 献 .27致 谢 .28附程序清单 .281第一章 直流电机调速分析及研究意义1.1 直流电机调速原理根据励磁方式不同,直流电机分为自励和他励两种类型。不同励磁方式的直流电机机械特性曲线有所不同。对于直流电机来说,人为机械特性方程式为: 2NadeetNURnTnK(公式 1-1)式中 NU, 额定电枢电压、额定磁通量;eK, t与电机有关的常数;adR, 电枢外加电阻、电枢内电阻;0n,理想空载转速、转速降。分析(1)式可得当分别改变 NU、 和 adR时,可以得到不同的转速 n,从而实现对速度的调节。由于 =T,当改变励磁电流 fI时,可以改变磁通量的大小,从而达到变磁通调速的目的。但由于励磁线圈发热和电动机磁饱和的限制,电动机的励磁电流 fI,和磁通量 只能在低于其额定值的范围内调节,故只能弱磁调速。而对于调节电枢外加电阻 adR时,会使机械特性变软,导致电机带负载能力减弱。对于他励直流电机来说,当改变电枢电压时 NU,分析人为机械特性方程式,得到人为特性曲线 1-2。如图1-1所示。理想空载转速 n随电枢电压升降而发生相应的升降变化。不同电枢电压的机械特性曲线相互平行,说明硬度不随电枢电压的变化而改变,电机带负载能力恒定。当我们平滑调节他励直流电机电枢两端电压时,可实现电机的无级调速。基于以上特性,改变电枢电压,实现对直流电机速度调节的2方法被广泛采用。改变电枢电压可通过多种途径实现,如晶闸管供电速度控制系统、大功率晶体管速度控制系统、直流发电机供电速度控制系统及晶体管直流脉宽调速系统等。图1-1 直流电动机机械特性曲线 图1-2 电枢电压“占空比”与平均电压关系1.2 PWM 基本原理及其实现方法1.2.1 PWM 基本原理PWM是通过控制固定电压的直流电源开关频率,从而改变负载两端的电压,进而达到控制要求的一种电压调整方法。PWM 可以应用在许多方面,如电机调速、温度控制、压力控制等。在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并根据需要改变一个周期内“接通” 和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比” 来改变平均电压的大小,从而控制电动机的转速。因此,PWM又被称为“开关驱动装置”。在脉冲作用下,当电机通电时,速度增加;电机断电时,速度逐渐减少。只要按一定规律,改变通、断电的时间,即可让电机转速得到控制。设电机始终接通电源时,电机转速最大为 maxV,设占空比为 D= 1t/T,则电机的平均速度为:dV= max* D (公式 1-2)式中, d 电机的平均速度;maxV电机全通电时的速度(最大);D= 1t/T占空比。3由公式1-2可见,当我们改变占空比时 D= 1t/T,就可以得到不同的电机平均速度 ,从而达到调速的目的。严格地讲,平均速度 dV与占空比 D= 1t/T并不是严格的线性关系,在一般的应用中,可以将其近似地看成线性关系 3。1.3 实现方法PWM信号的产生通常有两种方法:一种是软件的方法;另一种是硬件的方法。硬件方法的实现已有很多文章介绍,这里不做赘述。本文主要介绍利用单片机对PWM信号的软件实现方法。MCS一51系列典型产品AT89S52具有两个定时器 0T和 1 。通过控制定时器初值 0T和 1 ,从而可以实现从S52的任意输出口输出不同占空比的脉冲波形。由于PWM信号软件实现的核心是单片机内部的定时器,而不同单片机的定时器具有不同的特点,即使是同一台单片机由于选用的晶振不同,选择的定时器工作方式不同,其定时器的定时初值与定时时间的关系也不同。因此,首先必须明确定时器的定时初值与定时时间的关系。如果单片机的时钟频率为 f,定时器计数器为 N位,则定时器初值与定时时间的关系为:16(2)10ntTf (公式 1-3)式中, T 定时器定时初值;N 一个机器周期的时钟数。 N随着机型的不同而不同。在应用中,应根据具体的机型给出相应的值。这样,我们可以通过设定不同的定时初值 ,从而改变占空比 D= 1t/T,进而达到控制电机转速的目的 4。1.4 控制程序设计控制程序的设计有两种方法:软件延时法和计数法。软件延时法的基本思想是:首先求出占空比 D= 1t/T,再根据周期 T分别给电机通电 M个单位时间0t,所以 M= 0t/ 1。然后,再断电 M个单位时间,所以 = 20/t 。改变 和的值,从而也就改变了占空比 。计数法的基本思想是:当单位延时个数4M求出之后,将其作为给定值存放在某存储单元中。在通电过程中,对通电单位时间 0t的次数进行计数,并与存储器的内容进行比较。若不相等,则继续输出控制脉冲,直到计数值与给定值相等,使电机断电。软件采用定时中断进行设计。如图2-12所示,单片机上电后,系统进入准备状态。当按动按钮后,执行相应的程序,根据P3.0或P3.1输出的高电平决定直流电机的正反转。根据不同的加、减速按钮,调整P3.0或P3.1输出高低电平时的占空比,从而可以控制P3.0或P3.1输出高低电平时的延时时间,进而控制电压的大小来决定直流电机转速。1.5 研究背景随着社会的发展,各种智能化的产品日益走入寻常百姓家。为了实现产品的便携性、低成品以及对电源的限制,小型直流电机应用相当广泛。对直流电机的速度调节,我们可以采用多种办法,本文在给出直流电机调整和PWM实现方法的基础上,提供一种用单片机软件实现PWM 调速的方法。1.6 论文研究的目的与意义1.6.1 目的对基于 MCS-51 系列单片机实现直流电机调速系统进行研究和设计,能够在不同的按钮作用下分别实现直流电机的停止、加速、减速、正转、反转控制;能够实现基于 MCS-51 系列单片机的直流电机 PWM 的调速设计。1.6.2 意义(1) 直流电动机有良好的起动、制动性能, 宜于在广范围内平滑调速, 至今在金属切削机床、造纸机等需要高性能可控电力拖动的领域中仍有广泛的应用。直流调速系统在不断发展, 尤其是近年来, 国内外各厂家竞相推出全数字直流调速装置, 使得直流调速系统在理论和实践方面都迈上了一个新的台阶。以往的直流调速装置是全模拟式设备。变电压调速是直流调速的主要方法, 常用晶闸管可控整流器做可控直流电源。这些旧设备急待更新改造。另外, 目前高等院校的电力拖动自动控制系统的实验教学, 还采用全模拟式的实验设备, 尚无适合于教学的全数字式直流调速实验装置, 有待于开发。5(2) 本文研究的基于MCS-51系列单片机的直流电机PWM调速系统属于微机控制领域,通过对单片机的学习和研究对自己以后从事硬件产品的开发有一定的实际指导意义。(3) 将所学的知识理论和实践想结合,为以后再此基础上结合相关领域设计智能化产品和改进某些产品性能具有很好的实践意义。6第二章 系统硬件设计2.1 系统方案本设计以 AT89S52 单片机为核心,以 5 个弹跳按钮作为输入达到控制直流电机的停止、加速、减速、正转、反转。在设计中,采用 PWM 技术对电机进行控制,通过对占空比的计算达到精确调速的目的。2.2 设计要求(1)能实现通过调节给定的电压对直流电机的速度及转向控制;(2)通过按钮能实现直流电机的加速、减速、等变速及转向控制;2.3 功能简介直流电动机具有优良的调速特性,调速平滑、方便,调速范围广;过载能力大,能承受频繁的冲击负载,可实现频繁的无级快速起动、停止和反转;能满足生产过程自动化系统各种不同的特殊运行要求。电动机调速系统采用微机实现自动控制,是电气传动发展的主要方向之一。采用微机控制后,整个调速系统实现自动化,结构简单,可靠性高,操作维护方便,电动机稳态运转时转速精度可达到较高水平,静动态各项指标均能较好地满足工业生产中高性能电气传动的要求。由于单片机性能优越,具有较佳的性能价格比,所以单片机在工业过程及设备控制中得到日益广泛的应用。PWM 调速

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论