计算机控制作业解答第二PPT学习教案_第1页
计算机控制作业解答第二PPT学习教案_第2页
计算机控制作业解答第二PPT学习教案_第3页
计算机控制作业解答第二PPT学习教案_第4页
计算机控制作业解答第二PPT学习教案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1计算机控制作业解答第二计算机控制作业解答第二过程入口置采样值缓冲区首址通道号和计数器初值送通道号,启动A/D读状态STS转换结束否读结果,存入缓冲区修改通道号和计数器修改采样值缓冲区指针返回8通道完否YYNN2、 8路模拟量的数据采集程序流程图第1页/共24页ADC0809 PROC NEAR ;近调用过程定义伪指令,;用CALL伪指令调用过程CLD ;0 DF(方向标志),地址增加LEA DI,BUFMOV BL,00H ;设置ADC0809通道地址 MOV CX,8ADC:MOVDX,PORT1MOV AL,BLOUT DX,AL;ADC0809锁存通道地址,并启动AD转换MOVD

2、X,PORT2NOSC:INAL,DX TEST AL,80HJNZ POLLING; EOC=1,未开始转换,等待NOEOC:INAL,DX TEST AL,80HJZ NOEOC; EOC=0,正在转换,等待第2页/共24页MOVDX,PORT1IN AL,DXSTOSBUFINC BLLOOPADCRETADC0809ENDP第3页/共24页P68 10题 采用DAC0832和PC/ISA总线工业控制机接口。请画出接口电路原理图,并编写DA转换程序 MOV AL,00H MOV DX,PORTL: INC AL OUT DX,AL CALL DELAY JMP L锯齿波发生器XFERAG

3、NDDI0CSDAC0832+5VDGNDISA总线VCCVREFDI7D0D7RfbA+-IOUT1IOUT2WR1WR2VoCS1答:答:第4页/共24页试用高级或汇编语言编写下列各插补计算程序: (1)第一象限直线插补程序。 (2)第一象限逆圆弧插补程序。P100 4题答:答:(1) 第一象限直线插补程序设内存中三个单元XE、YE、FM分别存放直线终点横坐标、终点纵坐标、加工点偏差。data segmentXE DB xeYEDByzFMDB0ZFDB0dataendsMOVAL,XEADDAL,YEMOVCL,AL ;CL存NXYLAB1:MOVAL,FMCMPAL,00H第5页/共2

4、4页JGELAB2MOV ZF,03HMOV AX,FMADD AX,XEMOV FM,AXJMPCONTROLLAB2: MOV ZF,01H MOV AX,FMSUB AX,YEMOV FM,AXCONTROL: DECCLJNZLAB1RET第一象限直线插补程序YN置FM=0,输入XE、YE,NXY= XE+YEFM=FM -YE FM=FM+XE 调用走步控制程序 NXY=NXY -1 NXY=0? N Y 结束 FM=0? ZF=1ZF=3第6页/共24页输入X0、Y0、NXY,置FM=0、XM=X0、YM=Y0FM0?ZF=3FM=FM+2YM+1YM=YM+1ZF=2FM=FM-

5、2XM+1XM=XM-1调用走步控制程序NXY=NXY-1NXY=0?YN结束YN程序(略)第7页/共24页若加工第象限直线OA,起点O(0,0),终点A(1l,7)。要求:(1) 按逐点比较法插补进行列表计算。(2) 作出走步轨迹图,并标明进给方向和步数。P100 5题答:答: (1) 按逐点比较法插补的计算列表步数偏差判别坐标进给偏差计算终点判断起点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

6、= 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 = F17 YE = 0NXY = 0第9页/共24页12345671234567891011123456789101112131415161718(0

7、,0)A(11,7)(2) 走步轨迹图第10页/共24页设加工第一象限逆圆弧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=5Y

8、4=Y3+1=3NXY=8 答:答: (1) 按逐点比较法插补的计算列表第11页/共24页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第12页/共24页123456123456123456789101112(2) 走步轨迹图第13页/共

9、24页三相步进电机有哪几种工作方式,分别画出每种工作方式的各相通电顺序和电压波形图。P100 7 题答:答:三相步进电机有单三拍、双三拍和三相六拍三种工作方式。(1)单三拍ABC(a) 通电顺序:ABCA(b) 电压波形(2) 双三拍(a) 通电顺序:ABBCCAAB(b) 电压波形ABCABC(3) 三相六拍(a) 通电顺序:AABBBCCCAA (b) 电压波形第14页/共24页采用PC(1SA或PCI)总线和8255A设计x轴步进电机和y轴步进电机的控制接口,要求:(1)画出接口电路原理图。(2)分别列出x轴和y轴步进电机在三相单三拍、三相双三拍和三相六拍工作方式下的输出字表。P100

10、8题答:答:(1) 接口电路原理图8255ISA总线PA0PA1PA2X轴步进电机驱动电路X轴步进电机驱动电路PB0PB1PB2第15页/共24页X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000001=01HADY100000001=01HADX200000010=02HADY200000010=02HADX300000100=04HADY300000100=04H(2) 输出字表(b) 三相双三拍工作方式下的输出字表X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000011=03H

11、ADX100000011=03HADX200000110=06HADX200000110=06HADX300000101=05HADX300000101=05H第16页/共24页X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000001=01HADX100000001=01HADX200000011=03HADX200000011=03HADX300000010=02HADX300000010=02HADX400000110=06HADX400000110=06HADX500000100=04HADX500000100=04HADX6000

12、00101=05HADX600000101=05H第17页/共24页已知模拟调节器的传递函数为 试写出相应数字控制器的位置型和增量型控制算式,设采样周期T = 0.2s。 sssEsUsD085. 0117. 01)()()(P165 4题答:答:111)1(1011208. 0138. 046. 1| )(| )()()()(zzsDsDzEzUzDzzszzTs) 1(38. 0)(46. 1) 1(08. 0)(kekekuku位置型控制算式为增量型控制算式为) 1(38. 0)(46. 1) 1(08. 1) 1() 1(38. 0)(46. 1) 1(08. 0) 1()()(kek

13、ekukukekekukukuku第18页/共24页9已知被控对象的传递函数为 采样周期T=1s,采用零阶保持器。要求:(2)针对单位阶跃输入信号,设计最少拍有纹波系统D(z) ,并计算y(k)、u(k)、e(k)序列,画出它们对时间变化的波形。) 11 . 0(10)(sssGcP165 9题(2)答:答:)105 . 41)(1 ()1 . 01 (9111 . 0111 . 0)1 ()1 (10101 . 01 . 01)1 (10) 11 . 0(10)1 () 11 . 0(101)(151111101121112121zzzzezzzzzsssZzssZzssseZzGTs第19

14、页/共24页 0, 1, 1ujv121211)()1 ()(zfzFzbzzuiid1),max( 0jqjvndum)1 ()()1 ()1 ()(1)(11),max(111zzFzzazzjqjviie则)()(1zze由得121f11151 . 011 . 0)1 . 01 (9105 . 41)()()(1)(zzzzzzGzDe阶跃输入对应由被控对象传递函数,得由广义对象传递函数,得1q0d第20页/共24页211113211101. 01 . 01 . 011 . 01)()()(1)1 (11)()()(1)()()(zzzzDzEzUzzzzRzEzzzzzzzRzYe)2(01. 0) 1(1 . 0)()()()2() 1()(kkkukkekkky本题按最少拍控制器设计的结果与此相同本题按最少拍控制器设计的结果与此相同第21页/共24页设论域YX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论