ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:316.77KB ,
资源ID:4988612      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4988612.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(直流伺服电机调速系统三闭环.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

直流伺服电机调速系统三闭环.docx

1、直流伺服电机调速系统三闭环本设计以微型计算机8097为主控器,采用PID算法设计三环全数字式控制器。 在本次设计中选择霍尔元件做为电流检测传感器, 将检测到的弱电信号通过运算放大器LF356组成的两级放大电路放大滤波后, 输入8097内部的A/D转换电路转换进而得到电流反馈量;光电脉冲发生器作为速度检测传感器以及位置传感器, 通过光电隔离器PC900和GAL16V8的分频鉴相得到速反馈量,同时与 8097内部的计数器和计 数器8254结合以可逆计数方式得到位置反馈量;通过软件设置电流环、速度环和位 置环的工作方式。此外,采用串口通信使伺服系统与上位微型计算机实现通信联系以 发送各种运行指令,最

2、终实现微型计算机对电流环、速度环和位置环的控制。关键词:微型计算机,8097, HIS, 8254, PIDABSTRACTThis desig n adopts the micro-computer 8097 as the main comp onent, and chooses the PID algorithm to desig n. Hall eleme nt as a curre nt detect ion sen sor will get weak signals in the design. Then the weak signals will be amplified and

3、filtered through the amplifier circuit which constructed by LF356 , and imports 8097-internal A/D converter circuit to switch so that get the feedback sig nal of curre nt .As speed detecti on sen sors and position sensors, the optical pulse generator through the optical isolator PC900 and GAL16V8 to

4、 division frequency and phase in order to get the feedback signal of speed .Comb ined with the 8097 internal coun ter and the coun ter 8254 we can get feedback sig nal of positi on rel ying on reversible counting. In this desig n, we adopt software to set the operation mode of current loop, velocity

5、 loop and position loop work. In addition, we used the serial com muni cati on to set up the com muni cati ons betwee n system and upper monitor in order to send a variety of operating instructions, and ultimately system achieved control of the current loop, velocity loop and position loop.KEY WORDS

6、 : Microcomputer, 8097, HIS, 8254, PID摘要 1ABSTRACT 1第1章绪论 1第2章系统方案设计 12.1设计要求 12.2方案论证 12.3方案选择 3第3章 系统硬件电路设计 33.1微型计算机8097 33.1.18097 的概述 33.1.2变T法速度检测 43.2输入输出通道设计 63.2.1电流反馈通道 63.2.2转速反馈通道 73.2.3位置反馈通道 73.2.4伺服系统给定输入通道 83.3电源电路设计 9第4章控制算法PID的设计 94.1电流环控制器设计 94.2速度环控制器设计 104.3位置环控制器设计 114.4采样周期选择

7、124.5控制算式和运算流程图 12第5章系统软件设计 13第6章总结 15参考文献 16附录1:器件元件明细表 17附录2:电路原理图 17第1章绪论直流伺服电动机是近几十年来随着电力电子技术的迅速发展而发展起来的一种 新型电动机。近些年来,直流伺服控制系统被广泛应用于工业生产,这已经成为自动 化领域的一项重要课题。伺服系统在机械制造行业中占据着重要位置,是用得最多最 广泛的控制系统。直流伺服系统的主要优点是控制特性优良,能在很宽的范围内平 滑调速,调速比大,起制动性能好,定位精度高。直流伺服电动机既有交流电动机的 结构简单、运行可靠、维护方便等一系列优点,又具有直流电动机的运行效率高、调

8、速性能好的特点,故在当今国民经济中直流伺服系统广泛应用于轧钢机及其辅助机 械、造纸机、金属切割机床等众多自动控制中的各个领域 。伺服系统尤其在机械制 造行业中占据着主导位置,同时也是应用的最为普遍的控制系统, 到目前为止直流伺 服仍占据着主要地位0第2章系统方案设计2.1设计要求本次设计的主要对象是一个直流伺服系统,目的是为某生产机械设计一个调速性 能好、起制动性能好、定位准确且定位过程无超调的直流伺服系统,且拟定该伺服系 统由大功率晶体管脉宽调制放大器给电动机供电, 控制方式为三环全数字式即电流环控制器运算、速度环控制器运算、位置环控制器运算。现已知系统中直流电动机额定 转速ne=1000r

9、/min;电枢回路总电阻R=2.4Q ;电磁时间常数TI=0.004s;机电时间常 数 Tm=0.07s。2.2方案论证本系统设计为采用PID算法设计三环全数字式控制方式,要求微型计算机完成电 流环控制器运算、速度环控制器运算、位置环控制器运算,以及对它们相应反馈信号 的采样和数字信号处理。方案一:选用8051单片机作为控制器,以测速发电机作为速度反馈元件,以光 电解码为角位置反馈元件,霍尔元件作为检测电动机电枢电流的传感器, 驱动装置为大功率晶体管PWM功率放大器,此方案系统框图如图 2.1所示图2.1基于8051的系统框图速度检测元件采用测速发电机,它把转速换成电压后,再由A/D转换器转换

10、成数 字信号,输入微型计算机8051;霍尔元件检测到得弱电流信号经转换、 滤波、放大后 变成与电枢电流成比例的0-5V的直流电压信号,再经 A/D转换电路,将模拟电压转 换成数字量,输入微型计算机。光电解码是将由直流伺服电机带动的单片机处理给定 量和上面检测元件的测量量的偏差处理后输出信号, 经D/A转换器把数字信号转变为模拟电压,再经放大器放大后,去控制 PWM功率放大器工作,进而控制直流电机向 着预定的方向转动。方案二:采用in tel MCS96系列的8097作为微处理器外,采用霍尔元件作为检 测电动机电枢电流的传感器,光电脉冲信号发生器作为速度反馈测量元件和数字式角 位移传感器。此方案

11、的系统框图如图 2.2所示。* 显示模块显示信号检测PG8097光电隔离图2.2系统整体框图in tel MCS96系列的8097是16位高性能单片机,有着很强的数据处理能力和 丰富的外部信号处理资源,其内部包含有A/D转换电路、脉宽调制电路、模拟多路转 换器、显示驱动电路等所以系统设计的绝大部分控制任务由它承担。霍尔元件检测到 电枢电流反馈信号经滤波放大后输入微型计算机 8097,光电脉冲发生器作为速度和位置测量器件将所测得的信号输入光电隔离器和可编程门阵列电路 GAL16V8进行分频和鉴相,然后输入微型计算机进行分析、处理。2.3方案选择为使本次的系统最终设计结构更加优化简单,可靠性更强,

12、精度更精确,现 将三种方案做如下比较。第一种方案:该方案以单片8051为主控器,采用测速发电机作为速度检测传感 器来获取转速反馈信号,采用这种方案的缺点是测速发电机本身存在死区和非线性以 及A/D转换、滤波电路将带来误差和时滞。第二种方案:该方案是由微型计算机8097及可编程计数器8254和可编程门列阵 电路组成,此方案不仅具有很强的数据处理能力和精确的运算精度,而且还能使系统 设计中硬件结构变得更加简单,可靠性更强。经过以上比较,本次设计采用第二种方案。第3章系统硬件电路设计本次系统设计除了以8097单片机控制器为主要元件外,还包括1片可编程计数 器8254,1片可编程门阵列电路 GAL16

13、V8,两个运算放大器LF356, 一片单通道高 速光隔离器PC900。3.1微型计算机80973.1.18097 的概述MCS-96系列单片机是目前性能较高的单片机系列产品之一,主要应用领域有: 工业控制、仪器仪表、电信技术、办公自动化和计算机外部设备、汽车和节能、制导 和导航等。而MCS-96系列单片机中的8097型号的产品特别适用于数据采集系统, 控制系统和智能仪器系统等应用领域。Is (HJmss) 一邑 idHE史E 長 豊.6V I.g/I亏V 0 -否迂 9 +S/9 .5V u .6远图3.1 8097管脚结构图在本系统中,我们将要用到的8097片内资源有:10位单极性A/D转换

14、器、高速 输入单元HIS、高速输出单元HS0、串行通信口 SIO、计数器T1、T2等。A/D转换 器将电流反馈通道中模拟反馈信号转换为数字量; HIS作为速度反馈通道的数字式测速单元;HSO将通过软件定时器以事件设置方式,确定电流环、速度环、位置环的 采样周期并发出相应的中断信号,启动A/D转换器;SIO作为伺服系统给定串行输入 通道的接口电路;计数器 T2和8254的#0和#1计数器通道作为PWM信号发生器, 在控制输出通道中将数字量的控制信号转换为 PWM控制信号。我们选用8097单片机根据其特点充分利用8097单片机资源,使得系统设计得到进一步的简化。3.1.2变T法速度检测根据HIS的

15、功能特点用HIS作为T法测量转速的部件,HIS结构图如图3.2所示。 本次设计中将光电脉冲发生器测得的 A、B两脉冲的不同分频信号分别连接到 HIS的 四个输入通道,当转速变化时,HIS选取不同的分频信号进行T法转速测量,就可以 克服T法测量转速的局限性,这也正是变 T法的思路2。电动机转速n与A、B两脉冲周期T成反比,在对T的测量分辨率一定的条件下,T越小,n的测量精度越低。 为了保证一定的测速精度和单位时间进入 HIS的事件数量,当转速n升降时,进入HIS的分频信号的分频数K也要相应增大或减小,使进入 HIS的脉冲周期T在一定 范围内变化。若将A、B相脉冲的2倍频信号2A、A相脉冲信号A、

16、A相脉冲的2 分频信号A/2、4分频信号A/4、分别连到HIS的四个输入端口 HSIO, HSI1,HSI2, HSI3,再通过对HIS事件形式的选择(正跳和负跳作为一个事件、每 8个脉冲作为一 个事件)和输入通道选择,可以得到分频数 1/4,1/2,1,2,4,8,16, 32的分频信号。在系统控制程序的协调作用下,分频数 K自动跟踪转速n的升降而增大和减小。本次系统设计中光脉冲发生器的刻度位 2500/转,当转速n=1r/min时,1/4分频 信号的周期T为6ms,转速n(r/min)分频数K,分频信号脉冲周期T(ms)之间的关系 式为n=24K/T (3.1)HIS对T的测量分辨率为2u

17、s,若要求速度测量的最低分辨率 S 2 A (us)。根据对系统速度的测量值精度和实时性要求的综合考 虑,设定当 10X2m-1n 10X2m 时K=(1/4) X 2m (m=0,1,2,3,7) (3.2)另外,分频数K随转速n变化时,在每一个转换点上还需要一个滞环, 其作用是 防止K在转换点反复变化,滞环对应在T上的宽度设定为0.1ms,这个滞环由软件判 断来实现。2.0us时钟 T1图3.2 HIS的结构图3.2输入输出通道设计3.2.1电流反馈通道电流反馈通道由霍尔元件、两级放大器 LF356和A/D转换器组成。本次系统设计是采用霍尔元件作为检测电动机电枢电流的传感器, 其电流容量为

18、50A,转换比例为1000:1.霍尔元件检测到得弱电流信号经转换、滤波、放大后变成与 电枢电流成比例的0-5V的直流电压信号,再经 A/D转换电路,将模拟电压转换成数 字量,输入微型计算机处理,电路原理图如图 3.3所示。在图3.3中R1为50Q,是霍尔元件的负载电阻,R2=10K Q,远大于R1,C1、 C2为滤波电容。由于运算放大器 AM1输入阻抗很高,可忽略R2对霍尔元件输出电 流的分流作用,则R1将霍尔元件输出的电流信号线性转换为电压信号 Um,再经过两级运算放大器的放大和滤波后到达微型计算机 8097内部的A/D转换电路输入口,其中第二级放大器输入端引入-5V电压信号是为了将第一级放

19、大器输出的双极性电压 信号转换成单极性的电压信号。电枢电流是双极性的,变化范围在土 20A之内,设电枢电流为20A时,A/D转换 电路模拟输入电压为5V,当电流为-20A时,输入电压为0V,当电枢电流为0时, A/D输入电压为2.5V,则第一级放大器的放大倍数为 2.5,第二级放大器的放大倍数 为0.5。当参考电压为5V时,输入电压为5V则A/D转换结果为1023,输入电压为 0V时,A/D转换结果为0,输入电压为2.5V时,A/D转换结果为512。由此可知, 电流反馈回路反馈系数1023a =(20A)-( -20A)错误!未找到引用源。=24.6/A(3.1)电流测量分辨率为0.04A,整

20、个反馈通道滤波的时间常数为 0.5ms。图3.3电流反馈信号放大滤波电路3.2.2转速反馈通道转速反馈通道由光电脉冲发成器、光电隔离器 PC9O0可编程门阵列GAL16V8和计数器、定时器等组成。光电脉冲发成器和电动机转子同轴,它输出的 A、B两相脉冲信号必须经过GAL16V8的分频、鉴相,而且进入微处理机控制电路之前,必须 经过光电隔离器PC900,防止电磁干扰影响微处理器机控制电路的正常工作。在电机 高速运转时,A、B两相脉冲信号的频率也很高,要求光电隔离的元件有比较快的响 应速度,所以本次设计中我们选用PC900。采用光电隔离器来隔离具有显著的优点:单 方向传递信号,寄生反馈小,传输信号

21、的频带宽;抗干扰能力强,不容易受周围电磁 场的影响。光电脉冲发生器是增量式光电编码器的一种,它由光源、光电转盘、光敏元件和光 电放大整形电路组成如图3.4所示。光电转盘与被测轴连接,光源通过光电转盘的透 光孔射到光敏元件上,当转盘旋转时光敏元件便发出与转速成正比的脉冲信号。 电机轴上的光电编码器产生两路编码脉:A相和B相脉冲。我们选用的光电脉冲发生器每 转刻度为2500,其输出的A、B两相脉冲经四倍频后,可获得每转10000个脉冲的角 位移分辨率。图3.4光电脉冲发生器部件分解示意图3.2.3位置反馈通道位置反馈通道由光电脉冲发生器、光电隔离器 PC9O0可编程门阵列GAL16V8(和速度反馈

22、通道共用),以及计数器T1和计数器T2组成。位置的反馈数字量可用可逆计数方式获得。如将 A、B的4倍频信号输入8097内部的T1、T2的脉冲输入端,T1工作于受控方式,控制信号为电动机的转向信号 Q,T2对所有的4A脉冲信号计数,则电动机正转时,Q为低电平圭寸锁T1,反转时允许T1对4A脉冲信号计数, 则电动机在一个位置环的采样周期内位置偏移量为 P(k)= T2(k)-2 T1(k) (3.2)(3.3)其中, T2(k)和 T1(k)分别为T2、T1在一个位置环采样周期内的计数值。系统的 绝对位置反馈量为kP(k)八 P(i)3.2.4伺服系统给定输入通道在本设计中采用串行通信作为伺服系统

23、的给定输入通道。 给定输入通道由上位微型计算机、电平转换电路、串行通信接口组成。一旦上位微型计算机和伺服系统实现 了通信联系,不仅可以通过上位微型计算机给伺服系统发送各种各样的运行命令, 还可以随时修改伺服系统的参数,显示其运行过程中的状态变量,为系统调试提供了极 大的方便12。图3.5 8097控制的三环直流伺服系统由8097控制的三环直流伺服控制系统图如图 3.5所示。霍尔元件检测的到得电流 经放大滤波后输入8097内部的A/D转换器进行转换处理将模拟反馈信号转换为数字 量,由光电脉冲器测得的速度量经由 GAL16V8分频、鉴相之后输入微型计算机的HSI 单元进行转速测量,而经由可逆计数方

24、式得到的位置反馈数字量, 8097内部的HSO单元将通过软件定时器以事件设置方式,确定电流环、速度环、位置环的采样周期并 发出相应的中断信号,启动A/D转换器;SIO作为伺服系统给定串行输入通道的接口 电路;计数器T2和8254的#2通道一起构成位置反馈通道的位置检测单元。而 8254的#0和#1计数器通道作为PWM信号发生器,在控制输出通道中将数字量的控制信 号转换为脉宽调制控制信号。3.3电源电路设计本次系统设计的电源模块采用220V交流电,先经变压器降压,然后经过桥式整 流再次经电容滤波,最后由7905、7805、7812三端集成稳压管分别得到-5V、+5V、 + 12V电压,以此来为整

25、个系统供电。其原理图如图 3.6所示。GND图3.6电源电路图第4章控制算法PID的设计4.1电流环控制器设计将电流环按典型I型系统校正,电流调节器应为PI调节器电流环的简化动态结构图如图4.1所示。按典型I型系统的校正要求参数应选择: Ti=TL=0.004s,T刀i=Tfi+Ts=0.00075s,阻尼比E =0.707,电流环开环截止频率为1 1如 667s - (4.1)2T 2i由电流环的开环增益KI= CD ci,所以电流调节器比例系数为 DciTi R 6 6 70.0 04.4,Ki 1 . 3(4.2)Ksa 0.224.6图4.1 电流环简化动态结构图4.2速度环控制器设计

26、(4.3)(4.4)ia S _ 1/aUgi s 1 2Ts将转速环校正成典II型系统,设其传递函数为1ST=Kn(1+ )TnS则速度环的简化动态结构图如图4.2所示。速度环控制器的参数选择:电流环等效惯性时间常数为 2T艺=0.0015s,速度反馈 回路的滞后时间Tfn约为0.001s,速度环的小时间常数为 T艺n2T艺+Tfn=0.0025s按跟 随性能和抗干扰性能要求,取中频宽h=5,则积分时间常数为Tn=hTn0.0125s。速度 环开环增益为速度调节器比例系数为(4.6)图4.2速度环的简化动态结构图4.3位置环控制器设计系统设计要求伺服系统能准确、无超调定位,则位置环只能按照典

27、型 I型系统来校正13。经PI调节器校正后的速度内环可等效为一惯性环节 1/(1+Tms),则位置调节 器为比例调节器。位置环的简化动态结构图如图 4.3所示,Kj为单位换算系数,当速 度的单位是r/min,位置输出的单位为脉冲数时,Kj=1000/6。图4.3 位置环简化动态结构图位置环控制器参数选择:取阻尼比 E=1寸,典型I型系统阶跃响应无超调,则伺 服系统定位无超调。位置环的开环截止频率为:4.4采样周期选择位置环的开环截止频率 wcp=3.57s-1,选取位置环的采样角频率 zp=35.7s-1,得位置 环的采样周期Tp=0.176。以上对各个控制闭环的采样周期进行的选择, 只是确定

28、了它们能保证一定控制性能指标的大致范围。我们取的采样周期为 Ti=0.5ms,TN=1ms,Tp=4ms。4.5控制算式和运算流程图电流环数字数字控制算式求取如下,将式(4.1)写成微分方程形式:-(4.9)(4.10)(4.11)1 t 1-11 -选定的采样周期Ti,将上述方程离散成差分方程式。Uc(k)=Ki ie)Ke(k-1)+Uc(k-1)式中Ki (=+TI/Ti)Ki,将各个参数带入式中得,Uc(k)=1.46ei(k)-1.3ei(k-1)+U c(k-1)上式(5.9)即为可供编程的电流控制器算式,它是全量输出,输出对应着线性关系, PWM控制信号的占空比。Uc(k)在初始

29、状态为1000,即卩Uc(0)=1000。同理,可导出速度控制器算式为Ugi(k)=Kn n(k)-Knen(k-1)+Ugi(k-1) ( 4.12)式中Kn=(1+TN/Tn)Kn,将各个参数代入式中得U gi (k)=7.344en(k)-6.8en(k-1)+U gi(k-1) ( 4.13)式(5.11)也是全量输出,Ugi(k)对应着采样时刻电流控制回路的数字给定输入值。 此处,Ugi的初始状态为Ugi(0)=512。位置环控制算法为P调节器,则有Ugn(k)=K pep(k)=0.0214ep(k) ( 4.14)其中Ugn(k)也是全量输出,它对应速度环的数字给定值。由式 (4

30、.8)、(4.10)、(4.11)可编制电流环速度环和位置环控制器的算法程序。第5章系统软件设计主程序模块的任务是对sio中断服程序接收到得数据进行处理:解释、分析和执 行微型计算机送来的指令;根据指令要求采集伺服系统的有关信息,并通过串行通信 口反馈到上位微型计算机中。主程序模块的流程图如图 5.4所示。其中的握手是指伺服系统和上位微型计算机之间通过串行通信取得相互认可的联系 15。而自动跟踪是伺服系统的一种运行状态,进入这种状态后,上位微型计算机送来的数据是伺服系统的 位置给定偏移量,它以字为单位,在位置给定寄存器上累加。该系统的电流环控制设计精度基本达到准确。由于条件限制及客观因素的影响

31、, 使得测试结果与预想值出现误差, 但是误差较小且在允许范围内,所以从整体上来说 本次系统设计基本成功。图5.1初始化程序模块的流程图第6章总结本次设计以微型计算机8097为核心元件,采用算法PID来设计三环全数字式控 制器以此来实现对系统的自动控制。在本次设计中选择霍尔元件做为电流检测传感 器,将测得的弱电流信号经过放大电路、A/D电路处理转换成数字信号送入 CPU8097 内;同理光电脉冲发生器作为速度和位置的检测传感器, 将测得的系统的转速和位置电信号经光电隔离PC900和可编程门阵列电路GAL16V8转化成相应的脉冲信号送入 微型计算机内。此次设计通过软件控制来确定电流环、速度环、位置环的工作方式, 而且通过改变设定值达到改变受控对象的电流、 速度和位置从而达到自动控制被控对象的目的。此外,本次设计将上位微型计算机和伺服系统实现了通信联系, 不仅可以通过上位微型计算机给伺服系统发送各种各样的运行命令,还可以随时修改伺服系统的参 数,显示其运行过程中的状态变量,为系统调试提供了极大的方便。本设计电路不仅 结构简单可实现复杂的

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2