首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
天赐好车的专栏介绍
📅 2026/9/28 2:14:31
✍️ 爱科研究院
👁 阅读 3,247
文章目录专栏车载网络诊断测试攻略专栏从零开始搭建一个UDS诊断自动化测试CANoe工程专栏车载网络诊断测试那些事儿专栏车载电子测试—CANoeCAPL能做什么专栏python在车载电子测试方面的应用专栏车载以太网专栏汽车电子专栏汽车OTA专栏AI×ECU测试CANoe基础教学包括两篇文章如下一、CANoe基本操作文章目录二、CAPL系统变量Panel基本操作文章目录专栏车载网络诊断测试攻略会有一些工作经验总结放在里面。车载网络诊断测试攻略-专栏介绍专栏链接车载网络诊断测试攻略专栏从零开始搭建一个UDS诊断自动化测试CANoe工程本专栏将从零开始搭建一个用于UDS诊断服务的CANoe测试工程基于CAN/CANFD/ETH总线可以手动测试也可自动化测试使用XML测试节点实现。目前使用cdd及diva可以快速生成uds诊断的测试用例及工程任有部分用例无法涉及或配置比较复杂。本工程主要实现功能如下CAN/CANFD/ETH可以配置选择。 诊断ID可通过面板配置工程运行过程也可以修改cdd的诊断id是固定的。通过osek_tp.dll实现诊断服务的接收和发送。 物理寻址功能寻址可以配置。实现27服务安全解锁的框架具体算法需要根据不同厂商自己去实现。虽然制作dll文件同样可以按照CANoe模板制作seedkey.dll但是针对一些mask如果要修改在CAPL里实现更方便。实现DTC的解析19服务读出的诊断报文解析这条报文中的dtc及dtc的状态二进制同样打印出来。设计一些常用的诊断服务按钮包括10服务会话切换27服务解锁19服务读dtc14服务清dtc等。实现XML测试节点的UDS诊断服务测试框架不一定实现所有用例可基于此二次开发。bootloader功能主要是36服务的实现还不确定要不要实现及介绍确定介绍。此工程拿来即可使用除27服务算法那块需要自己去实现诊断idcan/canfd都可配置。测试用例也可二次开发成自己需要的底层函数均实现。要提升自动化程度也可基于此开发更多功能比如程控电源及其他设备的控制。如果是基于DoIP的诊断此框架也可参考底层发送诊断报文需要用以太网来实现一些配置参数也需要重新开发但UDS诊断上层服务是一样的。后面尝试了一下can和eth的诊断可以做到一个工程里专栏链接从零开始搭建一个UDS诊断自动化测试CANoe工程专栏新增介绍内容DoIP通信:十六、DoIP诊断通信 1 专栏从零开始搭建一个UDS诊断自动化测试CANoe工程十七、DoIP诊断通信 2 专栏从零开始搭建一个UDS诊断自动化测试CANoe工程自动化进阶十八、自动化进阶使用python生成config.cin文件专栏从零开始搭建一个UDS诊断自动化测试CANoe工程补充内容CANoe自动化测试用例log保存专栏车载网络诊断测试那些事儿本专栏涉及CAN/LIN/ETH/FlexRay总线测试basetech测试遇到的问题涉及单件测试/系统测试/整车测试涉及相关协议15765,1422913400等CANoe以及CAPL开发示例。python开发工具的笔记也会记录在此。专栏链接车载网络诊断测试那些事儿专栏车载电子测试—CANoeCAPL能做什么本专栏会先用两篇文章CANoe基本操作和CAPL系统变量Panel基本操作介绍下CANoe的基本使用操作。后续文章是拿CANoe去解决实际问题就是CANoeCAPL能做什么专栏链接车载电子测试—CANoeCAPL能做什么星级内容⭐⭐⭐⭐⭐CANoe制作网关实现CANFD报文故障注入报文长度/timeout/信号错误/E2E1CANoe制作网关实现CANFD报文故障注入报文长度/timeout/信号错误/E2E2星级内容⭐⭐⭐⭐⭐CAN/CANFD通信E2E发送(ECU发送)自动化测试CAPL解析DBC文件CAPL通过RS232通信发送指令控制程控电源专栏python在车载电子测试方面的应用专栏链接python在车载电子测试方面的应用专栏车载以太网专栏链接车载以太网专栏汽车电子专栏链接汽车电子专栏汽车OTA专栏链接汽车OTA专栏AI×ECU测试专栏链接AI×ECU测试CANoe基础教学包括两篇文章如下一、CANoe基本操作CANoe基础教学二、CAPL系统变量Panel基本操作CANoe基础教学如果只是简单的使用下CANoe这两篇文章完全可以应对大部分情况。这两篇基础教学会在以下三个专栏都包括大家可以根据相关侧重点订阅相关专栏。一、CANoe基本操作文章目录文章内容链接 一、CANoe基本操作1.CANoe基本设置1.1运行CANoe1.2Real Bus 和 Simulated Bus设置1.3使用通道数量选择1.4硬件设置CAN/CANFD、采样点1.5新建网段1.6通道匹配2.报文相关2.1 打开Trace窗口2.2添加DBC2.3添加network node2.4选择DBC中的节点CANoeIL方式发送报文2.5运行CANoe在Trace窗口观测报文2.6 Trace窗口 Toggle time mode Δt2.7 Trace窗口 Toggle display mode2.8 Trace窗口 过滤报文2.9 Open node panel2.9 修改信号值2.10 添加IG模块2.11 IG模块添加报文2.12 IG模块发送报文二、CAPL系统变量Panel基本操作文章目录文章内容链接二、CAPL系统变量Panel基本操作1.新建CAPL文件.can2.新建CAPL文件.cin3.变量按下FnF1查看帮助文档3.1 定义报文 message3.1 定义其他变量示范4.事件 on key ’ ’5.发送报文output函数6.write()函数7.timenow()8.定时器 msTimer9. 事件 on message10.定义系统变量system variables10.1新建系统变量11.面板panel11.1新建panel11.2 打开toolbox11.3.新建控件11.4.关联系统变量12.CAPL定义系统变量事件12.1获取系统变量的值12.2添加触发系统变量操作13.展示demo
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/28 2:14:31
【Excel经验】日期时间处理方法
2026/9/28 2:09:31
MAX96717 GMSL串行器CFG0/CFG1 Strapping引脚配置与调试指南
2026/9/28 2:09:31
STM32一阶低通滤波实战:C语言定点实现与工程落地
2026/9/28 2:59:34
算法通关手册:LeetCode 0041「缺失的第一个正数」——原地哈希实现 O(n) 时间与 O(1) 空间的完整剖析
2026/9/28 2:59:34
Apereo CAS 委托认证之 OAuth2.0:通过 Pac4j 集成外部 OAuth2 身份提供方实战指南
2026/9/28 2:59:34
NoneBot2 框架概览:异步优先、类型注解与依赖注入驱动的跨平台聊天机器人开发
2026/9/28 2:59:34
AlgoNote 算法通关手册:LeetCode 0046「全排列」回溯算法深度解析
2026/9/28 2:59:33
食品车间洗箱机怎么选 欧倍力侧翻式洗箱机 高压喷淋+热水清洗 厂家售后无忧
2026/9/28 2:54:33
恶劣天气目标检测实战:YOLO在雨雾雪场景下的鲁棒性优化
2026/9/28 0:04:25
新手从零搭建网站促销活动策划避坑指南:3个方案费用全拆解
2026/9/28 0:04:25
网站被黑挂马?3步图解步骤搞定软件介绍下载网站建设安全
2026/9/28 0:04:25
国内可以做的国外兼职网站进阶技巧
2026/9/28 2:37:38
网站建设的英语怎么说?别只背单词,看完这套安全完整流程才敢上线
2026/9/27 0:02:53
新手入门看这篇:建设网站加盟避坑指南与SEO实操
2026/9/27 0:02:53
论文AIGC疑似度是什么意思?想查论文AI率有哪些免费工具?