目录 1
第一章 引论 1
1.1 计算机网络和协议 1
1.1.1 计算机网络 1
1.1.2 协议 6
1.1.3 计算机网络体系结构 7
1.2 局域网 10
1.2.1 概述 10
1.2.2 局域网协议 13
1.3.2 概念和主要特点 18
1.3.1 背景和发展 18
1.3 现场总线 18
1.4 控制器局部网(CAN) 20
1.4.1 CAN的分层结构 22
1.4.2 逻辑链路控制(LLC)子层 23
1.4.3 媒体访问控制(MAC)子层 25
1.4.4 物理层 32
第二章 CAN控制器及有关器件 35
2.1 PHILIPS 82C200 CAN控制器 35
2.1.1 硬件结构和功能 36
2.1.2 控制段和报文缓存器 38
2.1.3 总线定时/同步 47
2.1.4 通信协议 49
2.1.5 极限数值 56
2.1.6 电气特性 57
2.1.7 开发支持工具 60
2.2 INTEL 82526 CAN控制器 60
2.2.1 硬件构成 61
2.2.2 功能描述 64
2.2.3 一个应用实例 78
2.3 INTEL 82527 CAN控制器 83
2.4.1 硬件结构和功能 85
2.4 CAN控制器接口——82C250 85
2.4.2 极限数值 87
2.4.3 电气特性 88
2.4.4 测试和应用 89
2.5 CAN串行链接I/O器件——82C150 92
2.5.1 硬件结构和功能 93
2.5.2 CAN功能 97
2.5.3 初始化 102
2.5.4 极限数值 103
2.5.5 电气特性 103
2.5.6 P82C150应用 105
3.1 微控制器P8XC592 110
第三章 带有在片CAN的微控制器 110
3.1.1 硬件构成及其功能 111
3.1.2 CAN控制器结构、功能和特性 128
3.1.3 中断系统 149
3.1.4 P8XC592运行 152
3.1.5 极限数值 155
3.1.6 电气特性 156
3.1.7 EPROM特性 159
3.1.8 CAN应用和开发中的一些问题 163
3.2 微控制器MC68HC05X4/X16/X32和MC68HC705X4 171
3.3 电磁兼容微控制器P8XCE598 174
3.3.1 硬件结构及其主要功能 175
3.3.2 电磁兼容性 177
3.3.3 极限数值 180
3.3.4 电气特性 180
3.3.5 EPROM特性 180
3.3.6 CAN应用和开发 180
3.4 微控制器87C196CA/CB 180
3.4.1 硬件结构及其主要性能 180
3.4.2 87C196CA口功能 185
3.4.3 电气特性 186
4.1 概述 187
第四章 基于CAN总线的系统设计实例 187
4.2 系统构成 189
4.2.1 CAN总线通信接口适配卡 189
4.2.2 智能传感器节点 194
4.2.3 最小系统节点 196
4.3 系统软件设计 199
4.3.1 高级语言Franclin C51 199
4.3.2 系统初始化设计 210
4.3.3 上位计算机软件设计 213
4.3.4 CAN总线通信接口适配器软件设计 219
4.3.5 智能传感器节点软件设计 233
4.3.6 最小系统节点软件设计 236
第五章 控制器局部网技术规范和国际标准 240
5.1 控制器局部网技术规范 240
5.1.1 CAN技术规范2.0A 241
5.1.2 CAN技术规范2.0B 252
5.2 国际标准ISO 11898 257
5.2.1 服务及其原语格式 258
5.2.2 物理层 264
5.2.3 监控器 276
本书中部分英文缩写和中英译名对照索引 280
主要参考书目和文献 283