目录 前言 2 CAN 总线协议介绍 2.1 CAN 总线概述 2.2 CAN 技术规范 2.2.1 CAN 模型 2.2.2 CAN 基本术语 2.2.3 报文传送及帧结构 2.2.4 CAN 总线错误处理 2.3 CAN 总线通信机制 2.3.1 通信同步 3 CAN 网络调度方法研究 3.1 CAN 网络实时性分析 3.2 网络调度相关概念 3.3 网络调度算法研究 3.3.1 静态调度算法 3.3.2 动态调度算法 4 CAN 总线混合调度算法改进 4.1 算法思路 4.2 最小截止期优先调度算法分析 4.3 最小截止期优先调度算法的改进 4.4 混合调度算法 4.4.1 分层调度策略 4.4.2 算法设计 5 CAN 总线实时性仿真实验 5.1 建模仿真工具 CANoe 概述 5.2 系统拓扑结构 5.3 数据库的建立 5.3.1 数据库信号的创建 5.3.2 报文的创建 5.3.3 节点的创建 5.3.4 信号、报文的所属拖动选择 5.4 系统 CAPL 编程 5.5 实验结果及结果分析 前言 CAN 是 Controller Area Network 的缩写,即控制器局域网。德国 BOSCH 公司于上 世纪 80 年代由于汽车行业的迅猛发展,为了能够满足现代汽车内部激增的电子仪器之 间数据交换的需要,进而研发出的一种串行数据通信协议 [1] 。它是一种高性能