
计算机控制作业解答-第二版.ppt
24页第二章 作业解答,P68 3题 用8位A/D转换器ADC0809与PC/ISA总线工业控制机接口,实现8路模拟量采集请画出接口原理图,并设计出8路模拟量的数据采集程序答:,1、接口原理图,EOC:H,转换结束 CS1对应PORT1 CS2对应PORT2,+5V,,EOC,,ALE,Vref(-),GND,START,Vref(+),CLK,ADC0809,D0-7,OE,C,B,A,IN0,IN7,,,,,,CLK,,,ISA 总 线,Vcc,,,,,,+5V,,,,,,D0-7,D0-2,,,IOW,IOR,+,CS1,,,,,+,,,,+,CS2,,,,,D7,2、 8路模拟量的数据采集程序流程图,ADC0809 PROC NEAR ;近调用过程定义伪指令,;用CALL伪指令调用过程CLD ;0 → DF(方向标志),地址增加 LEA DI,BUFMOV BL,00H ;设置ADC0809通道地址 MOV CX,8 ADC:MOV DX,PORT1MOV AL,BLOUT DX,AL;ADC0809锁存通道地址,并启动AD转换MOV DX,PORT2 NOSC:IN AL,DX TEST AL,80HJNZ POLLING; EOC=1,未开始转换,等待 NOEOC:IN AL,DX TEST AL,80HJZ NOEOC; EOC=0,正在转换,等待,MOV DX, PORT1IN AL,DXSTOS BUFINC BLLOOP ADCRET ADC0809 ENDP,P68 10题 采用DAC0832和PC/ISA总线工业控制机接口。
请画出接口电路原理图,并编写DA转换程序,MOV AL,00HMOV DX,PORT L: INC ALOUT DX,ALCALL DELAYJMP L,锯齿波发生器,答:,第三章 作业解答,试用高级或汇编语言编写下列各插补计算程序:(1)第一象限直线插补程序2)第一象限逆圆弧插补程序P100 4题,答:(1) 第一象限直线插补程序,设内存中三个单元XE、YE、FM分别存放直线终点横坐标、终点纵坐标、加工点偏差data segmentXE DB xeYE DB yzFM DB 0ZF DB 0 data ends,MOV AL,XEADD AL,YEMOV CL,AL ;CL存NXY LAB1:MOV AL,FMCMP AL,00H,JGE LAB2MOV ZF,03HMOV AX,FMADD AX,XEMOV FM,AXJMP CONTROL LAB2: MOV ZF,01H MOV AX,FMSUB AX,YEMOV FM,AX CONTROL:┇ DEC CLJNZ LAB1RET,第一象限直线插补程序,(2) 第一象限逆时针圆弧插补,,程序(略),若加工第—象限直线OA,起点O(0,0),终点A(1l,7)。
要求: (1) 按逐点比较法插补进行列表计算 (2) 作出走步轨迹图,并标明进给方向和步数P100 5题,答: (1) 按逐点比较法插补的计算列表,(2) 走步轨迹图,设加工第一象限逆圆弧AB,起点A(6,0),终点B(0,6)要求: (1) 按逐点比较法插补进行列表计算 (2) 作出走步轨迹图,并标明进给方向和步数P100 6题,答: (1) 按逐点比较法插补的计算列表,(2) 走步轨迹图,三相步进电机有哪几种工作方式,分别画出每种工作方式的各相通电顺序和电压波形图P100 7 题,答:三相步进电机有单三拍、双三拍和三相六拍三种工作方式单三拍,(a) 通电顺序:ABCA…,(b) 电压波形,(2) 双三拍,(a) 通电顺序:ABBCCAAB…,(b) 电压波形,(3) 三相六拍,(a) 通电顺序:AABBBCCCAA …,(b) 电压波形,采用PC(1SA或PCI)总线和8255A设计x轴步进电机和y轴步进电机的控制接口,要求: (1)画出接口电路原理图 (2)分别列出x轴和y轴步进电机在三相单三拍、三相双三拍和三相六拍工作方式下的输出字表P100 8题,答:(1) 接口电路原理图,,,,,(a) 三相单三拍工作方式下的输出字表,(2) 输出字表,(b) 三相双三拍工作方式下的输出字表,(c) 三相六拍工作方式下的输出字表,第四章 作业解答,已知模拟调节器的传递函数为试写出相应数字控制器的位置型和增量型控制算式,设采样周期T = 0.2s。
P165 4题,答:,位置型控制算式为,增量型控制算式为,9.已知被控对象的传递函数为采样周期T=1s,采用零阶保持器要求: (2)针对单位阶跃输入信号,设计最少拍有纹波系统D(z) ,并计算y(k)、u(k)、e(k)序列,画出它们对时间变化的波形P165 9题(2),答:,,则,由,得,阶跃输入对应,由被控对象传递函数,得,由广义对象传递函数,得,,本题按最少拍控制器设计的结果与此相同,P153 假言推理的例题用Mamdani推理做,设论域,由,得,推理结果: 为大。












