Professional Documents
Culture Documents
CLK CLR
CS
IOW
1
RESET
p34 例题中,读入 16 路开关量输入通道的输入电平,数字量
输入程序该如何改进,使得低八位放 AL ,高八位放 AH ?
原来: 改后:
MOV DX, 220H MOV DX, 221H
IN AL, DX IN AL, DX
MOV AH, AL MOV AH, AL
MOV DX, 221H MOV DX, 220H
IN AL, DX IN AL, DX
或
MOV BL,AH
MOV AH,AL
MOV AL,BL
第 2 章书后习题
9. 试采用 AD574 、 LF398 、 CD4051 和 PC/ISA 总线工业控制机接口,设计出 8 路模拟量
采集系统,请画出接口电路原理图,并编写相应的 8 路模拟量数据采集程序。
程序 :
第 2 章书后习题
13. 试采用 DAC0832 、运算放大器、 CD4051 等元器件与 PC/ISA 总线工
业控制机接口,设计出 8 路模拟量输出系统,请画出接口电路原理图,
并编写 8 路模拟量输出程序。
程序 :
设计四相 x 轴步进电机和 y 轴步进电机的控制接口,并分别
列出在四相步进电机在各种工作方式下的输出字表。
采用 PC ( ISA 或 PCI )总线和 8255A 设计 x 轴步进电动机
和 y 轴步进电动机的控制接口,要求:
1.画出接口电路原理图;
2.分别列出 x 轴和 y 轴步进电动机在各种工作方式下的输出
字表。
四相步进电机的工作方式有四相单四拍,四相双四拍,四相八拍。
逐点比较法直线插补或圆弧插补计算程序需要和步进电机的 走
步控制程序 配合,才能实现 xOy 坐标平面的数字程序控制,进
行机床的自动控制。
步进电机的工作精度(步距角)取决于( C,D )
A 相数 B 转动速度 C 转子齿数 D 一个周期内的工作拍数(工
作方式)
下列哪些转换器需要软件触发启动?( AB )
A ADC0809 B AD1674 C DAC0832 D DAC1210
s
用 8 位 A/D 转换器 ADC0809 与 PC/ISA 总线工业控制机接口,
实现模拟量采集。请画出接口电路原理图,并设计 A/D 转换程
序。(设 ADC0809 片选信号为 BASE ,启动控制端口地址为
BASE+0,A/D 数据输出端口地址为 BASE+2 )
请写出单位加速度输入下,最小拍控制系统的偏差 E(z) 和系统输出 Y(z) 的表达式(要求化为关于 z-
1 的表达式形式,需要写出多项式相除的过程),并画出偏差 e(k) 和输出 y(k) 随采样时刻的变化曲
线。
3 z 1
注:若已知 G ( z ) ,
z 1 z 2
如何求出 D(z) 和
u(k) ,请思考
图 1 是数字 PID 增量式控制算法流程。请对该图做出修改,设计出数字 PID 位置式控制算法流程。
离线计算q0,q1,q2
置e(k-1)=e(k-2)=0
置u(k-1)=0
求e(k)=r(k)-y(k)
被
控
对
按式(4-33)计算控制
象
增量Δu(k),令
u(k)=u(k-1)+Δu(k)
将u(k)输出给D/A D/A
e(k-2)=e(k-1)
e(k-1)=e(k)
u(k-1)=u(k)
采样时刻 否
到否?
到