🚗 LIN网络测试 · 课程目录

📘 30章 完整体系
01 LIN网络概述
LIN总线起源 LIN协议特点 LIN与CAN的区别 LIN网络拓扑
02 LIN协议基础
LIN帧结构 无条件帧 事件触发帧 偶发帧 诊断帧 帧ID与优先级
03 LIN调度表
调度表概念 调度表配置 执行机制 调度表切换
04 LIN节点类型
主节点与从节点 节点功能与职责 节点状态机
05 LIN物理层
收发器规范 总线电平 波特率容差 EMC要求
06 LIN数据链路层
字节域格式 校验和计算 响应与超时处理
07 LIN网络管理
休眠与唤醒机制 节点状态管理 网络管理帧
08 LIN诊断协议
ISO 14229-2 over LIN 诊断请求与响应 诊断会话控制
09 LIN配置描述文件(LDF)
LDF文件结构 信号与帧定义 节点属性配置
10 LIN测试环境搭建
测试硬件(USB转LIN,示波器) 软件工具(CANoe, LINWorks) 测试台架
11 物理层测试
电压电平测试 波特率精度测试 上升/下降时间 总线负载测试
12 数据链路层测试
帧格式验证 校验和正确性 ID范围测试 错误帧检测
13 调度表测试
调度表时序验证 切换测试 冲突检测
14 网络管理测试
休眠进入/退出 唤醒源测试 节点状态转换
15 诊断功能测试
诊断请求/响应 会话切换测试 安全访问测试
16 节点一致性测试
主节点行为测试 从节点行为测试 节点启动行为
17 电磁兼容性(EMC)测试
辐射发射测试 抗扰度测试 CDN测试
18 鲁棒性测试
总线短路测试 节点掉电测试 总线干扰测试 异常帧处理
19 时间特性测试
帧传输时间测量 响应时间测量 调度表周期抖动
20 信号交互测试
信号更新率测试 信号初始值测试 信号范围测试
21 LIN 2.x与1.x兼容性
协议版本差异 帧格式兼容 调度表兼容
22 自动化测试脚本开发
Python与LIN库 python-can/udsoncan 测试用例编写 测试报告生成
23 测试用例设计方法
等价类划分 边界值分析 状态转换测试 错误猜测法
24 测试覆盖率分析
功能覆盖率 代码覆盖率 需求覆盖率 MC/DC覆盖率
25 测试管理工具
Testlink Jira集成 测试用例库管理 缺陷跟踪流程
26 LIN网络仿真
CANoe/LINWorks仿真 仿真节点配置 仿真场景设计
27 一致性测试标准
ISO 17987系列 LIN Conformance Test
28 测试报告编写
测试报告结构 测试结果分析 问题复现步骤 改进建议
29 实际项目案例
天窗控制模块 雨量传感器 车门模块 座椅控制
30 LIN网络测试发展趋势
LIN over Ethernet SENT协议融合 功能安全(ISO 26262)