第一篇 计算机控制系统基础知识 1
第一章 概述 1
第一节 计算机控制系统的发展历史 1
第二节 计算机控制系统的基本组成 2
第三节 控制计算机的特点及要求 4
第四节 计算机控制系统的基本类型 5
习题与思考题 8
第二章 计算机控制系统的过程通道 9
第一节 过程参数的采样、量化和编码 9
第二节 模拟量输入通道 12
第三节 模拟量输出通道 22
第四节 开关量输入通道 26
第五节 开关量输出通道 28
第六节 接口的编址和通道的控制方式 30
第七节 过程通道的抗干扰措施 33
题与思考题 38
第三章 计算机控制系统中的信号处理和控制算法 39
第一节 信号的预处理 39
第二节 数字滤波 44
第三节 PID控制算法 48
第四节 大纯滞后补偿控制系统 52
第五节 采样周期的选择 54
习题与思考题 56
第四章 控制算法的设计 57
第一节 连续-离散等效变换法 57
第二节 直接设计法 62
第三节 状态空间设计法 64
习题与思考题 75
第一节 实时操作系统的基本概念 76
第五章 实时操作系统 76
第二节 实时任务调度 80
第三节 任务通信控制 82
第四节 中断处理 86
第五节 资源管理 87
第六节 系统管理 96
习题与思考题 99
第六章 文件系统 100
第一节 数据的物理结构和逻辑结构 100
第二节 文件组织的基本方法 103
第三节 几种文件系统 106
习题与思考题 115
第一节 数据库的基本概念 116
第七章 数据库系统 116
第二节 数据库管理系统 119
第三节 数据模型 120
第四节 数据语言 126
第五节 分布式数据库 127
习题与思考题 134
第八章 应用软件设计方法 135
第一节 程序结构 135
第二节 实时操作系统支持下的软件设计方法 140
第三节 软件开发环境 142
习题与思考题 144
第二篇 计算机数据采集系统 145
第九章 概述 145
第一节 计算机数据采集系统发展概况 145
第二节 计算机数据采集系统的基本功能 146
第三节 计算机数据采集系统的基本结构 147
习题与思考题 150
第十章 计算机数据采集系统的软件 151
第一节 软件功能模块的划分 151
第二节 模块之间的通信方法 152
第三节 模拟量处理程序 153
第四节 开关量处理程序 158
第五节 实时数据库 163
第六节 信息调度 165
第七节 系统生成 167
习题与思考题 168
第十一章 人机联系设备 170
第一节 键盘 170
第二节 CRT显示器 173
第三节 打印机 184
习题与思考题 187
第三篇 分散控制系统 189
第十二章 概述 189
第一节 分散控制系统的产生 189
第二节 分散控制系统的基本结构 190
第三节 分散控制系统的特点 192
习题与思考题 194
第十三章 基本控制单元 195
第一节 基本控制单元的结构 195
第二节 基本控制单元的硬件 198
第三节 基本控制单元的软件 200
第四节 基本控制单元的接口 213
第五节 基本控制单元的可靠性措施 215
习题与思考题 225
第十四章 数据通信 227
第一节 数据通信原理 227
第二节 通信系统的结构 242
第三节 通信协议 244
习题与思考题 250
第十五章 人机接口装置 252
第一节 低层运行员接口 252
第二节 高层运行员接口 255
第三节 工程师接口的功能和作用 271
第四节 低层工程师接口 273
第五节 高层工程师接口 275
习题与思考题 282
第一节 可靠性指标 283
第十六章 分散控制系统的可靠性 283
第二节 可靠性分析 286
第三节 可靠性试验 293
第四节 分散控制系统中的可靠性措施 295
第五节 软件的可靠性 301
习题与思考题 303
第十七章 分散控制系统的应用 304
第一节 系统功能的划分 304
第二节 分散控制系统与其他计算机系统的接口 307
第三节 分散控制系统的安装 309
第四节 分散控制系统的电源与接地 312
第五节 分散控制系统的工程实现 314
第六节 分散控制系统的应用实例 316
习题与思考题 319
主要参考文献 320