微型计算机控制技术第2章习题答案
- 格式:doc
- 大小:45.00 KB
- 文档页数:7
2-1 输入/输出通道分为哪些类型?它们各有什么作用?输入通道分为:模拟输入通道和开关量输入通道。
模拟量输入通道作用:把传感器转换后的电信号经过适当的调理,然后转换成数字量输入计算机。
开关量输入通道的作用:接受外部设备的状态逻辑信号,并对输入的状态信号采取转换,保护,滤波,隔离等措施。
输出通道分为:模拟量输出通道和开关量输出通道。
模拟量输出通道:把数字量转换成适合于执行机构的模拟量。
开关量输出通道:主要是滤波,电平转换,隔离和功率的驱动。
2-2 静态显示和动态显示的区别是什么?静态显示:系统在每一次显示输出后,能保持显示不变,仅存在待显示数字需要改变时,才更新其数字显示器中锁存的内容,这种显示占用CPU时间少,显示稳定可靠。
缺点是,当显示位数较多时,占用I/O较多。
动态显示:CPU需定时地对每位LED显示器进行扫描,每位LED显示器分时轮流工作,每次只能使一位LED显示,但由于人眼视觉暂留现象,仍感觉所有的LED显示器都同时显示。
这种显示的优点是使用硬件少,占用 I/O少,缺点是占用CPU时间长,只要不执行显示程序,就立刻停止显示。
2-3 如图2-2所示的静态显示器接口电路,编写一位极性和三位十进制数字的静态显示程序,并根据小数点状态信息点亮相应位的小数点。
static: MOV R5, #40HMOV R0, #31HMOV R2, #04HMOV DPTR, #TABMOV R1, 30HLOOP: MOV A, @R0MOVC A, @A+DPTRMOV R4, AMOV A, R1JNB ACC.3, LOOP1MOV A, R4ANL A, #7FHMOV R4, ALOOP1: MOV A, R1RL AMOV R1, AMOV A, R4MOV P2, R5MOVX @R0, AMOV P2, #0FFHINC R5DJNZ R2, LOOPRET2-4 试用89C51单片机、按钮开关和LED显示器等器件,设计一个四路抢答器,2-5 89C51单片机的P3口接一个共阴极的数码管,P1口接4×4的键盘,每个键的键值依次是0~F,要求任意按下一个键,则在数码管上显示该键的键值,请编写一段程序完成上述任务。
微型计算机控制技术一二章复习资料及部分答案第一、二章复习题一、多项选择题1.gpib的电气特性要求总线信号采用负逻辑,下列(d)电平为逻辑“0”状态。
a、-10vb.-2vc。
0.5vd。
3v2.gpib的电气特性要求总线信号采用负逻辑,下列(c)电平为逻辑“1”状态。
a.10vb.3vc.0.5vd.2v3.在以下链接中,不属于数字输入通道的是(d)A.调节电路B.锁存器C.解码器d.i/v转换电路4.在确定a/d变换器的精度时,通常要求它的精度应(a)与其相连的传感器精度。
a、高于B.低于C.等于D.不确定5监控系统中的SCC计算机计算(B)并将其发送至模拟调节器或DDC计算机。
a、最佳控制值B.最佳给定值C.最小拍数D.最佳测量值6.rs-232c的电气特性要求总线信号采用负逻辑,下列(d)电平为逻辑“0”状态。
a.-10vb.-2vc.1vd.10v7.量化精度约为(c)A.1%b.0.5%c.0.4%D.0.2%8的8位A/D转换器计算机参与控制的最典型形式是(b)a.操作指导控制b.直接数字控制c.监督控制d.现场总线控制9.一个12位的a/d转换器,其量化精度约为(d)a、 0.01%b.0.1%c.0.4%d.0.02%10。
可以采取的抑制共模干扰的措施有(c)a.增大共模电压b.最大共模增益c.提高共模抑制比d.提高滤波器1.属于内部总线的是(ab)a、地址总线B.数据总线C.PCI总线B总线2.输出信号属于模拟信号的装置是(b)a.感应开关b.行程开关c.角度编码器d.压力变送器3.一个10位的a/d转换器,其量化精度约为(d)a.1%.b.0.4%.c.0.2%d.0.1%4.使用差分放大器作为信号前置放大器是抑制(d)干扰的有效方法。
a、串行模式b.cpuc.电源d.共模5.属于外部总线的是(a)a、 RS-232C串行总线B.标准总线C.ISA总线D.控制总线11.输出信号属于数字信号的设备为(D)。
第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。
(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。
(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。
2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。
(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。
(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。
3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。
图1.1微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
微型计算机控制系统课后题答案第一章微型计算机控制系统的概述puter在微型控制中的作用?他的信息从何处来?其输入信息有用于何处?答:1)完成数据的采集把生产过程参数采集,供人为控制和其他控制系统作用2)将生产过程参数转换为数字量,引进控制程序进行计算把控制经过转换输入计算机。
I从生产过程中来,O都作为控制命令。
2.什么是微机控制的实时性?为什么要强调微机控制的实时性?怎样才能保证微机实时控制作用?答:1)时间越短越好,不影响控制2)因为要求用微机能够在规定的时间范围内完成规定操作要使微机控制具有实时性3)在微机方面还是配备具有实时时钟和优先级中断信息处理电路,在软件方面应具备有完善的时钟管理,中断处理的程序,实时时钟和优先级中断系统这保证微机系统实时的必要性,3.微机在控制系统中的在线操作和离线操作的区别是什么?答:在线是直接交换信息离线是不直接对生产装置进行控制。
4.微机控制系统的硬件一般有哪几个主要部分组成?各部分是怎样互相联系的?其中过程通道和系统中起什么作用?他有那几种类型?答:1)生产过程,过程通道,微型计算机,人机联系设备,控制操作台。
2)各部分通道和计算机相连3)过程通道将生产过程参数转换并传输到计算机中去,将计算机的控制传输到被控对象中。
4)过程输入(模拟量,开关量)过程输出(模拟量,开关量)5..直接控制数字控制系统的硬件由哪几部分组成?他们的基本功能是什么?直接数字控制系统和监督控制系统的区别在哪里?答:1)生产过程,过程通道,计算机接口。
2)过程通道:将生产过程的参数取进来,控制程序计算,结果送给控制对象。
计算机:信息优化将模拟控制器的给定值。
借口:连接输入端与计算机3)一个直接参与控制,一个不直接参与控制。
6.微机控制系统按功能分类主要有哪几种?按使用的控制规律分类有主要有哪几种?答:1)按功能:数据采集和数据处理直接数字控制系统监督控制系统集散控制系统现场总线控制系统2)按控制规律:程序和顺序控制PID控制复杂规律控制智能控制第二章过程输入输出通道1.微型计算机的对存储器和I/O接口是如何寻址的?它们各用哪些控制信号线和地址信号线?答:1)用mov X访问外部接口和RAM 用,mov指令取RAM信号2)读、写信号线2.试用两个CD4051扩展成16路的多路开关,并说明其工作原理。
第一章(绪论)作业1.1 什么是计算机控制系统?它由哪几部分组成?答:计算机控制系统就是利用计算机来实现生产过程控制的系统。
、计算机控制系统由工业控制机和生产过程两个大部分组成。
工业控制机是指按生产过程控制的特点和要求而设计的计算机,它包括硬件和软件两部分。
生产过程包括被控对象、测量变送、执行机构、电气开关装置。
计算机控制系统的组成框图见书本第2页(图1.2)。
1.2 计算机控制系统的典型形式有哪些?各有什么优缺点?答:(1)操作指导控制系统优点:结构简单,控制灵活,安全。
缺点:由人工操作,速度受到限制,不能控制多个对象。
(2)直接数字控制系统(DDS)优点:实时性好,可靠性高,适应性强。
(3)监督控制系统(SCC)优点:生产过程始终处于最优工况。
(4)分散控制系统(DCS)优点:分散控制、集中操作、分级管理、分而自治和综合协调。
(5)现场总线控制系统(FCS)优点:与DCS相比,降低了成本,提高了可靠性。
国际标准统一后,可实现真正的开放式互联系统结构。
1.4 工业控制机由哪几部分组成?各部分的重要作用是什么?工业控制机的特点是什么?答:工业控制机主要由以下几部分组成:1、硬件组成(1)主机板:进行必要的数值计算,逻辑判断,数据处理。
(2)内部总线:内部各部分进行信息传递的公共通道,是一组信号线的集合(3)外部总线:与其他计算机和智能设备进行信息传送的公共通道。
(4)人--机接口5)系统支持功能:监控定时器、电源掉电检测、保护重要数据的后台存储器体、实时日历时钟、磁盘系统、通信接口、输入输出通道。
2、软件组成:(1)系统软件:实时多任务操作系统、引导程序、调度执行程序。
(2)支持软件:汇编语言、高级语言、编译程序、编辑程序、调试程序、诊断程序。
(3)应用软件:过程输入程序、过程控制程序、过程输出程序、人—机接口出程序。
工业控制机的特点如下(1)可靠性高和克维修性好(2)环境适应性强(3)控制的实时性好(4)晚含的输入输出通道(5)丰富的软件(6)适当的计算精度和运算速度第二章(输入输出接口与过程通道)作业2.1 什么是接口、接口技术和过程通道?答:接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口。
第一章1.微型计算机控制系统的硬件由哪几部分组成?各部分作用?(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
(3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。
其中作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容;还应有按钮,完成系统的启、停等功能;操作台还要保证即使操作错误也不会造成恶劣后果,即应有保护功能.(4)检测与执行机构:a.测量变送单元:在微机控制系统中,为了收集和测量各种参数,采用了各种检测元件及变送器,其主要功能是将被检测参数的非电量转换成电量.b.执行机构:要控制生产过程,必须有执行机构,它是微机控制系统中的重要部件,其功能是根据微机输出的控制信号,改变输出的角位移或直线位移,并通过调节机构改变被调介质的流量或能量,使生产过程符合预定的要求。
4、操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。
计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到操作指导的作用(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。
习题一1,微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?答:CPU,接口电路及外部设备组成。
CPU,这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
接口电路,微机和生产对象之间进行信息交换的桥梁和纽带。
外部设备:这是实现微机和外界进行信息交换的设备2,微型计算机控制系统软件有什么作用?说出各部分软件的作用。
答:软件是指能够完成各种功能的计算机程序的总和。
整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。
就功能来分,软件可分为系统软件、应用软件1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序。
对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。
2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。
3,常用工业控制机有几种?它们各有什么用途?4,操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?答:(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。
计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用。
(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。
DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。
(3)计算机监督控制系统(SCC系统):SCC(Supervisory Computer Control)系统比DDC系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进行控制,系统不能运行在最佳状态,而SCC系统不仅可以进行给定值控制,并且还可以进行顺序控制、最优控制以及自适应控制等SCC是操作指导控制系统和DDC系统的综合与发展。
微型计算机控制技术答案(赖寿宏)第二章输入输出接口技术和输入输出通道1.何谓I/O接口?在计算机控制系统中为什么要有I/O接口电路?答:是主机和外围设备之间交换信息的连接部件。
2.一个微处理机(CPU)采用程序控制查询方式时,管理50个键盘显示中断,要求将各终端打入的任一字符在显示器上立即显示出来。
已知CPU查询每个终端并完成每一字符的接收和处理时间需200μs,若程序员以每秒打10个字符的速度同时连续打入字符,问CPU是否能按要求,可靠的管理全部50个终端?又问CPU最多能管理多少个这种终端?答:1000ms/(200us*10)=500, 能可靠的管理全部50个终端3.在本章第二节,查询式I/O方式应用举例中,假设X、Y、Z三轴服务子程序的执行时间分别为100μs、150μs、120μs,主程序执行时间(执行查询指令等)为80μs,试估算不造成控制失误三轴所能达到的最高速度是多少?(速度以脉冲/s计算)答:27024.某微机实时控制系统有1#、2#、3#三个外围设备。
由一个CPU进行管理,已知各外围设备的最短响应时间和服务时间分别是:C1=5ms S1=300μsC2=8ms S2=1.3msC3=1ms S3=400μs问若采用查询方式是否能可靠管理这三个外围设备?为什么?若不行的话,试提出改进方答:不行。
可采用中断嵌套的方式解决。
6. 计算机与外围设备交换信息有哪几种控制方式?它们各有什么优缺点》答:见教材7. 某8086 最大模式系统中,需扩展8255A 、8253和DAC0832芯片各一片。
采用74LS138 译码器,若已指定给各芯片的地址范围是:8255A E0H、E2H、E4H、E6H、8253 E1H 、E3H、E5H、E7H、DAC0832 F0H试设计接口扩展的译码电路(除74LS138 外, 可增加必要的其他逻辑电路芯片。
8某8088最大模式系统中,需扩展8255A 四片,指定各芯片的地址范围分别是90~93H 、94~97H 、98~9BH 、9C~9FH, 采用74LS 译码器,试设计接口地址译码电路。
第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。
(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。
!(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。
2.实时、在线方式和离线方式的含义是什么(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。
(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。
(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。
3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么—由四部分组成。
图微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
书后习题参考答案第一章习题1答:微型计算机控制系统是利用计算机(通常采用工业控制计算机,简称工控机)来实现生产过程自动控制的系统,它由控制计算机本体(包括硬件、软件和网络结构)和被控对象两大部分组成。
微型计算机控制系统是实时系统,也是在线系统。
2答:计算机做控制器用。
控制系统中引进计算机,可以充分运用计算机强大的运算、逻辑判断和记忆等功能。
只要运用微处理器的各种指令,就能编出符合某种控制规律的程序。
微处理器执行该程序,就能实现对被控参数的控制。
输入信息来自于各种传感器,输出信息用于驱动执行机构。
3答:如果计算机能够在工艺要求的时间范围内及时对被控参数进行测量、计算和控制输出,则称为实时控制。
实时的概念不能脱离具体过程,一个在线的系统不一定是一个实时系统,但一个实时控制系统必定是在线系统。
4答:微型计算机控制系统硬件一般包括:计算机主机、输入/输出(I/O)接口、I/O通道、传感器及变送器、执行机构、人机联系设备(如键盘和显示器)、网络通信接口和电源等。
它们通过微处理器的系统总线(地址总线、数据总线和控制总线)构成一个完整的系统。
计算机的输入/输出通道,又称过程通道。
为了实现计算机对生产过程的控制,必须在计算机和生产过程之间设置信息的传递和变换的连接通道,这就是过程输入/输出通道。
过程通道一般可分为:模拟量输入通道、模拟量输出通道、数字量输入通道、数字量输出通道5答:操作指导控制系统:优点是结构简单,控制灵活和安全。
缺点是要由人工操作,速度受到限制,不能控制多个对象。
直接数字控制系统:优点是实时性好、可靠性高和适应性强,可控制多个回路。
缺点是修改控制器参数不方便。
监督控制系统:优点是能自动改变模拟调节器或以直接数字控制方式工作的微型计算机中的给定值,从而使生产过程始终处于最优工况。
集散控制系统:优点是分散控制、集中操作、分级管理、分而自治和综合协调。
缺点是不同厂商的设备不能通用。
现场总线控制系统:具备集散控制系统的优点,因为采用标准总线设计,不同厂商设备通用性好,组网方便。
第二章6 采样-保持器有什么作用?说明保持电容大小对数据采集系统的影响。
答:为了提高模拟量输入信号的频率范围,以适应某些随时间变化较快的信号的要求,可采用带有保持电路的采样器,即采样保持器。
保持电容对数据采集系统采样保持的精度有很大影响。
保持电容值小,则采样状态时充电时间常数小,即保持电容充电快,输出对输入信号的跟随特性好,但在保持状态时放电时间常数也小,即保持电容放电快,故保持性能差;反之,保持电容值大,保持性能好,但跟随特性差。
7 在数据采样系统中,是不是所有的输入通道都需要加采样-保持器,为什么?答:并不是所有的模拟量输入通道都需要采样保持器的,因为采样保持器是为了防止在A/D转换之前信号就发生了变化,致使A/D转换的结果出错,所以只要A/D转换的时间比信号变化的时间短就不需要。
8 采样频率的高低对数字控制系统有什么影响?举出工业控制实例加以说明?9 A/D和D/A转换器在微型计算机控制系统中有什么作用?答:答:A/D的作用主要是把传感器检测到的模拟电信号转换为数字电信号,方便用于单片机中进行处理。
D/A的作用,在单片机处理完毕的数字量,有时需要转换为模拟信号输出,D/A的作用正是用于把数字信号转换为模拟信号。
10 A/D转换器转换原理有几种?他们各有什么特点和用途?答:逐次逼近型,分辨率高,误差较低,转换速度快,应用十分广泛;双积分型:性能比较稳定,转换精度高,抗干扰能力强,电路较简单,工作速度低,多用于对转换精度要求较高,对转换速度要不高的场合,如数字电压表等检测仪器中,用的十分普遍。
并联比较型:转换速度快,精度高,但使用的比较器和触发器多,适用于速度高,精度要求不高的场合。
11 说明逐次逼近型A/D转换器的转换原理。
答:开始转换以后,时钟信号首先将寄存器的最高有效位置为1,使输出数字为100…0,这个数码被D/A转换器转换成相应的模拟电压U0,送到比较器中并与比较电压U1比较,若U0>U1,将高位的1清除;若U0<U1,将最高位保留。
be i ng 第2章 习题参考答案1.什么是接口、接口技术和过程通道?答:接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口。
接口技术是研究计算机与外部设备之间如何减缓信息的技术。
过程通道是计算机与生产过程之间的信息传送和转换的连接通道。
2.采用74LS244和74LS273与PC/ISA 总线工业控制机接口,设计8路数字量(开关量)输入接口和8路数字量(开关量)输出接口,请画出接口电路原理图,并分别编写数字量输入和数字量输出程序。
答:数字量输入接口设片选端口地址为port MOV DX,portMOV DPTR,PORTMOVX A,@DPTRINAL,DX74LS244PC 总线*IOR(*RD)_数字量输出接口MOV AL,DATA MOV A,DATAMOV DX ,port MOV DPTR,PORT OUTDX,ALMOVX @DPTR,A3.用8位A/D 转换器ADC0809与8051单片机实现8路模拟量采集。
请画出接口原理图,并设计出8路模拟量的数据采集程序。
输出信号PC 总线(*WR)程序:ORG 0000HMOV R0,#30H ;数据区起始地址存在R0MOV R6,#08H ;通道数送R6MOV IE,#84H ;开中断SETB IT1 ;外中断请求信号为下跳沿触发方式MOV R1,#0F0H ;送端口地址到R1NEXT:MOVX @R1,A ;启动A/D转换LOOP:SJMP LOOPINC R0INC R1DJNZ R6,NEXT ;8路采样未接受,则转NEXTCLR EX1 ;8路采样结束,关中断END中断服务程序:ORG 0003H ;外中断1的入口地址AJMP 1000H ;转中断服务程序入口地址ORG 1000HMOVX A,@R1 ;读入A/D转换数据MOV @R0,A ;将转换的数据存入数据区RETI ;中断返回ORG 0000HMOV R1,#30HMOV R2,#0F0HA1: MOV DPTR, R2MOVX @DPTR, ALOOP: JNB P3.2 , LOOPMOVX A, @DPTRMOV @R1,AINC R2INC R1CJNE R2, 0F7H, A1END4.用12位A/D 转换器AD574与PC/ISA 总线工业控制机接口,实现模拟量采集。
第二章 输入输出过程通道1.什么是过程通道?过程通道有哪些分类?过程通道是在计算机和生产过程之间设置的信息传送和转换的连接通道。
按信息传递的方向来分,过程通道可分为输入过程通道和输出过程通道;按所传递和交换的信息来分,过程通道又可分为数字量过程通道和模拟量过程通道。
2.数字量过程通道由哪些部分组成?各部分的作用是什么? 数字量过程通道包括数字量输入通道和数字量输出通道。
数字量输入通道主要由输入缓冲器、输入调理电路、输入地址译码电路、并行接口电路和定时计数电路等组成。
数字量输出通道主要由输出锁存器、输出驱动电路、输出口地址译码电路等组成。
其中:输入调理电路将来自控制装置或生产过程的各种开关量,进行电平转换,将其通断状态转换成相应的高、低电平,同时还要考虑对信号进行滤波、保护、消除触点抖动,以及进行信号隔离等问题。
4.简述光电耦合器的工作原理及在过程通道中的作用。
光电耦合器由封装在一个管壳内的发光二极管和光敏三极管组成,如图2.1所示。
输入电流流过二极管时使其发光,照射到光敏三极管上使其导通,完成信号的光电耦合传送,它在过程通道中实现了输入和输出在电气上的完全隔离。
图2.1光电耦合器电路图5.模拟量输入通道由哪些部分组成?各部分的作用是什么?模拟量输入通道一般由I/V 变换、多路转换器、采样保持器、A/D 转换器、接口及控制逻辑电路组成。
(1)I/V 变换:提高了信号远距离传递过程中的抗干扰能力,减少了信号的衰减,为与标准化仪表和执行机构匹配提供了方便。
(2)多路转换器:用来切换模拟电压信号的关键元件。
(3)采样保持器:A/D 转换器完成一次A/D 转换总需要一定的时间。
在进行A/D 转换时间内,希望输入信号不再变化,以免造成转换误差。
这样,就需要在A/D 转换器之前加入采样保持器。
(4)A/D 转换器:模拟量输入通道的任务是将模拟量转换成数字量,能够完成这一任务的器件,称为之模/数转换器(Analog/Digital Converter ,简称A/D 转换器或ADC)。
以下内容,仅供参考,希望有帮助!微机控制技术新书版课后答案!!!!习题一1,微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?答:CPU,接口电路及外部设备组成。
CPU,这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
接口电路,微机和生产对象之间进行信息交换的桥梁和纽带。
外部设备:这是实现微机和外界进行信息交换的设备2,微型计算机控制系统软件有什么作用?说出各部分软件的作用。
答:软件是指能够完成各种功能的计算机程序的总和。
整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。
就功能来分,软件可分为系统软件、应用软件1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序。
对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。
2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。
3,常用工业控制机有几种?它们各有什么用途?4,操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?答:(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。
计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用。
(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。
DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。
(3)计算机监督控制系统(SCC系统):SCC(Supervisory Computer Control)系统比DDC系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进行控制,系统不能运行在最佳状态,而SCC系统不仅可以进行给定值控制,并且还可以进行顺序控制、最优控制以及自适应控制等SCC是操作指导控制系统和DDC系统的综合与发展。
第一章1.微型计算机控制系统的硬件由哪几部分组成?各部分作用?由四部分组成(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
(3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。
其中作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容;还应有按钮,完成系统的启、停等功能;操作台还要保证即使操作错误也不会造成恶劣后果,即应有保护功能.(4)检测与执行机构:a.测量变送单元:在微机控制系统中,为了收集和测量各种参数,采用了各种检测元件及变送器,其主要功能是将被检测参数的非电量转换成电量.b.执行机构:要控制生产过程,必须有执行机构,它是微机控制系统中的重要部件,其功能是根据微机输出的控制信号,改变输出的角位移或直线位移,并通过调节机构改变被调介质的流量或能量,使生产过程符合预定的要求。
2、微型计算机控制系统的软件有什么作用?说出各部分软件的作用。
软件是指能够完成各种功能的计算机程序的总和。
整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。
就功能来分,软件可分为系统软件、应用软件及数据库。
(1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序。
习题一1,微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?答:CPU,接口电路及外部设备组成。
CPU,这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理.接口电路,微机和生产对象之间进行信息交换的桥梁和纽带。
外部设备:这是实现微机和外界进行信息交换的设备2,微型计算机控制系统软件有什么作用?说出各部分软件的作用。
答:软件是指能够完成各种功能的计算机程序的总和。
整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。
就功能来分,软件可分为系统软件、应用软件1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序.对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。
2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。
3,常用工业控制机有几种?它们各有什么用途?4,操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?答:(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。
计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用。
(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。
DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。
(3)计算机监督控制系统(SCC系统):SCC(Supervisory Computer Control)系统比DDC 系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进行控制,系统不能运行在最佳状态,而SCC系统不仅可以进行给定值控制,并且还可以进行顺序控制、最优控制以及自适应控制等SCC是操作指导控制系统和DDC系统的综合与发展。
2-1 输入/输出通道分为哪些类型?它们各有什么作用?
输入通道分为:模拟输入通道和开关量输入通道。
模拟量输入通道作用:把传感器转换后的电信号经过适当的调理,然后转换成数字量输入计算机。
开关量输入通道的作用:接受外部设备的状态逻辑信号,并对输入的状态信号采取转换,保护,滤波,隔离等措施。
输出通道分为:模拟量输出通道和开关量输出通道。
模拟量输出通道:把数字量转换成适合于执行机构的模拟量。
开关量输出通道:主要是滤波,电平转换,隔离和功率的驱动。
2-2 静态显示和动态显示的区别是什么?
静态显示:系统在每一次显示输出后,能保持显示不变,仅存在待显示数字需要改变时,才更新其数字显示器中锁存的内容,这种显示占用CPU时间少,显示稳定可靠。
缺点是,当显示位数较多时,占用I/O较多。
动态显示:CPU需定时地对每位LED显示器进行扫描,每位LED显示器分时轮流工作,每次只能使一位LED显示,但由于人眼视觉暂留现象,仍感觉所有的LED显示器都同时显示。
这种显示的优点是使用硬件少,占用 I/O少,缺点是占用CPU时间长,只要不执行显示程序,就立刻停止显示。
2-3 如图2-2所示的静态显示器接口电路,编写一位极性和三位十进制数字的静态显示程序,并根据小数点状态信息点亮相应位的小数点。
static: MOV R5, #40H
MOV R0, #31H
MOV R2, #04H
MOV DPTR, #TAB
MOV R1, 30H
LOOP: MOV A, @R0
MOVC A, @A+DPTR
MOV R4, A
MOV A, R1
JNB ACC.3, LOOP1
MOV A, R4
ANL A, #7FH
MOV R4, A
LOOP1: MOV A, R1
RL A
MOV R1, A
MOV A, R4
MOV P2, R5
MOVX @R0, A
MOV P2, #0FFH
INC R5
DJNZ R2, LOOP
RET
2-4 试用89C51单片机、按钮开关和LED显示器等器件,设计一个四路抢答器,
2-5 89C51单片机的P3口接一个共阴极的数码管,P1口接4×4的键盘,每个键的键值依次是0~F,要求任意按下一个键,则在数码管上显示该键的键值,请编写一段程序完成上述任务。
PROGROMM: LCALL KEY
LCALL DISPLAY
RET
Key: ACALL K0
CJNE A, #0FH, LK1
RET
LK1: ACALL YS20ms
ACALL K0
CJNE A, #0FH, LK2
RET
LK2: MOV R2, #0EFH
MOV R4, #00H
MOV A, R2
MOV P1, A
MOV A, P1
JB ACC.0 LONE
MOV A, #00H
AJMP KN
LONE:JB ACC.1, LTW0
MOV A, #04H
AJMP KN
LTW0:JB ACC.2, LTHR
MOV A, #08H
AJMP KN
LTHR: JB ACC.3, NEXT MOV A, #00CH
KN: ADD A, R4
RET
NEXT: INC R4
MOV A, R2
JNB ACC.7, KND RL A
MOV R2, A
AJMP LK4
KND: RET
T20ms: MOV R7, #18H Tm: MOV R6, #0FFH Tm6: DJNZ R6, Tm6 DJNZ R7, Tm
RET
DISPLAY: MOV DPTR, #TAB
MOVC A, @A+DPTR
MOV P3, A
RET
TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H
DB 92H, 82H, 0F8H, 80H, 90H
DB 88H,83H,0C6H,0A1H,86H,8EH
2-6 如图2-10所示8031与AD0809的接口电路,把P3.0改成P3.2,请采用中断的方法编写A/D转换程序。
ORG 0000H
AJMP MAIN
ORG 0013H
AJMP INT1
MAIN:MOV DPTR,#0000H
MOV SP1,#60H
SETB IT1
SETB EX1
SETB EA
MOV R0,#30H
MOV R2,#08H
MOVX @DPTR,A
SJMP $
INT1: MOV A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R2,LOOP
CLR EA
LJMP LOOP1
LOOP: MOVX @DPTR,A
LOOP1: RETI
END
2-7如图2-16所示两路异步信号电压输出接口电路,如果要求输出单路正弦波,电压变化的幅值为-5~+5V,请编写实现上述要求的程序。
解:产生的正弦波可以采用查表法。
假设正弦波的幅值为5V,一个周期中的表示点为N,那么第1点角度为0º,对应的正弦值为5sin0º,第二点的角度为360º/N,对应的正弦值为5sin(360º/N)。
0.122=(D-128)*5/128 D=83H
V=V max sinωt
ORG 0000H
LJMP START
ORG 0030H
START:MOV R5,#00H
SIN: MOV A R5
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV DPTR,#0BFFFH
MOVX @DPTR A
INC R5
SJMP SIN
TAB: DB 80H 83H 86H 89H……
END
2-8简述SSR的结构和工作原理。
固态继电器是一个四端有源器件,其输入控制端可与TTL及CMOS电平兼容,其结构一般由耦合电路、整形放大电路、开关电路和吸收电路四部分构成。
耦合电路由光电耦合器组成,作用是耦合控制信号同时实现隔离;整形放大电路的作用是将光电管接收到的控制信号进行整形放大用于触发电子开关;开关电路的作用是使电子开关导通与负载构成回路;吸收电路的作用是用于防止从负载电源传来的尖峰、浪涌电压对开关器件的冲击。
固态继电器根据使用场合分为单向直流型和双向交流型两种。