[发明专利]一种控制器版本信息校验的方法、处理器及整车测试系统有效
申请号: | 201910822151.8 | 申请日: | 2019-09-02 |
公开(公告)号: | CN112445197B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 戴煜 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 102606 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 版本 信息 校验 方法 处理器 整车 测试 系统 | ||
本发明的实施例提供了一种控制器版本信息校验的方法、处理器及整车测试系统,其中,方法包括:在预设时间内采集测试车辆上的CAN报文信息并存储至一文本文件;根据获取到的与每一个控制器相关的dbc文件,获得dbc文件中记录有控制器版本信息的目标报文的目标报文识别号;根据文本文件、dbc文件和目标报文识别号,获得控制器版本信息中每一根据实际值以及预先获得的控制器版本信息中每一个版本号的目标值,得到控制器版本信息校验的比对结果,并生成报告信息。在本发明的实施例中,通过自动化处理方式得到控制器版本信息校验的比对结果,并生成报告信息,避免了通过手动进行版本号匹配,大大解放了劳动力,并提高了工作效率。
技术领域
本发明涉及整车测试技术领域,特别涉及一种控制器版本信息校验的方法、处理器及整车测试系统。
背景技术
作为整车测试流程中的一个环节,测试样车的状态确认对整车测试能否顺利展开和进行有着重要的影响。而控制器版本信息,如零部件版本号、硬件版本号、主/次软件版本号等信息,会以控制器局域网(Controller Area Network,简称CAN)报文的方式发送到总线上,表征控制器相关软硬件状态。在正式测试开始前,校验样车安装和刷写的各控制器软硬件版本和开发计划是否一致,可以避免因控制器安装刷写的软硬件版本错误而引起资源浪费、测试返工和项目延期。为获取版本信息,目前主要是通过手动的方式,导入从样车CAN网络中预采集的报文数据到如CANLyser等报文处理软件中,依次获取相关版本信息进行检查。由于电动车上控制器数量较多,定义版本号信息的报文识别号经常变动,人工查找报文识别号及汇总其中定义的版本信号所对应的值,会比较耗时耗力,且效率较低。
发明内容
本发明实施例要达到的技术目的是提供一种控制器版本信息校验的方法、处理器及整车测试系统,用以解决当前控制器版本信息的校验需要人工进行校验,存在耗时耗力且工作效率低的问题。
为解决上述技术问题,本发明实施例提供了一种控制器版本信息校验的方法,包括:
在预设时间内采集测试车辆上的控制器局域网CAN报文信息并存储至一文本文件;
根据获取到的与测试车辆上的每一个控制器相关的控制器局域网数据库(Database CAN,简称dbc)文件,获得dbc文件中记录有控制器版本信息的目标报文的目标报文识别号;
根据文本文件、dbc文件和目标报文识别号,获得控制器版本信息中每一个版本号的实际值;
根据实际值以及预先获得的控制器版本信息中每一个版本号的目标值,得到控制器版本信息校验的比对结果,并生成报告信息。
优选地,如上所述的方法,根据获取到的与测试车辆上的每一个控制器相对应的控制器局域网数据库dbc文件,获得dbc文件中记录有控制器版本信息的目标报文的目标报文识别号的步骤包括:
对与每一个控制器相对应的每一个dbc文件进行解析,得到对应的dbc结构体,dbc结构体包括:报文识别号以及对应报文识别号的CAN报文信息;
遍历每一个dbc结构体中的CAN报文信息;
当确定一个dbc结构体中包括定义了控制器版本信息的目标报文时,则确定目标报文对应的报文识别号为目标报文识别号。
具体地,如上所述的方法,方法还包括:
获取预先存储的控制器版本信息的比对文件;
读取比对文件,得到每一个控制器版本信息中每一个版本号对应的目标值。
优选地,如上所述的方法,根据文本文件、dbc文件以及目标报文识别号得到控制器版本信息的实际值的步骤包括:
根据每一个目标报文识别号,在文本文件中获取与目标报文识别号对应的目标报文内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910822151.8/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置