logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LIN从节点:唤醒故障排查

当测试一个LIN从节点控制器时,在运行CANoe时Trace上出现如下图错误帧,显示TransError(Slave not responding),即从节点没有被成功唤醒。本文将列举一些常规的排查分析方法供参考。

文章图片
#网络#网络协议
AUTOSAR网络管理中的主动唤醒与被动唤醒

以下图空调功能为例,当二氧化碳浓度传感器(主动唤醒源)检测到车内二氧化碳浓度超标后,就会触发空调放大器ECU(主动唤醒节点)主动唤醒,空调放大器ECU通过发送NM网络管理报文(被动唤醒源)去唤醒相关功能连接的ECU和执行器(被动唤醒节点)。原因在于:主动唤醒节点需要快发NM报文唤醒其他ECU节点来与其进行通信,如果先发APP报文,其他的ECU节点处于休眠状态,不会对其发送的APP报文做出响应。对于

文章图片
#网络协议#网络
Python导入matlab.engine引擎报错

方便大家搜索,没有直接贴图,哈哈哈哈。

文章图片
#python#开发语言#matlab +1
CAPL自动化脚本调用PicoScope

在前面的文章中PicoScope在CANoe中的使用教程介绍了PicoScope在CANoe中的调用,能够满足手动测试去观测报文波形;本文将主要介绍如何通过CAPL脚本的方式实现PicoScope的调用,并对采集到的波形结果进行计算分析来满足自动化测试的需要。在CAN/LIN物理层关于显隐性电平、斜率、占空比等测试中能够实现自动化,提高测试效率。

文章图片
#网络协议#网络
如何在CANoe中进行DoIP测试配置

在vTESTStudio中调用Diagnostic Service服务,服务名称选择上一步诊断控制台对应的服务名称,并根据测试需要进行参数设置、响应设置。:需要对诊断结果数据做进一步处理的,可以在CAPL或vTESTStudio中编写自动化脚本来进行DoIP测试,以添加更多的业务逻辑。在Diagnostics页面进行通道配置,包括诊断文件cdd/pdx、接口类型、变量、诊断方式等信息。上述配置项完

文章图片
#功能测试
AUTOSAR NM网络管理基础

为了支持休眠和唤醒,ECU的芯片必须支持低功耗模式和正常工作模式的切换。低功耗模式(ECU睡眠)指一个ECU断电或者处于极少数的外围器件工作的模式;唤醒指的是ECU处于全工作模式。在部件级控制器网络管理测试中,掌握上述内容对于网络管理测试用例的理解会更深入。实际测试中需要关注的是项目本身CBV位的定义内容,特别是在测试三模式三状态转换过程中CBV位对应Bit的0-1变化情况;注意区分被动唤醒节点和

文章图片
#网络协议
巧用DeepSeek,编写CAPL自动化测试脚本

蛇年伊始,火出圈的除了《哪吒2》登顶中国影史票房第一外,科技圈的DeepSeek国产大模型引爆全球,关于在DeepSeek上的提问无奇不有。就车载通信自动化测试,本文也来蹭蹭热度。作为CAN/LIN协议一致性自动化测试脚本的开发调试人员之一,比较好奇DeepSeek能不能帮助我们进行协议一致性测试脚本的开发及脚本可用性。

文章图片
#网络协议
CANoe的数据回放功能

CANoe(CAN open environment): 用于汽车ECU网络仿真、数据分析、测试和诊断,还可以进行数据回放、程序刷写等。具有实时报文跟踪、数据解析及匹配、信号可视化分析、总线数据统计、自定义面板开发、扩展编程应用等功能。分析仿真测试诊断关于数据回放功能的实现上,CANoe提供的两种方式。

文章图片
#网络协议#网络
LIN校验和:数据完整性的最后防线

校验方法:翻转八位和。将校验对象的各字节作带进位二进制加法(每当结果大于等于 256 时就减去 255。一个字节8位,最多表示0到256),并将所得最终的和逐位取反,以该结果作为要发送的校验和。接收方根据校验和类型,对接收数据作相同的带进位二进制加法,最终的和不取反,并将该和与接收到的校验和作加法,如果结果为 0xFF,则校验和无误。在12V供电环境下,LIN总线(Local Interconne

文章图片
#网络协议#网络
单帧、首帧、续帧、流控帧-手把手分析报文

在ISO 15765-2中对于网络层协议数据单元N_PDU有4种类型,分别为单帧SF、首帧FF、连续帧CF、流控帧FC,并且在帧格式上区分CAN和CANFD。

文章图片
#功能测试#网络协议
到底了