![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LIN协议一致性测试
文章平均质量分 78
介绍ISO 17987的LIN协议一致性测试,从帧结构、帧类型、网络管理、状态管理、LDF调度表和LIN诊断等方面,较为系统性的把LIN协议基础梳理明白。强调结合CAPL自动化及实际测试中的问题进行分析来进一步理解协议。
乙乙的车COOL
好好学习,天天开心!!!
展开
-
测试中LIN报文出现错误帧的原因有哪些?
为什么想着写LIN错误帧的原因分析呢?也是因为大多数情况下LIN出现错误帧我们就会认为是不是线接错了或者断路导致的,看似简单的LIN测试出现错误帧的原因真的就这么简单吗?本文针对LIN测试中出现的错误帧入手,尽可能全面的分析出现错误帧的原因以及在测试过程中如何排查错误帧。原创 2024-06-25 18:07:35 · 343 阅读 · 0 评论 -
LIN总线:帧结构详解
在介绍LIN帧结构之前,先简单回顾一下LIN基础、硬件实现和特点等,便于更好的理解LIN总线。熟悉LIN帧结构对于LIN协议一致性测试有重要的帮助,特别是针对从节点一致性测试中对应各段的干扰怎么去做、状态机测试如何针对LIN帧结构去控制报文发送间隙以及LIN诊断报文如何仿真等等。甚至于对于初学者而言,在了解LIN帧结构的基础上再去学习CAN、ETH的报文结构理解起来可能就会稍微容易些。原创 2024-06-21 17:33:38 · 1376 阅读 · 0 评论 -
LIN总线:帧类型图解
LIN通讯按照LDF调度表进行,就类似固定线路的公交车按照一定的时间间隔按班次进行发车。本文简单梳理一下LIN帧类型及其特点,便于理解与使用。在下面的举例介绍中,车辆调度中心=主机任务;公交车=从机任务;乘客、充电车位=信号。原创 2024-06-20 17:39:44 · 541 阅读 · 0 评论 -
LIN协议的诊断测试(附CAPL自动化代码)
本文暂不谈及3类从节点诊断等LIN诊断协议的具体深入内容,主要了解一下LIN的主从节点诊断如何在CANoe进行测试,以及涉及数据链路层的LIN相关诊断测试实战如何进行CAPL自动化用例编写。主节点通常是高性能ECU,主节点可以用CAN线进行诊断测试。通过节点的CAN diag_req\diag_resp报文进行DTC信息读取。LIN协议相对于CAN协议而言内容较为简单,但实际协议一致性测试过程中,仍然也有很多地方需要去考虑。原创 2024-06-17 07:14:58 · 1189 阅读 · 0 评论 -
单帧、首帧、续帧、流控帧-手把手分析报文
在ISO 15765-2中对于网络层协议数据单元N_PDU有4种类型,分别为单帧SF、首帧FF、连续帧CF、流控帧FC,并且在帧格式上区分CAN和CANFD。原创 2024-06-15 12:03:15 · 668 阅读 · 0 评论 -
一文搞懂LIN节点的State Machine状态机测试
协议描述:启动进度表后,主机任务依次发送同步间隔段、同步段、受保护ID段。LIN状态机的测试重点在于如何通过合理的用例设计来实现仿真报文的注入时机精准化,这也是本文想要表达的重点,通过具体的用例执行测试也能进一步深化对于LIN状态机机制的理解。原创 2024-06-14 07:24:10 · 1286 阅读 · 0 评论 -
LIN信号显隐性电平测试——踩坑
主从节点的测试方法相同,在LIN节点级测试搭建桌面环境如下图,使用CANoe软件+VN1611+小电源+示波器(或picoscope)进行测试验证。但是当调节电压很低或很高的情况下,DUT还在工作,接口卡也不会停止工作。至此,LIN隐性电平被拉高的问题得以解决。接上VN1611接口卡后,由于接口卡一端通过USB线接到上位机,可能是其供电电压的影响,被测DUT的电压值会出现偏差,导致测出的隐性电平被拉高。存在一个LIN隐性电平问题,在测试低于12v电压case中被测DUT的电压值会出现偏差,隐性电平被拉高。原创 2024-06-13 07:17:17 · 260 阅读 · 0 评论 -
LIN网络管理:休眠&唤醒测对了吗
LIN网络管理主要指休眠和唤醒。原创 2024-06-11 18:05:24 · 1268 阅读 · 0 评论