🚗 FlexRay 实战 · 30章
⚡ 移植 · 调试 · 全流程
01
FlexRay协议概述
FlexRay的发展历史、技术特点、在汽车网络架构中的定位。
02
FlexRay物理层
电气特性、总线拓扑(星型、总线型)、差分信号与共模抑制。
03
FlexRay数据链路层
帧结构、编码方式、媒体访问控制(MAC)机制。
04
FlexRay通信周期
静态段、动态段、符号窗口、网络空闲时间(NIT)的详细解析。
05
FlexRay帧格式
帧头、有效载荷、帧尾、帧ID与通道分配。
06
FlexRay网络节点
冷启动节点、同步节点、非同步节点的角色与行为。
07
FlexRay时钟同步
分布式时钟同步机制、同步帧、速率修正与偏移修正。
08
FlexRay网络拓扑设计
星型拓扑与总线型拓扑的优缺点、混合拓扑的应用场景。
09
FlexRay信号与PDU
信号(Signal)与协议数据单元(PDU)的定义、打包与解包。
10
FlexRay网络调度
静态调度表设计、时隙分配、最小化抖动。
11
FlexRay协议栈架构
协议栈分层模型(HAL、驱动层、服务层、应用层)。
12
FlexRay控制器硬件
常见控制器芯片(如NXP TJA1080、Bosch E-Ray)介绍与选型。
13
FlexRay驱动层移植
底层硬件抽象层(HAL)接口实现、寄存器配置。
14
FlexRay中断处理
中断优先级设计、中断服务程序(ISR)编写、中断延迟优化。
15
FlexRay消息缓冲
消息缓冲(Message Buffer)配置、FIFO与专用缓冲模式。
16
FlexRay时钟同步调试
同步帧丢失分析、时钟漂移补偿、同步状态机调试。
17
FlexRay网络启动与唤醒
冷启动序列、唤醒模式(WUP)、网络管理集成。
18
FlexRay错误处理
CRC校验错误、帧错误、总线错误、协议错误处理机制。
19
FlexRay调试工具
示波器、逻辑分析仪、Vector CANoe/FlexRay、Tessy等工具的使用。
20
FlexRay通信测试
回环测试、节点间通信测试、网络压力测试。
21
FlexRay与CAN网关
CAN-FlexRay网关设计、报文路由、信号映射。
22
FlexRay网络仿真
使用Simulink或SystemDesk进行网络仿真与验证。
23
FlexRay协议栈配置工具
Vector DaVinci、EB tresos Studio等工具的配置流程。
24
FlexRay安全机制
功能安全(ISO 26262)要求、故障响应、冗余设计。
25
FlexRay电磁兼容性(EMC)
EMC设计要点、共模扼流圈选择、PCB布局。
26
FlexRay多节点同步问题
多节点时钟同步调试、同步帧冲突解决。
27
FlexRay动态段配置
动态段长度设置、Minislot配置、动态帧优先级。
28
FlexRay协议栈性能优化
CPU负载优化、内存优化、中断延迟优化。
29
FlexRay协议栈集成测试
集成测试策略、测试用例设计、自动化测试。
30
FlexRay项目实战案例
基于实际项目的FlexRay网络设计、移植、调试全流程复盘。