计算机控制作业解答-第二版课件_第1页
计算机控制作业解答-第二版课件_第2页
计算机控制作业解答-第二版课件_第3页
计算机控制作业解答-第二版课件_第4页
计算机控制作业解答-第二版课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

第二章作业解答P683题

用8位A/D转换器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通道完否YYNN2、8路模拟量的数据采集程序流程图.. MOV DX, PORT1 IN AL,DX STOS BUF INC BL LOOP ADC RETADC0809 ENDP.P6810题

采用DAC0832和PC/ISA总线工业控制机接口。请画出接口电路原理图,并编写DA转换程序MOVAL,00HMOVDX,PORTL:INCALOUTDX,ALCALLDELAYJMPL锯齿波发生器XFERAGNDDI0CSDAC0832+5VDGNDISA总线VCCVREFDI7D0D7RfbA+-IOUT1IOUT2WR1WR2VoCS1答:.第三章作业解答试用高级或汇编语言编写下列各插补计算程序:

(1)第一象限直线插补程序。

(2)第一象限逆圆弧插补程序。P1004题答:(1)第一象限直线插补程序设内存中三个单元XE、YE、FM分别存放直线终点横坐标、终点纵坐标、加工点偏差。data segment XE DB xe YE DB yz FM DB 0

ZF DB 0data ends MOV AL,XE ADD AL,YE MOV CL,AL;CL存NXYLAB1:MOV AL,FM CMP AL,00H. JGE LAB2

MOVZF,03H MOV AX,FM ADD AX,XE MOV FM,AX JMP CONTROLLAB2:MOVZF,01H

MOVAX,FM SUB AX,YE MOV FM,AXCONTROL:

DEC CL JNZ LAB1 RET第一象限直线插补程序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.(2)第一象限逆时针圆弧插补输入X0、Y0、NXY,置FM=0、XM=X0、YM=Y0FM≥0?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)作出走步轨迹图,并标明进给方向和步数。P1005题答:(1)按逐点比较法插补的计算列表步数偏差判别坐标进给偏差计算终点判断起点F0=0NXY=181F0=0+xF1=F0–YE=-7NXY=172F1<0+yF2=F1+XE=4NXY=163F2>0+xF3=F2–YE=-3NXY=154F3<0+yF4=F3+XE=8NXY=145F4>0+xF5=F4–YE=1NXY=136F5>0+xF6=F5–YE=-6NXY=127F6<0+yF7=F6+XE=5NXY=11.8F7>0+xF8=F7–YE=-2NXY=109F8<0+yF9=F8+XE=9NXY=910F9>0+xF10=F9–YE=2NXY=811F10>0+xF11=F10–YE=-5NXY=712F11<0+yF12=F11+XE=6NXY=613F12>0+xF13=F12–YE=-1NXY=514F13<0+yF14=F13+XE=10NXY=415F14>0+xF15=F14–YE=3NXY=316F15>0+xF16=F15–YE=-4NXY=217F16<0+yF17=F16+XE=7NXY=118F17>0+xF18=F17–YE=0NXY=0.(2)走步轨迹图.设加工第一象限逆圆弧AB,起点A(6,0),终点B(0,6)。要求:(1)按逐点比较法插补进行列表计算。(2)作出走步轨迹图,并标明进给方向和步数。P1006题步数偏差判别坐标进给偏差计算`坐标计算终点判断起点F0=0X0=6Y0=0NXY=121F0=0

-xF1=F0–2X0+1=–11X1=X0–1=5Y1=0NXY=112F1<0+yF2=F1+2Y1+1=–10X2=5Y2=Y1+1=1NXY=103F2<0+yF3=F2+2Y2+1=-7X3=5Y3=Y2+1=2NXY=94F3<0+yF4=F3+Y3+1=–2X4=5Y4=Y3+1=3NXY=8答:(1)按逐点比较法插补的计算列表.5F4<0+yF5=F4+2Y4+1=5X5=5Y5=Y4+1=4NXY=76F5>0-xF6=F5–2X5+1=-4X6=X5-1=4Y6=4NXY=67F6<0+yF7=F6+2Y6+1=5X7=4Y7=Y6+1=5NXY=58F7>0-xF8=F7–2X7+1=-2X8=X7-1=3Y8=5NXY=49F8<0+yF9=F8+2Y8+1=9X9=3Y9=Y8+1=6NXY=310F9>0-xF10=F9–2X9+1=4X10=X9-1=2Y10=6NXY=211F10>0-xF11=F10–X10+1=1X11=X10–1=1Y11=6NXY=112F11>0-xF12=F11–X11+1=0X12=X11-1=0Y11=6NXY=0.(2)走步轨迹图.三相步进电机有哪几种工作方式,分别画出每种工作方式的各相通电顺序和电压波形图。P1007题答:三相步进电机有单三拍、双三拍和三相六拍三种工作方式。单三拍ABC(a)通电顺序:A

B

C

A

…(b)电压波形(2)双三拍(a)通电顺序:AB

BC

CA

AB

…(b)电压波形ABCABC(3)三相六拍(a)通电顺序:AABBBCCCAA…(b)电压波形.采用PC(1SA或PCI)总线和8255A设计x轴步进电机和y轴步进电机的控制接口,要求:(1)画出接口电路原理图。(2)分别列出x轴和y轴步进电机在三相单三拍、三相双三拍和三相六拍工作方式下的输出字表。P1008题答:(1)接口电路原理图8255ISA总线PA0PA1PA2X轴步进电机驱动电路X轴步进电机驱动电路PB0PB1PB2.X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000001=01HADY100000001=01HADX200000010=02HADY200000010=02HADX300000100=04HADY300000100=04H(a)三相单三拍工作方式下的输出字表(2)输出字表(b)三相双三拍工作方式下的输出字表X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000011=03HADX100000011=03HADX200000110=06HADX200000110=06HADX300000101=05HADX300000101=05H.(c)三相六拍工作方式下的输出字表X轴步进电机输出字表Y轴步进电机输出字表存储地址标号PA口输出字存储地址标号PB口输出字ADX100000001=01HADX100000001=01HADX200000011=03HADX200000011=03HADX300000010=02HADX300000010=02HADX400000110=06HADX400000110=06HADX500000100=04HADX500000100=04HADX600000101=05HADX600000101=05H.第四章作业解答已知模拟调节器的传递函数为

试写出相应数字控制器的位置型和增量型控制算式,设采样周期T=0.2s。P1654题答:位置型控制算式为增量型控制算式为.9.已知被控对象的传递函数为

采样

温馨提示

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

评论

0/150

提交评论