基于车辆CAN总线结构的电子控制单元测试方法及装置制造方法及图纸

技术编号:24994775 阅读:45 留言:0更新日期:2020-07-24 17:57
本发明专利技术公开了一种基于车辆CAN总线结构的电子控制单元测试方法及装置。其中,该方法由设置于车辆CAN总线及待测试电子控制单元之间的测试装置执行,该方法包括:接收CAN总线中的多条数据报文;采用预设筛选规则,从多条数据报文中筛选出至少一条数据报文,并将至少一条数据报文发送至待测试电子控制单元;监测待测试电子控制单元针对发送至待测试电子控制单元的数据报文的响应操作,根据响应结果,确定与待测试电子控制单元对应的控制类数据报文。采用本方案可在总线中众多的报文数据中准确且快速地确定与待测试电子控制单元对应的控制类数据报文,实现对总线信号的逆向工程,并且实施方式简单易行,易于大规模应用与实施。

【技术实现步骤摘要】
基于车辆CAN总线结构的电子控制单元测试方法及装置
本专利技术涉及汽车安全
,具体涉及一种基于车辆CAN总线结构的电子控制单元测试方法及装置。
技术介绍
CAN(ControllerAreaNetwork,控制器局域网络)总线是ISO国际标准化的串行通信协议。其以通信实时性强及开发周期短等特点成为当今应用最广泛的现场总线之一,并且成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线。而CAN总线中的信息传输是通过数据报文来实现,具体是以广播的方式将数据报文从一个节点传向另一个节点。在一个节点发送的数据报文,CAN总线中其他各个节点均可接收该数据报文。由此可看出,CAN总线中的数据报文无法准确地定位其源地址及目的地址,从而很难实现对CAN总线信号的逆向工程。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于车辆CAN总线结构的电子控制单元测试方法及装置。根据本专利技术的一个方面,提供了一种基于车辆CAN总线结构的电子控制单元测试方法,所述方法由设置于车本文档来自技高网...

【技术保护点】
1.一种基于车辆CAN总线结构的电子控制单元测试方法,所述方法由设置于车辆CAN总线及待测试电子控制单元之间的测试装置执行,所述方法包括:/n接收CAN总线中的多条数据报文;/n采用预设筛选规则,从所述多条数据报文中筛选出至少一条数据报文,并将所述至少一条数据报文发送至所述待测试电子控制单元;/n监测所述待测试电子控制单元针对发送至所述待测试电子控制单元的数据报文的响应操作,根据响应结果,确定与所述待测试电子控制单元对应的控制类数据报文。/n

【技术特征摘要】
1.一种基于车辆CAN总线结构的电子控制单元测试方法,所述方法由设置于车辆CAN总线及待测试电子控制单元之间的测试装置执行,所述方法包括:
接收CAN总线中的多条数据报文;
采用预设筛选规则,从所述多条数据报文中筛选出至少一条数据报文,并将所述至少一条数据报文发送至所述待测试电子控制单元;
监测所述待测试电子控制单元针对发送至所述待测试电子控制单元的数据报文的响应操作,根据响应结果,确定与所述待测试电子控制单元对应的控制类数据报文。


2.根据权利要求1所述的方法,其中,所述确定与所述待测试电子控制单元对应的控制类数据报文进一步包括:
确定与所述待测试电子控制单元对应的控制类数据报文ID。


3.根据权利要求1或2所述的方法,其中,若发送至所述待测试电子控制单元的数据报文为一条;
则监测所述待测试电子控制单元针对发送至所述待测试电子控制单元的数据报文的响应操作,根据响应结果,确定与所述待测试电子控制单元对应的控制类数据报文进一步包括:
监测所述待测试电子控制单元针对发送至所述待测试电子控制单元的数据报文是否产生相应的响应操作;
若是,则确定发送至所述待测试电子控制单元的数据报文为与所述待测试电子控制单元对应的控制类数据报文。


4.根据权利要求3所述的方法,其中,所述采用预设筛选规则,从所述多条数据报文中筛选出至少一条数据报文,并将所述至少一条数据报文发送至所述待测试电子控制单元;监测所述待测试电子控制单元针对发送至所述待测试电子控制单元的数据报文的响应操作,根据响应结果,确定与所述待测试电子控制单元对应的控制类数据报文进一步包括:
将所述多条数据报文作为报文集合;
从所述报文集合中确定所述报文集合的目标子集合;其中,所述目标子集合中包含有与所述待测试电子控制单元对应的控制类数据报文,且所述目标子集合中数据报文数目小于所述报文集合中数据报文数目;
以确定出的目标子集合为新的报文集合,确定所述新的报文集合的目标子集合;不断重复本操作,直至目标子集合中仅包含有一条数据报文。


5.根据权利要求4所述的方法,其中,所述从所述报文集合中确定...

【专利技术属性】
技术研发人员:宋戈严敏睿刘健皓
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1