计算机控制技术.ppt_第1页
计算机控制技术.ppt_第2页
计算机控制技术.ppt_第3页
计算机控制技术.ppt_第4页
计算机控制技术.ppt_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机控制技术实验,电气信息学院生产过程 自动化综合实验教学中心,实验一:数/模转换与模/数转换,一、实验目的: 1、熟悉数/模转换的电路工作原理 2、熟悉模/数转换的电路工作原理 3、掌握模数转化的量化特性 4、熟悉多路数模转换电路的工作原理,二、实验设备,、计算机一台,二、实验设备,、计算机控制实验装置一台、万用表一块、 电子元件若干,三、实验原理电路图,/D、D/A转换电路的工作原理如图1-1所示,电路的工作原理,A/D转换由12单元担任。/D芯片采用ADC0809八路位A/D 转换器,可接有八路输入信号。、用于通道选择(在本实验中可将、接+5v。即选择IN7)其时钟信号由CPU单元的O

2、PCLK提供。CPU单元中的定时器8253的2号口制成定时ms方式。及每间隔5ms从OUT2的反向端输出一信号经U2单元的单稳电路向U12单元输出A/D的启动信号,转换后的数字量(-5v+5v)由CPU单元中的8255A口采入计算机并送显示器显示。改变U14信号源电位器W141的信号大小即可改变转换后的数字量。数/模转换由U10单元担任,转换芯片采用DAC0832,其片选端已接近于8088的地址输入信号IOY0端。D/A转换器的口地址为00H,其写信号已和的XIOW信号接于一起,合理控制DAC0832的片选和写信号,即可进行数模转换,转换后的模拟量由U10的OUT端输出。,三、实验原理电路图,

3、双路模数、数模转换电路的工作原理,如图-,三、实验原理电路图,设置8255为定时方式, OUT2 信号为采样脉冲,采样周期5ms。 8255的A口为输入方式,用于采入数据。 8255的B口为输出方式,用于选择控制双路输入输出通道。A/D转换单元可对多路模拟量进行转换。 计算机控制A/D变换器分时对这两路模拟信号进行A/D转换。将转换的数字量送至D/A变换器还原成模拟量,并送至两个采样保持器。由8255的B口分别控制两个采样保持器的采样开关,以保证采样保持器单元电路中的OUT1输出信号与A/D A/D转换单元U12的IN6输入信号一致;采样保持器单元电路中的OUT2输出信号与A/D A/D转换单

4、元U12的IN7输入信号一致。,实验内容和步骤,一、单路模数与转换实验 1、按图-接线,接好后仔细检查,确定无误后方可接通实验箱的电源。 2、打开实验箱和计算机电源,执行图标计控试验程序,选择串口,使通讯成功 (屏幕出现WECOME TO YOU),实验内容和步骤,3、键入G=F000:1100回车,既执行模数、数模转换程序。转换后的数字量显示在显示器上。 4、依次调节U14单元的电位器W141,使其输出端Y分别为表-所示模拟量输入值,记录显示器显示的数字量并用万用表测量D/A转换后的模拟输出量添于表-中。,实验内容和步骤,表-,实验内容和步骤,在图-基础上加接一个信号衰减电路,加接部分如图-

5、所示其余电路不变。 (图1-2 ),实验内容和步骤,依次调节模拟输入电压,使A/D转换值分别如表-所示,记录对应的11个数字量情况下的模拟量输入电压,整理量化单位和量化误差。,实验内容和步骤,表-,实验内容和步骤,二、双路模数、数模转换实验 1、按图-接线,实验内容和步骤,2、接线后按下F7键选择示波器功能的y=f(x),用示波器分别观察模数转换的两路输入信号R1和R2。 3、S11选择中档(斜坡函数)S12选择下档(0.2-0.6)将W11幅值调至最大,调节W12使R1幅值为4V。,实验内容和步骤,4、按下F1键启动运行,输入地址CS:F000回车IP:1151回车。运行转换程序。 5、用示

6、波器分别观察输入信号与对应的输出信号,(R1对应OU1,R2对应OU2)画出对应波形并用示波器测量波形的幅值。 6、用示波器在DAC单元的OUT端观察计算机的分时控制输出波形。,实验报告,1、写明实验目的、实验原理、仪器。 2、详细列出实验步骤; 3、画出实验结果的示意图并做分析。,实验二、采样与保持,一、实验目的: 1、熟悉数/模、模/数采样的电路工作原理 2、熟悉数/模、模/数保持的电路工作原理 3、掌握采样周期Tk对输出波形的影响 4、熟悉零阶保持器在采样电路中的作用,二、实验设备,、计算机一台,二、实验设备,、计算机控制实验装置一台、万用表一块、 电子元件若干,三、实验原理电路图,1、

7、采样器 信号源U1 SG单元输出端输出抛物线信号,通过A/D转换器U12的IN7 端输入(在试验中将编码输入端A.B.C接+5V,即选通IN7.)。计算机在采样时刻由OUT2端输出一信号启动A/D转换器。模拟量转换完成后由EOC口向CPU的IRQ7口申请中断。转换后的数字量送8255口A。8255口A设成输入方式。8088CPU将输入的数字量直接送D/A的转换单元U10,在其OUT端输出模拟信号。,实验原理电路图,如图2。1-1所示,在时间以外,计算机输出零至D/A并使其转换,所以以外输出为零。的时间为10ms。,三、实验原理电路图,2、 保持器 信号源U1 SG单元输出端输出阶跃信号,计算机

8、在采样时刻由OUT2端输出一信号启动A/D转换器。模拟量转换完成后由EOC口向CPU的IRQ7口申请中断。转换后的数字量送8255口A。8255口A设成输入方式。8088CPU将输入的数字量直接送D/A的转换单元U10,在其OUT端输出模拟信号。并一直保持到输入新值。,三、实验原理电路图,原理如图2.2-1,采样周期设置同实验2.1。,三、实验原理电路图,无零阶保持器的模拟原理图见图2.2-2,开关合上的时间为10ms。采样周期设置同实验2.1。,四、实验参数及数据缓冲区,采样周期 8088微机的8253产生定时中断信号,定时10毫秒,在单元2F60H存放倍数Tk其取值范围01HFFH。采样周

9、期T=TK10,T的范围10ms_2550ms,改变Tk既可以确定T。,五、实验接线图(图2.1-2 ),1、采样器(图2.1-2 ),五、实验接线图(图2.2-3 ),2、保持器,六:实验内容和步骤:,1、采样器 按图2.-接线,首先将U1 SG单元的S11置抛物线档,S12置下档。接好后仔细检查,确定无误后方可接通实验箱的电源。 打开计算机电源,执行图标计控试验程序,选择串口,打开实验箱使通讯成功。(屏幕出现WECOME TO YOU),六:实验内容和步骤:,用示波器分别观察U1单元的OUT端波形,调1使单元的端输出不高于,调W12电位器使周期为2S。 选定采样周期Tk=04H,并将Tk存

10、入2F60H单元。(按“E”输入)启动采样程序(CS:F000, IP:11A2),六:实验内容和步骤:,用示波器对照观察U1单元的OUT端波形与U10单元的OUT端波形, 观察完后停机。 选择若干值,重复()、()两步骤,观察不同采样周期Tk的输出波形,并纪录。 调节使单元的端输出不高于,调W11电位器使周期为S。重复()、()两步骤,观察不同采样周期Tk的输出波形,并纪录,六:实验内容和步骤:,保持器 按图2.2-3接线,首先将U1 SG单元的S11置阶跃档,S12置下档。接好后仔细检查,确定无误后方可接通实验箱的电源。 打开计算机电源,执行图标计控试验程序,选择串口,打开实验箱使通讯成功

11、。(屏幕出现WECOME TO YOU),六:实验内容和步骤:,用示波器分别观察U1单元的OUT端波形,调1使单元的端输出1,调W12电位器使周期为5S。 4)选定采样周期Tk=02H,并将Tk存入2F60H单元。(按“E”输入)启动采样程序(CS:F000 IP:11E0) 5)用示波器对照观察U12单元的IN7端波形与U10单元的OUT端波形, 观察输出C的波形,停机。,六:实验内容和步骤:,选择不同采样周期Tk,重复()、()两步骤。观察不同采样周期Tk的输出波形,并纪录。 7)增大Tk,存入2F60H单元。(按“E”输入)启动采样程序(CS:F000 IP:11E0) 观察输出C的波形

12、,停机。连续增大Tk,重复几次,直到系统不稳定,纪录并填下表,六:实验内容和步骤:,表2.2-1(T=TK10ms),表2.2-1(T=TK10ms),六:实验内容和步骤:,)在已填入表中选取一个TK,值存入2F60H单元。(按“E”输入)启动采样程序(G=F000:11A2) 观察无零阶保持器系统的输出C的波形。 9)减小输入信号幅度,增大采样周期,TK,值存入2F60H单元。启动采样程序(CS:F000 IP:11E0),用示波器对照观察U12单元的IN7端波形与U10单元的OUT端波形, 观察系统及离散化噪音输出。在将S11拨至斜坡,抛物线档,作进一步观察。,实验报告,1、写明实验目的、

13、实验原理、仪器。 2、详细列出实验步骤; 3、画出实验结果的示意图并做分析。,实验三积分分离PID控制实验,一、实验目的:、熟悉PID控制方法的控制规律。、掌握用临界比例带法整定PID控制参数的方法。、掌握不同P、I、D参数对控制系统的影响。、掌握采样时间变化对系统的影响。、掌握积分分离值对系统的影响。,二、实验设备,、计算机一台,二、实验设备,、计算机控制实验装置一台 、万用表一块、 电子元件若干,三、实验原理,原理电路如图-所示。,三、实验原理,计算机不断地采样输入信号R和输出信号C之间的误差E,进行PID控制运算,其中当误差的绝对值小于积分分离值E1时加入积分运算,反之取消积分运算。计算

14、结束后将结果输出给系统。PID的运算规律为:,三、实验原理,采样周期设为T,PID控制的算法为:,四、实验线路,图中大部分连线均已接好,本实验需连接的导线如图中带圈的连线所示。,五、实验参数与数据缓冲区,、采样周期TK,为单字节16进制数(0HFFH 对应0.01s2.55s),通常输入05,地址为2F60H。 、积分分离值E1,为单字节16进制数(正数00H7FH),通常输入7F,地址为2F00H 、PID参数,均为带符号的二字节BCD码(-0.9999+0.9999)。低字节:符号位00H为正,01H为负。中间字节:前两位小数(十分位,百分位)。高字节:后两位小数(十分位,百分位)。,五、

15、实验参数与数据缓冲区,其存贮地址分别为 P:2F03H2F05 H :2F06H2F08H :2F09H2F0BH 举例:系数P设为0.3614, 则:2F03输入00H 2F04输入36H 2F05输入14H,六、实验内容与步骤,1、按图-2接线,注意选用不同的连线电单股、双股、四股(代替三股)。 、打开计算机电源和实验箱电源,执行NAC程序,选择串口2,使通讯成功。 、选择示波器功能(F7)的y=f(t)选项,用示波器测量R端信号,S11置上档S12置下档,调W11和W12使幅值为2.5V左右,周期为左右的方波。,六、实验内容与步骤,、用E键输入参数(用空格键连续输入,用回车键结束输入),

16、束入比例系数Kp 为某一值,取消积分和微分作用(I=0, D=0),启动运行(F1、G=F000:141C回车),然后用示波器功能观察C点的输出波形。、改变不同的Kp值,使输出出现等幅震荡,记录等幅震荡情况下的采样周期Tu和比例系数Kpu。、根据临界比例带法计算PID参数。 (见附录),六、实验内容与步骤,附录一用临界比例带法计算PID参数。 设采样周期为50ms,先去掉微分与积分作用,只保留比例控制,增大Kp,直至系统等幅振,记下震荡周期Tu和震荡时所用比例值Kpu,按以下公式整定参数。只用比例调节Kp=0.5Kpu (P=Kp=0.5Kpu) 用比例积分调节(T取1/5Tu)比例Kp=0.

17、36Kpu (即P=Kp=0.36Kpu) 积分时间TI=1.05Tu (即I=Kp*T/TI=0.07Kpu) 用比例、积分、微分调节(T取1/6TU) 比例Kp=0.27Kpu(即P=Kp=0.27Kpu) 积分时间TI=0.4TU(即I=KpT/TI=0.11Kpu) 微分时间TD=0.22Tu(即D=KpTD/T=0.36Kpu),六、实验内容与步骤,、反复输入并修改PID参数,启动运行观察输出波形,记录各参数情况下的各参数以及Mp和ts值,直到满意为止。 、改变积分分离值为30,重复7,分析积分分离值对控制的影响。 、改变采样周期为20(0.2秒)重复7,分析采样周期对控制的影响。,

18、七、注意事项,、为选做实验。、在TDN实验箱上接线要在断电情况下进行。,实验报告,1、写明实验目的、实验原理、仪器。 2、详细列出实验步骤; 3、画出实验结果的示意图并做分析。,实验四 最小拍控制系统,实验4.1 最小拍有纹波设计 实验4.2 最小拍无纹波设计,实验4.1 最小拍有纹波设计,一、实验目的: 1、熟悉最小拍控制系统的设计原理 2、熟悉最小拍控制系统的电路工作原理 3、掌握最小拍有纹波纹控制系统的(D)Z算法 4、掌握模拟连续系统的参数整定方法,二、实验设备,、计算机一台,二、实验设备,、计算机控制实验装置一台 、万用表一块、 电子元件若干,实验4.1 最小拍无纹波设计,三 、实验

19、原理 (1) 见图4.1_1,其中C为输出, R出为输入,计算机对误差E定时采样按 D(Z)计算输出控制量U。其中K=5。 图4.1_1,图4.1_1,实验4.1 最小拍无纹波设计,针对阶跃输入进行计算机控制算法D(Z)设计。 (2)D(Z)算法: 采样周期T=1S,E(Z)为计算机输入,U(Z)为输出,有 D(Z)= U(z) E(Z) K0 + K1Z-1 + K2 Z -2 + K3Z-3 = (4) 1 + P1Z-1 + P2Z-2 + P3Z-3,实验4.1 最小拍无纹波设计,将D(Z)式写成差分方程则有: UK = K0 EK + K1 EK-1 + K2 EK-2 + K3 E

20、K-3 + P1UK-1 + P2UK-2 + P3UK-3 式中EK EK-3,误差输入; UK UK-3,计算机输出。,实验4.1 最小拍无纹波设计,四、试验线路图(图4),实验4.1 最小拍无纹波设计,五试验参数及数据缓冲区 1、采样周期 8088微机的8253产生定时信号,定时10秒,采样周期为 T=TK10 其中为单字节进制数,取值范围:,对应的范围:。例如当,有: () = 100 = 64 001(s) 0。01 参数TK的地址:单元。,实验4.1 最小拍无纹波设计,2()算法的参数Ki和PI 在公式4中Ki和P的取值范围:0.9999 +0.9999,计算机分别用相邻的三个字节

21、存储其BCD码。因为Ki和P均为带符号的二字节BCD码,所以相邻的三个字节存储单元中,低字节为符号位,符号位中为正,为负。中间字节存前两位小数,最高字节存后两位小数具体系数存储空间安排如下:,实验4.1 最小拍无纹波设计,具体系数存储空间安排如下: 2F00H 2F09H 2F12H 2F01H K0 2F0AH K3 2F13H P3 2F02H 2F0BH 2F14H 2F00H 2F0CH 2F01H K1 2F0DH P1 2F02H 2F0EH 2F06H 2F0FH 2F07H K2 2F10H P2 2F08H 2F11H,实验4.1 最小拍无纹波设计,例如:有系数为:则内存为:

22、 地址内容 ,实验4.1 最小拍无纹波设计,3、模拟连续系统的参数整定 被控对象有模拟电路模拟,因为电路中所接电阻、电容参数有一定的误差。并且最小拍系统设计要求模拟连续系统参数准确,所以应加以整定。方法如下: 积分环节(积分器) 按图4()接线。把单元中端直接接入积分器的输入端。(注意的选择)。 打开计算机和试验箱使通讯成功,选择示波器功能按F(7)键的(1)选项y=f(x)用示波器观察单元端波形。,实验4.1 最小拍无纹波设计,使得置阶跃档,置下档。调节单元中的11、12电位器,使端输出为1S,1V的方波,作为积分器输入信号。 用示波器观察积分器输出端信号,调节的值使积分器输出幅值为。则积分

23、器为1/。余类推。传递函数 写为:。 ,实验4.1 最小拍无纹波设计,2、比例器(比例环节) 见图4.(b)调节W11,即可算出比例K = R/R。,实验4.1 最小拍无纹波设计,3、一阶惯性环节 整定好的积分器闭环,得时间常数T = RC,根据()有电阻可确定增益K = R/R。见图4()。一阶惯性环节的传递函数为: K R/R = TS+1 RCS+1,实验4.1 最小拍无纹波设计,六试验内容与步骤: (1)首先按模拟连续系统的参数整定方法及步骤整定好的积分器及一阶惯性环节参数。整定完成后二者串接使传函为 :,实验4.1 最小拍无纹波设计,(2)按图4.连线,置阶跃档, 置下档。检查无误后

24、,重新打开试验箱开关,使通信成功。选择示波器功能(F7)的选项(y=f(x)用示波器观察单元端波形。 (3)调使单元的端输出为.方波,调W11电位器使方波周期为6S。 (4)按要求计算()各参数(具体推导过程见试验注)。按键输入参数,将送H单元,将()各参数送HH单元。回车确认。,实验4.1 最小拍无纹波设计,用示波器观察输入端的波形,在输入为零时启动最小拍程序(:)对照阶跃输入观察输出的波形。使之符合最小拍控制即一拍后进行跟踪。 不符合则反复调节、参数启动运行观察输出波形。到满意为止。,实验4.2 最小拍无纹波设计,一、实验目的: 1、熟悉最小拍控制系统的设计原理 2、熟悉最小拍控制系统的电

25、路工作原理 3、掌握最小拍有纹波纹控制系统的(D)Z算法 4、掌握模拟连续系统的参数整定方法,实验4.2 最小拍无纹波设计,二、实验设备: 1、计算机一台 2、计算机控制实验装置一台 3、万用表一块、电阻、连线若干,实验4.2 最小拍无纹波设计,1、 实验原理与实验线路与实验4.1相同,只是 D(Z)应按最小拍无纹波设计 最小拍有纹波设计()算法推导: 据图4传函可得,实验4.2 最小拍无纹波设计,实验4.2 最小拍无纹波设计,三、实验内容与步骤 (1)针对斜坡输入设计实验 A、针对斜坡输入按无纹波设计输出计算:,实验4.2 最小拍无纹波设计,K0=0.7650 P1= -0.408 K1=-

26、0.7302 P2=-0.5920 K2=0.1651 P3=0 K3=0 按图4.连线,置斜坡档,置下档。检查无误后,重新打开试验箱开关,使通信成功。,实验4.2 最小拍无纹波设计,、选择示波器功能的选项用示波器观察单元端输出波形。调使单元的端斜坡输出为不超过.,周期为6S。 、按计算的()各参数。按键输入参数,将送H单元,将()各参数送HH单元。回车确认。 、用示波器观察输入端的波形,在输入为零时启动最小拍程序(:)对照斜坡输入观察输出的波形。使之符合最小拍无纹波控制。,实验4.2 最小拍无纹波设计,5、不符合则反复调节、参数启动运行观察输出波形。到满意为止。,实验4.2 最小拍无纹波设计

27、,(2)饱和设计 对象改为:,将试验4.1中图4.1-2中R1 改为250K,实验4.2 最小拍无纹波设计,针对阶跃输入按无纹波设计输出计算:,实验4.2 最小拍无纹波设计,K0=0.9999 K1=0.3679 P1=-0.4176 K2=0 P2=0 K3=0 P3=0,1)调1使单元的端阶跃信号输出为不超过.,周期为6S。 2) 按计算的()各参数。按键输入参数,将送H单元将()各参数送HH单元。回车确认,实验4.2 最小拍无纹波设计,)用示波器观察输入端的波形,在输入为零时启动最小拍程序(:)对照斜坡输入观察输出的波形。 4)适当调整参数使系统从第二拍起,U(Z)恒为零。数出量稳定在稳

28、态值而不再由余波。,实验四 最小拍控制系统,实验报告内容: 测试结果。 分析图4.1-2工作原理。 设计对图4.1-2的试验程序框图 。 比较分析最小拍无纹波控制与最小拍有纹波设计的优、缺点,实验五 大林算法,一、实验目的: 1、 熟悉大林算法系统的设计原理 2、 熟悉大林算的电路工作原理 3、 了解大林算法对斜坡输入影响特性,二、实验设备,、计算机一台,二、实验设备,、计算机控制实验装置一台、万用表一块、 电子元件若干,实验五 大林算法,三、实验线路原理如图5.1-1,存滞后环节是通过控制采样保持器,使采样保持器的输出滞后D/A 输出一拍来模拟实现的。,实验五 大林算法,采样周期T=0.25

29、S,大林设计的目标定为:,式中=0.1S,实验五 大林算法,(2)D(Z)算法计算机输入为E(Z),输出为U(Z),有:,实验五 大林算法,式中Ki与Pi 取值范围:-0.9999+0.9999,计算机分别用相邻一个字节存储其BCD 码。最低字节存符号,00H为正,01H为负。中间字节存前两位小数,最高字节存末两位小数。例有一系数0.4321,则内存为: 地址 内容 2F00H 01H 2F01H 43H 2F02H 21H 程序运行是转换为二进制模2定点小数。注意中缺项相当于系数为零,应在相应内存三字节全存入00H。,实验五 大林算法,系数存储安排如下表5.11 2F00H 2F03H 2F06H 2F09H 2F01H K0 2F04H K1 2F07H K2 2F0AH K3 2F02H 2F05H 2F08H 2F0BH 2F0CH 2F0F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论