用于测试汽车仪表的CAN虚拟报文组建方法及系统与流程

文档序号:24345863发布日期:2021-03-19 12:29阅读:来源:国知局

技术特征:

1.用于测试汽车仪表的can虚拟报文组建方法,其特征在于,所述方法具体如下:

步骤一、读取预先存储的can报文格式表,识别并解析can报文格式表中can报文的格式;

所述can报文包括数据编号和至少一个信号;所述信号包括信号名;

步骤二、根据步骤一得到的can报文的格式,构建包括待测试信号的can虚拟报文结构体;且该can虚拟报文结构体中待测试信号所对应的物理值空缺;

步骤三、根据待测试信号所位于can报文的数据编号、待测试信号的信号名和待测试信号所对应的物理量设定值生成json格式的测试指令;

步骤四、通过测试指令寻找对应的can报文,并将物理量设定值作为空缺的物理值填充入can虚拟报文结构体中,完成can虚拟报文的构建。

2.根据权利要求1所述的用于测试汽车仪表的can虚拟报文组建方法,其特征在于,还包括,

步骤五、将can虚拟报文发送至汽车仪表,如果待测试信号所对应的物理值和汽车仪表中相应信号的显示值的偏差在设定误差范围内,则判断汽车仪表中相应信号的显示正常。

3.根据权利要求1所述的用于测试汽车仪表的can虚拟报文组建方法,其特征在于,所述步骤二还包括:

根据can报文的格式填充预设的列表模板,形成can虚拟报文列表。

4.用于测试汽车仪表的can虚拟报文组建系统,其特征在于,所述系统包括:

can报文表解析模块(1),用于读取预先存储的can报文格式表,识别并解析can报文格式表中can报文的格式;

所述can报文包括数据编号和至少一个信号;所述信号包括信号名;

can虚拟报文组建模块(2),与can报文表解析模块(1)连接,用于根据can报文表解析模块(1)得到的can报文的格式,构建包括待测试信号的can虚拟报文结构体;且该can虚拟报文结构体中待测试信号所对应的物理值空缺;

测试指令生成模块(3),与can虚拟报文组建模块(2)连接,用于根据待测试信号所位于can报文的数据编号、待测试信号的信号名和待测试信号所对应的物理量设定值生成json格式的测试指令;

can虚拟报文填充模块(4),同时与can虚拟报文组建模块(2)和测试指令生成模块(3)连接,用于通过测试指令寻找对应的can报文,并将物理量设定值作为空缺的物理值填充入can虚拟报文结构体中,完成can虚拟报文的构建。

5.根据权利要求4所述的用于测试汽车仪表的can虚拟报文组建系统,其特征在于,还包括:

报文发送测试模块(5),与can虚拟报文填充模块(4)连接,用于步骤五、将can虚拟报文发送至汽车仪表,如果待测试信号所对应的物理值和汽车仪表中相应信号的显示值的偏差在设定误差范围内,则判断汽车仪表中相应信号的显示正常。

6.根据权利要求5所述的用于测试汽车仪表的can虚拟报文组建系统,其特征在于,can虚拟报文组建模块(2)还包括:

列表生成模块(2-1),用于根据can报文的格式填充预设的列表模板,形成can虚拟报文列表。


技术总结
本发明的用于测试汽车仪表的CAN虚拟报文组建方法及系统涉及一种用于测试的CAN报文模拟方法和系统,目的是为了克服现有方法组建CAN虚拟报文需要显示多个控件,导致测试的过程的机械劳动致人疲劳的问题,其中方法具体如下:步骤一、读取预先存储的CAN报文格式表,识别并解析CAN报文格式表中CAN报文的格式;步骤二、构建包括待测试信号的CAN虚拟报文结构体;步骤三、根据待测试信号所位于CAN报文的数据编号、待测试信号的信号名和待测试信号所对应的物理量设定值生成JSON格式的测试指令;步骤四、将物理量设定值作为空缺的物理值填充入CAN虚拟报文结构体中,完成CAN虚拟报文的构建。

技术研发人员:车强;杨春;赵旭琦;侯玉洁
受保护的技术使用者:航天科技控股集团股份有限公司
技术研发日:2020.12.08
技术公布日:2021.03.19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1