基于单片机的直流电机pwm调速系统-学位论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的直流电机pwm调速系统-学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的直流电机pwm调速系统-学位论文.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 学校代码: 11059 学 号:0905074010Hefei University 毕业论文(设计)BACHELOR DISSERTATION 论文题目: 基于单片机的直流电机PWM调速系统 学位类别: 工 学 学 士 学科专业: 自 动 化 作者姓名: 马 明 全 导师姓名: 台 德 艺 完成时间: 2013年5月25日 单片机控制的PWM直流电机调速系统设计中 文 摘 要脉宽调制(PWM)具有调速精度高,响应速度快,调速范围宽和损耗低的特点,逐渐成为直流电机控制的主流技术,并获得了广泛应用。本系统采用STC89C52单片机作为系统的中央处理器,采用红外光电耦合器测量电动机的转速,用矩阵
2、键盘实现直流电机的速度设定及启动、停止、方向和加减速度的控制,采用QC12864液晶显示屏幕实现电机实时转速、设定转速及转动状态的显示。经测试:系统稳定、灵活,调速范围为500-2000转/每分,PWM波调整步长为1,对应的电机转速的调整步长为10r/min。关键词: 直流电机; 调速; STC89C52;PWMThe Design of PWM Controlled DC Motor Speed Control System Based On Single ChipABSTRACTPulse Width Modulation (PWM) with high precision speed c
3、ontrol, fast response, wide speed range and low loss characteristics, has become the mainstream technology to DC motor control ,and access to a wide range of applications.The system used STC89C52 microcontroller as the systems central processor, using infrared optocouplers to measure the motor speed
4、, when Matrix keyboard DC motor speed setting and start, stop, direction and control of acceleration and deceleration, using QC12864 LCD screen to achieve real-time speed of the motor, set the speed and rotational state of the display. Tested: the system Stable, flexible, speed range of 500-2000rev/
5、minute, PWM wave adjustment in steps of 1, the corresponding adjustment of the motor speed in steps of 10rev/minute.Keyword: DC Motor; governor; STC89C52; PWM目 录第一章 前言11.1 课题选择的背景11.2 课题选择的意义11.3 国内外发展现状21.4 PWM变频调速发展前景31.5 课题研究内容及目标31.6 本章小结3第二章 系统总体方案设计42.1设计的任务和要求42.2 系统分析与选择42.2.1 控制器模块42.2.2 显示
6、模块的分析与选择42.2.3 测速传感器的分析与选择42.2.4 PWM实现方案论证52.2.5 键盘的方案分析与选择62.2.6 输入输出通道的分析72.2.7 驱动模块的分析与选择72.3 系统硬件组成及各模块功能72.4 本章小结9第三章 系统硬件设计103.1 CPU主控制模块103.2 电源电路123.3 H 桥驱动电路133.4 键盘部分143.5 电机测速电路的设计153.6 显示模块153.7 整体电路设计173.8 本章小结17第四章 系统软件设计184.1 主程序184.2 键盘扫描子程序194.3 PWM信号发生程序214.4 测速子程序224.5 显示子程序234.6
7、本章小结24第五章 系统调试与分析255.1 软件调试255.2 仿真软件调试265.3 硬件调试295.4调试故障及原因分析295.5 本章小结30总 结31参考文献32致 谢33附 录34附录A 系统原理图34附录B 系统实物图35附录C 部分程序36V第一章 前言1.1 课题选择的背景直流电机是最常见的一种电机,它已经广泛应用于交通、化工、航空、机械等领域中。早期的直流电机控制均以模拟电路为基础,采用运算放大器,非线性集成电路以及少量的数字电路组成,控制系统的硬件复杂,而且系统非常不灵活,功能单一,调试困难,阻碍了直流电机控制技术的发展和应用范围的推广。PWM控制技术是利用半导体器件的关
8、断和导通,把直流电压变成电压脉冲列,控制电压脉冲的周期和宽度以达到变压目的,或控制电压脉冲的周期和宽度以达到变压变频目的的一种控制技术。近年来,电气传动的PWM 控制技术已成为电气传动自动控制技术的热点之一。随着近代电力电子技术和计算机技术的发展以及现代控制理论的应用,单片机成为了直流电机调速不可或缺的部分之一。单片机具有体积小、功能强、重量轻、抗干扰能力强、控制灵活、应用方便、价格低廉等特点,而被广泛应用于直流电机调速系统。在实际应用中,电机是把电能转化为机械能的主要设备,因此要求其具有较好的能量转换效率和能够根据生产工艺的要求调整转速。电机调速性能对提高产品质量,提高劳动生产率和节省电能有
9、着决定性的影响。所以,电机调速一直是研究的热点。1.2 课题选择的意义直流电机具有良好的启动性能和调速特性,虽然各种类型的电机层出不穷,然而在电子仪器设备、自动控制领域等方面,直流电机的应用仍然占有突出地位。直流电机调速平滑,过载能力强,调速范围广,抗冲击负载能力强,可实现频繁的无极快速起动、制动、加/减速和正/反转。为了满足生产过程自动化系统各种不同的特殊要求,从而对直流电机提出了较高的要求,改变电枢回路电阻调速、改变电压调速等技术已远远不能满足现代科技的要求,通过PWM方式控制直流电机调速的方法就应运而生。PWM 直流电动机调压调速系统拥有需用的功率元件少、控制方便、线路简单、开关频率高、
10、低速性能好、稳速精度高及调速范围宽、控制方式多样化、能与数字速度给定信号直接接口等优点,在工厂企业得到广泛的应用,有利于国家工业化的发展。通过学习并熟练掌握这个调速系统,对今后的工作有非常重要的意义。本课题是以单片机为主要控制核心,针对直流电机的调速系统进行设计,通过本次毕业设计培养了我综合运用所学的知识和技能解决问题的能力,巩固和加深对所学知识的理解;培养了我探索研究的习惯和工作能力。1.3 国内外发展现状控制直流电机调速大致有下面几种方法:第一,最初的直流调速系统是采用恒定的直流电压向直流电机供电,通过改变电枢回路中的电阻来实现调速。第二,30年代末,出现了发电机电动机,人们开始配合采用电
11、机扩大机、电磁放大器、闸流管等控制器件来实现调速。第三,随着1957年世界上第一支晶闸管的诞生,人们开始采用晶闸管整流装置调速。近些年随着微型计算机、集成电路、新型电子器件及新的传感器的成熟应用,直流电动机控制装置也继续向前发展。在微机直流电气传动控制系统的应用中,倾向于数字化、智能化的思路,极大地促进了电气传动的发展。近年来,一些先进国家已推出大规模使用微机控制为核心的直流电气传动设备1。数字直流调速装置,在技术上它可以成功地完成从一个给定的信号,经过调整参数设置,最后实现触发脉冲的数字化。使用一个通用的硬件平台和一系列的附加软件程序来控制一定功率和电流的直流电动机,一台控制器可以通过参数设
12、定和使用相应软件对很多被控对象进行控制,强大的通讯功能使得其可以很容易与PLC等其他通讯设备构成整个工业控制过程系统,并具有操作简单、抗干扰能力强等特点,特别是方便和灵活的调试方法、完善的保护功能和整个控制器的小型化,使模拟直流调速系统的不完善、调试不方便、笨重等不足之处完全克服,另外数字控制系统还具有迅速排除故障、速度快、精度高、易于维护等优点,所以它具有广阔的应用前景1。目前我国的晶闸管直流调速系统也得到了迅速的发展和广泛的应用,已广泛应用于我国的各个部门。我国关于数字直流调速系统的研究主要有:综合性最优控制,补偿PID控制,PID算法优化。随着PWM技术的发展,我国直流电机调速也正在向着
13、脉宽调制方向发展。目前我国大部分数字化控制直流调速装置还是依靠进口。但由于进口设备价格昂贵,也给出了国产全数字控制直流调速装置的发展空间,所以国内许多科研单位、大专院校和厂家也都在开发全数字直流调速装置1。1.4 PWM变频调速发展前景20世纪末,随着微电子控制技术、电力电子功率变换技术的成熟应用,交流电动机变频调速技术以得到了惊人的发展。展望21世纪,交流电动机变频调速技术将会有更大发展。 (1) 在变频控制电路方面:随着变频装置已经实现了数字化控制,控制技术的微电子数字化将是今后的发展趋势。变频装置的数字化技术是从20世纪80年代中期开始逐步发展到16位、32位微处理器,目前普遍采用DSP
14、2。 (2) PWM及多电平技术:随机PWM技术为消除机械和电磁噪音提供了一种新的最佳途径,盲目地提高工作频率已经渐渐被随机PWM技术取代。由于PWM逆变器的开关损耗随着功率和频率的增加而迅速增加,这就限制了PWM逆变器的高频化和大功率,因此,在这些方面人类还有大量的工作。目前提高开关频率的一个方法是采用谐波技术及在此基础上发展起来的软开关技术。在大功率装置方面,除尽量采用优化PWM模式外,多电平逆变器也越来越受到人们的重视,这样开关损耗问题将转化为多管串联后的均压问题2。1.5 课题研究内容及目标根据基于单片机的直流电机PWM调速系统要求确定整体的设计方案,完成单片机控制的PWM直流电机调速
15、系统的设计。该系统需要能实现用软件产生PWM信号,并且实线对电机启动和停止、加速和减速、正传和反转的控制,同时还可以实现电机转速的设定;最后在显示器上显示直流电机的实时转速、设定转速和转动状态。经分析及设计,该系统将主要由输入模块、中央处理模块、显示器、电机驱动模块和测速元件部分组成。1.6 本章小结本章节主要分析了直流电机PWM调速系统研究的背景和研究的目的及意义;并且介绍了直流电机控制系统的国内外研究现状及发展情况;PWM变频调速的发展前景;以及本课题的主要研究内容及预期目标做了简要说明。第二章 系统总体方案设计 2.1设计的任务和要求设计一个基于单片机的直流电机调整系统,要求用PWM方式
16、控制电机的转速,用独立式按键控制电机的起运,停止,正转,反转,在键盘和上位机设定电机的转速和方向。完成直流电机和单片机接口电路的设计和系统软件的设计。本设计的控制对象为直流电机,控制器为键盘,控制量为电机转速,显示量为电机实时转速、转动方向和设定转速。2.2 系统分析与选择根据题目要求系统模块可以划分为:中央处理器模块、显示电路模块、控制模块、电机测速模块及电机驱动模块。为很好的实现各模块功能,分别对每个模块的设计方案进行了分析及选择。 2.2.1 控制器模块根据题目要求,控制器主要功能有:产生初始的PWM波;接收来自控制模块和测速模块的信号并加以分析处理;将信号的处理结果输出至显示模块和驱动
17、模块,前者以显示电机设定转速、实时转速及电机转动方向,后者以控制电机的运转状态。对控制器的选择我们做出以下选择:采用STC89C52作为本系统的中央处理装置。单片机不仅具有很好算术运算能力,而且编程时灵活、自由度大。同时又具有功耗低、体积小、技术成熟和价格低廉等优点。因此,在本设计中采用STC89C52作为系统的中央控制器。2.2.2 显示模块的分析与选择本设计中要求实现电机的正反转及转速的设定,正反转的状态及电机转速的设定值都需要用显示器进行显示,所以采用液晶显示屏幕作为系统的显示器,同时液晶显示屏(LCD)具有功耗小、轻薄短小无辐射危险,平面直角显示以及影象稳定不闪烁,可视面积大,画面效果
18、好,抗干扰能力强,并可灵活的实现多种状态。2.2.3 测速传感器的分析与选择对电机转速的测量,依据当今技术及本设计的现状,大致有以下三种可以执行的测量方式。方案一:使用测速发电机测速,电机的输出电动势E和转速n成线性关系,即E=kn,其中k是常数。当改变旋转方向时,输出电动势的极性也相应改变。方案二:采用霍尔传感器测速,霍尔元件是磁敏元件,在被测的旋转体上装一个磁体,当电机旋转时,每当磁体经过霍尔元件,霍尔元件就发出一个信号,经放大整形得到脉冲信号,送至单片机进行运算。方案三:采用红外光电耦合器测速,发射管发射信号,接收管接受到信号时输出脉冲。电机转动时,每转半圈OUT 端输出一个上脉冲,然后
19、用单片机在单位时间里面来采集上升源的个数,这样就完成速度的采集。经比较,方案一中测速发电机的安装不如方案二中霍尔元件安装方便,准确率也没方案二的高,并且方案二不需要A/D 转换,测量值直接可以被单片机接收。但方案二中霍尔传感器的采购不是很方便,价格比较也比较昂贵,方案三中硬件电路简单,器件采购方便,更重要的是它具有方案二的几乎所有的优点,故选择方案三。方案三中具体的记数方法是通过单片机记数时间S(秒)内的脉冲数N,从而计算得到每分钟的转速:M=N/S60。同时还可以采用定时的方法:通过定时器记录脉冲的周期T,这样每分钟的转速:M=60/T。比较两个计数方法,方法一的误差主要是1 误差(量化误差
20、),假设电机的最低设计转速为120 转/分,则记数时间S=1s,所以其误差的绝对值|=|(N1)/S60-N/S60=60(转/分),误差计算公式表明,增大记数时间可以提高测量精度,但这样做却增大了速度采样周期,会降低系统控制灵敏度。而方法二所产生的误差主要是标准误差,并且使采样时间降到最短,误差=60/(T1)-60/T,设电机速度在1206000 转/分之间,那么0.01sT0.5s,代入公式得:0.00024|0.6(转/分)。由此明显看出,方法二在测量精度及提高系统控制灵敏度等方面优于方法一,所以在这里我采用方法二进行计数。2.2.4 PWM实现方案论证(1)PWM调速工作方式方案一:
21、双极性工作制。在一个脉冲周期内,来自单片机两个端口的两个控制信号电平高低相反,这样两个控制信号的高电平时差控制着电动机的转向和转速。方案二:单极性工作制。PWM波的占空比取决于单片机的一个端口,另一个端口为低电平,两个输出口的切换控制着电机的正反转,PWM占空比控制着电机的转速。由于单极性工作制相较于双极性工作制具有电流最大波动小和电压波中的交流成分小的优点,所以我们本系统采用单极性工作制3。(2) PWM调脉宽方式调脉宽的方式有三种:定频调宽、定宽调频和调宽调频。我们采用了定频调宽方式,因为采用这种方式,电动机在运转时比较稳定,不会与单片机中的其他频率产生冲突,并且在单片机产生PWM脉冲的软
22、件实现上也比较方便3。(3) PWM软件实现方式方案一:采用软件延时的方式,此方式的缺点是在引入中断之后,将会有一定的误差。方案二:采用定时器作为脉宽控制的定时方式,此方式产生的脉冲宽度极其精确,最大误差只能达到几个微秒,综合考虑我们采用方案二4。2.2.5 键盘的方案分析与选择键盘是单片机不可缺少的输入设备和实现人机对话的纽带。常用的键盘有独立式键盘和行列式键盘等。方案一:独立式键盘独立式键盘与单片机进行接口时,键盘接口使用的I/O线和键盘的数量相等,其特点为其按键的数量比较少,且键盘中各按键工作时不会相互干扰。因此可以依据设计需要实现对按键的灵活编码。这种形式的键盘结构简单,且按键识别比较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 直流电机 pwm 调速 系统 学位 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内