计算机控制技术项目01 第1章 计算机控制系统概述
- 格式:doc
- 大小:105.50 KB
- 文档页数:13
2023年计算机控制技术第二版(温希东著)课后答案下载2023年计算机控制技术第二版(温希东著)课后答案下载本书全面系统地介绍了计算机控制系统的基本组成和在工业控制中的应用技术,并结合实际深入浅出地介绍了几种典型的控制系统和控制技术。
主要内容包括:计算机控制系统概述、开关量输入/输出通道与人机接口、顺序控制与数字控制、模拟量输入/输出通道、PID调节器的数字化实现、计算机控制系统的抗干扰技术及工业控制微型计算机。
为了帮助读者掌握各部分内容,书中每章后面都附有习题。
本书可作为高职高专院校应用电子技术、自动化、机电一体化、电气工程等专业的计算机控制技术课程的教材,也可作为从事计算机控制工作的工程技术人员的参考书。
计算机控制技术第二版(温希东著):内容简介点击此处下载计算机控制技术第二版(温希东著)课后答案计算机控制技术第二版(温希东著):目录第1章计算机控制系统概述 11.1 计算机控制系统的组成 11.1.1 计算机控制系统的硬件组成 31.1.2 计算机控制系统的软件 41.2 工业控制计算机的特点 41.3 微型计算机控制系统的主要结构类型 51.3.1 计算机操作指导控制系统 51.3.2 直接数字控制系统 51.3.3 监督计算机控制系统 61.3.4 集散型控制系统 61.3.5 现场总线控制系统 71.3.6 工业过程计算机集成制造系统 81.4 微型计算机控制系统的发展 91.4.1 计算机控制系统的发展过程 91.4.2 近年来计算机控制系统在我国的发展趋势 9 习题 13第2章开关量输入/输出通道与人机接口 142.1 过程通道的分类 142.2 开关量输入/输出通道 152.2.1 开关量输入/输出通道的一般结构形式 15 2.2.2 开关量输入信号的调理 162.2.3 开关量输出驱动电路 192.2.4 开关量输入/输出通道的设计 21 2.3 人机接口——键盘 222.3.1 非编码键盘 232.3.2 编码键盘 282.4 人机接口——数字显示方法 312.4.1 发光二极管LED显示 312.4.2 LCD显示接口技术 38习题 81第3章顺序控制与数字控制 833.1 顺序控制 833.1.1 顺序控制系统的类型 833.1.2 顺序控制系统的组成 853.1.3 顺序控制系统的应用领域 853.1.4 顺序控制的应用实例 863.2 数字程序控制 883.2.1 数值插补计算方法 883.2.2 逐点比较法直线插补 893.2.3 逐点比较法圆弧插补 943.2.4 步进电机工作原理 993.2.5 步进电机控制系统原理 1013.2.6 步进电机与微型机的接口及程序设计 103 3.2.7 步进电机步数及速度的计算方法 1083.2.8 步进电机的变速控制 109习题 110[1]第4章模拟量输入/输出通道 1124.1 模拟量输入通道 1124.1.1 输入信号的处理 1124.1.2 多路开关 1134.1.3 放大器 1174.1.4 采样保持器(S/H) 1194.1.5 模/数(A/D)转换器及其应用 1204.2 模拟量输出通道 1284.2.1 DAC的工作原理 1284.2.2 多路模拟量输出通道的结构形式 1304.2.3 D/A输出方式 1314.2.4 失电保护和手动/自动无扰动切换 1324.2.5 DAC的主要技术指标 1324.2.6 典型应用例子 133习题 135第5章 PID调节器的数字化实现 1375.1 PID调节器 1385.1.1 PID调节器的优点 1385.1.2 PID调节器的作用 1385.2 数字PID控制器的设计 1415.2.1 PID控制规律的离散化 1425.2.2 PID数字控制器的实现 1435.3 数字PID控制器参数的整定 1455.3.1 采样周期的选择 1455.3.2 PID控制器参数的整定 146习题 150第6章计算机控制系统的抗干扰技术 152 6.1 干扰信号的类型及其传输形式 1526.2 抗干扰技术 1536.2.1 接地技术 1546.2.2 屏蔽技术 1556.2.3 隔离技术 1566.2.4 串模干扰的'抑制 1566.2.5 共模干扰的抑制 1576.2.6 长线传输中的抗干扰问题 157[1] 6.3 电源干扰的抑制 1586.3.1 电源干扰的基本类型 1586.3.2 电源抗干扰的基本方法 1596.4 CPU软件抗干扰技术 1616.4.1 人工复位 1626.4.2 掉电保护 1626.4.3 睡眠抗干扰 1636.4.4 指令冗余 1646.4.5 软件陷阱 1646.4.6 程序运行监视系统(WATCHDOG) 167 6.5 数字信号的软件抗干扰措施 1706.5.1 数字信号的输入方法 1706.5.2 数字信号的输出方法 1716.5.3 数字滤波 172习题 176第7章工业控制微型计算机 1777.1 工业控制计算机的特点 1777.2 总线式工控机的组成结构 1787.3 常用工控总线(STD/VME/IPC工控机) 179 7.3.1 STD总线工控机 1797.3.2 MC6800/MC68000工控机 1797.3.3 IPC总线工控机 1797.4 IPC的主要外部结构形式 1807.4.1 台式IPC 1807.4.2 盘装式IPC 1817.4.3 IPC工作站 1817.4.4 插箱式IPC 1827.4.5 嵌入式IPC 1837.5 IPC总线工控机内部典型构成形式 1847.5.1 工业控制计算机的组成 1847.5.2 工业控制计算机系统的组成 1857.6 IPC总线工业控制计算机常用板卡介绍 186 7.6.1 IPC总线工业控制计算机的概念 1867.6.2 工业控制计算机I/O接口信号板卡 187 习题 192附录 ST7920GB中文字型码表 193参考文献 198。
第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。
(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。
(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。
2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。
(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。
(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。
3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。
图1.1微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
第一章计算机控制系统概述§1.1概述随着科学技术的进步,人们越来越多地用计算机来实现控制系统。
近几年来,计算机技术、自动控制技术、检测与传感技术、CRT显示技术、通信与网络技术、微电子技术的高速发展,促进了计算机控制技术水平的提高。
本章主要介绍计算机控制系统及其组成、工业控制机的组成结构及特点、计算机控制系统的发展概况和趋势。
1.1.1计算机控制技术研究的内容及特点1、研究的内容:主要研究控制理论、计算机技术(软、硬件技术)、网络通信技术、测量技术、信号处理技术等在微机控制中的应用、以及微机的控制方法及其应用。
2、主要的特点:1)理论性强:应用各种控制理论、信号处理理论等2)综合性强:应用有控制理论、计算机硬件技术、编程技术、网络技术、测量技术、信号处理技术、电子技术等3)实践性强:所有设计、计算必须要反复进行实验;在实践中积累了大量的经验方法、经验数据等4)理论与实践相结合5)实用性强6)应用广泛等1.1.2计算机控制技术这门课所应用到的技术:计算机技术、自动控制技术、微电子技术、信息处理技术、检测与传感技术、通信与网络技术、CRT显示技术等等1.1.3计算机控制技术的现状与发展趋势计算机控制技术是一种运用控制理论、仪器仪表、计算机和其它信息技术,对工业生产过程实现检测、控制、优化、调度、管理和决策,达到增加产量、提高质量、降低消耗、确保安全等目的的综合性技术,主要包括工业自动化软件、硬件和系统三大部分1.1.4目前,计算机控制技术正在向智能化、网络化和集成化方向发展。
一、以工业PC为基础的低成本工业控制自动化将成为主流二、PLC在向微型化、网络化、PC化和开放性方向发展三、面向测控管一体化设计的DCS系统四、控制系统正在向现场总线(FCS)方向发展五、仪器仪表技术在向数字化、智能化、网络化、微型化方向发展六、数控技术向智能化、开放性、网络化、信息化发展七、工业控制网络将向有线和无线相结合方向发展八、工业控制软件正向先进控制方向发展► 1.2. 计算机控制系统的组成► 1.3 计算机控制系统分类► 1.4 计算机控制系统中的计算机► 1.5 微型计算机控制系统的发展趋势§1.2 计算机控制系统的组成★自动控制:在没有人直接参与的情况下,通过控制器使生产过程自动地按照预定的规律运行。
计算机控制课程设计一、课程目标知识目标:1. 让学生掌握计算机控制系统的基础理论知识,包括控制系统的组成、工作原理和性能指标;2. 使学生了解常见传感器的工作原理,并能运用所学知识分析传感器的选用原则;3. 让学生掌握计算机控制算法的基本原理,如PID控制、模糊控制等。
技能目标:1. 培养学生运用计算机编程软件(如MATLAB)进行控制系统仿真的能力;2. 培养学生设计简单的计算机控制系统硬件电路,并进行调试的能力;3. 提高学生运用所学知识解决实际计算机控制问题的能力。
情感态度价值观目标:1. 培养学生对计算机控制技术产生浓厚的兴趣,激发学生的学习热情;2. 培养学生具备团队协作精神,学会与他人共同探讨、分析和解决问题;3. 增强学生的创新意识,培养学生在面对实际问题时敢于尝试、勇于突破的精神。
分析课程性质、学生特点和教学要求:本课程为计算机控制技术的实践性课程,旨在培养学生的实际操作能力和创新能力。
学生处于高年级阶段,已具备一定的专业基础知识和实践能力。
教学要求注重理论与实践相结合,强调学生的动手实践能力和解决实际问题的能力。
二、教学内容1. 计算机控制系统概述- 控制系统基本概念- 控制系统发展历程- 计算机控制系统的优势与应用2. 控制系统硬件组成- 控制器硬件结构- 传感器及其接口技术- 执行器及其接口技术3. 计算机控制算法- PID控制算法原理- 模糊控制算法原理- 其他先进控制算法介绍4. 控制系统仿真与设计- MATLAB/Simulink软件介绍- 控制系统仿真模型搭建- 控制系统硬件设计及调试5. 实际案例分析与讨论- 典型计算机控制系统案例分析- 学生分组讨论实际控制问题- 创新性控制系统设计实践教学内容安排与进度:第一周:计算机控制系统概述第二周:控制系统硬件组成第三周:计算机控制算法第四周:控制系统仿真与设计第五周:实际案例分析与讨论教材章节及内容列举:第一章:计算机控制系统概述(涵盖教学内容1)第二章:控制系统的硬件与接口技术(涵盖教学内容2)第三章:计算机控制算法(涵盖教学内容3)第四章:控制系统的仿真与设计(涵盖教学内容4)第五章:计算机控制系统应用案例(涵盖教学内容5)三、教学方法本课程采用以下多样化的教学方法,以充分激发学生的学习兴趣和主动性:1. 讲授法:用于讲解计算机控制系统的基本概念、原理和算法等理论知识。
第1章计算机控制系统概述习题与思考题参考答案1-1 控制系统微机化的重要意义是什么?答:传统的测控系统主要由“测控电路”组成,所具备的功能较少,也比较弱。
随着计算机技术的迅速发展,使得传统的测控系统发生了根本性变革,即采用微型计算机作为测控系统的主体和核心,替代传统测控系统的常规电子线路,从而成为新一代的微机化测控系统。
由于微型计算机的速度快、精度高、存储容量大、功能强及可编程等特点,将微型计算机引入测控系统中,不仅可以解决传统测控系统不能解决的问题,而且还能简化电路、增加或增强功能、提高测控精度和可靠性,显著增强测控系统的自动化、智能化程度,而且可以缩短系统研制周期、降低成本、易于升级换代等。
因此,现代测控系统设计,特别是高精度、高性能、多功能的测控系统,目前已很少有不采用计算机技术的了。
在当今,完全可以这样说,没有微处理器的仪器就不能称为仪器,没有微型计算机的测控系统就更不能称其为现代工业测控系统。
计算机技术的引入,为测控系统带来以下一些新特点和新功能:1)自动清零功能。
在每次采样前对传感器的输出值自动清零,从而大大降低因测控系统漂移变化造成的误差。
2)量程自动切换功能。
可根据测量值和控制值的大小改变测量范围和控制范围,在保证测量和控制范围的同时提高分辨率。
3)多点快速测控。
可对多种不同参数进行快速测量和控制。
4)数字滤波功能。
利用计算机软件对测量数据进行处理,可抑制各种干扰和脉冲信号。
5)自动修正误差。
许多传感器和控制器的特性是非线性的,且受环境参数变化的影响比较严重,从而给仪器带来误差。
采用计算机技术,可以依靠软件进行在线或离线修正。
6)数据处理功能。
利用计算机技术可以实现传统仪器无法实现的各种复杂的处理和运算功能,比如统计分析、检索排序、函数变换、差值近似和频谱分析等。
7)复杂控制规律。
利用计算机技术不仅可以实现经典的PID控制,还可以实现各种复杂的控制规律,例如,自适应控制、模糊控制等;同时也能够实现控制方案和控制规律的在线修改,使整个系统具有很大的灵活性与适应性。
8)多媒体功能。
利用计算机的多媒体技术,可以使仪器具有声光、语音、图像、动画等功能,增强测控系统的个性或特色。
9)通信或网络功能。
利用计算机的数据通信功能,可以大大增强测控系统的外部接口功能和数据传输功能。
采用网络功能的测控系统则将拓展一系列新颖的功能。
10)自我诊断功能。
采用计算机技术后,可对控制系统进行监测,一旦发现故障则立即进行报警,并可显示故障部位或可能的故障原因,对排除故障的方法进行提示。
通过应用计算机测控技术,可以稳定和优化生产工艺,提高产品质量,降低能源和原材料消耗,降低生产成本;更为重要的是通过应用计算机测控技术还可以降低劳动者的生产强度,提高领导者的管理水平,从而带来极大的社会效益。
正因为如此,计算机测控技术得到了迅速的发展。
1-2 计算机控制系统有哪些特点?答:计算机控制系统和一般常规控制系统相比,有如下突出特点:1)技术集成和系统复杂程度高计算机控制系统是计算机、控制、通信、电子等多种高新技术的集成,是理论方法和应用技术的结合。
由于信息量大、速度快和精度高,因此能实现复杂的控制规律,从而达到较高的控制质量。
计算机控制系统实现了常规系统难以实现的多变量控制、智能控制、参数自整定等功能。
2)实时性强计算机控制系统是一个实时系统,可以根据采集到的数据,立即采取相应的动作。
例如,检测到化学反应罐的压力超限,立即打开减压阀,这样就可避免爆炸的危险。
实时性是区别于普通计算机系统的关键特点,也是衡量计算机控制系统性能的一个重要指标。
3)可靠性高和可维护性好这两个因素决定系统的可用程度。
由于采取有效的抗干扰、冗余、可靠性技术和系统的自诊断功能,计算机控制系统的可靠性高且可维护性好。
如有的工控机一旦出现故障,能迅速指出故障点和处理办法,便于立即修复。
4)环境适应性强工业环境恶劣,要求工业控制机能适应高温、高湿、腐蚀、振动、冲击、灰尘等工业环境。
5)控制的多功能性计算机控制系统具有集中操作、实时控制、控制管理、生产管理等多种功能。
6)应用的灵活性由于软件功能丰富、编程方便和硬件体积小、重量轻以及结构设计上的模块化、标准化,使系统配置上有很强的灵活性。
如一些工控机有操作简易的结构化、组态化控制软件,硬件的可装配性、可扩充性也很好。
另外,技术更新快,信息综合性强,内涵丰富,操作便利等也都是计算机控制系统的一些特点。
1-3 计算机控制系统能完成哪些任务?答:计算机控制系统应当完成下列任务:1)检测生产过程的参数大小是由传感器进行检测的。
传感器输出与被测物理量(如温度、压力、流量、液位等)成一定比例(一般为正比)的电信号。
传感器信号在进入计算机系统的接口之前,首先要转换成一种标准形式,通常是把传感器的输出信号转换成4~20mA标准电流或1~5V标准电压。
另一类测量值是关于被控过程的状态信息。
例如,阀门是否关闭,容器是否注满,泵是否打开等。
这些信息是以开关量的形式提供给计算机的,通过继电器触点的开闭或TTL电平的变化来表示。
计算机也可通过串行或并行通信口直接接收数字量信息。
目前,很多传感器都带有微处理器(例如智能仪表),可以直接给出数字量信息。
2)控制对生产装置的控制通常是通过对阀门或伺服机构等执行机构进行调节,对泵和电动机进行控制来达到的。
计算机可以产生一串脉冲信号去驱动执行机构达到所需要的位置,可以通过继电器接点动作或产生某个电平的跳变去启动或停止某个电动机,也可通过D/A转换产生一个正比于某设定值的电压或电流去驱动执行机构。
执行机构在收到控制信号之后,通常还要反馈一个测量信号给计算机,以便检查控制命令是否被执行。
在工业过程控制系统中常用的控制方案有3种类型:直接数字控制、顺序控制和监督控制。
大多数生产过程的控制需要其中一种或几种控制方案的组合。
3)人—机交互计算机控制系统必须为操作员提供关于被控过程和控制系统本身运行情况的全部信息,为操作员直观地进行操作提供各种手段,例如改变设定值、手动调节各种执行机构、在发生报警的情况下进行处理等。
因此,它应当能显示各种信息和画面,打印各种记录,通过专用键盘对被控过程进行操作等。
此外,计算机控制系统还必须为管理人员和工程师提供各种信息。
例如,生产装置每天的工作记录以及历史情况的记录、各种分析报表等,以便掌握生产过程的状况和做出改进生产状况的各种决策。
4)通信现今的工业过程控制系统一般都采用分级分散式结构,即由多台计算机组成计算机网络,共同完成上述的各种任务。
因此,各级计算机之间必须能及时地交换信息。
此外,有时生产过程控制系统还需要与其它计算机系统(例如全厂的综合信息管理系统)进行数据通信。
1-4 对计算机控制系统有哪些基本要求?答:计算机测控系统的测控对象是生产过程,其最终目标是实现生产过程自动化,提高生产效率,降低能耗,减轻工人的劳动强度,同时,计算机测控系统还应综合考虑自动化、计算机、检测及网络通信等技术领域的发展趋势和系统之间的互连技术需求。
一般说来,对计算机测控系统的基本要求如下:1)具有良好的实时性实时性是控制对象按规定工艺运行的必要条件之一。
对于不同的控制对象、不同的控制参数,其对系统的实时性具有不同的要求。
例如,流量、压力的控制周期小于温度的控制周期,也就是说,流量和压力控制对系统的实时性要求高于温度控制对系统实时性的要求。
2)具有高可靠性和较强的环境适应性可靠性是控制对象或生产过程连续运行的根本保证,许多生产过程是连续运行的,计算机测控系统的故障将导致生产过程的中断。
要求计算机系统一旦出现故障,能迅速指出故障点和处理办法,便于立即修复。
有的测控对象或生产过程所处的环境是非常恶劣的,计算机测控系统往往安装在控制对象的附近(如各种变送器、执行机构等),这就要求系统能较强的适应高温、腐蚀、振动、冲击、灰尘等环境;工业环境电磁干扰严重,供电条件不良,要求计算机有较高的电磁兼容性,以确保系统的可靠性不会因环境的变化而受影响。
3)采用标准化部件,便于扩充、升级和维护计算机测控系统应尽量采用标准化部件,以免受到部件供应商的制约,同时便于对系统进行输入/输出点数的扩充和系统的功能性扩充。
4)具有良好的人机界面和丰富的监视画面根据目前的计算机技术,一个良好的计算机测控系统的测控软件应基于WinNT/Win98/WinXP操作系统平台或具有图形界面的多任务操作系统平台。
测控软件应提供丰富的操作画面,既要满足操作人员的操作习惯和较高的操作成功率,又要保证操作人员能够迅速处理生产过程的突发事件。
5)具有良好的系统组态和可选的各种控制策略计算机测控系统分为专用和通用两种类型。
一个通用的工业测控计算机系统往往具有灵活的系统组态功能和丰富的控制策略。
所谓系统组态,是指系统工程师可以根据不同的控制对象或生产过程,配置输入/输出点数、过程板卡类型及设备地址、画面种类形式和画面数量以及网络通信协议等。
控制策略又称为控制算法,一个产品化的工业控制计算机系统具有数十种控制算法,包括常规控制算法、模糊控制算法和专家系统等。
6)具有网络通信功能,便于实现工厂自动化和信息化工厂信息化是信息技术发展和国民经济信息化的必然要求。
工业控制计算机系统往往采用分层体系结构,其低层网络使用实时性较高的工业控制网络协议,保证控制任务的实时性;其高层网络使用计算机通用网络协议,便于信息的互通、互联和共享。
1-5 闭环控制系统与开环控制系统有什么不同?答:计算机控制系统由控制计算机本体(包括硬件、软件和网络结构)和受控对象两大部分组成。
工业生产中的自动控制系统随控制对象、控制算法和采用的控制器结构的不同而有所差别。
从常规来看,控制系统为了获得控制信号,要将被控量y和给定值w相比较,得到偏差信号e=w-y。
然后直接利用e来进行控制,使系统的偏差减小直到消除偏差使被控量等于给定值。
这种控制,由于控制量是控制系统的输出,被控制量的变化值又反馈到控制系统的输入端,与作为系统输入量的给定值相减,信号传递形成了闭合回路,所以称为闭环负反馈系统,其结构如习题图0-1a所示。
从图0-1a可知,该系统通过测量传感器对被控对象的被控参数(如温度、压力、流量、速度等物理量)进行测量,再由变送单元将这些量变换成一定形式的电信号,反馈给控制器。
控制器将反馈信号对应的工程量与系统给定的设定值工程量比较,形成偏差输入,控制器就产生控制信号按一定控制规律驱动执行机构进行工作,执行机构产生的操纵变量使被控参数的值与给定值保持一致。
此类负反馈控制是自动控制的基本形式,也是大多数控制系统具备的结构。
图0-1b是另一种控制结构,即开环控制系统。
它与闭环控制系统的区别在于它不需要控制对象的反馈信号。
它的控制是直接根据给定值驱动执行机构去控制被控对象工作的。