《CAN总线轻松入门与实践》目录
目 录 第1章 C A N总线概述与协议规范 1 …………………………………………………………… 1. 1 计算机网络体系结构与拓扑结构1 ……………………………………………………… 1. 1. 1 计算机网络体系结构1 ……………………………………………………………… 1. 1. 2 网络互联设备6 ……………………………………………………………………… 1. 1. 3 网络拓扑结构7 ……………………………………………………………………… 1. 2 C AN 总线简介 9 …………………………………………………………………………… 1. 2. 1 C AN 总线是什么 9 …………………………………………………………………… 1. 2. 2 C AN 总线的特点 1 0 ………………………………………………………………… 1. 2. 3 C AN 总线传输介质 1 1 ……………………………………………………………… 1. 2. 4 C AN 总线拓扑结构与设备 1 3 ……………………………………………………… 1. 3 报文传输1 4 ………………………………………………………………………………… 1. 3. 1 帧类型1 4 ……………………………………………………………………………… 1. 3. 2 帧格式1 5 ……………………………………………………………………………… 1. 3. 3 帧优先级仲裁2 1 ……………………………………………………………………… 1. 4 报文滤波与校验2 2 ………………………………………………………………………… 1. 5 编码— — —位填充2 3 ………………………………………………………………………… 1. 6 错误处理与故障界定2 3 …………………………………………………………………… 1. 6. 1 错误类型2 3 …………………………………………………………………………… 1. 6. 2 节点错误处理2 5 ……………………………………………………………………… 1. 6. 3 故障界定方法2 5 ……………………………………………………………………… 1. 7 位定时要求2 6 ……………………………………………………………………………… 本章小结2 9 ……………………………………………………………………………………… 第2章 C A N总线应用层协议 3 0 ………………………………………………………………… 2. 1 为什么构建C AN 应用层协议 3 0 ………………………………………………………… 目 录 2 2. 2 常用的C AN 总线应用层协议 3 0 ………………………………………………………… 2. 3 i C AN 总线协议概要 3 2 …………………………………………………………………… 2. 4 i C AN 协议的报文格式 3 3 ………………………………………………………………… 2. 4. 1 i C AN 报文标识符分配 3 4 …………………………………………………………… 2. 4. 2 i C AN 报文数据部分定义 3 6 ………………………………………………………… 2. 4. 3 i C AN 报文格式详细说明 3 8 ………………………………………………………… 2. 5 i C AN 协议的报文传输协议 4 2 …………………………………………………………… 2. 5. 1 i C AN 协议通信模式 4 2 ……………………………………………………………… 2. 5. 2 i C AN 协议报文处理流程 4 5 ………………………………………………………… 2. 6 i C AN 协议的设备定义 4 6 ………………………………………………………………… 2. 6. 1 I /O 资源说明 4 7 ……………………………………………………………………… 2. 6. 2 配置资源说明4 9 ……………………………………………………………………… 2. 7 i C AN 网络管理 5 1 ………………………………………………………………………… 2. 7. 1 节点控制5 2 …………………………………………………………………………… 2. 7. 2 通信控制5 3 …………………………………………………………………………… 本章小结5 6 ……………………………………………………………………………………… 第3章 C A N控制器和驱动器 5 7 ………………………………………………………………… 3. 1 C AN 控制器和驱动器作用 5 7 …………………………………………………………… 3. 2 C AN 总线控制器和驱动器选型 5 7 ……………………………………………………… 3. 3 C AN 控制器S J A 1 0 0 0芯片详述 6 0 ……………………………………………………… 3. 3. 1 芯片S J A 1 0 0 0性能6 0 ……………………………………………………………… 3. 3. 2 S J A 1 0 0 0的引脚定义6 1 ……………………………………………………………… 3. 3. 3 S J A 1 0 0 0的内部结构及各个模块功能6 2 …………………………………………… 3. 3. 4 B a s i c C AN 和P e l i C AN模式的区别 6 4 ……………………………………………… 3. 3. 5 B a s i c C AN 的寄存器及其功能详述 6 5 ……………………………………………… 3. 3. 6 P e l i C AN 的寄存器及其功能详述 7 7 ……………………………………………… 3. 3. 7 公共寄存器1 0 3 ……………………………………………………………………… 3. 4 C AN 总线驱动器8 2 C 2 5 0详述 1 0 8 ……………………………………………………… 3. 4. 1 8 2 C 2 5 0特性1 0 8 ……………………………………………………………………… 3. 4. 2 8 2 C 2 5 0功能框图1 0 9 ………………………………………………………………… 3. 4. 3 8 2 C 2 5 0功能详述1 1 0 ………………………………………………………………… 本章小结1 1 1 ……………………………………………………………………………………… 第4章 硬件系统设计与实践 1 1 2 ………………………………………………………………… 4. 1 总线通信系统的硬件构成1 1 2 …………………………………………………………… 目 录 3 4. 2 C AN 总线学习板介绍 1 1 4 ………………………………………………………………… 4. 3 单片机及其最小系统1 1 5 ………………………………………………………………… 4. 3. 1 回顾一下老朋友— — —五彩缤纷的单片机1 1 5 ……………………………………… 4. 3