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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机控制最小拍实验报告.docx

1、计算机控制最小拍实验报告重庆邮电大学自动化学院计算机控制实验报告学院:自动化学 生姓 名:魏 波专业:电气工程与自动化班级:0830903学号:2009212715最小拍控制系统一、实验目的1、掌握最小拍有纹波控制系统的设计方法。2、掌握最小拍无纹波控制系统的设计方法。二、实验设备PC 机一台, TD- ACC 实验系统一套, i386EX 系统板一块三、实验原理及内容典型的最小拍控制系统如图其中 D(Z) 为数字调节器, G(Z)为包括零阶保持器在内的广义对象的 Z传递函数, (Z)为闭环 Z传递函数, C(Z) 为输出信号的Z传递函数, R(Z) 为输入信号的 Z传递函数 。R为输入, C

2、为输出,计算机对误差 E 定时采样按 D(Z) 计算输出控制量 U(Z) 。图中 K=5。闭环 传递函数1、最小拍有纹波系统设计2、最小拍无纹波设计有纹波系统虽然在采样点上的误差为零, 但不能保证采样点之间的误差值为零,因此存在有纹波现象。无纹波系统设计只要使 U(Z)是 Z 1 的有限多项式,则可以保证系统输出无纹波。四、实验线路图(2)D(Z) 算法采样周期 T=1S,E(Z) 为计算机输入, U(Z) 为输出,有:D(Z)= U(Z)E(Z)=K0 K1Z 1K2Z 2K3Z 31 P1Z1P2Z 2P3Z 3式中 Ki 与 Pi 取值范围: -0.9999 0.9999 ,计算机分别用

3、相邻三个字节存储其 BCD码。最低字节符号, 00H 为正, 01H为负。中间字节存前2 位小数,最高字节存末 2 位小数。例有系数 0.1234 ,则内存为:地址 内容2F00H 00H2F01H 12H2F02H 34H系数存储安排如表 5 1。表 510101H010DH0102HK0010EHP0103H010FH0104H0110H0105HK10111HP0106H0112H0107H0113H0108HK20114HP0109H0115H010AH010BHK3010CH123将 D(Z) 式写成差分方程,则有:UK=K0 EK+K1EK-1+K2EK-2+K3 EK-3-P 1

4、UK-1-P2UK-2-P3 UK-3式中 EKEK-3,误差输入; UKUK-3,计算机输出。计算机运算溢出处理,当计算机控制输出超过 00HFFH 时( 对应于模拟量-5V +5V),则计算机输出相应的极值 00H 或 FFH,同时在相应的内存单元也存入极值。(3) 模拟电路的参数整定被控对象有模拟电路, 电路中所接电阻、 电容参数有一定误差, 所以应加以整定,可先整定惯性环节, 再整定积分环节, 应使二者串联时尽量接近所给传递函数。整定方法参见注 1。(4) 接线8253 2# 输出 OUT2信号,经单稳整形,正脉冲打开采样保持器的采样开关,负脉冲启动 A/D 变换器。系统误差信号 EU

5、4、 IN2、 U14、OUT2U15、IN7:采样保持器对系统误差信号进行采样,将采样信号保持并输出给 A/D 第 7 路输入端。计算溢出显示部分:图 52 虚框内。当计算控制量的结果溢出时,计算机给口 B 的 PB17输出高电平,只要有一次以上溢出便显示。这部分线路只为观察溢出而设,可以不接,对于控制没有影响。图 1数字控制器的实现数字控制球的参考流程图(5) 采样周期 TCPU的 8253 产生定时信号,定时 10ms,采样周期 T 为:T=TK 10msTK需事先送入 2F60H单元,取值范围:01HFFH,对应的范围:10ms2550ms。例如当 T=1S,有:TK= T (s)1

6、=100=64H0.01(s)0.013. 实验内容与步骤(1)按图 2 连线, S 置方波档, S置下档,调W12使 U1 单元的 OUT端输出为2.5V 的1112方波,调W11约为 6S。装入程序TH5-1, 0100F 单元存入64H( E0100)。(2) 按要求计算 D(E) 各系数,送入内存 2F00H2F14H 单元,具体推导过程见有关计算控制技术教材。 (其中, K0 0.5434 、K1 -0.7434 、K20.2000 、K3 0、P1 -0.2826 、 P2 -0.7174 、 P3 0)。(3) 用示波器观察输入 R波形,在输入 R为零时启动最小拍程序 (G=F0

7、00:15E6 ) ,对照阶跃输出 R观察输出 C,应有以下波形 ( 见图 5 4) ,输出经过一拍后, 在采样点上跟踪输入误差输出为:E(Z)= e(Z)R(Z)=(1-Z-1) 2.52.5Z 11即一拍后进行跟踪,偏差保持为零。而从控制量的输出Y(Z)=D(Z)E(Z)=2.5 0.54350.2Z 110.717Z 1=1.3590-1.4744Z-1 +1.0571Z -2 -0.7580Z -3 +0.5435Z -4 -0.3897Z -5可见,控制量在一拍后并未进入稳态( 常数为零 ) ,而是在不停地波动,从而使连续部分的输出在采样点之间存在纹波。五、实验结果六、 总结最小拍控

8、制系统对输入形势的适应性差,当系统的输入形势改变,尤其是存在随机扰动时, 系统的性能变坏。 最小拍控制系统对参数变化很敏感, 在实验过程中,随着外部条件的变化, 对象参数的变化是不可避免的, 以及计算机在计算过程中产生的误差,从而使得实际输出可能偏离期望值。直流电机闭环调速实验一、实验目的1、了解闭环系统的控制过程2 、熟悉 PID 控制规律,并且用算法实现。二、实验设备PC 机一台, TD- ACC 实验系统一套, i386EX 系统板一块三、实验原理这是一个典型的直流电机调速实验的系统方框图人为数字给定驱动单元速度CPU系统直流电机电路反馈测速电路图 3实验原理图图 4 直流电机闭环调速试

9、验线路图CPU系统的 8255PB10脉冲信号为控制量,经驱动电路驱动电机运转。霍尔测速元件输出的脉冲信号记录电机转速构成反馈量,在参数给定情况下,经 PID 运算,电机可在控制量作用下,按给定转速闭环运转。其中 OPCLK为 1.1625MHz 时钟信号,经 8253 的 2 号通道分频输出 1ms的方波,接入 8259 产生 IRQ6中断,作为系统采样时钟; PB10产生 PWM脉冲计时及转速累加, 8259 的 IRQ7中断用于测量电机转速。2实验流程图主程序初始化采样周期到否?清 TK 变元 TC取 YK 反馈值调 PID溢出处理计算PWM将 YK ,CK值发往串口8259 IRQ7N

10、8259IRQ6中断程序:IRQ7 中断YMARK=0 ? MARK=1NMARK=0取 IRQ6 中转速累加 VADD计算电机转速VADD 清零中断程序IRQ6 中断TC=TC+1产生 PWM 脉冲NMARK=1?转速累加VADD=VADD+1IRET3实验内容及步骤(1) 按图 4 接线:(2) 装入程序 CS1.EXE。其中段地址为: 0000,偏移地址: 2000。使用 U0000:2000 命令查看第一、二条指令为 MOV AX,0259、MOV DS, AX由此可知数据段段地址为 0259。用 D0259:0000 命令可查看到数据段中所放 TS、SPEC、IBAND、KPP等参数

11、值 ( 对于双字节 DW,低位在前 ) 已按顺序排好,并与初始化值相符。用E0259:0000 命令可从 TS 第一个数据开始修改这些值,按空格继续修改下一个值,按减号修改上一个值,按回车确认并停止修改。(DEBUG命令的详细使用方法详见软件系统中的帮助文档中的常见命令说明部分。 )例: D0259: 0000( 回车 ) 可看到:0259:0000 14 30 00 60 00 60 10 10即:TS=14H,SPEC=0030H,0259: 0008 00 20 00 XX XXXX XX XXIBAND=0060HKPP=1060HKII=0010H,KDD=0020H(3) 进入专用

12、示波器界面点击运行,使用默认的段地址和偏移量,按确定运行示波。(4) 观察电机转速及示波器上给定值与反馈值的波形,分析其响应特性,改变参数 Iband 、KPP、KII 、 KDD的值后再观察其响应特性,选择一组较好的控制参数并记录下来。参稳定 2%数IBANDKPPKIIKDD 超调项时间目1:例程中参数响应0060H1060H00100020特性HH2:去掉 IBAND0000H1060H00100020HH4实验程序参数表符号单位取值范围名称及作用TSmmS00H-FFH采样周期:决定数据采集处理快慢程度SPECN/s06H-42H给定:即要求电机达到的转速值IBAND0000H-007

13、FH积分分离值: PID 算法中积分分离值KPP0000H-1FFFH比例系数: PID 算法中比例项系数值KII0000H-1FFFH积分系数: PID 算法中积分项系数值KDD0000H-1FFFH微分系数: PID 算法中微分项系数值通道 1 值:在示波器功能中所显示值需放CH100H-FFH入此单元中然后再调用 PUT_COM发送子程序CH200H-FFH通道 2值:(同上)YKN/s0000H-0042H反馈:通过霍尔元件反馈算出的电机转速反馈值CK00H-FFH控制量: PID 算法产生用于控制的量VADD0000H-FFFFH转速累加单元:记录霍尔输出脉冲用于转速计算ZV00H-

14、FFH转速计算变量ZVV00H-FFH转速计算变量TC00H-FFH采样周期变量FPWM00H-01HPWM脉冲中间标志位CK_100H-FFH控制量变量:记录上次控制量值EK_10000H-FFFFHPID 偏差: E(K)=SPEC(K)-YK(K)AEK_10000H-FFFFH E(K)=E(K)-E(K-1)BEK0000H-FFFFH 2E(K)=E(K)- E(K-1)AAA00H-FFH用于 PWM脉冲高电平时间计算VAA00H-FFHAAA变量BBB00H-FFH用于 PWM脉低冲电平时间计算VBB00H-FFHBBB变量MARK00H-01HR0 R8PID 计算用变量实验结果

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

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