📘 FlexRay 时间触发通信 30章 · 完全版

⏱️ 全局时间同步 · 中小学风
01 FlexRay概述
  • FlexRay的起源与发展
  • 在汽车网络中的定位
  • 与CAN/LIN的对比
02 FlexRay物理层
  • 电气特性
  • 总线拓扑 (星型/总线型)
  • 节点组成与收发器
03 FlexRay协议基础
  • 通信周期、静态段与动态段
  • 帧结构详解
04 时间触发机制核心
  • 全局时间同步原理
  • 时间基 (Microtick/Macrotick)
  • 同步节点与普通节点
05 通信周期结构
  • 静态段时隙分配
  • 动态段优先级仲裁
06 帧编码与传输
  • 帧起始符 (FSS) / 字节起始符 (BSS)
  • 帧结束符 (FES) 与编码规则
07 网络拓扑设计
  • 星型拓扑的优缺点
  • 总线型拓扑的优缺点
  • 混合拓扑应用场景
08 节点配置与参数
  • Cluster参数 / Node参数
  • 通信控制器初始化流程
09 时钟同步算法
  • 容错同步算法
  • 速率校正与偏移校正
  • 同步帧选取规则
10 静态段调度设计
  • 时隙分配策略
  • 帧ID与Slot ID映射
  • 调度表生成
11 动态段机制
  • 动态时隙竞争与仲裁
  • Minislot与Dynamic Slot
  • 避免冲突策略
12 网络唤醒与启动
  • 冷启动 (Coldstart) 过程
  • 唤醒模式 (Wakeup)
  • 启动后的同步建立
13 错误检测与处理
  • CRC校验 / 帧错误 / 符号错误
  • 错误处理机制 (Error Handling)
14 网络管理
  • 节点状态机 (Ready/Normal/Halt)
  • 网络管理向量 / 心跳机制
15 FlexRay与OSEK/VDX
  • OSEK/VDX在FlexRay上的应用
  • 任务调度与时间触发结合
16 FlexRay与AUTOSAR
  • AUTOSAR FlexRay栈
  • 通信栈配置 / PDU路由
17 工具链与开发流程
  • Vector DaVinci / EB tresos配置
  • 仿真与测试
18 总线信号分析
  • 示波器分析FlexRay信号
  • 位时间测量 / 同步抖动分析
19 一致性测试
  • 物理层/协议层一致性测试
  • 测试用例设计
20 冗余通信机制
  • 双通道 (A/B) 冗余
  • 数据冗余与时间冗余
  • 故障切换策略
21 安全性与可靠性
  • 功能安全 (ISO 26262) 应用
  • 故障容错设计
22 FlexRay与车载以太网
  • 100BASE-T1 对比
  • 混合网络架构设计
23 实际案例分析
  • 线控转向 (Steer-by-Wire)
  • 线控制动 (Brake-by-Wire)
24 性能优化
  • 带宽利用率优化
  • 延迟优化 / 调度表优化
25 调试与诊断
  • FlexRay诊断协议
  • 错误帧分析 / 调试接口 (ETK/XCP)
26 多节点同步策略
  • 大规模网络同步挑战
  • 时钟漂移补偿 / 精度提升
27 FlexRay与CAN FD
  • CAN FD升级路径
  • FlexRay与CAN FD共存方案
28 未来发展趋势
  • 替代技术 (TSN等)
  • 自动驾驶应用前景
29 项目实战
  • 搭建4节点FlexRay网络
  • 配置通信矩阵 / 数据收发
30 总结与展望
  • FlexRay技术总结
  • 学习资源推荐 / 行业认证