![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
如何学习CAN总线测试
文章平均质量分 79
本专栏主要介绍:
CAN总线的物理层、数据链路层、交互层、鲁棒性、网络管理、节点管理、UDS、自动化、压力测试等方向的测试方法、测试技术,以及实现自动化、上位机开发的源码。
优惠券已抵扣
余额抵扣
还需支付
¥199.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
疯狂的机器人
CSDN博客专家
测试领域资深老兵
展开
-
【如何学习CAN总线测试】系列文章目录汇总
【如何学习CAN总线测试】系列文章目录汇总原创 2022-12-14 23:45:27 · 4836 阅读 · 8 评论 -
【如何学习CAN总线测试】——Vector VH6501干扰仪测试BusOff
随着近几年汽车智能化水平的大大提升,汽车上各种ECU逐渐增多,CAN总线也是汽车上最重要的网络之一,都离不开CAN总线进行通信,以实现车辆各个系统之间的协调与控制,但由于车辆电子系统的复杂性和总线通信的高频率,可能导致ECU总线干扰通信信号的丢失,影响各个控制单元之间的正常通信和数据传输,进而影响车辆系统的性能和功能,需要一款设备模拟干扰,Vector VH6501由此而生。原创 2024-02-05 22:58:29 · 1906 阅读 · 1 评论 -
【如何学习CAN总线测试】——UDS诊断自动化测试(含CAPL源码)
前面几章介绍过UDS诊断测试和用例设计,对于不满足手工测试的同学,本章就介绍如何使用CAPL语言进行UDS诊断自动化测试,提升测试效率,首先了解一下UDS基本知识:统一诊断服务(Unified Diagnostic Services),简称UDS。是ISO 15765和ISO 14229定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它可在不同的汽车总线(例如CAN、LIN、Flexray、Internet、K-line)上实现,是当前汽车领域广泛使用的一种车载诊断协议标准。原创 2024-02-05 21:38:50 · 1284 阅读 · 5 评论 -
【如何学习CAN总线测试】——CAN容错性自动化测试(继电器+含CAPL源码)
上面主要介绍了CAN网络的一些概念,下面聊一聊本章的主题CAN网络容错性测试,目前CAN网络的容错性测试行业里面大都采用Vector VH6501设备进行测试,但设备+licence 价格高达数万元,一般的小公司整个公司采一个CANoe,更别说再花数万元购买VH6501了,所以本章节就介绍一种低成本(CAPL+继电器)的测试方法来实现CAN网络容错性测试。————————————————版权声明:本文为CSDN博主「疯狂的机器人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及原创 2023-08-06 15:25:19 · 1596 阅读 · 2 评论 -
【如何学习CAN总线测试】——UDS诊断测试(应用层⑦)
UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议(ISO-14229)是在汽车电子ECU环境下的一种诊断通信协议。这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。这些ECU控制车辆的各种功能,包括电控燃油喷射系统(EFI)、发动机控制系统、变速箱、防抱死制动系统(ABS)、门锁和制动器等原创 2022-12-14 23:39:15 · 1178 阅读 · 1 评论 -
【如何学习CAN总线测试】——UDS诊断测试(应用层⑥)
UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议(ISO-14229)是在汽车电子ECU环境下的一种诊断通信协议。这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。这些ECU控制车辆的各种功能,包括电控燃油喷射系统(EFI)、发动机控制系统、变速箱、防抱死制动系统(ABS)、门锁和制动器等。原创 2022-12-14 23:16:17 · 1508 阅读 · 1 评论 -
【如何学习CAN总线测试】——UDS诊断测试(应用层⑤)
UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议(ISO-14229)是在汽车电子ECU环境下的一种诊断通信协议。这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。这些ECU控制车辆的各种功能,包括电控燃油喷射系统(EFI)、发动机控制系统、变速箱、防抱死制动系统(ABS)、门锁和制动器等原创 2022-12-14 23:14:48 · 872 阅读 · 0 评论 -
【如何学习CAN总线测试】——UDS诊断测试(应用层④)
UDS实践性强,逻辑复杂,很多服务非要体验过一次才能理解,对于刚入门的从业者或初学者不清楚UDS应该如何测试,应用层测试目的的主要是验证ECU能够正确处理诊断服务,测试内容包括诊断服务、子功能、诊断会话控制、安全状态和相关定时参数。本章就主要介绍UDS诊断协议应用层测试➡️会话模式和安全状态。原创 2022-12-14 20:49:31 · 908 阅读 · 1 评论 -
【如何学习CAN总线测试】——UDS诊断测试(应用层③)
UDS实践性强,逻辑复杂,很多服务非要体验过一次才能理解,对于刚入门的从业者或初学者不清楚UDS应该如何测试,应用层测试目的的主要是验证ECU能够正确处理诊断服务,测试内容包括诊断服务、子功能、诊断会话控制、安全状态和相关定时参数。本章就主要介绍UDS诊断协议应用层测试➡️应用测试。原创 2022-12-12 20:13:28 · 1101 阅读 · 0 评论 -
【如何学习CAN总线测试】——UDS诊断测试(应用层②)
UDS实践性强,逻辑复杂,很多服务非要体验过一次才能理解,对于刚入门的从业者或初学者不清楚UDS应该如何测试,应用层测试目的的主要是验证ECU能够正确处理诊断服务,测试内容包括诊断服务、子功能、诊断会话控制、安全状态和相关定时参数。本章就主要介绍UDS诊断协议应用层测试➡️数据内容。原创 2022-12-12 16:06:35 · 876 阅读 · 0 评论 -
【如何学习CAN总线测试】——UDS诊断测试(应用层①)
UDS实践性强,逻辑复杂,很多服务非要体验过一次才能理解,对于刚入门的从业者或初学者不清楚UDS应该如何测试,本章就主要介绍UDS诊断协议应用层测试—诊断请求报文格式。原创 2022-12-12 15:19:42 · 2214 阅读 · 1 评论 -
【如何学习CAN总线测试】——UDS诊断测试(网络层)
UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议(ISO-14229)是在汽车电子ECU环境下的一种诊断通信协议。这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。这些ECU控制车辆的各种功能,包括电控燃油喷射系统(EFI)、发动机控制系统、变速箱、防抱死制动系统(ABS)、门锁和制动器等。UDS实践性强,逻辑复杂,很多服务非要体验过一次才能理解,对于刚入门的从业者或初学者不清楚UDS应该如何测试,本章就主要介绍UDS诊断协议网络层测试。原创 2022-12-09 11:04:40 · 2771 阅读 · 5 评论 -
【如何学习CAN总线测试】——AUTOSAR网络管理自动化测试(CAPL源码)
上一章介绍的是AUTOSAR网络管理如何测试、用例设计,对于不满足手工测试的同学,本章就介绍AUTOSAR网络管理自动化测试。原创 2022-12-03 17:04:56 · 4241 阅读 · 26 评论 -
【如何学习CAN总线测试】——Python基于周立功ZCANPRO开发刷写脚本
ZCANPRO官方版是一款十分出色的配套软件,ZCANPRO官方版界面美观大方,功能强劲实用,可进行原始数据收发、数据回放、高层协议分析等操作,是进行CAN总线测试、监控、诊断、开发的好帮手。功能介绍ZCANPRO官方版主界面分为工具栏、子视图和基本界面操作三大部分,具体如下:1. 工具栏:包括的功能有设备管理、新建视图、发送数据、触发配置、通道利用率、数据统计、数据回放、自动化测试和工具;原创 2022-07-09 16:10:00 · 9798 阅读 · 8 评论 -
【如何学习CAN总线测试】——Python+Robot Framework框架实现UDS诊断自动化
由于项目需要进行UDS诊断测试,所以对这方面进行了研究学习,网上很少能查询到相关资料,故记录一下UDS自动化测试开发过程,由于保密原则,案例都是Demo,希望能帮到感兴趣的朋友。原创 2021-12-22 15:59:00 · 5264 阅读 · 2 评论 -
【如何学习CAN总线测试】——节点管理与网络相关诊断
随着智能电动汽车行业的发展,众多的测试人员也加入到汽车电子测试行业中,而CAN网络是汽车上常见的网络之一,对于新加入的测试人员,不知道CAN网络该如何测试、用例如何设计,本章就主要介绍CAN网络的节点管理测试。原创 2022-11-23 16:36:46 · 1360 阅读 · 2 评论 -
【如何学习CAN总线测试】——OSEK网络管理测试
随着智能电动汽车行业的发展,众多的测试人员也加入到汽车电子测试行业中,而CAN网络是汽车上常见的网络之一,对于新加入的测试人员,不知道CAN网络该如何测试、用例如何设计,本章就主要介绍CAN网络的OSEK网络管理测试。原创 2022-11-23 16:16:35 · 1779 阅读 · 0 评论 -
【如何学习CAN总线测试】——AUTOSAR网络管理测试
随着智能电动汽车行业的发展,众多的测试人员也加入到汽车电子测试行业中,而CAN网络是汽车上常见的网络之一,对于新加入的测试人员,不知道CAN网络该如何测试、用例如何设计,本章就主要介绍CAN网络的AUTOSAR网络管理测试。原创 2022-11-23 15:32:29 · 2799 阅读 · 3 评论 -
【如何学习CAN总线测试】——鲁棒性测试
随着智能电动汽车行业的发展,众多的测试人员也加入到汽车电子测试行业中,而CAN网络是汽车上常见的网络之一,对于新加入的测试人员,不知道CAN网络该如何测试、用例如何设计,本章就主要介绍CAN网络的鲁棒性测试。原创 2022-11-23 14:26:54 · 1732 阅读 · 0 评论 -
【如何学习CAN总线测试】——CAN交互层测试
随着智能电动汽车行业的发展,众多的测试人员也加入到汽车电子测试行业中,而CAN网络是汽车上常见的网络之一,对于新加入的测试人员,不知道CAN网络该如何测试、用例如何设计,本章就主要介绍CAN网络的交互层测试。原创 2022-11-23 14:13:32 · 1814 阅读 · 1 评论 -
【如何学习CAN总线测试】——CAN数据链路层测试
随着智能电动汽车行业的发展,众多的测试人员也加入到汽车电子测试行业中,而CAN网络是汽车上常见的网络之一,对于新加入的测试人员,不知道CAN网络该如何测试、用例如何设计,本章就就主要介绍CAN网络的数据链路层测试。原创 2022-11-22 18:10:01 · 3568 阅读 · 3 评论 -
【如何学习CAN总线测试】——CAN物理层测试
随着智能电动汽车行业的发展,众多的测试人员也加入到汽车电子测试行业中,而CAN网络是汽车上常见的网络之一,对于新加入的测试人员,不知道CAN网络该如何测试、用例如何设计,本章就就主要介绍CAN网络的物理层测试。原创 2022-11-22 17:13:25 · 10961 阅读 · 3 评论 -
CAN总线介绍
概述CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。想到CAN就要想到德国的Bosch公司,因为CAN就是这个公司开发的(和Intel)CAN有很多优秀的特点,使得它能够被广泛的应用。比如:传输速度最高到1Mbps,通信距离最远到10km,无损位仲裁机制,多主结构。近些年来,CAN控制器价格越来越低,很多MCU...原创 2021-05-22 10:34:00 · 1958 阅读 · 0 评论