毕业设计(论文)基于CPLD的直流电机PWM控制器设计.doc
《毕业设计(论文)基于CPLD的直流电机PWM控制器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于CPLD的直流电机PWM控制器设计.doc(28页珍藏版)》请在三一办公上搜索。
1、毕业设计题目基于CPLD的直流电机PWM控制器设计摘要直流电机由于具有响应迅速、精度和效率高、调速范围宽、负载能力大、控制性能优良等特点。随着EDA技术的发展,用基于(复杂可编程逻辑器件)CPLD的数字电子系统对电动机进行控制,为实现电动机数字控制提供了一种新的有效方法。该设计介绍了直流电机的PWM调速原理以及CPLD集成芯片。采用CPLD作为中央控制器件,负责信号处理,速度快、可靠性高;使用Verliog HDL语言编写程序更加简单方便。直流电机PWM调速装置具有调速范围宽、低功耗、可实现在线调试等特点。对直流电机PWM调速系统方案的组成、硬件电路设计、程序设计及系统仿真分别进行了详细的叙述
2、。文中还给出了系统的硬件设计原理,给出了具体电路,讨论了各个电路模块实现的功能。论文中利用Modelsim软件对系统进行建模、仿真。本系统是以CPLD为其控制核心,输入电路向CPLD控制系统发出控制命令,以有源晶振构成的时钟电路发出信号。控制系统接收命令后直接向H型桥式驱动电路发出PWM控制信号。输出电路主要实现正反转、启停控制、速度在线可调功能。关键词直流电机;PWM;CPLDAbstractBecause of the rapid response DC motor, precision and high efficiency, wide speed range, load capacit
3、y, good control performance and so on. With the development of EDA technology, Complex Programmable Logic Device using CPLD-based digital electronic systems on motor control, digital control to achieve the motor provides a new and effective ways. This design of PWM DC motor speed control principle a
4、nd the CPLD IC is described in detail. Using CPLD as the central control device, for signal processing, high speed, high reliability; and its much easier to use Verliog HDL for programming. DC Motor PWM Speed Regulator has wide speed range, low power consumption, enabling online debugging and so on.
5、 PWM DC motor speed control system on the composition of the program, the hardware circuit design, process design and system simulation were described in detail. The paper also gives the hardware design principle, given a specific circuit, discussed the functions of each circuit module. There using
6、Modelsim software system modeling, simulation. The system is based on CPLD core for its control, control system input circuit to the CPLD control commands issued to active form of the clock oscillator circuit signal. Control system receives the orders directly to the H-bridge driver circuit PWM cont
7、rol signal to issue. Main achieved output circuit rotating, and from stop control, speed-line adjustable features.KeywordsDC; PWM; CPLD目录摘要IAbstractII 第一章 前言11.1 课题的研究目的和意义11.2 课题国内外研究现状21.3 课题研究的主要内容2第二章 直流电机PWM调速系统设计方案32.1 直流电机32.2 直流电机调速原理32.3 直流电机PWM调速方案42.4 CPLD的PWM调速方案52.4.1 串口通信模块62.4.2 转速调节模
8、块62.4.3 PWM产生模块72.4.4 转向调节模块8第三章 控制逻辑Verliog HDL描述93.1 Verliog HDL硬件描述语言93.1.1 概述93.1.2 主要功能93.2 CPLD内部逻辑组成103.3 运行控制逻辑电路描述11第四章 直流电机PWM调速系统仿真134.1 CPLD开发环境的介绍134.2 正/反转与启/停控制仿真134.3 加/减速仿真144.4 仿真结果分析15结论16参考文献17附录118附录218附录321致谢22第一章 前 言1.1 课题的研究目的和意义电机是一种能量转换的装置,在国民经济中起着重要作用,无论是在工农生产、交通运输、国防宇航、医疗
9、卫生、商务与办公设备,还是日常生活中的家用电器,都大量的使用着各种各样的电机,如汽车、电视机、电风扇、空调等等也离不开电机。同时,在越来越多的应用场合,只能旋转的电机己无法满足要求,而是要求能够实现快速加速、减速或反转以及准确停止等功能。必须寻找新的电机控制器来适应时代的发展。电机的控制器经历了从模拟控制器到数字控制器的发展。由于模拟器件的参数受外界影响大,而且精度也较差。数字控制器与模拟控制器相比较,具有可靠性高、参数调整方便、控制精度高、对环境因素不敏感等优点。随着工业电气化、自动控制和家电产品等领域对电机控制产品的需求,人们对电机控制技术的要求有所提高。随着EDA技术的发展,用基于复杂可
10、编程逻辑器件CPLD的数字电子系统对电机进行控制,为实现电动机数字控制提供了一种新的有效方法。复杂可编程逻辑器件(CPLD)器件集成度高、体积小、速度快,以硬件电路实现算法程序,将原来的电路板级产品集成为芯片级产品,从而降低了功耗,提高了可靠性。电动机调速系统采用CPLD实现数字化控制,是电气传动发展的主要趋势。采用CPLD控制后,整个调速系统能够实现快速加速、减速或正/反转以及准确停止、在线调速等功能,操作维护方便,电动机稳态运转时转速精度可达到较高水平,各项指标均能较好地满足高性能电气传动的要求。由于CPLD的外部连线少,电路简单,便于控制,具有较佳的性能价格比,所以在工业过程及设备控制中
11、得到日益广泛的应用。直流电机大多数采用PWM(脉宽调制)的方法进行控制,它有两种模式:一种是采用模拟电路控制,另一种是采用数字的控制。模拟控制由于其调试复杂等固有原因,正逐渐被淘汰。而在数字控制技术中,CPLD的数字PWM控制具有精度高,反应快,外部连线少,电路简单,便于控制等优点广泛的被人们使用,应而研究CPLD具有十分重要的意义。对于本次设计目的在于:(1)掌握基于CPLD的直流电机PWM控制原理,学会应用VerilogHDL语言进行编程(2)通过对本课题的研究,掌握Modelsim SE开发技术的编程方法,培养创新意识和理论联系实际的学风。熟悉现代电子产品的设计流程。CPLD用于控制领域
12、特别是电机控制还是比较少的,本设计为电机控制系统提供一种的控制方法,在电机控制方面作了一些片内系统的初步研究。本设计采用赛灵斯公司的CollRunner II系列标器件来控制直流电机,讲解了设计流程,分析了现代电子产品的设计方法,并初步研究了CPLD产生PWM信号的方法。本设计将电机控制所使用的一些基本功能尽可能地集成在一片CPLD上,设计论述了利用CPLD对直流电机进行控制时所起的各部分功能PWM波的产生、在线调速、正反向控制逻辑,并利用硬件描述语言对PWM波在CPLD中进行组合逻辑变换,并进行仿真。1.2 课题国内外研究现状在国外,PWM源于上世纪九十年代,其思想源于通信技术,但随着现代电
13、子技术的发展使得PWM理论越来越成熟,其发展的速度越来越快速。已经取代传统的可控硅电机调速系统。由原先的“电机控制”“电气传动”已发展到“运动控制”的新阶段。IGBT、电力MOSFET等为代表的全控型器件的不断完善给PWM控制技术提供了强大的物质基础。在国内PWM有理论基础逐渐成熟,但在应用上,国内外差距也很大。PWM调速系统的应用是近年来才开始的,原因是我国的电子工业的基础比较差。PWM调速系统中所需的关键部件IGBT管靠进口。近年来,我国已开发出具有自主知识产权的IGBT大电流晶体管,从而为该技术推行奠定了物质基础。PWM电机调速方案将会是未来电机拖动系统的首选方案,是实现电机拖动数字控制
14、的基础。1.3 课题研究的主要内容本设计提出基于CPLD的直流电机PWM控制,本设计详细的分析了直流电机的结构、主要技术参数、工作原理、调速原理以及正/反转、启/停原理,基于CPLD的PWM波形产生的过程,并用VerliogHDL描述PWM波形。本设计的所有功能均在Modelsim SE软件下通过仿真。本设计对PWM波形数据进行测试与分析。第二章 直流电机PWM调速系统设计方案2.1 直流电机直流电机由永磁铁、电枢、换向器组成。如图2-1a和2-1b所示,上下两个固定的永磁铁,上面是N极,下面是S极,磁力线从N到S。两极之间是一段可旋转的导体abcd,称为电枢。电枢的ab段和cd段分别连接到两
15、个互不接触的半圆形金属片上,这两个金属片称为换向器。如图2-la所示,在换向器的AB两端上加上一个上正下负的直流电压,电流由a到b,由c到d。根据左手定则,ab段在自上而下的磁力线作用下,向左移动,cd段向右移动。在这两个力的作用下,abcd电枢开始逆时针旋转,因为换向器和电枢固定在一起,它也跟着转动。图2-la直流电机的旋转原理 图2-1b直流电机的旋转原理当电枢转过180时如图2-lb所示,cd段在上方,ab段在下方,电流由d到c,由b到a。根据左手定则,cd段在自上而下的磁力线作用下,向左移动,即电枢继续往逆时针旋转方向旋转,当电枢再转过180后,变回图2-la的情况电机继续重复地转动。
16、如果把AB两端的电压反过来,电枢将顺时针旋转,原理同上。2.2 直流电机调速原理 直流电机机械特性: (2.1)电动机转速的改变时可以通过改变电动机的参数来实现,如果电动机的外加电压(U)、电枢回路中的外阻(R)和磁通()。1 电枢回路串电阻调速通过改变R改变转速n的方法,点数串接电阻调速的经济性不好、调速指标不高、调速范围小,而且调速是有级的,平滑性不高。2 调磁调速通过改变磁通来调节电动机的转速,但调速范围小,通常与其他两种方法结合使用。3 调压调速通过改变电机电枢外加电压来调节转速。采用调压调速时,由于机械特性硬度不变,调速范围大,电压容易做到连续调节,便于实现无级调速,而且调速平滑性好
17、。综合以上所述,本系统设计采用调压调速方法。2.3 直流电机PWM调速方案通用直流电机的转速控制方法有两种:对励磁磁通进行控制的励磁控制法和对电枢电压进行控制的电枢控制法。其中励磁控制法在低速时受到磁极饱和限制,在高速时受到换向火花和换向器结构强度限制,并且励磁线圈电感较大,动感响应较差,所以这种方式现在很少用。现在,大多数应用场合都是用电枢控制法。本设计介绍的方法是在励磁恒定不变情况下,通过调节电枢电压来实现直流调速。对直流电动机电枢电压控制和驱动中,对半导体功率器件的使用分两种形式:线圈放大驱动方式和开关驱动方式。线圈放大驱动方式是使半导体功率器件工作在线性区。优点是:控制原理简单,输出波
18、动小,线性好,对邻近电路干扰小;但是功率器件在线性工作区时会将大部分电功率用于产生热量,效率和散热问题严重,因此这种方式适用于微笑功率直流电机驱动。绝大多数直流电机采用的是开关式驱动方式。半导体功率器件工作在开关状态,通过脉宽调制PWM来控制电枢电压,实现调速。图2-2是利用开关管对直流电动机进行PWM调速控制的原理图。当开关D1的栅极输入高电平时,开关导通,直流电动机电枢绕组两端有电压Us。t1秒后,栅极输入变成低电平,开关管截止,电动机的电枢两端电压值为0。t2秒后,栅极输入变为高电平,开关管的动作重复前面过程。这样,对应着输入电平的高低,直流电动机电枢绕组两端的电压波形如图2-3。图2-
19、2 图2-3电动机的电枢绕组两端的平均电压U0为 (2.2)式中,a占空比。占空比a表示在一个时钟周期T里,开关管导通的时间与周期的比值。当电源电压Us不变时,电枢两端的电压平均值U0取决于占空比a的大小,改变a就可以改变端电压的平均值。由公式(2.2)可知在转矩一定的情况下,电机的转速和电压成正比,这样就达到了预期的调速目的。在PWM调速时,下面三种方法都可以改变占空比的值:定宽调频法。t1保持不变,只改变t2,周期T也随之改变。调宽调频法。t2保持不变,只改变t1,周期T也随之改变。定频调宽法。周期T保持不变,同时改变t1和t2。前两种方法由于在调速时改变了PWM周期,当PWM的频率与被驱
20、动的机械系统的固有率接近时,会引起震荡,因此这两种方法很少用。在当前的直流电机控制中,主要采取第三种方法,定频调宽法。2.4 CPLD的PWM调速方案系统整体设计系统的整体框图如图2-4所示。该系统以芯片为控制核心,通过按键或上位机设定电机速度和PWM占空比,由CPLD的IO口控制直流电机驱动芯片驱动直流电机的转动。转速的测量由码盘完成,速度显示数码管来实现。本系统是基于实现电机的恒速调节而进行设计的。系统分以下几个模块:转速调节模块,脉宽调制(PWM)模块,速度检测模块,串行通信模块。图2-4 系统结构框架图2.4.1 串口通信模块本设计中采取异步串行通信。以一个字符为单位传送,需要CPU与
21、上位机之间事先必须约定字符格式和波特率。设计采用固定的字符传输格式:一位起始位,8位数据,一位停止位。传送顺序是低位在前,高位在后,依次传送。用4倍波特率作为接收采样时钟,并把第8个采样值作为接收数据。在用CPLD实现的异步串行通信电路中采用FIFO进行缓存,并在划分为接收模块、发送模块和接口模块三个功能模块,其中接收模块实现遥测数据的接收、缓存,发送模块实现遥控数据的缓存、发送,接口模块则实现和外部的连接。发送模块要实现对遥控数据缓存,同时按照设计的异步串行通信字符格式将数据串行发送。发送模块包含移位寄存器、实现遥测数据计数的计数器和发送状态机电路等。CPLD模块接收从RS-485发送过来的
22、串行数据,25位为一个字符。该模块分别实现提取八位数据和串行数据发送的功能。当连续输出16个l后,下一个din为O时,开始提取后面的8位有效的数据00101010,然后加上起始位1,停止位O。程序中,波特率可以根据需要通过分频程序进行改动。2.4.2 转速调节模块本系统采用电枢电压控制法,是通过调节PWM触发信号的占空比来改变伺服电机的平均输入电压,从而实现调速的目的。电动机的电枢绕组两端的电压平均值为: (2.3)式中,D为占空比,Us电源电压,D的变化范围为0,1。由式(2.3)可知,当电源电压Us不变的情况下,电枢两端电压的平均值U0取决于占空比的大小,改变D值改变了电枢两端电压的平均值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 CPLD 直流电机 PWM 控制器 设计
链接地址:https://www.31ppt.com/p-4145345.html