《微型计算机控制技术及应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:徐大诚等著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2003
  • ISBN:7040123088
  • 页数:357 页
图书介绍:本书系统地介绍了微型计算机控制系统的基本概念、基本组成与应用技术,由浅入深地讲述了基本控制理论和常用控制方法,给出了当今工业控制系统中的新技术、新器件,并以MCS-51系列微处理器作为控制器来分析讨论。全书共11章,内容包括微型计算机控制系统的组成及分类、控制理论基础、数字PID控制技术、数字控制器的直接设计方法、模糊控制技术、微机控制系统中的微处理器、接口与总线、前向通道与数据采集、后向通道与执行机构、人-机接口、可靠性与抗干扰技术,同时也给出了应用实例,包括程序设计方法和汇编程序。

第1章绪论 1

1.1微型计算机控制系统的体系结构 1

1.1.1微型计算机控制系统的组成 1

目录 1

1.1.2微型计算机控制系统的硬件 2

结构 2

1.1.3微型计算机控制系统的软件 4

1.2微型计算机控制系统的分类 5

1.2.1自动控制系统的分类 5

1.2.2微型计算机控制系统的类型 6

1.3计算机控制系统的发展 12

1.3.1控制系统的发展阶段 12

趋势 13

1.3.2微型计算机控制系统的发展 13

习题一 15

第2章数字控制理论基础与设计方法 16

2.1微型计算机控制系统的数学模型 18

2.1.1数学模型基础 18

2.1.2控制系统的微分方程及其求解 20

2.1.3拉代变换与控制系统的传递 23

函数 23

2.2离散系统的基本概念 35

2.2.1 Z变换及其性质 36

2.2.2 Z反变换 39

2.2.3离散系统的数学模型 41

2.3微机数字PID控制及其算法 47

2.3.1时间连续的PID控制规律 48

2.3.2 PID控制的数字化实现 49

2.3.3 PID算法程序设计 51

2.3.4 PID控制算法中的几个实际 52

问题 52

2.3.5几种常用的数字PID及其算法 56

2.3.6 PID控制的脉冲传递函数 60

2.3.7 PID参数的整定 61

习题二 64

第3章数字控制器的直接设计方法 67

3.1数字控制器的脉冲传递函数 67

3.2最少拍随动系统的设计 67

分析 68

3.2.2最少拍随动系统数字控制器的 68

函数 68

3.2.1最少拍随动系统的脉冲传递 68

3.2.3最少拍随动系统数字控制器的 70

设计 70

3.3最少拍无纹波随动系统的设计 72

3.3.1单位阶跃输入最少拍无纹波随动系统的设计 72

3.3.2单位速度输入最少拍无纹波随动系统的设计 72

3.3.3最少拍无纹波随动系统设计 73

举例 73

3.4大林(Dahlin)算法 75

3.4.1大林算法中D(z)的基本形式 75

3.4.2一阶惯性环节大林算法的D(z)基本形式 75

3.4.3二阶惯性环节大林算法的D(z)基本形式 76

3.4.4振铃现象及其消除方法 76

3.5.1直接程序设计法 79

3.5 D(z)算法的软件实现 79

3.5.2串行程序设计法 80

3.5.3并行程序设计法 81

3.5.4数字控制器设计方法小结 83

习题三 84

第4章模糊控制技术 85

4.1模糊控制的基本概念 85

4.1.1模糊控制的特点 85

4.1.2模糊控制的数字基础 86

4.2模糊控制的实现 89

4.2.1模糊化接口 89

4.2.2知识库 90

4.2.4清晰化接口 91

4.2.3模糊推理机 91

4.3模糊控制器设计方法 92

4.3.1结构设计 92

4.3.2模糊化 93

4.3.3模糊控制器论域及比例因子的 94

确定 94

4.3.4模糊控制规则的建立 94

4.3.5清晰化 94

4.4气体流量模糊控制系统设计实例 95

4.4.1系统结构 95

4.4.2流量检测和控制 96

4.4.3模糊控制器的设计 96

4.4.4系统的软件设计及抗干扰措施 98

习题四 98

5.1.1基本结构 99

5.1 MCS-51系列单片机的硬件结构 99

第5章微机控制系统中的微处理器 99

5.1.2存储器的配置和组织 103

5.1.3振荡器、时钟电路和CPU时序 107

5.1.4并行I/O端口 108

5.1.5定时器/计数器 110

5.1.6串行接口 111

5.1.7中断系统 113

5.2 MCS-51单片机的指令系统 115

5.2.1指令和助记符 115

5.2.2寻址方式 116

5.2.3指令系统 117

5.3常用单片微型计算机 121

5.3.1 ATMEL 89系列单片机 121

5.3.2 ATMEL 90系列单片机 122

5.3.3 MCS-251系列单片机 123

5.3.4 80C51单片微控制器 123

5.3.5 Motorola单片机 124

5.4工业控制机 126

习题五 127

第6章接口与总线 128

6.1概述 128

6.1.1接口与总线的概念 128

6.1.2接口与总线的分类 131

6.2并行接口 132

6.2.1 Gentronics和IEEE 1284并行接口标准 132

6.2.2 STD总线 132

6.2.3 PC/104与Compact PCI总线 134

6.3.1串行传输的基本概念 136

6.3异步串行接口 136

6.3.2 RS-232C串行接口 137

6.3.3 RS-499与RS-485串行接口 140

6.3.4 20mA电流环串行接口 143

6.4同步串行接口 144

6.4.1 I2C接口 144

6.4.2 SPI接口 153

6.4.3 l-Wire总线接口 157

6.5现场总线技术 161

6.5.1现场总线与现场总线系统 161

6.5.2现场总线的技术特征 162

6.5.3典型的几种现场总线 163

习题六 168

7.1.1前向通道组成和特点 169

7.1微机控制系统中的前向通道 169

第7章前向通道与数据采集 169

7.1.2传感器与变送器 170

7.2数字量输入通道 175

7.2.1输入信号调理 176

7.2.2隔离技术 176

7.2.3开关信号输入 177

7.2.4脉冲信号输入 177

7.2.5数字编码信号输入 182

7.3模拟量输入通道 183

7.3.1模拟信号调理 184

7.3.2 A/D转换器及其性能指标 187

7.3.3常用A/D转换器 188

7.3.4 A/D转换器及其接口 190

7.4数据采集 201

7.4.1采样定理与采样/保持 202

7.4.2多路开关与数据选择 204

7.4.3数据采集程序 208

习题七 211

第8章后向通道与执行机构 212

8.1输出通道的结构 212

8.1.1数字量输出通道 212

8.1.2模拟量输出通道 212

8.2开关量输出的常用器件与电路 213

8.2.1功率开关接口技术 213

8.2.2电磁式继电器的驱动 215

8.2.3可控硅输出接口 216

8.2.4固态继电器输出接口 218

8.3.1 D/A转换接口技术及应用 220

8.3模拟量输出的方法及器件 220

8.3.2 F/V转换接口技术 231

8.3.3线性功率驱动接口 233

8.4常用电动机及驱动方法 235

8.4.1伺服电机控制接口 235

8.4.2步进电机控制接口 239

习题八 242

第9章人—机接口 243

9.1键盘接口技术 243

9.1.1独立式键盘和矩阵式键盘 243

9.1.2键盘接口及程序设计 245

9.2显示接口技术 250

9.2.1 LED显示接口技术 250

9.2.2 LCD显示接口技术 254

9.3触摸屏技术 267

9.3.1触摸屏的工作原理 267

9.3.2触摸屏的三个基本技术特性 268

9.4微型打印机及接口 269

9.4.1打印接口 270

9.4.2 TPμP系列微型打印机 271

9.4.3打印机接口设计 272

习题九 274

第10章微机控制系统的可靠性与抗干扰 276

技术 276

10.1可靠性与抗干扰技术的基本概念 276

10.1.1可靠性的概念 276

10.1.2电磁兼容性 277

10.1.3噪声的分类和耦合方式 279

10.1.4控制系统可靠性设计的基本 284

途径 284

10.2硬件的可靠性与抗干扰技术 284

10.2.1元器件与系统结构 284

10.2.2滤波与去耦电路 286

10.2.3隔离与屏蔽技术 289

10.2.4电源干扰的抑制与接地技术 294

10.2.5停电保护和热插拨技术 297

10.2.6 Watchdog技术 300

10.2.7印制板的抗干扰措施 302

10.3软件的可靠性与抗干扰技术 302

10.3.1存储空间的分配和程序结构的设计 302

10.3.2数字滤波技术 304

10.3.3数据的检错和纠错 308

10.3.4开机自检与故障诊断 309

习题十 311

第11章微机控制系统的设计实例 312

11.1微机控制系统设计概述 312

11.1.1微机控制系统的设计方法 312

11.1.2微机控制系统的设计要素 316

11.2温度控制系统的设计 317

11.2.1测量电路方案选择 318

11.2.2总体流程 318

11.2.3理论分析与计算 319

11.2.4测量过程总体分析 320

11.2.5抗干扰措施 323

11.2.6软件设计 323

11.3.1系统总体方案的设计 328

11.3 CAN总线构成的智能自控系统 328

11.3.2节点硬件电路的设计 329

11.3.3 CAN总线控制器SJA1000与 331

接口 331

11.3.4软件设计 337

11.4热电厂锅炉集散控制系统 339

11.4.1系统组成 340

11.4.2控制方案 344

11.4.3组态软件 346

附录 350

附录A MCS-51指令表 350

附录B图形符号对照表 355

参考文献 357