🚗 OBD车载终端开发
📘
从入门到精通 · 30章完整目录
📚 风格 · 全彩卡片
01
OBD基础认知
OBD协议发展史
J1962接口
汽车电子架构
02
CAN总线入门
物理层
报文帧结构
仲裁机制
03
OBD-II协议栈
ISO 15765-4
KWP2000
ISO 9141-2
04
硬件平台选型
STM32/NXP/Infineon
ELM327/STN1170
05
电源管理设计
12V/24V特性
防反接过压
低功耗休眠
06
CAN收发器电路
TJA1050/SN65HVD230
共模扼流圈
ESD保护
07
MCU最小系统
晶振复位
Bootloader
JTAG/SWD
08
固件架构设计
前后台/FreeRTOS
任务划分
队列信号量
09
CAN驱动开发
控制器初始化
收发中断
过滤器配置
10
OBD-II协议实现
单帧/多帧
会话控制0x10
安全访问0x27
11
PID读取实战
发动机转速0x0C
车速0x0D
冷却液温度0x05
12
DTC诊断
故障码读取0x03
清除0x04
P0xxx格式
13
UDS协议入门
UDS vs OBD-II
0x22/0x2E/0x19
14
蓝牙通信模块
HC-05/HC-06
BLE选型
SPP协议栈
15
Wi-Fi通信模块
ESP8266/ESP32
TCP/IP
MQTT基础
16
4G/5G通信
SIM7600/EC20
AT拨号
TCP/UDP/MQTT
17
GPS定位模块
NEO-6M/UBX
NMEA-0183
卡尔曼滤波
18
数据存储设计
EEPROM/Flash
SD卡FATFS
19
实时时钟RTC
DS3231/PCF8563
I2C驱动
NTP/GPS同步
20
传感器扩展
MPU6050
DS18B20
ADC采集
21
Bootloader设计
固件升级
Flash分区
CRC安全启动
22
低功耗优化
睡眠模式
时钟门控
唤醒源
23
协议测试与验证
PCAN/USBCAN
ECU Simulator
一致性测试
24
车载网络信息安全
CAN攻击面
ID过滤
SecOC/加密
25
OTA远程升级
差分升级bsdiff
断点续传
回滚机制
26
云平台对接
阿里/华为/AWS IoT
设备影子
物模型
27
数据可视化
Grafana/Node-RED
仪表盘
历史查询
28
法规与认证
E-mark/FCC/CE
GB/T 32960
ISO 26262
29
项目实战(一) 行车记录仪
数据采集
本地存储
蓝牙APP
30
项目实战(二) 车队管理系统
多车数据上云
实时监控
异常报警