计算机控制实验指导书(2)

2019-08-01 22:37

2.2程序流程

程序流程如图2—3所示。

主程序 初始化8255芯片,将A口设为输入,B口为输出方式 7号中断处理程序 8253芯片(2#为5ms) 初始化 的B口,清8255并选中AD0809的IN6,置CH=06H ,BL=40H 读AD0809的采样值并送至DA832输出 送相应脉冲给LF398的PU端 填IRQ7中断矢量表 使OU端输出IN端信号 关总中断 判CH=06? N 预置下次采样通道为IN6 BL=40H,CH=06H Y 初始化8259 预置下次采样通道为IN7 BL=80H,CH=07H 中断返回 图2-3 A/D、D/A转换实验(2)程序流程

开中断 等待中断 中断申请 2.3实验内容及步骤

(1)按图2-1接线。将U1的信号选择开关S11放到斜坡位置,用短路块将U1的S与ST短接。置S12为下档,调节W11(改变周期)和W12(改变幅值)使IN6、IN7的波形基本符合图2-2所示要求。

(2)在TKKL2003的调试窗口执行程序(G=F000:1151↘)。

5

(3)使用TKKL2003的双踪示波器功能,同时观察输入与输出信号。A/D转换单元U13

的IN6输入信号应与U15 DAC单元中的采样保持输出OUT1信号一致;U13的IN7输入信号与U15单元中的采样保持输出OUT2信号一致。

(4)使用TKKL2003的示波器观察计算机分时控制的输出波形,即U15 DAC转换单元的OUT端的波形。

2.4 思考题

1. ADC0809有8路输入,如何判断输入的是哪一路?

2. 本实验中如何判断转换是否完成?与实验1中采用的方法是否一样?

6

实验三 数字滤波实验

3.1实验原理与线路

(1)如图3—1所示,计算机对含有干扰的正弦信号R(约0.5~1Hz)通过U13采样输入,然后进行数字滤波处理,以保留正弦信号,去除干扰,最后送至U15变成模拟量C输出。

图3-1 数字滤波原理图

(2)模拟带有尖脉冲干扰的正弦信号

用RC电路对U1单元的555的方波信号(S端)进行微分,将此微分信号(NC端的尖脉冲)视作干扰,再利用U2单元产生的正弦波,两信号迭加得到图3—1中的R波形。注意R点波形不要超过±5V,以免数字化溢出。

(3)滤波器的计算 要求设计一个相当于

1?S?1的数字滤波器。

由一阶差分法可得到近似式

Yk=(1-a)Xk+(a)YK-1

其中:Xk为输入,Yk为输出,T为采样周期,1-a=加权平均值算法的近似式为:

4T?。

YK=A1XK+A2XK-1+A3XK-2+A4XK-3(式中?Ai=1)

i?1其中Xk:输入,Yk输出。

1-a,a,A1需分别存入内存,存储区见表3—1。

7

表3—1数字滤波实验存储表

地址 2F00H 2F03H 内容 1—a a 地址 2F06H 2F09H 2F0CH 2F0FH 内容 A1 A2 A3 A4 存入方式:十进制2位小数(BCD码),取值范围:0.00~0.99,只须在相应的地址存入十进制数小数点后两位的数码值,程序启动后则会自动转换成二进制小数,再按算式进行定点小数运算。

(4)采样周期T

计算机用8253产生定时信号,定时5ms,采样周期T为:T=Tk=T×5ms Tk需选送入2F60H单元,范围:01H~FFH,对应T的范围:5ms~1275ms。 (5)实验接线见图3—2所示。接入1点的信号为正弦波,2点为干扰信号。

图3-2 数字滤波实验线路图

8

3.2 实验程序流程

一阶惯性滤波 一阶惯性与微分口A中断 与微分主程序 1-a乘Xκ 或P1乘Xκ 设置不同运算标志 运算判别 系数转换

图3-3 数字滤波程序流程图

系数转换 中断返回 微分平滑与加 权平均主程序 运算判别 设置不同运算标志 Yκ=A1XK+A2XK-1 -A3 XK-2-A4 XK-3 Yκ=A1XK+A2XK-1 +A3 XK-2+A4 XK-3 启动准备、等待中断及返回处理 微分平滑与加权平均口A中断 A1Xκ+A2Xκ Yκ=(1-a)Xκ+a Yκ 8255、8253 8259 初始化 中断返回 Yκ=P1Xκ+P2Xκ-1 3.3实验内容及步骤

(1)模拟一阶惯性环节的数字滤波

①按图3—2接线。改变U1单元的S12档位并调节W11,使U1单元NC端尖脉冲信号

9


计算机控制实验指导书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:FLUENT常见问题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: