内容简介
第1章 绪论
1.1 现场总线控制网络概述
1.1.1 现场总线与控制网络概念
1.1.2 现场总线的产生
1.1.3 现场总线的技术特点
1.2 现场总线控制网络的标准化与发展趋势
1.2.1 现场总线的标准化
1.2.2 现场总线的发展趋势
1.3 网络化控制系统
1.3.1 控制系统的发展历程
1.3.2 网络化控制系统的结构
1.3.3 网络化控制系统的特点
1.4 几种典型的现场总线控制网络
1.4.1 基金会现场总线(FF)
1.4.2 LonWorks
1.4.3 Profibus
1.4.4 ControlNet
1.4.5 HART
1.4.6 InterBus
1.4.7 DeviceNet
1.4.8 P-NET
1.4.9 WorldFIP
14.10 列车通信网络(TCN)
思考题与习题
第2章 现场总线控制网络技术基础
2.1 数据通信技术基础
2.1.1 数据通信系统的基本组成
2.1.2 数据通信系统的性能指标
2.1.3 数据编码
2.1.4 数据传输方式
2.1.5 通信线路的工作方式
2.1.6 信号的传输模式
2.1.7 差错控制
2.2 网络拓扑
2.2.1 环形拓扑
2.2.2 星形拓扑
2.2.3 总线型拓扑
2.2.4 树形拓扑
2.3 网络的传输介质
2.3.1 双绞线
2.3.2 同轴电缆
2.3.3 光缆
2.3.4 无线通信
2.4 网络传输的介质访问控制方式
2.4.1 载波监听多路访问/冲突检测(CSM/CD)控制方式
2.4.2 令牌控制方式
2.4.3 时分复用方式
2.5 网络互联
2.6 OSI参考模型及其功能划分
2.6.1 物理层(第1层)
2.6.2 数据链路层(第2层)
2.6.3 网络层(第3层)
2.6.4 传输层(第4层)
2.6.5 会话层(第5层)
2.6.6 表示层(第6层)
2.6.7 应用层(第7层)
2.7 现场总线控制网络通信模型
思考题与习题
第3章 控制器局域网(CAN)通信技术
3.1 概述
3.1.1 CAN通信方式
3.1.2 CAN通信的技术特点
3.2 CAN通信技术协议
3.2.1 CAN的通信参考模型
3.2.2 CAN报文的传送和帧结构
3.2.3 CAN报文的编码、滤波和校验
3.2.4 CAN错误类型和界定
3.2.5 CAN的位定时与同步技术
3.3 CAN总线控制器SJA1000
3.3.1 SJA1000概述
3.3.2 SJA1000的基本模式(BasicCAN)
3.3.3 基本模式下的控制寄存器
3.3.4 基本模式下的数据段寄存器
3.3.5 SJA1000的扩展模式
3.3.6 扩展模式下的控制寄存器
3.3.7 扩展模式下的数据段寄存器
3.3.8 两种模式的公共寄存器及其说明
3.4 CAN总线驱动器PCA82C250
3.4.1 PCA82C250概述
3.4.2 PCA82C250典型应用
思考题与习题
第4章 控制器局域网(CAN)通信节点设计
4.1 基于51单片机的CAN智能节点
4.1.1 SJA1000的读写时序
4.1.2 硬件设计
4.1.3 软件设计
4.2 非智能PC-104总线CAN适配卡
4.2.1 PC-104总线介绍
4.2.2 硬件电路设计说明
4.2.3 软件设计
4.3 非智能ISA总线CAN适配卡
4.3.1 ISA总线简介
4.3.2 硬件电路设计说明
4.3.3 软件设计
4.4 智能ISA总线CAN适配卡
4.4.1 通信卡的硬件设计与调试
4.4.2 通信卡的软件设计与实现
4.5 PCI总线CAN适配卡
4.5.1 PCI总线简介
4.5.2 硬件电路设计说明
4.5.3 软件设计
4.6 基于CPCI的CAN总线的接口卡
4.6.1 CPCI总线简介
4.6.2 接口卡硬件设计与实现
4.6.3 接口卡软件设计与实现
4.7 RS-485总线与CAN总线的接口
4.8 PC并行端口与CAN总线的接口
4.8.1 PC并行端口简介
4.8.2 基于EPP模式的接口电路设计
4.8.3 软件设计
4.9 基于USB总线的CAN适配卡
4.9.1 USB总线简介
4.9.2 硬件电路设计说明
4.9.3 软件设计
思考题与习题
第5章 控制器局域网(CAN)的实时性分析
5.1 实时性问题的提出
5.2 CAN总线延时分析
5.3 CAN总线延时变化分析
5.4 实时性能提升策略
思考题与习题
第6章 1553B总线基本原理及应用
6.1 概述
6.1.1 1553B总线标准的发展历史
6.1.2 1553B总线的技术特点
6.1.3 1553B总线的主要技术指标
6.2 硬件设备
6.2.1 传输介质
6.2.2 远程终端
6.2.3 总线控制器
6.2.4 总线监视器
6.3 1553B协议定义的字格式
6.3.1 命令字
6.3.2 数据字
6.3.3 状态字
6.4 1553B协议定义的报文格式
6.5 模式代码
6.6 总线耦合方式
6.6.1 直接耦合短截方式
6.6.2 变压器耦短截方式
6.6.3 混合方式
6.7 1553B总线控制器
6.7.1 BU-61580的组成
6.7.2 BU-61580硬件接口
6.7.3 BU-61580软件接口
6.8 1553B总线最小系统设计
6.8.1 最小系统的硬件原理框图
6.8.2 最小系统的软件编程
6.9 基于PCI总线的1553B接口板设计
6.9.1 PCI接口芯片
6.9.2 基于PCI总线的1553B接口板设计
6.9.3 接口板软件编程
思考题与习题
第7章 工业以太网技术
7.1 以太网基础
7.1.1 以太网发展简史
7.1.2 以太网帧格式
7.1.3 共享式以太网
7.1.4 交换式以太网
7.1.5 虚拟局域网
7.1.6 以太网组网技术
7.2 工业以太网技术概述
7.2.1 现场总线的局限性
7.2.2 以太网的优点
7.2.3 工业以太网的特殊性
7.2.4 工业以太网的发展
7.3 工业以太网的系统结构
7.4 工业以太网关键技术
7.4.1 通信确定性
7.4.2 总线供电
7.4.3 互操作性
7.4.4 网络生存性
7.4.5 网络安全
7.4.6 本质安全
7.4.7 远程传输和控制
7.5 典型工业以太网
7.5.1 Ethernet/IP工业以太网标准
7.5.2 FF HSE工业以太网标准
7.5.3 Modbus-IDA工业以太网标准
7.6 基于单片机的以太网接口设计
7.6.1 主要元器件
7.6.2 硬件设计
7.6.3 驱动程序设计
思考题与习题
第8章 网络化控制系统设计
8.1 概述
8.1.1 基本概念
8.1.2 NCS的结构
8.1.3 NCS的评价标准及研究方法
8.2 NCS时延模型建立
8.2.1 网络时延分析
8.2.2 网络时延处理方法
8.2.3 基于时延的建模
8.3 NCS的稳定性分析
8.3.1 NCS稳定性分析方法
8.3.2 影响NCS稳定的主要因素
8.3.3 NCS采样率对稳定性的影响
8.4 NCS控制器设计方法
8.5 网络化悬浮控制系统的设计与实现
8.5.1 网络化悬浮控制方案
8.5.2 网络化悬浮控制系统模型建立
8.5.3 基于悬浮模型的控制算法设计
8.5.4 系统的硬件实现
8.5.5 仿真与实验对比分析
思考题与习题
第9章 现场总线控制网络技术的工程应用举例
9.1 CAN总线在机械臂控制中的应用
9.1.1 机械臂系统结构
9.1.2 CAN通信软件设计
9.2 CAN总线在汽车电子系统中的应用
9.2.1 汽车CAN总线技术方案
9.2.2 基于CAN总线的汽车远程故障诊断
9.3 CAN总线在香烟包装机生产线上的应用
9.3.1 基于CAN总线的数采系统方案
9.3.2 通信软件设计
9.4 基于DPC31的Profibus-DP智能从站设计与实现
9.4.1 DPC31的结构及功能
9.4.2 Profibus-DP从站的硬件设计
9.4.3 Profibus-DP从站的软件设计
9.4.4 DPC31的初始化过程
9.4.5 DPC31的中断处理
9.4.6 GSD文件的编写
9.5 基于ARM处理器的1553B终端设备设计
9.5.1 硬件系统设计
9.5.2 软件设计
9.6 基于控制网络的磁浮车载网络监控与诊断系统
9.6.1 车载监控与诊断系统的总体设计
9.6.2 列车通信网络方案的确定
9.7 基于控制网络的磁浮列车地面状态监测与故障诊断
9.7.1 唐山试验示范线磁浮列车地面监测与诊断系统总体设计
9.7.2 磁浮列车地面各子系统状态监测系统开发实现
9.7.3 磁浮列车地面综合诊断系统技术方案设计
参考文献