LIN总线项目开发 · 实战30章
📘 完整目录
配色
01
LIN总线项目开发流程概述
什么是LIN总线
汽车网络架构位置
V模型简介
学习路线图
02
LIN总线协议基础 (上)
物理层(电压/波特率/拓扑)
数据链路层
帧结构/帧头/帧响应
03
LIN总线协议基础 (下)
调度表
状态机
网络管理
诊断
04
LIN规范与LDF文件
规范版本演进
LDF结构解析
LDF编写实战
05
LIN节点分类与功能
主节点职责
从节点职责
调度/唤醒/诊断
响应/睡眠
06
LIN总线信号与报文
信号定义
报文定义
信号编码打包
信号矩阵
07
LIN调度表设计
调度表作用
调度表项
调度表切换
车门控制实战
08
LIN唤醒与睡眠机制
本地/远程唤醒
Go-to-Sleep
Sleep-Acknowledge
网络管理状态机
09
LIN诊断与配置
ISO 14229-1 over LIN
诊断请求/响应
配置服务(NAC/SAQ)
10
LIN开发工具链概览
Vector工具链
Peak-System
开源工具
11
需求分析与系统设计
FRS编写
SRS编写
节点功能分配
总线信号定义
12
LDF文件生成与配置
Vector LDF Explorer
手动编写LDF
语法检查与验证
13
LIN节点硬件设计 (上)
主节点硬件(MCU/收发器/电源)
从节点硬件(传感器/执行器)
14
LIN节点硬件设计 (下)
收发器详解(TJA1020/1021/1027)
EMC/ESD防护
硬件调试
15
LIN节点软件架构设计
AUTOSAR LIN驱动
LIN状态管理器
LIN传输层
16
LIN驱动开发 (上)
硬件抽象层(HAL)
帧收发中断处理
定时器管理
17
LIN驱动开发 (下)
协议栈实现(校验/超时/重传)
网络管理状态机实现
18
LIN应用层开发 (上)
信号读写API
信号更新通知
应用层调度
19
LIN应用层开发 (下)
诊断服务实现
ReadDataByIdentifier
WriteDataByIdentifier
配置服务
20
LIN仿真与测试 (上)
CANoe搭建仿真环境
创建节点仿真
发送/接收LIN报文
21
LIN仿真与测试 (下)
CAPL脚本(事件/定时器/信号)
自动化测试用例
22
LIN一致性测试
一致性测试规范
测试用例执行
测试报告生成
23
LIN电磁兼容(EMC)测试
CISPR 25 / ISO 11452
辐射与抗扰度
整改措施
24
LIN故障注入与鲁棒性测试
故障注入(短路/断路/干扰)
鲁棒性用例
故障恢复验证
25
LIN集成测试
系统级集成策略
多节点协同
实车HIL测试
26
LIN项目实战 (一)
智能车窗需求分析
系统架构设计
LDF编写
27
LIN项目实战 (二)
主节点软件实现
从节点(车窗电机/霍尔)
28
LIN项目实战 (三)
主/从节点PCB设计
硬件调试与联调
常见问题排查
29
LIN项目实战 (四)
功能/性能/鲁棒性测试
测试报告
项目交付文档
30
LIN新技术与趋势
LIN over CAN FD
LIN over Ethernet
智能驾驶应用
LIN与TSN结合