《计算机控制技术》习题参考答案(完整版)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《计算机控制技术》(机械工业出版社范立南、李雪飞)习题参考答案第1章1.填空题(1)闭环控制系统,开环控制系统(2)实时数据采集,实时决策控制,实时控制输出(3)计算机,生产过程(4)模拟量输入通道,数字量输入通道,模拟量输出通道,数字量输出通道(5)系统软件,应用软件2.选择题(1)A(2)B(3)C(4)A(5)B3.简答题(1)将闭环自动控制系统中的模拟控制器和和比较环节用计算机来代替,再加上A/D转换器、D/A转换器等器件,就构成了计算机控制系统,其基本框图如图所示。计算机控制系统由计算机(通常称为工业控制机)和生产过程两大部分组成。工业控制机是指按生产过程控制的特点和要求而设计的计算机,它包括硬件和软件两部分。生产过程包括被控对象、测量变送、执行机构、电气开关等装置。(2)操作指导控制系统:其优点是控制过程简单,且安全可靠。适用于控制规律不是很清楚的系统,或用于试验新的数学模型和调试新的控制程序等。其缺点是它是开环控制结构,需要人工操作,速度不能太快,控制的回路也不能太多,不能充分发挥计算机的作用。直接数字控制系统:设计灵活方便,经济可靠。能有效地实现较复杂的控制,如串级控制、自适应控制等。监督计算机控制系统:它不仅可以进行给定值的控制,还可以进行顺序控制、最优控制、自适应控制等。其中SCC+模拟调节器的控制系统,特别适合老企业的技术改造,既用上了原有的模拟调节器,又可以实现最佳给定值控制。SCC+DDC的控制系统,更接近于生产实际,系统简单,使用灵活,但是其缺点是数学模型的建立比较困难。集散控制系统:又称分布式控制系统,具有通用性强、系统组态灵活,控制功能完善、数据处理方便,显示操作集中,调试方便,运行安全可靠,提高生产自动化水平和管理水平,提高劳动生产率等优点。缺点是系统比较复杂。计算机集成制造系统:既能完成直接面向过程的控制和优化任务,还能完成整个生产过程的综合管理、指挥调度和经营管理的任务。但是计算机集成制造系统所要解决的不仅是局部最优问题,而是一个工厂、一个企业乃至一个区域的总目标或总任务的全局多目标最优,即企业综合自动化问题。现场总线控制系统:成本低、可靠性高,而且在同一的国际标准下可以实现真正的开放式互联系统结构。嵌入式控制系统:嵌入式控制系统是面向特定应用而设计的、对功能、可靠性、成本、体积、功耗等进行严格要求的专用计算机控制系统,具有软件代码小,高度自动化,响应速度快等特点,制作成本高,但系统开发投入低,应用灵活。(3)操作台是一个实时的人机对话的联系纽带。通过它人们可以向计算机输入程序,修改内存的数据,显示被测参数以及发出各种操作命令等。它主要包括以下4个部分:作用开关、一组功能键、屏幕或显示器、一组数字键。(4)可靠性高和可维修性好、控制的实时性好、环境适应性强、输入和输出通道配套好、系统的扩充性好、控制软件包功能强、系统通信功能强(5)具有实现全数字化、开放性、智能化、互操作性、风险分散性、适应性强等优点。(6)嵌入式控制系统具有以下几个特点:①嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物。②嵌入式系统通常是面向用户、面向产品、面向特定应用的。③嵌入式系统和具体应用有机地结合在一起,其升级换代也是和具体产品同步进行的。④为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机中,而不是存贮于磁盘等载体中。⑤嵌入式系统本身并不具备在其上进行进一步开发的能力。在设计完成以后,用户如果需要修改其中的程序功能,也必须借助于一套开发工具和环境。⑥要求嵌入式系统所支持的开发工具易学、易用、可靠、高效。第2章1.填空题(1)max2s(2)信号调理电路,多路开关,前置放大器,采样保持器,A/D转换器(3)用来切换模拟电压信号的关键元件(4)脉冲启动,电平控制(5)中断,查询,延时(6)查询,延时,中断(7)双缓冲,单缓冲,直通,单极性,双极性2.选择题(1)A(2)C(3)B(4)D(5)A(6)C(7)B(8)D3.简答题(1)在计算机控制系统中,常用的信号有3种类型,即模拟信号、离散模拟信号和数字信号。(2)如果连续信号)(tx具有有限频谱,其最高频率为max,则对)(tx进行周期采样且采样角频率max2s时,连续信号)(tx可以由采样信号)(*tx惟一确定,亦即可以从)(*tx不失真地恢复)(tx。(3)不是。如果输入信号变化很慢(如温度信号)或者A/D转换时间较快,使得在A/D转换期间输入信号变化很小,在允许的A/D转换精度内,不必再选用采样/保持器。(4)信号调理电路是把传感器输出的信号或变送器输出的信号中,较小的电压信号经过模拟量输入通道中的放大器放大后,变换成标准电压信号(如0~5V,1~5V,0~10V,-5~+5V等),再经滤波后才能送入A/D转换器。而对于电流信号应该通过I/V(电流/电压)变换电路,将电流信号转换成标准电压信号,再经滤波后送入A/D转换器。当有多个输入信号需要检测时,利用多路开关可将各个输入信号依次地或随机地连接到公用放大器或A/D转换器上,实现对各个输入通道的分时控制。多路开关是用来切换模拟电压信号的关键元件。前置放大器的任务是将模拟小信号放大到A/D转换器的量程范围内(如0~5V)。A/D转换器需要一定的时间才能完成一次A/D转换,因此在进行A/D转换时间内,希望输入信号不再变化,以免造成转换误差。这样,就需要在A/D转换器之前加入采样/保持器S/H。A/D转换器的作用就是把模拟量转换为数字量,以便于计算机进行处理。(5)模拟量输入通道,数字量输入通道,模拟量输出通道,数字量输出通道。(6)当转换结束时,A/D转换器芯片内部的转换结束触发器置位,并输出转换结束标志电平,以通知主机读取转换结果的数字量。根据该信号在I/O控制中的连接方式,A/D转换器有查询、延时和中断控制方式。采用查询方式时,转换结束引脚通常连接到数据线或I/O口线上。这种方法程序设计比较简单,且可靠性高,但实时性差。但由于大多数控制系统对于这点时间都是允许的,所以,这种方法用得最多。采用延时方式时,转换结束引脚悬空。在这种方式中,为了确保转换完成,必须把时间适当延长,因此,其速度比查询方式还慢,故应用较少。采用中断方式时,转换结束信号通常与计算机的外部中断引脚连接(如80C51的0INT或1INT)。在中断方式中,CPU与A/D转换器是并行工作的,因此,其工作效率高。在多回路数据采集系统中一般采用中断方式。(7)数字量输入通道中常用的信号调理电路有:在小功率输入调理电路如采用RC滤波电路消除开关抖动的方法。采用RS触发器消除开关两次反跳的方法。大功率调理电路如高压与低压之间,用光电耦合器进行隔离。交流输入信号检测电路如电感、压敏电阻和光耦合器配合使用的电路。(8)在数字量输出通道中的驱动电路,对于低电压情况下开关量控制输出,可采用晶体管、OC门或运放等方式输出。在驱动大型设备时,往往利用继电器作为控制系统输出到输出驱动级之间的第一级执行机构,通过第一级继电器输出,可以完成从低压直流到高压交流的过渡。固态继电器是计算机测控系统中作为输出通道的控制元件的新型的电子继电器。4.设计题(1)产生三角波的程序MOVA,#00HDA1:MOVDPTR,#0DFFFHMOVX@DPTR,ADA2:INCAJNZDA1DECADA3:DECAMOVDPTR,#0DFFFHMOVX@DPTR,AJNZDA3AJMPDA2产生梯形波DA0:MOVA,#00HDA1:MOVDPTR,#FF7CHMOVX@DPTR,AINCAJNZDA1DECAACALLDL6msDA2:MOVDPTR,#FF7CHMOVX@DPTR,ADECAJNZDA2MOVDPTR,#FF7CHMOVX@DPTR,AACALLDL6msAJMPDA0DL6ms:MOVR1,#0CHDL1MOVR2,#0FFHDL2DJNZR2,DL2DJNZR1,DL1RET(2)1)采用直通工作方式2)单极性输出方式3)MOVDPTR,#0FF7FHMOVA,#80HMOVX@DPTR,ADA0:MOVA,#0FFHDA1:MOVDPTR,#0FF7CHMOVX@DPTR,ADECAJNZDA1MOVX@DPTR,AAJMPDA0(3)计算如下:△U=10/256=0.039V/步下限对应的数值:1.5V/△U=38.4步,取38步上限对应的数值:8.5V/△U=217.9步,取218步程序清单如下:MOVDPTR,#0FF7FHMOVA,#80HMOVX@DPTR,ADA0:MOVR0,#26H;(38)D=(26)HMOVDPTR,#0FF7CHMOVA,R0MOVX@DPTR,ADA1:INCR0MOVDPTR,#0FF7CHMOVA,R0MOVX@DPTR,ACJNER0,#0DAH,DA1;(218)D=(0DA)HAJMPDA0RET(4)1)控制口地址为FF7FH,C口地址为FF7EH,B口地址为FF7DH,A口地址为FF7CH2)采用查询方式3)MOVDPTR,#0FF7FH;8255A初始化MOVA,#83HMOVX@DPTR,AMOVR0,#60HAD0:MOVDPTR,#0FF7EH;选择IN0,且启动转换MOVA,#80HMOVX@DPTR,AAD1:MOVXA,@DPTR;从C口读取数据ANLA,#04H;屏蔽PC7~3,PC1~0位JNZAD1;A=0说明PC2=0,开始转换AD2:MOVXA,@DPTR;A=1,再读C口数据ANLA,#04HJZAD2;若A=1表示转换结束MOVDPTR,#0FF7DH;读A/D转换结果MOVXA,@DPTRMOV@R0,ARET4)0~5V5)CBA=111(5)将ADC0809的EOC引脚通过反相器连接到80C51的0INT,并设置为边沿触发ORG0000HLJMPINTADCORG0003HLJMPADINT0ORG0300HINTADC:MOVDPTR,#0FF7FH;8255A初始化MOVA,#83HMOVX@DPTR,AMOVR0,#60H;设置存储单元SETBIT0;选择0INT为边沿触发方式SETBEA;开中断0INTSETBEX0;AD0:MOVDPTR,#0FF7EH;选择IN0,且启动转换MOVA,#80HMOVX@DPTR,A…ADINT0:…MOVDPTR,#0FF7DH;读A/D转换结果MOVXA,@DPTRMOV@R0,AMOVDPTR,#0FF7EH;再次选择IN0,且启动转换MOVA,#80HMOVX@DPTR,ARETI(6)MOVP1,#0FFH;P1为准输入口LOOP:MOVA,P1;读入开关状态MOVDPTR,#7FFFH;输出灯亮的模型MOVX@DPTR,A第3章1.填空题(1)1(2)中间值(3)软件报警,直接报警(4)扫描法,线反转法(5)编程扫描,定时扫描,中断扫描(6)静态显示,动态显示(7)静态,时分割2.选择题(1)B(2)B(3)C(4)C(5)B(6)B(7)D(8)D(9)B3.简答题(1)常用的数字滤波方法有程序判断滤波、算术平均值滤波、加权平均值滤波、中值滤波、去极值平均滤波、滑动平均滤波、低通数字滤波。程序判断滤波适合于对随机干扰进行滤波,算术平均值滤波、加权平均值滤波、去极值平均滤波、滑动平均滤波主要适合于对压力、流量等周期脉动的干扰进行滤波,中值滤波对应去掉由于偶然因素引起的波动或采样器不稳当而造成的误差所引起的脉动干扰比较有效,低通数字滤波适用于对高频和低频的干扰信号进行滤波。(2)在程序判断滤波方法中,Y通常根据经验数据得到,必要时,可由实验得出。其值不是越大越好。(3)传感器或变送器检测的参数都需要换成A/D转换器所能接收的0~5V统一电压信号,又由A/D转换成00~FFH(8位)的数字量。为进一步显示、记录、打印以及报警等,必须把这些数字量转换成不同的单位,以便操作人员对生产过程进行监视和管理,必须进行标度变换。(4)报警程

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功