1 现场总线与工业以太网概述 1
1.1 现场总线概述 1
1.2 工业以太网概述 9
1.3 现场总线简介 16
1.4 工业以太网简介 27
习题1 43
2 CAN现场总线 44
2.1 CAN的特点 44
2.2 CAN的技术规范 45
2.3 CAN独立通信控制器SJA1000 55
2.4 CAN总线收发器 67
2.5 CAN总线节点的设计实例 70
习题2 73
3 CAN FD现场总线 74
3.1 CAN FD通信协议 74
3.2 CAN FD控制器MCP2517FD 84
3.3 微控制器与MCP2517FD的接口电路 110
习题3 110
4 CAN FD应用系统设计 112
4.1 CiA601工作草案 112
4.2 CAN FD高速收发器 119
4.3 CAN FD收发器隔离器件 124
4.4 MCP2517FD的应用程序 128
习题4 188
5 PROFIBUS-DP现场总线 189
5.1 PROFIBUS概述 189
5.2 PROFIBUS的协议结构 191
5.3 PROFIBUS-DP现场总线系统 193
5.4 PROFIBUS-DP的通信模型 201
5.5 PROFIBUS-DP的总线设备类型和数据通信 214
5.6 PROFIBUS通信用ASICs 222
5.7 PROFIBUS-DP从站通信控制器SPC3 227
5.8 主站通信控制器ASPC2与网络接口卡 241
5.9 PROFIBUS-DP从站的设计 243
习题5 251
6 EtherCAT工业以太网 252
6.1 EtherCAT概述 252
6.2 EtherCAT物理拓扑结构 254
6.3 EtherCAT数据链路层 255
6.4 EtherCAT应用层 256
6.5 EtherCAT系统组成 259
6.6 EtherCAT工业以太网在KUKA机器人中的应用案例 263
习题6 264
7 EtherCAT从站控制器ET1100 265
7.1 EtherCAT从站控制器概述 265
7.2 EtherCAT从站控制器的BECKHOFF解决方案 278
7.3 EtherCAT从站控制器ET1100 284
7.4 EtherCAT从站控制器的数据链路控制 314
7.5 EtherCAT从站控制器的应用层控制 319
7.6 EtherCAT从站控制器的存储同步管理 320
7.7 EtherCAT从站信息接口 324
7.8 EtherCAT分布式时钟 329
习题7 331
8 基于ET1100的EtherCAT从站硬件设计 332
8.1 基于ET1100的EtherCAT从站总体结构 332
8.2 微控制器与ET1100的接口电路设计 333
8.3 ET1100的配置电路设计 338
8.4 EtherCAT从站以太网物理层PHY器件 339
8.5 10/100BASE-TX/FX的物理层收发器KS8721 341
8.6 ET1100与KS8721BL的接口电路 346
8.7 直接I/O控制EtherCAT从站硬件电路设计 348
习题8 352
9 EtherCAT主站与伺服驱动器控制应用协议 353
9.1 EtherCAT主站的分类 353
9.2 TwinCAT 3 EtherCAT主站 355
9.3 IgH EtherCAT主站 362
9.4 IEC 61800-7通信接口标准 366
9.5 CoE 368
9.6 CANopen驱动和运动控制设备行规 381
习题9 383
10 EtherCAT从站驱动程序与开发调试 385
10.1 EtherCAT从站驱动和应用程序代码包架构 385
10.2 EtherCAT从站驱动和应用程序的设计实例 389
10.3 EtherCAT通信中的数据传输过程 406
10.4 EtherCAT主站软件的安装 410
10.5 EtherCAT从站的开发调试 412
习题10 418
参考文献 419