版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于测速发电机的双闭环运动控制系统目录TOC o 1-5 h z HYPERLINK l bookmark34 摘要3 HYPERLINK l bookmark36 一、实验原理3 HYPERLINK l bookmark38 1.1测速发电机测速原理3 HYPERLINK l bookmark40 1.2双闭环控制系统组成4 HYPERLINK l bookmark42 二、控制系统实现5电流调节器设计6转速调节器设计10 HYPERLINK l bookmark76 三、控制系统硬件及电路设计14电动机主电路的设计15ACR模拟电流调节器(PID)具体设计15 HYPERLINK l b
2、ookmark82 ASR数字调节器(PID)的具体设计16单片机及其接口电路的设计17 HYPERLINK l bookmark94 AD/DA设计:22电源电路的设计:23 HYPERLINK l bookmark96 四、控制系统误差分析25电刷位置的影响25温度的影响25 HYPERLINK l bookmark104 五、运动控制的程序编写28 HYPERLINK l bookmark106 六、仿真分析33 HYPERLINK l bookmark108 电路建模33 HYPERLINK l bookmark112 电流调节器的设计35 HYPERLINK l bookmark11
3、4 速度调节器的设计36 HYPERLINK l bookmark116 仿真实验和结果分析36 HYPERLINK l bookmark118 参考文献39附录系统电路图41摘要本文基于测速发电机,利用转速和电流两种负反馈作用,设计了双闭环控制系统,在系统中要设置两个调节器,分别调节转速和电流,二者之间串连。以单片机为微控制器,进行控制程序的编写,编写出PID控制C51程序。本文从以下三个方面对基于测速发电机的双闭环控制系统进行可设计。1、论述直流双闭环调速系统的工作原理和建立双闭环调速系统的数学模型。建立模型之后,进行工程实现。2、设计出系统的硬件模型和电路。3分析系统的性能指标,进行运动
4、控制程序的编写。关键词:测速发电机双闭环控制系统PID控制一、实验原理1.1测速发电机测速原理输出电动势与转速成比例的微特电机称为测速发电机。测速发电机的绕组和磁路经精确设计,其输出电动势E和转速n成线性关系,即EnK,K是常数。改变旋转方向时输出电动势的极性即相应改变。在被测机构与测速发电机同轴联接时,只要检测出输出电动势,就能获得被测机构的转速,故又称速度传感器。为保证电机性能可靠,测速发电机的输出电动势具有斜率高、特性成线性、无信号区小或剩余电压小、正转和反转时输出电压不对称度小、对温度敏感低等特点。此外,直流测速发电机要求在一定转速下输出电压交流分量小,无线电干扰小;交流测速发电机要求
5、在工作转速变化范围内输出电压相位变化小。测速发电机广泛用于各种速度或位置控制系统。在自动控制系统中作为检测速度的元件以调节电动机转速或通过反馈来提高系统稳定性和精度;在解算装置中可作为微分、积分元件,也可作为加速或延迟信号用或用来测量各种运动机械在摆动或转动以及直线运动时的速度。测速发电机分为直流和交流两种。直流测速发电机有永磁式和电磁式两种。其结构与直流发电机相近。永磁式采用高性能永久磁钢励磁,受温度变化的影响较小,输出变化小,斜率高,线性误差小。这种电机在80年代因新型永磁材料的出现而发展较快。电磁式采用他励式,不仅复杂且因励磁受电源、环境等因素的影响,输出电压变化较大,用得不多。用永磁材
6、料制成的直流测速发电机还分有限转角测速发电机和直线测速发电机。它们分别用于测量旋转或直线运动速度,其性能要求与直流测速发电机相近,但结构有些差别。本文以直流测速发电机为研究对象交流测速发电机。有空心杯转子异步测速发电机、笼式转子异步测速发电机和同步测速发电机3种。空心杯转子异步测速发电机:结构原理如图所示,主要由内定子、外定子及在它们之间的气隙中转动的杯形转子所组成。励磁绕组、输出绕组嵌在定子上,彼此在空间相差90电角度。杯形转子是由非磁性材料制成。当转子不转时,励磁后由杯形转子电流产生的磁场与输出绕组轴线垂直,输出绕组不感应电动势当转子转动时,由杯形转子产生的磁场与输出绕组轴线重合,在输出绕
7、组中感应的电动势大小正比于杯形转子的转速,而频率和励磁电压频率相同,与转速无关。反转时输出电压相位也相反。杯形转子是传递信号的关键,其质量好坏对性能起很大作用。由于它的技术性能比其他类型交流测速发电机优越,结构不很复杂,同时噪声低,无干扰且体积小,是目前应用最为广泛的一种交流测速发电机。笼式转子异步测速发电机:与交流伺服电动机相似,因输出的线性度较差,仅用于要求不高的场合。同步测速发电机同步测速发电机:以永久磁铁作为转子的交流发电机。由于输出电压和频率随转速同时变化,又不能判别旋转方向,使用不便,在自动控制系统中用得很少,主要供转速的直接测量用。1.2双闭环控制系统组成调速是指在某一具体负载情
8、况下,通过改变电动据或电源参数的方法,使机械特性曲线得以改变,从而使电动机转速发生变化或保持不变。采用转速负反馈和PI调节器的单闭环调速系统可以在保证系统稳定的条件下实现转速无静差。由于主电路电感的作用,电流不能突跳,为了实现在允许条件下最快起动,关键是要获得一段使电流保持为最大值的恒流过程,按照反馈控制规律,采用某个物理量的负反馈就可以保持该量基本不变,那么采用电流负反馈就应该能得到近似的恒流过程。问题是希望在起动过程中只有电流负反馈,而不能让它和转速负反馈同时加到一个调节器的输人端,到达稳态转速后,又希望只要转速负反馈,不再靠电流负反馈发挥主要的作用。怎样才能做到这种既存在转速和电流两种负
9、反馈作用,又使它们只能分别在不同的阶段起作用呢?双闭环调速系统正是用来解决这个问题的。为了实现转速和电流两种负反馈分别起作用,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级联接。这就是说,把转速调节器的输出当作电流调节器的输入,再用电流调节器的输出去控制晶闸管整流器的触发装置。从闭环结构上看,电流调节环在里面,叫做内环;转速调节环在外边,叫做外环。这样就形成了转速、电流双闭环调速系统。为了获得良好的静、动态性能,双闭环调速系统的两个调节器一般都采用PI调节器本文是根据工程设计方法来对控制系统结构及参数进行设计。按照设计多环控制系统先内环后外环的一般原则,先设计电流调节器,然后把
10、整个电流环看作是转速系统中的一个环节,再设计转速调节器。二、控制系统实现根据工程设计方法的基本思路我们知道首先应该选择电流调节器的结构。因为电流环作为内环,从稳态要求上看,要求电流无静差,以得到理想的堵转特性,从动态上看,实际系统不允许电枢电流在突加控制作用下时有太大的超调,以保证电流在动态过程不超过允许值,而对电网电压波动的及时抗扰作用只是次要的因素。因而电流环应以跟随性能为主。所以本文采用典型I型系统。对于转速环,由于转速环作为外环,主要要求系统抗干扰性能好和转速无静差,所以将转速环设计成典型II系统。双闭环直流调速系统的动态结构框图如图所示:上图2-1是双闭环调速系统的实际动态结构框图。
11、由于电流检测信号中常含有交流分量,为了不使它影响到调节器的输入,需要加低通滤波。这样的滤波环节传递函数可用一阶惯性环节来表示,其滤波时间常数T按需要选定,以滤平oi电流检测信号为准。然而,在抑制交流分量的同时,滤波环节也延迟了反馈信号的作用,为了平衡这个延迟作用,在给定信号通道上加入一个同等时间常数的惯性环节,称作给定滤波环节。其意义是让给定信号和反馈信号经过相同的延时,使得二者在时间上恰好的配合。由测速发电机得到的转速反馈电压含有换向纹波,因此也需要滤波,滤波时间常数用T表示。根据和电流环一样的道理,在转速给定通道上也加入时间常on数T的给定滤波环节。on2.1电流调节器设计(1)电流环结构
12、框图的化简在图2-1点划线框的电流环中,反电动势与电流反馈的作用相互交叉,这将给设计工作带来麻烦。实际上,反电动势与转速成正比,它代表转速对电流环的影响。在一般情况下,系统的电磁时间常数T远小于机电时间常数T,因此,lm转速的变化往往比电流变化慢得多,对电流环来说,反电动势是一个变化较慢的扰动,在电流的瞬变过程中,可以认为反电动势基本不变,即AEq0,这样,在按动态性能设计电流环时,可以暂不考虑反电动势变化的动态影响,得到的电流环的近似结构框图如图2-2。如果把给定滤波和反馈滤波两个环节都等效地移到环内,同时把给定信号改成U*(s)/0,则电流环便等效成单位负反馈系统,如图2-3。iU*(s)
13、图2-3等效成单位负反馈系统由于T和T比T小得多,可以当作小惯性群而近似地看作是一个惯性环节,soil其时间常数为:T=T+T工isoi则电流环结构框图最终简化成下图2-4。U*(s)1kACRk0K/RId(s)R(Ts+1)(Ts+1)/刃图2-4小惯性环节近似处理2)电流调节器结构的选择图2-4表明,电流环的控制对象是双惯性的,要校正成典型I型系统,显然应采用PI型的调节器,其传递函数可以写成W(s)二ACRK(Ts+1)iTTsi式中Ki电流调节器的比例系数电流调节器的超前时间常数为了让调节器零点与控制对象的大时间常数极点对消,选择T二Til则电流环的动态结构框图便成为图2-5所以的典
14、型形式,其中KK卩is-TRi10qKI(s)1ds(Ts+1)Xi+乍图2-5校正成典型I型系统电流环动态结构框图下图5-6绘出了校正后电流环的开环对数幅频特性.图5-6校正成典型I型系统电流环开环对数幅频特性1校验o,33Tcis1Um时,便以限幅值Um作为输出。不考虑限幅时,位置式和增量式两种算法完全等同,考虑限幅则两者略有差异。增量式PI调节器算法只需输出限幅,而位置式算法必须同时设积分限幅和输出限幅,缺一不可。3.4单片机及其接口电路的设计(1)89C52简介:本设计使用89C52单片机作为控制芯片,其功能丰富,且使用简单,具体功能如下:兼容MCS51指令系统8k可反复擦写(1000
15、次)FlashROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHZ2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能2)8279键盘及其显示电路:图3-58279键盘及其显示电路DBODB7:双向数据总线。在CPU与8279间做数据与命令的传送。CLK:8279的系统时钟,100KHZ为最佳选择。RESET:复位信号,输入线,当RESET=1时,8279复位,其复位状态为:16字符显示,编码扫描键盘双键锁定,程序时钟编码1。CS:芯片选择信号,低电平有效。A0:区分
16、信息的特征位。A0=1时,读取状态标志位或写入命令;A0=0时,读写一般数据。炉:读取控制线。RD=O,8279会送数据至外部总线。律:写入控制线。WR=O,8279会从外部总线捕捉数据。IRQ:中断请求输出线,高电平有效。在键盘工作方式中,当FIFO传感器RAM中有数据时为“1”,CPU每读一次就变为0,如果RAM中仍有数据则IRQ又变为“1”。在传感器工作方式中,传感器矩阵无论哪里发生变化都会使IRQ为“1”。SL0SL3:扫描按键开关或传感器矩阵及显示器,可以是编码模式或解码模式。RL0RL7:回复输入线,它们是键盘或传感器的列(或行)信号输入线;平时保持为“1”,当矩阵结点上有键(开关
17、)闭合时变为“0”。SHIFT:移位信号输入线,高电平有效。通常用来扩充键开关的功能,可以用作键盘上、下档功能键。在传感器方式和选通方式中,SHIFT无效。CNTL/STB:控制/选通输入线,高电平有效。通常用来扩充键开关的控制功能,作为控制功能键用。在选通输入方式时,该信号的上升沿可把来自RL0SRL7的数据存入FIFO/RAM中;在传感器方式下,该信号无效。OUTA00UTA3:动态扫描显示的输出口(高四位)。OUTB0OUTB3:动态扫描显示的输出口(低四位)。BD:消隐输出线低电平有效,当显示器切换或使用显示消隐命令时,将显示器消隐。8279与89C52的许多信号是兼容的,可直接连接,
18、十分方便。8279的8位数据线(DB0DB7)直接接89C52的P0口。RD、WR与89C52的读写信号(RD、WR)直接连接。89C52的地址锁存信号ALE接8279的CLK,在内部分频后产生其内部时钟信号。8279的中断请求信号(IRQ)经一个反相器反相后接89C52的八八。8279的三个可寻址的寄存器只需两个地址,即:命令/状态寄存器地址和数据寄存器地址。8279中与地址有关的信号为A0和CS,它们的连接情况直接决定着寄存器的地址,一旦硬件电路确定,寄存器的地址也就确定下来了。C)74LS154:为4线一16线译码器,当选通端(G1、G2)均为低电平时,可将地址端(ABCD)的二进制编码
19、在一个对应的输出端,以低电平译出。如果将G1和G2中的一个作为数据输入端,由ABCD对输出寻址,74LS154还可作1线-16线数据分配器。A、B、C、D译码地址输入端(低电平有效)G1、G2选通端(低电平有效)015输出端(低电平有效)74LS154对应真值表:INPUTOUTPUTE0rrAOA1A2A3YOY1Y2Y3Y4Y67vaY2Y9Y1DY11712773Y14YTsHHXXXXHHHHHHHHHHHHHHHH11LXXXXHIIIIIIIIIIHII1HIIIIIIIIIIILHXXXXHHHHHHHHHHHHHHHHLLLLLLLHHHHHHH-1HHH-IHHHHLLLHL
20、HHHHHTTHHHTHHHLHLLHHLHHHHHHHHHHHHHHIILLHIIIILIIHH11HIIIIIIIIIIILLHLHHHHLHHHHHHHHHHHHLHLHHHHHLH-1-1HHH-IHHHLHHLHHHHHHLHHHHHHHHHHHHLH1HHHHHHLHHHHHHHHLLLH1!HIIIIHIIHL1111III11II11HLLHHHHHHHHHHLHHHHHHLHLHHHHHHHHHHHLHHHHHMHLHHHHHHnMHHMHLHHHMLLHHHrhHHHHHHHHHLHHHHLHHHHHHHHHHHHHHHLHHLHHHHHHHHHHHHHHHHHLHHHHH
21、HHHHHHHHHHHHHHHL图3-774LS154真值表键盘采用的是行列式键盘,通过扫描的方式进行判断键的按下与否,当CBA=OOO,此时,Key1为低电平,电路中的S1,S3,.S5S15键的右端为低电平,若S1被按下,则RL0则有高电平变为低电平,从而确定S1被按下,其他键的确认也是一样。当CBA=001时,Key2为低电平,S2,S4,S6S16键的右端为低电平,检测原理和Key1为低电平时相同。本设计使用的是共阴极数码管,当电路中的cs1,cs2,cs3cs8为低电平时,数码管才开始工作,数码管的a,b,c,d,e,f,g,h中接入相应的高电平,相应的二极管会亮,不同的组合会形成不
22、同的显示模式。当cs1,cs2,cs3cs8分别给其低电平,并且有短暂的延时(肉眼不能分辨的延时),就可以形成数码管的动态显示。74LS164为8位移位寄存器,当清除端(CLEAR)为低电平时,输出端(QAQH)均为低电平。串行数据输入端(A,B)可控制数据。当A、B任意一个为低电平,则禁止新数据输入,在时钟端(CLOCK)脉冲上升沿作用下Q0为低电平。当A、B有一个为高电平,则另一个就允许输入数据,并在CLOCK上升沿作用下决定Q0的状态。CLOCK:时钟输入端CLEAR:同步清除输入端(低电平有效)A,B:串行数据输入端QAQH:输出端89C52单片机产生PWM:图3-8单片机产生PWM及
23、光电隔离电路通过89C52单片机中的定时器,设定好时间间隔,不断的高低电平的取反形成PWM波,引脚P2.0为PWM波。然后,通过光电隔离器实现绝缘隔离。随后,通过OP07放大电路进行放大,此电路放大三倍左右就能满足电动机主电路中的IGBT的导通,从而实现对电机的控制PWM1可以接到图一的G1,G4,PWM2可以接到图一的G2,G3,通过单片机对PWM的控制实现对电动机转速的控制。光电耦合器(opticalcoupler,英文缩写为0C)简称光耦。光耦合器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用。其主要优点是:信号单向传输,输入端与输出端完全实现了电气隔离,输出信号对输入端无影
24、响,抗干扰能力强,工作稳定,无触点,使用寿命长,传输效率高。使用光耦,不仅实现了电气隔离和绝缘,而且还减小了电动机运行时对单片机的影响,有利于单片机对电动机的精确控制。3.5AD/DA设计:DA设计:单片机对采集来的信息作出应答后,需要将数字量转化为模拟量才能被外界的电路接收,此时,就必须进行DA转换才行,下面的电路就是将单片机的数字量转换为外界的模拟量的电路!图3-9DA转换电路TLV5638:TLV5638是TI公司的12位D/A转换器,具有两个输出通道,数据传输接口为3线的串行接口,该接口能够与常用的微控制器或者微处理器直接相连每次传输数据由16位的数据组成一帧,其中4位控制命令字,12
25、位输出数据。本设计仅需一个通道就足够!TLV5638的引脚功能说明:DIN:串行数据输入SCLK:串行接口时钟输入/CS:片选信号输入,低电平有效OUTA:A通道模拟电压输出AGND:模拟地REF:模拟电压参考输入/输出OUTB:B通道模拟电压输出VDD:供电电源(2.7V5.5V)通过单片机编程实现数字量的转换,输出Ui*的范围为0-5V。AD设计:外电路的模拟量要想被计算机接收,必须转换为数字量。这是就需要AD转换电路,下面就是将外电路中的模拟量转化为数字量的电路:图3-10AD转换电路3.6电源电路的设计:正负12V电压设计电路图如下:图3-11交流220V转正负12V电源上述电路实现A
26、C220V变为正负DC12V电源的电路,首先是降压变压器,将AC220V变为AC16V,然后,通过桥式整流,变为直流。然后滤波,通过三端集成稳压块,降电压稳定在正负12V,供其他一些运算放大器或者芯片使用。+5V电源电压设计电路图:图3-12交流220V转+5V电源该电路的设计原理和正负12V的设计原理基本相同,唯一不同的就是三端稳压器LM7805。I、控制系统误差分析控制系统在控制的过程中,首先,给系统上电,系统处于等待状态。通过按键设定转速,单片机接收到信息,输出相应占空比的PWM波,控制电动机在适当的转速上稳定运行。同时,8位数码管开始显示,其中四位可以显示给定的转速,另外四位可以显示电
27、动机的实际转速。电动机运行过程中,会出现电流和转速的变化,电流变化,通过ACR调节器调节将变化的电流和给定值比较,产生差值,然后,差值进行放大处理通过AD送入单片机,单片机做出反应,并显示出来。转速变化,可以通过码盘检测,将测量出来的结果送入单片机,然后,单片机通过比较,做出相应的应答,通过DA模块将数值传送给ACR,作为给定值,并显示出来。当电动机运行过程中出现故障,本设计主演是过电流故障,霍尔传感器将检测到的电流送入单片机,单片机将接收到的电流值与给定值相比较,如果超出给定值,则进行故障报警,即立即停止电动机的运行,同时将P2.4口置0,LED发光指示故障!在运行的过程中,结果会出现偏差。
28、总结影响精度的因素主要有以下几个方面。电刷位置的影响当直流测速发电机带负载运行时,若电刷没有严格地位于几何中性线上,会造成测速发电机正反转时输出电压不对称,即在相同的转速下,测速发电机正反向旋转时,输出电压不完全相等。这是因为当电刷偏离几何中性线一个不大的角度时,电枢反应的直轴分量磁通若在一种转向下起着去磁作用,而在另一种转向下起着增磁作用。因此,在两种不同的转向下,尽管转速相同,电枢绕组的感应电动势不相等,其输出电压也不相等。温度的影响电磁式直流测速发电机在实际工作时,由于周围环境温度的变化以及电机本身发热(由电机各种损耗引起),都会引起电机中励磁绕组电阻的变化。当温度升高时,励磁绕组电阻增
29、大。这时即使励磁电压保持不变,励磁电流也将减小,磁通也随之减小,导致电枢绕组的感应电动势和输出电压降低。铜的电阻温度系数约为0.004/C,即当温度每升高25C,其电阻值相应增加10%。所以,温度的变化对电磁式直流测速发电机输出特性的影响是很严重的。为了减小温度变化对输出特性的影响,通常可采取下列措施:(1)设计电机时,磁路比较饱和,使励磁电流的变化所引起磁通的变化较小。(2)在励磁回路中串联一个阻值比励磁绕组电阻大几倍的附加电阻来稳流。附加电阻可用温度系数较低的合金材料制成,如锰镍铜合金或镍铜合金,它的阻值随温度变化较小。这样尽管温度变化,引起励磁绕组电阻变化,但整个励磁回路总电阻的变化不大
30、,磁通变化也不大。其缺点是励磁电源电压也需增高,励磁功率随之增大。直流测速发电机是一种测速元件,它把转速信号转换成直流电压信号输出。直流测速发电机广泛地应用于自动控制、测量技术和计算机技术等装置中。对直流测速发电机的主要要求是:(1)输出电压要严格地与转速成正比,并且不受温度等外界条件变化的影响;(2)在一定的转速下,输出电压要尽可能的大;(3)不灵敏区要小。直流测速发电机可分为励磁式和永磁式两种。励磁式由励磁绕组接成他励,永磁式采用矫顽力高的磁钢制成磁极。由于永磁式不需另加励磁电源,也不因励磁绕组温度变化而影响输出电压,故应用较广。在自动控制系统和计算装置中通常作为测速元件、校正元件、解算元
31、件和角加速度信号元件。27 五、运动控制的程序编写算法是程序的核心,因此PID算法的实现至关重要。1开始丿1r计算给定与输出的偏差1偏差累积积分ir后向差分微分1r结构体偏差成员更新1rPID控制器输出计算1F积分环节限幅设置1r返回计算输出值1r结束图5-1PID算法框图图5-2主程序流程框图在电流环和转速环的设计中,我选择的是PI调节器,我设计的是一个PID所有参数均可调的函数,所以使用时只要改变相应的参数即可得到所要的PI控制器,具体设置方法请参考主程序。PID算法:#include#include#includePID.H*功能:定义结构体变量struct_pidintpv;/*int
32、egerthatcontainstheprocessvalue*/intsp;/*integerthatcontainsthesetpoint*/floatintegral;floatpgain;floatigain;floatdgain;intdeadband;intlast_error;struct_pidwarm,*pid;intprocess_point,set_point,dead_band;floatp_gain,i_gain,d_gain,integral_val,new_integ;*函数名:pid_init功能描述:PID初始化,通过设定*pv、*sp赋值voidpid_in
33、it(struct_pid*warm,intprocess_point,intset_point)struct_pid*pid;pid=warm;pid-pv=process_point;pid-sp=set_point;*函数名:功能描述:pid_tune结构体变量一致./voidpid_tune(struct_pid*pid,floatp_gain,floati_gain,floatd_gain,intdead_band)pid-pgain=p_gain;pid-igain=i_gain;pid-dgain=d_gain;pid-deadband=dead_band;pid-integra
34、l=integral_val;pid-last_error=0;*函数名:pid_setinteg功能描述:/PID结构体中的偏差成员更新voidpid_setinteg(struct_pid*pid,floatnew_integ)pid-integral=new_integ;pid-last_error=0;*函数名:pid_bumpless功能描述:voidpid_bumpless(struct_pid*pid)pid-last_error=(pid-sp)-(pid-pv);*函数名:pid_calc功能描述:PID核心计算floatpid_calc(struct_pid*pid)int
35、err;floatpterm,dterm,result,ferror;err=(pid-sp)-(pid-pv);if(abs(err)pid-deadband)ferror=(float)err;/*dointegertofloatconversiononlyonce*/pterm=pid-pgain*ferror;if(pterm100|ptermintegral=0.0;elsepid-integral+=pid-igain*ferror;if(pid-integral100.0)/抗积分饱和,防最大溢出pid-integral=100.0;elseif(pid-integralinte
36、gral=0.0;/防最小溢出dterm=(float)(err-pid-last_error)*pid-dgain;微分值result=pterm+pid-integral+dterm;elseresult=pid-integral;pid-last_error=err;return(result/p_gain);AD0809.c文件#includeADC0809.h#includereg51.hsbitSTART=P3八4;/ATART,ALE接口。0-1-0:启动AD转换。sbitEOC=P3A3;转换完毕由0变1.unsignedintuiADTransform()unsignedin
37、tuiResult;START=1;启动AD转换。START=0;while(EOC=0);/等待转换结束。uiResult=OUTPORT;/出入转换结果。/uiResult=uiResult;/需做处理,则处理结果。returnuiResult;主函数main.c文件#includereg51.h#includePID.H#includeADC0809.h#defineDAC0832_onP2#defineucharunsignedcharexternstruct_pidSpeed,Circuent,*pid;externintprocess_point,set_point,dead_ba
38、nd;externfloatp_gain,i_gain,d_gain,integral_val,new_integ;bitsample;*函数名:定时器初始化功能描述:采样时间的初始化设置250us采样一次voidTimer_Init(void)TCON=0 x50;TMOD=0 x22;/定时器0、1均方式2自动重载TL0=0 x6;/TH0=0 x6;/TL0=0 x6;/TH0=0 x6;/IE|=0 x82;voidPID_Pramt(floatp,i,d)p_gain=p;i_gain=i;d_gain=0;floatUn_value=0;floatUe_value=0;voidma
39、in(void)intcount=0;pid=&Speed;Timernit();定时器初始化dead_band=1;integral_val=(float)(0.01);while(count.ElementsExtraLibraryMachinesMeasm-emenPowerElectironics刑CL+DiscreteSystempcMiennjpowerguiACVoltageSourceGnaskj(link)Ide:=ilzinuioid:=ilACageEom-ce.F:=Lf:=jtietwfEFe:ak:=uTipl1tude(V):)220|Phase(deg):Fre
40、quency(.Hz):50S:anipletime:rMeaEurement.2ZlOKCancelHelpApply|Ready图6-1电源参数设置B、C相交流电源参数设置方法与A相相同,除了将初相设置成互差120外,其它参数与A相相同。由此可得到三相对称交流电源。采用上述原则,可分别对晶闸管整流桥、平波电抗器、直流电动机等各部分进行建模和参数设置。如前面所述,转速、电流双闭环系统的控制电路包括:给定环节、速度调节器ASR、电流调节器ACR、限幅器、偏置电路、反相器、电流反馈环节、速度反馈环节等同步脉冲触发器包括同步电源和脉冲触发器两部分。脉冲触发器可从附加元件库(ExtraLibrary
41、)的子模块组控制模块(ControlBlocks)获得。脉冲触发器需用三相线电压同步,所以同步电源的任务是将三相交流电源的相电压转换成线电压。同步电源与脉冲触发器及封装后的子系统符号如图6-2(a)、(b)所示.UctalphajegJ7ZIIn2*+vVabGZ)CZUbUcBCUbpulsesOut1VbcJCASynchronized0-FulseGeneratorUcOutIn2Uct同境走脉冲规发誥(b)图6-2同步电源与脉冲触发器给定环节的建模.从输入源模块组中选取“Constant”模块,并将模块标签改为“给定环节”;然后双击该模块图标,打开参数设置对话框,将参数设置为某个值,此
42、处设为130rad/s。实际调速时,给定信号是在一定范围内变化的,读者可通过仿真实践,确定给定信号允许的变化范围。通过对Uc参数变化范围仿真实验的探索而知,当Uc在50310范围内变化时,同步脉冲触发器能够正常工作;当Uc为50时,对应的整流桥输出电压最大,而Uc为310时对应的输出电压反而最小,它们是单调下降的函数关系。为此,将限幅器的上、下限幅值设置为130,-130,用加法器加上偏置“-180”后调整为-50,-310,再经反相器转化为50,310。这样,在电流环系统内通过限幅器、偏置、反相器等模块的作用,就可将ACR的输出限制在使同步脉冲触发器能够正常工作的范围之内.同理,可设置ASR
43、的上、下限幅值为40,-40。速度调节器、电流调节器、限幅器、偏置、反相器等模块的建模与参数设置都比较简单,只要分别在Simulink的Math、Nonlinear、Sources模块库中找到相应的模块,并按要求设置参数即可。两个PI调节器的参数设置分别是:ACR:Kpi=2,Ti=100,上、下限幅为130,-130;ASR:Kpn=1.2,Tn=10,上、下限幅为40,-40。电流反馈系数设为0.1,速度反馈系数设为1。调速系统的基本数据如下:晶闸管三相桥式全控整流电路供电的双闭环直流调速系统,系统参数:直流电动机:220V,13.6人1480厂/诚口,C=0.131V/(min),e允许
44、过载倍数九二1.5;晶闸管装置:K=76;电枢回路总电阻:R二6.580;时间常数:T=0.018s,T=0.25s;反馈系数:a二0.00337V/(r/min),=0.4V/A;lm反馈滤波时间常数:T二.05s,T=O.OWs。oion电流调节器的设计经查表,三相桥式电路的平均失控时间Ts=0.0017s,电流环小时间常数T工i=Ts+Toi=0.0067s,电枢回路的电磁时间常数Tl=0.018s。根据性能指标要求OiW5%,保证稳态无误差。把电流环校正成典型I型系统,其传递函数为:WACR(s)=Ki(tis+1)/tis式中Ki,Ti分别为电流调节器的比例放大系数和领先时间常数.其中Ti=T1=0.018s,为满足的要求,应取K1TZi=0.5因此:K1=0.5/Ti=74.63s-1,于是可以求得ACR的比例放大系数Ki=K1TiR/0Ks=0.29故电流调节器的传递函数WACR(s)=0.29(0.018s+1)/0.018s,经过校验,满足晶闸管整流装置传递函数近似条件,也满足电流环小时间常数近似处理条件,设计后电流环可以达到的动态指标ai=4.3%W5%满足设计要求。速度调节器的设计电流环等效时间常数:2TZi=0.0134s转速环小时间常数:TZn=2T工i+Ton=0.0318s.在转速调节器设计时,可以把已经设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026春季中石油燃料油有限责任公司高校毕业生招聘5人笔试参考题库及答案解析
- 2026贵州民族大学参加第十四届贵州人才博览会引才8人工作笔试备考题库及答案解析
- 2026春季中国石油西部钻探工程有限公司高校毕业生招聘20人考试备考试题及答案解析
- 2026四川九强通信科技有限公司招聘运营管理岗1人考试备考试题及答案解析
- 2026广东中山市博爱医院板芙托管医院招聘合同制工作人员13人考试备考试题及答案解析
- 2026云南陆东煤矿有限公司招聘总经理1人笔试备考试题及答案解析
- 2026贵州省农业科学院第十四届贵州人才博览会引进高层次人才47人工作笔试备考试题及答案解析
- 2026浙江温州市洞头捷鹿船务有限公司招聘3人笔试备考题库及答案解析
- 护理相关规章制度解读
- 护理差错事故的防范中的创新思维
- 肿瘤代谢与营养
- 人保农险理赔试题
- 安徽省A10联盟2024-2025学年高一下学期4月期中政治试卷(扫描版含答案)
- 运输企业人事管理制度
- 2025年成都市锦江投资发展集团有限责任公司招聘笔试参考题库附带答案详解
- 2025年河南建筑职业技术学院单招职业技能测试题库附答案
- DBJ51-T 184-2021 四川省预成孔植桩技术标准
- DB51T 2772-2021 四川省医疗护理员服务规范
- 人工智能基础知到智慧树章节测试课后答案2024年秋北京科技大学
- 沪科版八年级数学下学期全册教学案
- 《深圳市建设工程施工工期定额》(2018)2018.1.3许
评论
0/150
提交评论