《计算机控制作业解答-第二版优秀PPT.ppt》由会员分享,可在线阅读,更多相关《计算机控制作业解答-第二版优秀PPT.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、其次章 作业解答P68 3题 用8位AD转换器ADC0809与PC/ISA总线工业限制机接口,实现8路模拟量采集。请画出接口原理图,并设计出8路模拟量的数据采集程序。答:答:1、接口原理图EOC:H,转换结束。CS1对应PORT1CS2对应PORT2+5VEOCALEVref(-)GNDSTARTVref(+)CLKADC0809D0-7OEC,B,AIN0IN7CLKISA总线Vcc+5VD0-7D0-2IOWIOR+CS1+CS2D7过程入口置采样值缓冲区首址通道号和计数器初值送通道号,启动A/D读状态STS转换结束否读结果,存入缓冲区修改通道号和计数器修改采样值缓冲区指针返回8通道完否Y
2、YNN2、8路模拟量的数据采集程序流程图ADC0809 PROC NEAR;近调用过程定义伪指令,;用CALL伪指令调用过程CLD ;0 DF(方向标记),地址增加LEA DI,BUFMOV BL,00H;设置ADC0809通道地址 MOV CX,8ADC:MOV DX,PORT1MOV AL,BLOUT DX,AL;ADC0809锁存通道地址,并启动AD转换MOV DX,PORT2NOSC:INAL,DX TEST AL,80HJNZ POLLING;EOC=1,未起先转换,等待NOEOC:IN AL,DX TEST AL,80HJZ NOEOC;EOC=0,正在转换,等待MOV DX,PO
3、RT1IN AL,DXSTOS BUFINC BLLOOP ADCRETADC0809ENDPP68 10题 接受DAC0832和PC/ISA总线工业限制机接口。请画出接口电路原理图,并编写DA转换程序 MOV AL,00H MOV DX,PORTL:INC AL OUT DX,AL CALL DELAY JMP L锯齿波发生器XFERAGNDDI0CSDAC0832+5VDGNDISA总线VCCVREFDI7D0D7RfbA+-IOUT1IOUT2WR1WR2VoCS1答:答:第三章 作业解答试用高级或汇编语言编写下列各插补计算程序:(1)第一象限直线插补程序。(2)第一象限逆圆弧插补程序。
4、P100 4题答:答:(1)第一象限直线插补程序设内存中三个单元XE、YE、FM分别存放直线终点横坐标、终点纵坐标、加工点偏差。data segmentXE DB xeYEDByzFMDB0ZFDB0dataendsMOVAL,XEADDAL,YEMOVCL,AL ;CL存NXYLAB1:MOVAL,FMCMPAL,00HJGELAB2MOV ZF,03HMOV AX,FMADD AX,XEMOV FM,AXJMPCONTROLLAB2:MOV ZF,01H MOV AX,FMSUB AX,YEMOV FM,AXCONTROL:DECCLJNZLAB1RET第一象限直线插补程序YN置FM=0,
5、输入XE、YE,NXY=XE+YEFM=FM-YE FM=FM+XE 调用走步控制程序 NXY=NXY-1 NXY=0?N Y 结束 FM=0?ZF=1ZF=3(2)第一象限逆时针圆弧插补输入X0、Y0、NXY,置FM=0、XM=X0、YM=Y0FM0?ZF=3FM=FM+2YM+1YM=YM+1ZF=2FM=FM-2XM+1XM=XM-1调用走步控制程序NXY=NXY-1NXY=0?YN结束YN程序(略)若加工第象限直线OA,起点O(0,0),终点A(1l,7)。要求:(1)按逐点比较法插补进行列表计算。(2)作出走步轨迹图,并标明进给方向和步数。P100 5题答:答:(1)按逐点比较法插补
6、的计算列表步数偏差判别坐标进给偏差计算终点判断起点F0=0NXY=181F0=0+xF1=F 0 YE=-7NXY=172F1 0+xF3=F 2 YE=-3NXY=15 4F3 0+xF5=F 4 YE=1NXY=136F5 0+xF6=F 5 YE=-6NXY=127F6 0+xF8=F 7 YE=-2NXY=109F8 0+xF10=F9 YE=2NXY=811F10 0+xF11=F10 YE=-5NXY=712F11 0+xF13=F12YE=-1NXY=514F13 0+xF15=F14 YE=3NXY=316F15 0+xF16=F15YE=-4NXY=217F16 0+xF18
7、=F17 YE=0NXY=0(2)走步轨迹图设加工第一象限逆圆弧AB,起点A(6,0),终点B(0,6)。要求:(1)按逐点比较法插补进行列表计算。(2)作出走步轨迹图,并标明进给方向和步数。P100 6题步数偏差判别坐标进给偏差计算坐标计算终点判断起点F0=0X0=6Y0=0NXY=121F0=0-xF1=F02X0+1=11X1=X01=5Y1=0NXY=112F10+yF2=F1+2Y1+1=10X2=5Y2=Y1+1=1NXY=103F20+yF3=F2+2Y2+1=-7X3=5Y3=Y2+1=2NXY=9 4F30+yF4=F3+Y3+1=2X4=5Y4=Y3+1=3NXY=8 答:
8、答:(1)按逐点比较法插补的计算列表5F40-xF6=F52X5+1=-4X6=X5-1=4Y6=4NXY=67F60-xF8=F72X7+1=-2X8=X7-1=3Y8=5NXY=49F80-xF10=F92X9+1=4X10=X9-1=2Y10=6NXY=211F100-xF11=F10X10+1=1X11=X101=1Y11=6NXY=112F110-xF12=F11X11+1=0X12=X11-1=0Y11=6NXY=0(2)走步轨迹图三相步进电机有哪几种工作方式,分别画出每种工作方式的各相通电依次和电压波形图。P100 7 题答:答:三相步进电机有单三拍、双三拍和三相六拍三种工作方式
9、。(1)单三拍ABC(a)通电依次:ABCA(b)电压波形(2)双三拍(a)通电依次:ABBCCAAB(b)电压波形ABCABC(3)三相六拍(a)通电依次:AABBBCCCAA(b)电压波形接受PC(1SA或PCI)总线和8255A设计x轴步进电机和y轴步进电机的限制接口,要求:(1)画出接口电路原理图。(2)分别列出x轴和y轴步进电机在三相单三拍、三相双三拍和三相六拍工作方式下的输出字表。P100 8题答:答:(1)接口电路原理图8255ISA总线PA0PA1PA2X轴步进电机驱动电路X轴步进电机驱动电路PB0PB1PB2X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储
10、地址标号PB口输出字ADX100000001=01HADY100000001=01HADX200000010=02HADY200000010=02HADX300000100=04HADY300000100=04H(a)三相单三拍工作方式下的输出字表(2)输出字表(b)三相双三拍工作方式下的输出字表X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000011=03HADX100000011=03HADX200000110=06HADX200000110=06HADX300000101=05HADX300000101=05H(c)三相六拍工作方式
11、下的输出字表X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000001=01HADX100000001=01HADX200000011=03HADX200000011=03HADX300000010=02HADX300000010=02HADX400000110=06HADX400000110=06HADX500000100=04HADX500000100=04HADX600000101=05HADX600000101=05H第四章 作业解答已知模拟调整器的传递函数为 试写出相应数字限制器的位置型和增量型限制算式,设采样周期T=0.2s。P165 4题答:答:位置型限制算式为增量型限制算式为9已知被控对象的传递函数为 采样周期T=1s,接受零阶保持器。要求:(2)针对单位阶跃输入信号,设计最少拍有纹波系统D(z),并计算y(k)、u(k)、e(k)序列,画出它们对时间变更的波形。P165 9题(2)答:答:则由得阶跃输入对应由被控对象传递函数,得由广义对象传递函数,得本题按最少拍限制器设本题按最少拍限制器设计的结果与此相同计的结果与此相同P153 假言推理的例题用Mamdani推理做设论域由得推理结果:为大。
限制150内