毕业设计(论文)基于单片机的微电机闭环控制系统设计.doc
《毕业设计(论文)基于单片机的微电机闭环控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的微电机闭环控制系统设计.doc(24页珍藏版)》请在三一办公上搜索。
1、目 录摘 要2一、题目分析3二、设计论证3(一)微电机的选择3(二)现在普遍采用单片机作为电动机的控制器3(三)直流电动机电枢的PWM的调压调速原理3(四)转速检测的选择4三、控制系统的硬件6(一)单片机6(二)PWM调压原理6(三)L298N的直流控制8(四)增量式光电编码盘的工作原理9(五)光电码盘与单片机的接口10四、系统的软件设计11(一)应用软件设计的基本要求11(二)系统软件设计11(三)流程图11五、测试方法及结果12(一)测试过程及方法12(二)测试结果12六、误差分析及处理12附图(原理图)13程序14结 束 语17致 谢 词18外文资料翻译19参 考 文 献24微电机闭环控
2、制系统 作者:XXX摘 要本文介绍了用8051单片机实现的微电机闭环控制系统。该系统可实现微电机的正反转、无级调速等。速度调节采用PWM,速度检测采用增量式编码盘作为反馈检测元件,将转速转换成脉冲信号。在工业控制中,需经常对转速进行控制。由于直流电动机具有良好的转速特性,常用于宽范围内平滑调速、起制动性能好的自动控制系统中。本文论述的是用单片机实现的微电机闭环控制系统。电动机调速系统采用单片微型处理机实现数字化控制,是电气传动发展的主要方向之一。数字量的运算不会出现模拟电路中所遇到的零点漂移问题,被控量可以很大,也可以很小,都较易保证足够的控制精度。文中将介绍单片机用作直流电动机速度调节器的硬
3、件和软件。关键词8051单片机 微电机 闭环控制系统 The Miniature Motor Closed-loop control systemAutor:pan jian fengAbstract This text introduction close with 8051pair that one-chip computer realize the miniature motor control systematic.The systerm that this text introduced to realize with 8051 machines the miniature moto
4、r forward and reback、 have no class regulate speed ect .Regulate speed dopt the PWM , and the flat-out examination adopt to increase the deal type light telegraphic code the dish to be used as the flat-out and versa to examine the dollar the piece, and will turn to soon convert pulse signal. Motor t
5、ransfer speed adopt single slice of microprocessors realize that digitalization is controlled systematically, It is one of the mains direction of electric transmission development. Digital operation of quantity can appear simulation circuit zero point run into drift about the question, It is can ver
6、y small too easier to guarantee enough precision of control if person who is accuse of is can very heavy .Single slice of introduction of text lieutenant general the pulse signal proceeding for hardware for machine used toing the direct current motive controling with software, that system passing th
7、e versa of code dish regulate to realize the wreath control of shutting of right tiny electrical engineering. Key words 8051 One-chip computer Miniature Motor Closed-loop control system 一、题目分析微电机的闭环控制系统就是用微机实现微电机的正反转、速度调节,能实现无级调速,具有闭环控制的系统。该系统具有技术先进、经济合理、维护方便、应用范围广等特点。主要应用于家用电器、机器人、军事等领域。二、设计论证微电机,就
8、是指容量和尺寸都比较微小的电机。(一)微电机的选择直流电动机是依靠直流电源运行的电动机。与交流电动机比较,其特点:(1)使用直流电源,尤其适用于干电池、蓄电池一类独立直流电源;(2)电动机的转速依赖于电动机参数及电压,原则上可设计成任一转速运行,而且转速易于调节与控制。(3)除了无刷直流电动机外,具有接触式换向器,易磨损,可靠性比异步电动机差,换向过程产生火花与无线电干扰。(4)在相同功率和转速时,直流电动机价格比异步电动机高。 因此,直流电动机宜用于要求启动转矩高且容易允许转速变化,或要求调节转速及配上稳速装置后,在电源电压和负载变化情况下转速恒定,或要求使用电池以便携带等场合的一些机械的驱
9、动,如生产自动化装置、自动化仪表、录音机、携便式电动类日用电器及电动玩具等。(二)现在普遍采用单片机作为电动机的控制器实际上可作为电动机控制器的元件还有多种,例如工业控制计算机、可编程控制器(PLC)、数字信号处理器(DSP)。 工业控制计算机可谓功能最强大,它有极高的速度、强大的运算能力和接口功能、方便的软件环境;但由于成本高、体积大、所以只用于大型控制系统。 可编程控制器则正好相反,它只能完成逻辑判断、定时、计数和简单的运算。由于功能太弱,所以只能用于简单的电动机控制。单片机介于工业控制计算机和可编程控制器之间,它有较强的控制功能、低廉的成本。人们在选择电动机的控制器时,常常是在先满足功能
10、的需要的同时,优先选择成本低的控制器。因此,单片机往往成为优先选择的目标。(三)直流电动机电枢的PWM的调压调速原理 众所周知,直流电动机转速n的表达式为n= (1-3)式中U电枢端电压;I电枢电流;R电枢电路总电阻;每极磁通量;K电动机结构参数由此式可得,直流电动机的转速控制方法可分为两种,对励磁磁通进行控制的励磁控制法和对电枢电压进行控制的电枢控制法。其中励磁控制法在低速时受磁极饱和的限制,在高速时受换相火花和换相器结构强度的限制,并且励磁线圈电感较大,动态响应较差,所以这种控制方法用的很少。现在大多数应场合都使用电枢控制法。线性放大驱动方式是使半导体功率器件工作在线性区。这种方式的优点是
11、:控制原理简单、输出波动小、线性好、对临近电路的干扰小;但功率器件在线性区工作时会将大部分电功率用于产生热量。效率和散热问题严重,因此这种方式只用于数瓦以下的微小功率直流电动机的驱动。绝大多数电动机采用开关驱动方式。开关驱动方式是使半导体功率器件工作在开关状态,通过脉宽调制PWM来控制电动机电枢电压,实现调速。1、在PWM调速时,占空比是一个重要参数。以下3种方法都可以改变占空比的值。(1)定宽调制法 这种方法是保持t1不变,只改变t2,这样使周期T也随之改变。(2)调宽调频法这种方法是保持t2不变,只改变t1,这样使周期T也随之改变。(3)定频调宽法这种方法是使周期T保持不变,而同时改变t1
12、和t2。前2种方法由于在调速时改变了控制脉冲的周期,当控制脉冲的频率与系统的固有的频率接近时,将会引起震荡,因此这2种方法用的很少。目前在直流电动机的控制中,主要使用定频调宽法。2、PWM控制信号的产生方法有4种。(1)分立电子元件组成的PWM信号发生器这种方法是用分立的逻辑电子元件组成PWM信号电路。它是最早期的方式,现在已被淘汰了。(2)软件模拟法利用单片机的一个I/O引脚,通过软件对该引脚不断地输出高低电平来实现PWM波输出。这种方法要占用CPU大量时间,同时单片机无法进行其他工作,因此也逐渐被淘汰。(3)专用PWM集成电路从PWM控制技术出现之日起,就有芯片制造商生产专用的PWM集成电
13、路芯片,现在市场上已有很多种。这些芯片除了有PWM信号发生功能外,还有“死区”调节功能、保护功能等,在用单片机控制直流电动机中,使用专用PWM集成电路可以减轻单片机的负担,工作更可靠。3、单片机的PWM口新一代的单片机增加了许多功能,其中包括PWM功能。单片机通过初始化设置,使其能自动地发出PWM脉冲波,只有在改变占空比时CPU才进行干预。(四)转速检测的选择1、 用测速发电机测速 用直流测速发电机测速是比较简单的。只要经过适当的滤波电路滤去杂波,再经过模数转换,就可输入计算机。考虑到转速有正有负,测速发电机的输出电压也有正有负,设计模数转换电路时,应当考虑负电压的转换问题。2、用微机中的定时
14、/计数器测速除了用测速发电机测速外,也可以用微机中的定时/计数器配合增量式光电码盘的输出信号而测出转速。具体的方法有M法、T法和M/T法三种。(1)M法测速M法测速是在规定的检测时间T秒内,对光电码盘输出的脉冲个数m1进行计数。转速为: n= (1-4-1)式中P光电码盘转一周发出的脉冲数。 实际上在T内的脉冲数m1一般不是整数,而用微机中的定时/计数器测得的脉冲个数只能是整数部分,因而存在着量化误差。例如要求误差小于百分之一,则m1应大于100。在一定的转速下要增大m1以减小误差,可增大检测时间T;但考虑到光电码盘测速的主要目的是在数字伺服系统中测取速度反馈量供速度闭环使用,故检测时间T也不
15、能太长,一般在0.01s以下。由此可见,减小量化误差的方法最好是增加光电码盘每周输出脉冲数P。 M法测速适合于测量高转速,因为在P及T相同的条件下,高转速时m1较大,量化误差较小。(2)T法测速T法测速是在码盘输出的一个脉冲周期内对高频时钟脉冲的个数m2进行计数。转速为:n= (1-4-2)式中f0高频时钟脉冲的频率。为了减小量化误差,m2不能太小,所以T法在测低转速时精度较高。当然,转速也不宜太低,以免码盘发出的一个脉冲周期太长,影响测量的快速性。为了提高测速的快速性,应当选用P值较大的光电码盘。(3)M/T法测速M/T法测速是在稍大于规定时间T的某一时间T1内,分别对光电码盘输出的脉冲个数
16、m1和高频时钟脉冲个数m2进行计数。于是可求出转速n= (1-4-3)T1的开始和结束都应当正好是光电码盘脉冲的上跳沿,这样就可保证检测的精度。通过比较论证,此系统的设计采用单片机控制直流微电机,用专门的PWM集成电路产生的脉冲,定频调宽法进行调压调速,用微机中的定时/计数器配合增量式光电码盘M/T法的输出信号而测出转速反馈到输入端进行调节完成闭环控制。此系统的方框图如图所示。 图(2-1)三、控制系统的硬件 微电机控制系统的组成如 图(3-1) 直流电动机单片机 PWMM控制键码盘图(3-1)(一)单片机89C52芯片是MCS-51系列的单片机,管脚与8031芯片是完全兼容的,并且89C52
17、芯片内部带有8K在系统可编程的闪速存储器,具有256*8位的内部存储器RAM,32根可编程的I/O线,5个中断源,不需要扩展外存储器,节省了芯片,降低了成本,也节约了接口资源。89C52还有功耗低的优点,采用单CPU系统是为了不间断地输出PWM控制信号。(二)PWM调压原理图3-2-1是利用开关管对直流电动机进行PWM调速控制的原理图和输入输出电压波形。在图3-2-1(a)中,当开关管MOSFET的栅极输入高电平时,开关管导通,直流电动机电枢绕组两端有电压Us。t1秒后,栅极输入变为低电平,开关管截止,电动机电枢两端电压为0。t2秒后,栅极输入重新变为高电平,开关管的动作重复前面的过程。这样,
18、对应着输入电平的高低。直流电动机电枢绕组两端的电压波形如图3-2-1(b)所示。 电动机的电枢绕组两端的电压平均值U0为U0=Us (3-2-1)式中占空比,=占空比表示了在一个周期T里,开关管的导通时间与周期的比值。的变化范围为01。由式(3-2-1)可知,当电源电压Us不变的情况下,电枢的端电压的平均值U0取决于占空比的大小,改变值就可以改变端电压的平均值,从而达到调速的目的,这就是PWM调速原理。.m1m2TcTdabctPLG图(3-2-2)在速度闭环控制系统中,测速装置属于反馈环节,转速检测的精度和快速性直接影响系统的静动态性能。MT法测速(如图3-2-2)是在对光电脉冲发生器输出脉
19、冲个数m1计数的同时,对高频脉冲的个数m2也进行计数。m1反映转角,m2反映测速时间,通过计算可得转速值n。该法在高速及低速时都具有较高的精度。测速时间Td由脉冲发生器脉冲来同步,即Td等于m1个脉冲周期。由图3-2-2可见,从a点开始,计数器对m1和m2计数,到达b点,预定的测速时间Tc到,微机发出停止计数指令,因为Tc不一定恰好等于整数个脉冲发生器脉冲周期,所以计数器仍对高频脉冲继续计数,到达c点时,脉冲发生器脉冲的上升沿使计数器停止,这样m2就代表了m1个脉冲周期的时间。设高频脉冲频率为f,脉冲发生器每转发出P个脉冲,则电动机转速为:n=(rpm) (3-2-2)我们将PWM通过298(
20、H桥)控制电机的转速。298的工作频率在1KHz10KHz之间,即在此频率范围内才能保证通过的电流连续。为此我们才用了2KHz的PWM波,其周期为T=500us,并将其均分成十份(通过高低电平之间的延时得到同一频率不同占空比的PWM波)。波形图如下:图(3-2-3)(三)L298N的直流控制如图(3-1)图(3-1)功能表如表(3-1):表(3-1) 输入功能 Von=HC=H;D=L正转C=L;D=H反转C=D高速制动Von=LC=X;D=X任一转速停止 L=低电平 H=高电平 X=任意(四)增量式光电编码盘的工作原理增量式光电编码盘不象绝对式光电编码盘那样测量转动体的位置,它是专门测量转动
21、体角位移的累计量。1、 增量式光电编码盘的结构与工作原理增量式光电编码盘是在一个码盘上只开出3条码道,由内向外分别为A、B、C如图4-1(a)所示。在A、B码道的码盘上,等距离的开有透光的缝隙,2条码道上相临的缝隙互相错开半个缝宽,其展开图如4-1(b)所示。第3条码道C只开出一个缝隙,用来表示码盘的零位。在码盘的两侧分别安装光源和光敏元件,当码盘转动时,光源经过透光和不透光区域,相应的,每条码道将有一系列脉冲从光敏元件输出。码道上有多少缝隙,就会有多少个脉冲输出,将这些脉冲整形后,输出的脉冲信号如图4-1(c)所示。例如,国产SZGH-01型增量式光电编码盘采用封闭式结构,内装发光二极管(光
22、源)、光电接收器和编码盘,通过连轴节与被测轴连接,将角位移转换成A、B两路脉冲信号,供可逆计数器计数,同时还输出一路零位脉冲信号作为零位标记。它每圈能输出600个A相或B相脉冲和一个零位脉冲,A、B相脉冲信号的相位相差90。2、 编码盘方向的判别编码盘方向的判别可以采用,4-2所示电路实现。(a) (b)经过放大整形后的A、B两相脉冲分别输入到D触发器的D端和CP端,如图4-2(a)所示,因此,D触发器的CP端在A脉冲的上升沿触发。由于A、B脉冲相位相差90,当正转时,B脉冲超前A脉冲90,触发器总是在B脉冲处于高电平时触发,如图4-2(b)所示,这时Q=1,表示正转;当反转时,A脉冲超前B脉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 微电机 闭环控制 系统 设计
链接地址:https://www.31ppt.com/p-3980481.html