🚗 车载总线网关 · 实战
30章 完整版
📘
硬件设计 · 路由策略 · 从入门到精通
01
车载网络概述
基础
汽车电子电气架构演进 · 车载网络拓扑结构 · 网关在整车网络中的角色与功能
02
CAN总线基础
核心
CAN2.0A/B · 帧结构(数据/远程/错误/过载) · 总线仲裁机制
03
CAN FD & CAN XL
进阶
CAN FD/XL协议特点 · 与传统CAN兼容性设计
04
LIN总线基础
基础
LIN协议标准 · 帧结构 · 调度表与主从通信机制
05
FlexRay总线基础
进阶
FlexRay协议特点 · 帧结构 · 通信周期与静态/动态段
06
车载以太网基础
核心
100BASE-T1 / 1000BASE-T1 · AVB/TSN · SOME/IP与DoIP
07
MOST总线基础
拓展
MOST协议特点 · 帧结构 · 环形拓扑与同步机制
08
网关硬件架构设计
硬件
主控芯片选型(MCU/MPU/FPGA) · 电源管理 · 时钟与复位
09
CAN收发器选型与设计
硬件
TJA1043/TJA1145 · 信号隔离 · 共模抑制 · ESD保护
10
LIN收发器选型与设计
硬件
TJA1021/TJA1027 · 斜率控制 · 从机节点设计
11
FlexRay收发器选型
硬件
TJA1080/TJA1081 · 总线拓扑 · 终端电阻匹配
12
车载以太网PHY设计
硬件
DP83TC811/BCM89811 · 磁性/共模扼流圈 · PoDL供电
13
网关存储系统设计
硬件
Flash选型与分区 · DDR3/DDR4 · EEPROM与FRAM
14
网关安全硬件设计
安全
HSM集成 · 安全启动与固件加密 · JTAG/SWD保护
15
网关PCB设计要点
硬件
高速信号布线 · 电源完整性 · 热管理 · EMC/EMI准则
16
网关软件架构
软件
AUTOSAR Classic · BSW/RTE · SWC设计
17
CAN协议栈实现
软件
CAN驱动 · 状态机 · 收发与错误处理 · UDS on CAN
18
LIN协议栈实现
软件
LIN驱动 · 调度表配置 · 帧收发 · 诊断与配置
19
FlexRay协议栈实现
软件
FlexRay驱动 · 通信周期配置 · 帧收发与同步
20
车载以太网协议栈
软件
TCP/IP移植 · SOME/IP服务发现 · DoIP诊断
21
路由策略基础
路由
路由表设计原则 · 静态/动态路由 · 优先级与冲突解决
22
CAN-to-CAN路由
路由
报文ID映射与过滤 · 信号级/PDU路由 · 延迟与实时性
23
CAN-to-LIN路由
路由
CAN转LIN封装 · LIN调度表影响 · 网关作为LIN主节点
24
CAN-to-FlexRay路由
路由
时钟同步 · 报文封装/解封装 · 冷启动节点
25
CAN-to-以太网路由
路由
CAN封装SOME/IP事件 · DoIP路由激活 · 以太网节点
26
诊断路由策略
路由
UDS路由(物理/功能寻址) · OBD-II · 诊断会话与安全访问
27
网络管理路由策略
路由
OSEK NM / AUTOSAR NM · SOME/IP NM · 状态同步路由
28
网关性能优化
优化
零拷贝 · DMA传输 · 缓存管理 · 优先级反转与死锁避免
29
网关测试与验证
测试
硬件测试(信号/电源/EMC) · 软件测试 · 路由一致性测试
30
网关功能安全设计
安全
ISO 26262等级 · ECC/CRC/Watchdog · 故障诊断与容错路由