基于AUTOSAR的CAN通信网络设计
📚 30章 · 完整目录
01
AUTOSAR概述
AUTOSAR的起源与发展
AUTOSAR的核心目标与优势
AUTOSAR方法论简介
02
CAN总线基础
CAN总线物理层与数据链路层
CAN报文帧格式
CAN总线仲裁机制
03
AUTOSAR通信栈架构
通信栈分层模型
各模块职责与交互关系
04
CAN驱动层设计
CAN控制器驱动
CAN收发器驱动
硬件抽象层接口
驱动配置与初始化
05
CAN接口层(CANIF)
CANIF的PDU路由功能
CANIF的发送与接收处理
CANIF的硬件对象管理
06
PDU路由层(PDUR)
PDUR的路由表配置
PDUR的上行与下行路由
PDUR的网关功能
07
通信层(COM)
COM的信号与PDU映射
COM的发送与接收机制
COM的Deadline监控
08
CAN网络管理(CanNM)
CAN网络管理的状态机
网络管理报文格式
网络管理唤醒与睡眠
09
CAN状态管理器(CanSM)
CanSM的状态机设计
CanSM与CanNM的交互
CanSM的通信模式控制
10
CAN传输层(CanTp)
分段与重组
流控制机制
多帧传输时序管理
11
CAN诊断通信(CanDcm)
基于UDS on CAN的诊断协议
诊断请求与响应处理
诊断会话与安全访问
12
CAN全局时间同步(CanTSyn)
全局时间同步原理
时间同步报文格式
精度与误差补偿
13
CAN总线网络拓扑设计
总线拓扑、星型拓扑、混合拓扑
终端电阻与分支长度设计
14
CAN总线位定时与同步
位时间分段
采样点设置
同步段与传播段
位定时参数计算
15
CAN总线错误处理与故障诊断
错误类型与错误计数器
总线关闭与恢复机制
故障诊断策略
16
AUTOSAR CAN配置工具链
配置工具介绍 (EB tresos, Vector DaVinci)
配置流程与数据交换
17
CAN通信矩阵设计
信号与报文定义
周期与偏移量设计
网络节点与网关定义
18
AUTOSAR CAN通信协议栈集成
集成步骤与流程
模块间接口对接
集成测试策略
19
CAN总线负载率计算与分析
负载率计算公式
影响负载率的因素
负载率优化策略
20
CAN总线实时性分析
消息响应时间分析
最坏情况响应时间
优先级反转与解决
21
CAN总线电磁兼容性(EMC)设计
EMC干扰源与耦合路径
共模扼流圈与滤波设计
PCB布局布线规范
22
CAN总线线束设计
线束类型与选型
屏蔽与双绞线设计
线束长度与分支限制
23
CAN总线测试与验证
物理层测试
一致性测试
互操作性测试
网络管理测试
24
CAN总线仿真与建模
使用CANoe进行网络仿真
仿真模型建立
仿真结果分析
25
CAN总线升级与Bootloader
基于CAN的刷写协议
安全刷写机制
Bootloader设计要点
26
CAN总线安全机制
SecOC安全通信
消息认证码(MAC)
防重放攻击与密钥管理
27
CAN FD协议基础
CAN FD与经典CAN的区别
CAN FD帧格式
CAN FD的位速率切换
28
AUTOSAR对CAN FD的支持
CAN FD驱动与接口适配
CAN FD配置与参数
CAN FD与经典CAN兼容性
29
多CAN网络网关设计
网关路由策略
网关性能优化
故障隔离与冗余设计
30
CAN通信网络设计案例实战
从需求分析到网络设计
配置生成与集成
测试验证与优化