描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121345814
内容简介
本书较全面地介绍了计算机控制系统的基本理论和应用,主要包括:计算机控制系统理论基础与设计,单片机及其在舰船机械控制中的应用,可编程控制器及其在舰船机械控制中的应用,网络控制技术等内容。
目 录
第1 章 绪论……………………………………………………………………………… 1
1?? 1 计算机控制系统概述…………………………………………………………… 1
1?? 1?? 1 计算机控制系统的一般概念………………………………………………… 2
1?? 1?? 2 计算机控制系统的组成……………………………………………………… 3
1?? 1?? 3 计算机控制系统的分类……………………………………………………… 5
1?? 1?? 4 计算机控制系统的特点……………………………………………………… 7
1?? 2 计算机控制系统发展概况与趋势……………………………………………… 8
1?? 2?? 1 计算机控制系统发展概况…………………………………………………… 8
1?? 2?? 2 计算机控制系统的发展趋势………………………………………………… 9
思考题及习题………………………………………………………………………… 10
第2 章 计算机控制理论基础…………………………………………………………… 11
2?? 1 信号的采样与保持…………………………………………………………… 11
2?? 1?? 1 连续控制系统与计算机控制系统的区别…………………………………… 11
2?? 1?? 2 采样过程…………………………………………………………………… 12
2?? 1?? 3 信号保持…………………………………………………………………… 14
2?? 1?? 4 采样定理…………………………………………………………………… 15
2?? 2 Z 变换…………………………………………………………………………… 19
2?? 2?? 1 Z 变换的定义……………………………………………………………… 19
2?? 2?? 2 常用函数的Z 变换………………………………………………………… 20
2?? 2?? 3 Z 变换的性质……………………………………………………………… 22
2?? 2?? 4 Z 反变换…………………………………………………………………… 26
2?? 3 计算机控制系统的数学描述………………………………………………… 29
2?? 3?? 1 差分方程…………………………………………………………………… 29
2?? 3?? 2 脉冲传递函数……………………………………………………………… 34
2?? 4 计算机控制系统的分析……………………………………………………… 40
2?? 4?? 1 计算机控制系统的稳定性分析……………………………………………… 40
2?? 4?? 2 计算机控制系统的稳态误差分析…………………………………………… 45
2?? 4?? 3 计算机控制系统的性能指标………………………………………………… 47
思考题及习题………………………………………………………………………… 48
第3 章 计算机控制系统设计…………………………………………………………… 51
3?? 1 计算机控制系统模拟化设计………………………………………………… 51
3?? 1?? 1 模拟控制器的离散化方法…………………………………………………… 52
3?? 1?? 2 数字PID 控制……………………………………………………………… 55
3?? 1?? 3 数字PID 控制算法的改进…………………………………………………… 60
3?? 1?? 4 PID 控制参数的整定……………………………………………………… 64
3?? 2 基于离散化的设计方法……………………………………………………… 67
3?? 2?? 1 少拍计算机控制系统的设计……………………………………………… 68
3?? 2?? 2 任意广义对象的少拍控制器设计………………………………………… 73
3?? 2?? 3 无波纹少拍计算机控制系统的设计……………………………………… 75
3?? 3 计算机控制常用算法………………………………………………………… 78
3?? 3?? 1 大林算法…………………………………………………………………… 78
3?? 3?? 2 多回路串级控制…………………………………………………………… 81
3?? 3?? 3 预测控制…………………………………………………………………… 84
思考题及习题………………………………………………………………………… 91
第4 章 单片机及其在舰船机械控制中的应用………………………………………… 93
4?? 1 单片机概述…………………………………………………………………… 93
4?? 1?? 1 单片机的发展……………………………………………………………… 93
4?? 1?? 2 单片机的特点……………………………………………………………… 94
4?? 1?? 3 单片机的应用……………………………………………………………… 94
4?? 1?? 4 MCS-51 系列单片机………………………………………………………… 95
4?? 1?? 5 单片机应用系统开发流程…………………………………………………… 96
4?? 2 MCS-51 系列单片机结构与原理……………………………………………… 97
4?? 2?? 1 MCS-51 单片机的组成与结构……………………………………………… 97
4?? 2?? 2 MCS-51 单片机的引脚……………………………………………………… 98
4?? 2?? 3 MCS-51 单片机存储器配置………………………………………………… 100
4?? 2?? 4 MCS-51 单片机时钟电路与时序…………………………………………… 103
4?? 2?? 5 MCS-51 单片机复位电路………………………………………………… 104
4?? 3 单片机编程基础……………………………………………………………… 106
4?? 3?? 1 C51 程序概述……………………………………………………………… 106
4?? 3?? 2 C51 的数据类型与存储类型……………………………………………… 109
4?? 3?? 3 C51 变量与常量…………………………………………………………… 113
4?? 3?? 4 C51 常用库函数…………………………………………………………… 115
4?? 4 单片机的定时/计数器……………………………………………………… 118
4?? 4?? 1 MCS-51 单片机定时/计数器的结构………………………………………… 118
4?? 4?? 2 MCS-51 单片机定时/计数器工作方式……………………………………… 120
4?? 4?? 3 单片机定时/计数应用…………………………………………………… 122
4?? 5 单片机中断…………………………………………………………………… 123
4?? 5?? 1 中断的概念……………………………………………………………… 123
4?? 5?? 2 中断系统结构……………………………………………………………… 124
4?? 5?? 3 中断的控制……………………………………………………………… 126
4?? 5?? 4 中断响应………………………………………………………………… 127
4?? 5?? 5 中断编程实例……………………………………………………………… 129
4?? 6 单片机串行通信技术………………………………………………………… 130
4?? 6?? 1 计算机通信的基本概念…………………………………………………… 130
4?? 6?? 2 MCS-51 单片机串行接口………………………………………………… 132
4?? 6?? 3 MCS-51 单片机串行口应用范例…………………………………………… 136
4?? 7 基于单片机的舰船机械监控装置…………………………………………… 138
4?? 7?? 1 舰船轴功率测量装置……………………………………………………… 138
4?? 7?? 2 舰船柴油机相继增压控制装置…………………………………………… 140
·Ⅱ· 舰船机械计算机控制技术
4?? 8 单片机控制系统综合设计…………………………………………………… 140
4?? 8?? 1 总体设计………………………………………………………………… 141
4?? 8?? 2 硬件电路设计……………………………………………………………… 141
4?? 8?? 3 软件设计………………………………………………………………… 144
4?? 8?? 4 设计总结及功能扩展……………………………………………………… 166
思考题及习题……………………………………………………………………… 167
第5 章 可编程控制器及其在舰船机械控制中的应用……………………………… 169
5?? 1 PLC 概述……………………………………………………………………… 169
5?? 1?? 1 PLC 的基本概念…………………………………………………………… 169
5?? 1?? 2 可编程控制器的特点……………………………………………………… 169
5?? 1?? 3 可编程控制器的应用……………………………………………………… 170
5?? 2 PLC 的组成与工作原理……………………………………………………… 171
5?? 2?? 1 PLC 的结构类型…………………………………………………………… 171
5?? 2?? 2 CPU 模块………………………………………………………………… 172
5?? 2?? 3 PLC 的扩展模块…………………………………………………………… 174
5?? 2?? 4 PLC 的工作原理…………………
1?? 1 计算机控制系统概述…………………………………………………………… 1
1?? 1?? 1 计算机控制系统的一般概念………………………………………………… 2
1?? 1?? 2 计算机控制系统的组成……………………………………………………… 3
1?? 1?? 3 计算机控制系统的分类……………………………………………………… 5
1?? 1?? 4 计算机控制系统的特点……………………………………………………… 7
1?? 2 计算机控制系统发展概况与趋势……………………………………………… 8
1?? 2?? 1 计算机控制系统发展概况…………………………………………………… 8
1?? 2?? 2 计算机控制系统的发展趋势………………………………………………… 9
思考题及习题………………………………………………………………………… 10
第2 章 计算机控制理论基础…………………………………………………………… 11
2?? 1 信号的采样与保持…………………………………………………………… 11
2?? 1?? 1 连续控制系统与计算机控制系统的区别…………………………………… 11
2?? 1?? 2 采样过程…………………………………………………………………… 12
2?? 1?? 3 信号保持…………………………………………………………………… 14
2?? 1?? 4 采样定理…………………………………………………………………… 15
2?? 2 Z 变换…………………………………………………………………………… 19
2?? 2?? 1 Z 变换的定义……………………………………………………………… 19
2?? 2?? 2 常用函数的Z 变换………………………………………………………… 20
2?? 2?? 3 Z 变换的性质……………………………………………………………… 22
2?? 2?? 4 Z 反变换…………………………………………………………………… 26
2?? 3 计算机控制系统的数学描述………………………………………………… 29
2?? 3?? 1 差分方程…………………………………………………………………… 29
2?? 3?? 2 脉冲传递函数……………………………………………………………… 34
2?? 4 计算机控制系统的分析……………………………………………………… 40
2?? 4?? 1 计算机控制系统的稳定性分析……………………………………………… 40
2?? 4?? 2 计算机控制系统的稳态误差分析…………………………………………… 45
2?? 4?? 3 计算机控制系统的性能指标………………………………………………… 47
思考题及习题………………………………………………………………………… 48
第3 章 计算机控制系统设计…………………………………………………………… 51
3?? 1 计算机控制系统模拟化设计………………………………………………… 51
3?? 1?? 1 模拟控制器的离散化方法…………………………………………………… 52
3?? 1?? 2 数字PID 控制……………………………………………………………… 55
3?? 1?? 3 数字PID 控制算法的改进…………………………………………………… 60
3?? 1?? 4 PID 控制参数的整定……………………………………………………… 64
3?? 2 基于离散化的设计方法……………………………………………………… 67
3?? 2?? 1 少拍计算机控制系统的设计……………………………………………… 68
3?? 2?? 2 任意广义对象的少拍控制器设计………………………………………… 73
3?? 2?? 3 无波纹少拍计算机控制系统的设计……………………………………… 75
3?? 3 计算机控制常用算法………………………………………………………… 78
3?? 3?? 1 大林算法…………………………………………………………………… 78
3?? 3?? 2 多回路串级控制…………………………………………………………… 81
3?? 3?? 3 预测控制…………………………………………………………………… 84
思考题及习题………………………………………………………………………… 91
第4 章 单片机及其在舰船机械控制中的应用………………………………………… 93
4?? 1 单片机概述…………………………………………………………………… 93
4?? 1?? 1 单片机的发展……………………………………………………………… 93
4?? 1?? 2 单片机的特点……………………………………………………………… 94
4?? 1?? 3 单片机的应用……………………………………………………………… 94
4?? 1?? 4 MCS-51 系列单片机………………………………………………………… 95
4?? 1?? 5 单片机应用系统开发流程…………………………………………………… 96
4?? 2 MCS-51 系列单片机结构与原理……………………………………………… 97
4?? 2?? 1 MCS-51 单片机的组成与结构……………………………………………… 97
4?? 2?? 2 MCS-51 单片机的引脚……………………………………………………… 98
4?? 2?? 3 MCS-51 单片机存储器配置………………………………………………… 100
4?? 2?? 4 MCS-51 单片机时钟电路与时序…………………………………………… 103
4?? 2?? 5 MCS-51 单片机复位电路………………………………………………… 104
4?? 3 单片机编程基础……………………………………………………………… 106
4?? 3?? 1 C51 程序概述……………………………………………………………… 106
4?? 3?? 2 C51 的数据类型与存储类型……………………………………………… 109
4?? 3?? 3 C51 变量与常量…………………………………………………………… 113
4?? 3?? 4 C51 常用库函数…………………………………………………………… 115
4?? 4 单片机的定时/计数器……………………………………………………… 118
4?? 4?? 1 MCS-51 单片机定时/计数器的结构………………………………………… 118
4?? 4?? 2 MCS-51 单片机定时/计数器工作方式……………………………………… 120
4?? 4?? 3 单片机定时/计数应用…………………………………………………… 122
4?? 5 单片机中断…………………………………………………………………… 123
4?? 5?? 1 中断的概念……………………………………………………………… 123
4?? 5?? 2 中断系统结构……………………………………………………………… 124
4?? 5?? 3 中断的控制……………………………………………………………… 126
4?? 5?? 4 中断响应………………………………………………………………… 127
4?? 5?? 5 中断编程实例……………………………………………………………… 129
4?? 6 单片机串行通信技术………………………………………………………… 130
4?? 6?? 1 计算机通信的基本概念…………………………………………………… 130
4?? 6?? 2 MCS-51 单片机串行接口………………………………………………… 132
4?? 6?? 3 MCS-51 单片机串行口应用范例…………………………………………… 136
4?? 7 基于单片机的舰船机械监控装置…………………………………………… 138
4?? 7?? 1 舰船轴功率测量装置……………………………………………………… 138
4?? 7?? 2 舰船柴油机相继增压控制装置…………………………………………… 140
·Ⅱ· 舰船机械计算机控制技术
4?? 8 单片机控制系统综合设计…………………………………………………… 140
4?? 8?? 1 总体设计………………………………………………………………… 141
4?? 8?? 2 硬件电路设计……………………………………………………………… 141
4?? 8?? 3 软件设计………………………………………………………………… 144
4?? 8?? 4 设计总结及功能扩展……………………………………………………… 166
思考题及习题……………………………………………………………………… 167
第5 章 可编程控制器及其在舰船机械控制中的应用……………………………… 169
5?? 1 PLC 概述……………………………………………………………………… 169
5?? 1?? 1 PLC 的基本概念…………………………………………………………… 169
5?? 1?? 2 可编程控制器的特点……………………………………………………… 169
5?? 1?? 3 可编程控制器的应用……………………………………………………… 170
5?? 2 PLC 的组成与工作原理……………………………………………………… 171
5?? 2?? 1 PLC 的结构类型…………………………………………………………… 171
5?? 2?? 2 CPU 模块………………………………………………………………… 172
5?? 2?? 3 PLC 的扩展模块…………………………………………………………… 174
5?? 2?? 4 PLC 的工作原理…………………
前 言
前 言
本书为舰船动力工程、机械工程等专业“舰船机械计算机控制技术” 课程的教材,主要基于计算机控制技术的发展, 特别是计算机控制技术在舰船机械的应用发展, 总结近年的教学和科研成果, 结合课程教学改革需求编写而成。本书系统地阐述了计算机控制系统的分析方法、设计方法, 以及可编程控制器、
微控制器和现场总线网络等技术在舰船机械计算机控制中的应用。全书共分为6 章。第1 章介绍了计算机控制系统的组成、分类及其发展趋势。第2 章介绍了计算机控制理论基础, 包括信号的采样与保持、Z 变换、线性差分方程、脉冲传递函数及计算机控制系统的分析方法。第3 章讨论了计算机控制系统的模拟化设计方法和离散化设计方法。第4 章讨论了MCS-51 单片机的工作原理, 程序设计及其在舰船机械控制中的应用。第5 章讨论了S7-200 可编程控制器的基本概念及其在舰船机械控制中的应用。第6 章介绍了控制网络的基本概念, 以及在舰船控制中的应用。本书坚持理论与实践相结合, 精心提炼舰船机械计算机控制技术实例; 计算机控制理论充分考虑其公式抽象、概念难懂, 紧密联系物理意义进行阐述; 同步配套MATLAB 例题和验证; 叙述严谨、体系完整、通俗易懂, 便于阅读和自学。
本书由郭朝有副教授统稿, 其中第1、2、5 章主要内容由常广晖副教授编写, 第3、4、6 章主要内容由郭朝有副教授编写, 张超杰、丁融冰参与编写第4、5、6 章。巫影教授对本书进行了全面、认真的审定并提出了宝贵的修改意见; 曾凡明教授和吴杰长教授对教材体系结构、内容取舍提出了宝贵的意见; 本书在编写过程中, 得到教研室领导和同事的关心和帮助; 本书引用了相关论著、教材的有关内容; 本书在出版过程中, 得到海军工程大学教务处的大力支持, 在此一并表示衷心的感谢!由于编者水平有限, 书中难免有疏漏和错误, 望使用该教材的师生批评指正, 便于再版时进行更正和完善。
编 者
2018 年7 月
本书为舰船动力工程、机械工程等专业“舰船机械计算机控制技术” 课程的教材,主要基于计算机控制技术的发展, 特别是计算机控制技术在舰船机械的应用发展, 总结近年的教学和科研成果, 结合课程教学改革需求编写而成。本书系统地阐述了计算机控制系统的分析方法、设计方法, 以及可编程控制器、
微控制器和现场总线网络等技术在舰船机械计算机控制中的应用。全书共分为6 章。第1 章介绍了计算机控制系统的组成、分类及其发展趋势。第2 章介绍了计算机控制理论基础, 包括信号的采样与保持、Z 变换、线性差分方程、脉冲传递函数及计算机控制系统的分析方法。第3 章讨论了计算机控制系统的模拟化设计方法和离散化设计方法。第4 章讨论了MCS-51 单片机的工作原理, 程序设计及其在舰船机械控制中的应用。第5 章讨论了S7-200 可编程控制器的基本概念及其在舰船机械控制中的应用。第6 章介绍了控制网络的基本概念, 以及在舰船控制中的应用。本书坚持理论与实践相结合, 精心提炼舰船机械计算机控制技术实例; 计算机控制理论充分考虑其公式抽象、概念难懂, 紧密联系物理意义进行阐述; 同步配套MATLAB 例题和验证; 叙述严谨、体系完整、通俗易懂, 便于阅读和自学。
本书由郭朝有副教授统稿, 其中第1、2、5 章主要内容由常广晖副教授编写, 第3、4、6 章主要内容由郭朝有副教授编写, 张超杰、丁融冰参与编写第4、5、6 章。巫影教授对本书进行了全面、认真的审定并提出了宝贵的修改意见; 曾凡明教授和吴杰长教授对教材体系结构、内容取舍提出了宝贵的意见; 本书在编写过程中, 得到教研室领导和同事的关心和帮助; 本书引用了相关论著、教材的有关内容; 本书在出版过程中, 得到海军工程大学教务处的大力支持, 在此一并表示衷心的感谢!由于编者水平有限, 书中难免有疏漏和错误, 望使用该教材的师生批评指正, 便于再版时进行更正和完善。
编 者
2018 年7 月
评论
还没有评论。