8题 9题
4题
12题
2题 4题 5题 6题
第二章:
8 一个8位A/D转换器,孔径时间为100。如果要求转换误差在A/D转换精度(0.4%)内,求允许转换的正弦波模拟信号的最大频率是多少?
解:
9. 试AD574、LF398、CD4051 和PC/ISA 总线工业控制机接口,设计出8 路模拟量采集
系统,请画出接口电路原理图,并编写相应的8路模拟量数据采集程序。
13. 采用DAC0832、运算放大器、CD4051 等元器件与PC/ISA 总线工业控制机接口,设计8 路模拟量输出系统,请画出接口电路原理图,并编写8 路模拟量输出程序。
设8个输出数据存放在内存数据段BUF0—BUF7这8个连续单元中,主过程已经填装DS,输出子程序如下:
DOUT PROC NEAR
MOV BX , OFFSET BUF
NEXT: MOV AL , [BX]
OUT DX
INC DX
OUT DX
CALL DELAY
INC AH
DEC DX
LOOP NEXT
RET
DOUT ENDP
其中DELAY是一段延时程序。
第三章
5.若加工第二象限直线OA,起点O(0,0),终点A(-4,6)。要求:
(1)按逐点比较法插补进行列表计算;
(2)作出走步轨迹图,并标明进给方向和步数。
解:由题意可知xe=4,ye=6,F0=0,我们设置一个总的计数器Nxy,其初值应为Nxy=|6-0|+|-4-0|=10,则插补计算过程如表3—1所示。根据插补计算过程表所作出的直线插补走步轨迹图如下图所示。
6.设加工第一象限的圆弧AB,起点A(6,0),终点B(0,6)。要求:
(1)按逐点比较法插补进行列表计算;
(2)作出走步轨迹图,并标明进给方向和步数。 解:插补计算过程如表3—2所示。终点判别仍
采用第二种方法,设一个总的计数器Nxy,每走一步便减1操作,当Nxy=0时,加工到终点,插补运算结束。下图为插补过程中的走步轨迹。
8. 采用PC(ISA或PCI)总线和8255A 设计x 轴步进电机和y 轴步进电机的控制接口,
要求:
(1)画出接口电路原理图;
(2)分别列出x 轴和y 轴步进电机在三相单三拍、三相双三拍和三相六拍工作方式下的输出字表。
(1)
(2)
第4章
4.已知模拟调节器的传递函数为:
,
试写出相应数字控制器的位置型和增量型控制算法,设采样周期T=0.2S。
答:根据,得到
把T=0.2S代入得 位置型算式:
增量型算式
11. 被控对象的传递函数为
采样周期T=1s。要求:
(1)采用施密斯预估控制,并按图4.24所示的结构,求取控制器的输出u(k);
(2)试用达林算法设计数字控制器D(z),并求取u(k)的递推形式。(假设)。
答:
(1)由已知传递函数可知:
,,,
施密斯预估器的传递函数为:
脉冲传递函数为:
差分方程为:
其中:
代入得补偿器的输出:
控制器的输出:
(2)由已知传递函数可知:
,,,,,
由达林算法可得数字控制器:
令:
则数字控制器D(z):
差分方程:
其中:, ,
12. 在图4.28所示的计算机串级控制系统中,已知采样周期为T,且有
其中,a0、a1、a2、b0、b1是使D1(z)和D2(z)能够实现的常数,试写出计算机串级控制算法。
主回路控制器D1(z):
,
差分方程:
副回路控制器D2(z):
差分方程:
串级控制算法如下:
(1)计算主回路的偏差e1(k):
(2)计算主回路控制器D1(z)的输出u1(k):
(3)计算副回路的偏差e2(k):