第1章 绪论
1.1 汽车电子技术
1.1.1 现代汽车电子技术的发展阶段
1.1.2 汽车电子系统的基本构成
1.1.3 汽车电子系统网络化
1.2 计算机网络
1.2.1 计算机网络概述
1.2.2 计算机网络体系结构
1.2.3 局域网
1.3 车载网络通信及现场总线
1.3.1 车载网络信号的编码方式
1.3.2 车载网络的介质访问控制方式
1.3.3 现场总线
1.4 现代汽车电子网络系统
1.4.1 汽车网络系统结构
1.4.2 汽车总线系统
第2章 CAN总线基本原理
2.1 CAN总线在汽车网络上的应用
2.2 CAN总线的基本特点
2.3 CAN的分层结构及功能
2.4 CAN的消息帧
2.5 非破坏性按位仲裁
2.6 位填充
2.7 CRC校验
2.8 远程帧
2.9 出错帧
2.10 超载帧的规格
2.11 帧间空间
2.12 CAN物理层
2.12.1 物理层的功能模型
2.12.2 物理信令(PLS)子层规范
2.12.3 物理介质附件子层规范
2.13 故障界定与总线管理
2.13.1 故障界定
2.13.2 故障界定规则
2.13.3 总线故障管理
2.14 基于时间触发的TTCAN
2.14.1 基于CAN的时间触发通信
2.14.2 参考时间与参考消息
2.14.3 基本循环
2.14.4 基本循环及其时间窗
2.14.5 系统矩阵
2.14.6 利用时间标志进行消息的发送和接收
2.14.7 全局系统时间
2.14.8 TTCAN的容错功能
2.14.9 TTCAN的应用
第3章 SAE J1939协议
3.1 网络拓扑结构
3.2 物理层简介
3.3 数据链路层
3.3.1 消息/帧格式
3.3.2 协议数据单元
3.3.3 协议数据单元格式
3.3.4 消息类型
3.3.5 源地址和参数群编号的分配过程
3.3.6 传输协议功能
3.3.7 应注意的问题
3.4 应用层
3.4.1 通信参数定义
3.4.2 发动机通信与控制参数
3.5 故障诊断
3.5.1 诊断故障代码定义
3.5.2 故障诊断状态灯
3.5.3 故障模式标志FMI
3.5.4 诊断故障代码简介
3.6 网络管理
3.6.1 SAE J1939通信方式
3.6.2 电控单元(ECU)的名称和地址
3.6.3 节点地址分配
第4章 飞思卡尔微控制器与MSCAN
第5章 MSCAN模块的编程
第6章 基于XGATE模块的CAN通信
第7章 CAN总线收发器
第8章 CAN Bootloader的实现与应用
第9章 基于CAN总线的标定协议
第10章 汽车车身CAN总线系统设计
参考文献