[发明专利]一种基于总线开发环境的功能测试方法及装置有效
| 申请号: | 202010598436.0 | 申请日: | 2020-06-28 |
| 公开(公告)号: | CN111694347B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 赵良锐;李振远;张正峰 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李婷婷 |
| 地址: | 100020 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 总线 开发 环境 功能 测试 方法 装置 | ||
本发明公开了一种基于总线开发环境的功能测试方法及装置,应用于总线盒子,该总线盒子连接在被测控制器和总线之间,具有模拟网关功能且设置有测试配置界面,方法包括:接收用户通过测试配置界面输入的测试配置参数,并依据测试配置参数进行相应的测试配置;接收总线数据,并基于测试配置对总线数据进行处理;若存在处理后的总线数据,将处理后的总线数据发送至被测控制器,以实现被测控制器相关功能的测试。所述方法及装置实现中不需要搭建复杂的测试框架并配备昂贵的设备,在实车测试过程中,对于难以制造的工况可通过上述方法或装置直接改变接收到的数据信号,使其满足前述工况条件,然后再输出给被测控制器,对其进行功能测试。
技术领域
本发明涉及汽车电子技术领域,更具体的说,是涉及一种基于总线开发环境的功能测试方法及装置。
背景技术
随着汽车电子技术的不断发展,整车电子电器系统实现的功能也越来越多且越来越复杂。在车辆量产前,需要对车辆的各项电子功能进行测试验证,以确保其满足设计要求。当前主要通过仿真测试和实车测试来对车辆功能进行验证。
仿真测试往往以单部件测试为主,能验证的功能较为全面,但是缺乏各系统之间的交互测试,测试环境较实车单一,测试结果相对于实车测试结果置信度差,且需要额外搭建测试台架和采购昂贵的设备,并且建立其他仿真节点。实车测试基于真实的工况,验证的功能更能贴近车辆实际使用情况,但是对于某些故障和错误条件、异常和危险工况以及特殊使用场景下的测试,则会花费大量的人力和物力资源,且测试过程控制难度大。
综上,单部件的仿真测试无法保证系统功能验证的完整性,而实车测试的实施的难度和复杂度较高。因此,领域内亟待一种功能测试方法,以实现对车辆电子功能进行快速且有效的测试。
发明内容
有鉴于此,本发明提供了一种基于总线开发环境的功能测试方法及装置,以克服现有技术中仿真测试存在的系统功能验证的完整性差和实车测试实施难度大的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于总线开发环境的功能测试方法,应用于总线盒子,所述总线盒子连接在被测控制器和总线之间,具有模拟网关功能且设置有测试配置界面,所述方法包括:
接收用户通过所述测试配置界面输入的测试配置参数,并依据所述测试配置参数进行相应的测试配置;
接收总线数据,并基于所述测试配置对所述总线数据进行处理;
若存在处理后的总线数据,将所述处理后的总线数据发送至所述被测控制器,以实现所述被测控制器相关功能的测试。
可选的,所述测试配置包括配置停止路由的报文ID,则所述接收总线数据,并基于所述测试配置对所述总线数据进行处理,包括:
接收总线数据,所述总线数据包括第一报文;
若所述第一报文的报文ID与所述停止路由的报文ID相同,则停止所述第一报文的传送。
可选的,所述测试配置包括配置停发报文的控制器节点,则所述接收总线数据,并基于所述测试配置对所述总线数据进行处理,包括:
接收总线数据,所述总线数据包括第二报文;
若所述第二报文对应的控制器节点与所述停发报文的控制器节点的名称相同,则停止所述第二报文的传送。
可选的,所述测试配置包括配置需更改数据的报文的报文ID,则所述接收总线数据,并基于所述测试配置对所述总线数据进行处理,包括:
接收总线数据,所述总线数据包括第三报文;
若所述第三报文的报文ID与所述需更改数据的报文的报文ID相同,则依据预设要求和所述第三报文处理得到第四报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010598436.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自密封气体高压阀
- 下一篇:网点机器人自调节方法及装置





