- 博客(116)
- 收藏
- 关注
原创 CANoe制作网关实现CAN(FD)报文故障注入(报文长度/timeout/信号错误/E2E)1
通过CANoe具体去实现什么样的功能如下:1.透传功能;2.注入通道的选择;3.故障注入类型的选择(报文长度/timeout/信号错误/E2E);4.故障注入开始与结束的控制,以及故障注入时间的定时;5.实现多个报文同时注入故障,双向的故障注入;6.输入要修改的信号以及修改的值对该信号进行故障注入;7.E2E crc信号:其他信号输入错误的值后,按照错误值进行正确的crc计算。
2023-10-15 20:53:25 1646 1
原创 十八、自动化进阶(使用python生成config.cin文件)(专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
通过一个excel来记录DTC的一些信息,我们定义填写标准,通过python对这个excel的数据进行提取,然后根据提取的信息生成一个config.cin文件。
2023-09-02 22:22:07 693 1
原创 十七、DoIP诊断通信 2 (专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
上篇介绍了在test自动化模块里的DoIP通信,这篇介绍在节点里的DoIP通信,结合panel面板发送DoIP诊断报文。
2023-08-20 14:07:16 658 1
原创 车载电子测试、CANoe+CAPL能做什么?、车载网络诊断测试攻略(专栏文章介绍)
本文介绍作者开设专栏及文章:专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程专栏:车载网络诊断测试那些事儿专栏:车载电子测试—CANoe+CAPL能做什么?一、CANoe基本操作(文章目录)二、CAPL+系统变量+Panel基本操作(文章目录)
2023-08-05 17:18:49 1016 3
原创 二、CAPL+系统变量+Panel基本操作(CANoe基础教学)
CANoe基础教学包括两篇文章,如下:一、CANoe基本操作(CANoe基础教学)二、CAPL+系统变量+Panel基本操作(CANoe基础教学)如果只是简单的使用下CANoe,这两篇文章完全可以应对大部分情况。
2023-08-05 17:04:30 1572 1
原创 十五、UDS自动化测试(bootloader刷写)(专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
36服务是实现boot刷写的重点,其他服务跟之前介绍的服务都有相似之处,不花大篇幅介绍。36服务发的数据格式为:36+counter+data,比如:第一轮:36 01 + data36 02 + data... ...36 FF + data第二轮:36 00 + data //从第二轮开始,counter是从 00 开始,直到传输完成36 01 + data36 02 + data... ...36 FF + data... ...... ...
2023-08-02 20:40:35 1610 3
原创 二、通过Panel发送接收UDS诊断报文 1(专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
本专栏将从零开始搭建一个用于UDS诊断服务的CANoe测试工程,基于CAN/CANFD总线,可以手动测试,也可自动化测试,使用XML测试节点实现。目前使用cdd及diva可以快速生成uds诊断的测试用例及工程,任有部分用例无法涉及或配置比较复杂。CAN/CANFD可以配置选择。诊断ID可通过面板配置,工程运行过程也可以修改,cdd的诊断id是固定的。通过osek_tp.dll实现诊断服务的接收和发送。物理寻址,功能寻址可以配置。实现27服务安全解锁的框架,具体算法需要根据不同厂商自己去实现。
2023-07-11 22:08:17 526
原创 一、建立CANoe工程及实现UDS诊断基本通信(专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
调用osek_tp.dll实现诊断基本通信,可发送UDS诊断的报文,实现多帧传输等。本专栏将从零开始搭建一个用于UDS诊断服务的CANoe测试工程,基于CAN/CANFD总线,可以手动测试,也可自动化测试,使用XML测试节点实现。
2023-07-05 20:59:05 2760 4
原创 5.测试流程以及管理(车载网络诊断测试平台)
本篇为工作中的一些思考,想到什么更新什么,等觉得成系统了再梳理。1.测试流程2.影响测试的因素3.管理4.持续更新
2024-05-19 15:47:52 18
原创 4.车载网络诊断CANoe测试平台工程建立(车载网络诊断测试平台)
车载网络诊断CANoe测试平台工程建立1.概述2.车载网络诊断CANoe测试平台工程3.总结
2024-05-19 15:45:55 122
原创 我的创作纪念日
展望未来,我充满期待。我相信,未来的日子里,我会在创作的道路上越走越远,不断突破自我,创造更多的辉煌。在这里,我的文章被更多人看到,我的观点得到更多人的认可,这让我深感自豪。那些挑灯夜战的日子,成为了我生命中最珍贵的回忆,它们见证了我的成长,让我从一个初出茅庐的新手,逐渐成长为能够独当一面的创作者。从那时起,每一次敲击键盘,都成为了我与知识的深度对话,每一次按下回车键,都像是我在向世界宣告自己的见解与思考。在这里,每一篇文章的诞生,都不仅仅是文字的堆砌,更是我内心世界的展现,是我对技术的执着探索。
2024-05-06 21:32:32 267
原创 车载VLAN的划分方法
车载VLAN的划分方法车载VLAN的具体应用场景车载VLAN和传统的以太网VLAN有什么区别?如何在车载网络中部署VLAN?车载VLAN的配置需要考虑哪些因素?
2024-05-06 21:13:27 187
原创 2.测试软件平台(车载网络诊断测试平台)
这篇介绍测试软件的方案,按照`平台化,模块化,标准化`的思路去设计。对于车载网络诊断的测试,同一项测试内容可以放在单控制器,系统环境,整车环境去测试,我们的脚本也需要能够分别在不同环境通过配置去执行。能够一个工具搞定的就不要用两个工具。能够在一个环境搞定的也不要放在两个环境。上篇我们介绍的硬件平台是可以经过配置在单件,系统,整车环境都可以布置测试的,配套的测试软件平台也需要按照这个思路去设计开发。这里主要分为以下几块:测试环境和设备控制,测试配置,解析工具,测试内容几块去介绍。
2024-03-30 19:46:24 100
原创 CAN总线Stuff Error
CAN总线Stuff Error,即填充错误,指的是在使用位填充编码的位流中,出现了第六个连续相同的位电平。这种错误通常发生在位填充机制被用于CAN总线通信中,以确保数据传输的正确性和稳定性。如果你遇到了Stuff Error,建议你检查电缆连接、终端电阻匹配、噪声源等,并确保CAN节点正常工作。
2024-03-21 22:14:18 617
原创 HSM 网络安全 信息安全
HSMHSM信息安全功能汽车电子网络安全中HSM 的应用场景选择适合汽车电子网络安全的 HSM符合汽车安全标准和法规要求的HSMHSM 在汽车电子网络安全中的可靠性和安全性评估汽车电子网络的安全性汽车 HSM(Hardware Security Module)模块开发汽车 HSM(Hardware Security Module)模块测试
2024-03-10 16:03:39 276
原创 程控设备和电脑通信的总线和协议选择
文章目录程控设备都通过什么协议和总线和电脑通信?工控设备都使用什么通信协议与电脑通信?各种工控设备通信协议的优缺点如何选择适合工控设备的通信协议?各种工控设备通信总线的优缺点如何判断一种总线是否适合特定的应用场景?
2024-02-01 21:36:49 445
原创 RTPS协议
RTPS 协议通常与 DDS(Data Distribution Service)一起使用,DDS 是一种基于 RTPS 协议的中间件,用于实现分布式实时系统的构建和管理。DDS 提供了更高级的功能,如数据过滤、数据缓存和主题管理等,使得应用程序可以更方便地使用 RTPS 协议进行数据分发和通信。定义主题和数据类型:主题是用于数据分发的通道,您需要定义主题和数据类型以匹配您要分发的数据。发布数据:发布者将数据发布到指定的主题中。可靠性:RTPS 协议支持数据的可靠性传输,可以保证数据的完整性和一致性。
2024-01-28 13:22:40 337
原创 BMS控制器
BMS(Battery Management System)是电池管理系统的简称,主要用于监控和管理电池组的工作状态,以确保电池组在安全、可靠的条件下工作。总之,车载控制器BMS在新能源汽车中起到了举足轻重的作用,对于保障电池组的安全、稳定运行,提高能源利用率,延长电池寿命等方面具有重要意义。温度管理:监测电池组内各个电池单体的温度,通过散热或加热等方式,保持电池组在适宜的温度范围内运行,避免因温度过高或过低导致的性能下降或安全隐患。
2023-12-30 15:22:57 529
原创 CAPL解析DBC文件
CANoe和CAPL本身就自带很多解析dbc的函数和功能。但是都需要明确的输入信息。如果我们想解析dbc当作测试的一个输入,就需要提取dbc中的信息。我们可以使用其他语言和工具来做提取,但是提取的信息最后还是用在CAPL里,所以可以尝试在CAPL里直接提取。
2023-12-30 15:10:56 1410 1
原创 车载以太网-DoIP
车载以太网DoIP协议(Diagnostics over Internet Protocol)DoIP协议的报文格式DoIP报文类型DoIP协议的完整流程
2023-12-16 16:34:35 914
原创 python在车载电子测试方面的应用笔记【1】
在DataFrame中某列插入数据,并根据另一列查找是否存在某个字符串完全一样,在另一列插入对应数据的功能删除DataFrame某列数据长度大于6的数据使用 PyInstaller 打包成一个独立的 exe 文件通过检索空格将一个字符串分割成多个字符串使用字符串的切片操作来删除最后一个字符遍历文件夹里的所有dbc文件
2023-12-15 21:47:30 1022
原创 电动汽车的400V和800V充电技术
400V充电和800V充电对比电动汽车400V充电和800V充电速度对比电动汽车400V充电技术电动汽车400V充电系统电动汽车800V充电系统电动汽车800V充电技术
2023-11-28 22:24:01 3489
CANoe制作网关实现CAN(FD)报文故障注入CANoe demo工程(报文长度/timeout/信号错误/E2E)
2024-02-25
使用CANoe Demo - CANDisturbanceMain进行Bus Off测试(VH6501)
2023-07-29
0003-VH6501基本配置.pdf0005-使用CANoe Demo - CANDisturbanceMain进行模拟干扰
2023-07-28
IT9000-PV6700 Installation Instruction-CN.pdf
2023-07-11
ITECH 艾德克斯 电源 程控上位机 IT9000-V1.0.1.5-PV6700-V1.0.1.0
2023-07-11
CANoe以太网设置-NetworkBased以太网接口卡配置
2023-07-09
按照CANoe模板制作seed&&key.dll工程,使用visual studio打开
2023-05-25
CAN busoff干扰测试,干扰优先级最高的报文,干扰期间优先级低的报文可以发出来么?
2023-10-18
USB红白绿黑四条线对应RS232(DB9)的哪条线,可以直连使用么?
2023-07-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人