01
线控转向系统概述
什么是线控转向 · 与传统转向对比 · 系统架构总览
基础架构
02
通讯协议基础
CAN总线简介 · CAN FD与CAN 2.0 · 速率与距离
CAN协议
03
物理层与数据链路层
CAN收发器 · 差分信号 · 帧结构(SOF,ID,DLC,Data,CRC,ACK)
硬件帧
04
应用层协议设计
DBC文件结构 · 信号定义 · 报文周期与触发方式
DBC设计
05
转向角传感器报文解析
传感器类型 · 报文ID · 信号定义 · 数据解析实例
传感器解析
06
方向盘扭矩传感器报文解析
扭矩测量原理 · 报文格式 · 标定与滤波
扭矩标定
07
路感模拟电机控制报文
目标扭矩计算 · 控制指令格式 · 反馈报文解析
电机控制
08
前轮转向执行器控制报文
位置环/速度环控制 · 指令与状态报文
执行器闭环
09
系统状态与故障诊断报文
状态机定义 · 故障码(DTC)格式 · 诊断请求/响应
诊断DTC
10
网络管理与休眠唤醒
OSEK NM简介 · 网络管理报文 · 休眠唤醒策略
NM电源管理
11
通讯安全基础
CRC校验 · Rolling Counter · Alive Counter · Checksum
安全校验
12
功能安全与冗余设计
ASIL等级 · 冗余通讯路径 · E2E保护
功能安全冗余
13
UDS on CAN诊断协议
诊断会话控制 · 读取DTC · 写入数据 · 例程控制
UDS诊断
14
Bootloader刷写协议
刷写流程 · 安全访问 · 数据块传输 · 编程完成
刷写Bootloader
15
XCP/CCP标定协议
标定基础 · DAQ与STIM模式 · A2L文件解析
标定XCP
16
CANoe工具实战
创建工程 · 添加DBC · 模拟节点 · 分析报文
工具CANoe
17
PCAN-View与CANalyzer
基础监控 · 触发设置 · 日志分析
监控分析
18
Python解析CAN报文
python-can库 · 读取DBC · 实时解析与可视化
Python脚本
19
MATLAB/Simulink建模
CAN Pack/Unpack · Stateflow · 代码生成
Simulink建模
20
硬件在环(HIL)测试
HIL系统搭建 · 故障注入 · 自动化测试脚本
HIL测试
21
通讯延迟与抖动分析
延迟来源 · 测量方法 · 抖动对控制性能的影响
延迟抖动
22
电磁兼容性(EMC)设计
共模/差模干扰 · 屏蔽与滤波 · 布线规则
EMC硬件
23
多节点通讯冲突与仲裁
仲裁机制 · 优先级设计 · 总线负载率计算
仲裁负载
24
网关与路由设计
网关功能 · 报文路由 · 信号路由 · 跨网段通讯
网关路由
25
时间触发CAN(TTCAN)
时间同步 · 静态调度 · 在转向系统中的应用
TTCAN时间触发
26
车载以太网在转向系统中的应用
SOME/IP · DOIP · 时间敏感网络(TSN)
以太网TSN
27
无线通讯与远程诊断
蓝牙/WiFi诊断 · 远程刷写 · 安全考量
无线远程
28
系统集成与实车测试
实车网络配置 · 信号标定 · 主观评价与数据采集
实车集成
29
法规与标准解读
ISO 26262 · ISO 11898 · SAE J1939 · GB/T
法规标准
30
未来趋势与挑战
自动驾驶对转向通讯的要求 · 冗余协议 · AI诊断
趋势AI