一种基于CAN信号的车载娱乐终端空调应用的测试方法与流程

文档序号:30137787发布日期:2022-05-21 02:28阅读:369来源:国知局
一种基于CAN信号的车载娱乐终端空调应用的测试方法与流程
一种基于can信号的车载娱乐终端空调应用的测试方法
技术领域
1.本发明属于can仿真测试技术领域,具体涉及一种基于can信号的车载娱乐终端空调应用的测试方法。


背景技术:

2.车载娱乐终端空调应用是集成在车载娱乐终端内的一个汽车空调控制软件,一般包括空调的开关按钮、a/c按钮、风量调节开关、温度调节按钮、内/外循环模式切换按钮、吹风模式切换按钮、auto模式按钮。其作为车载娱乐终端的重要功能,能够显示车辆当前的空调状态,并且可以通过空调应用进行空调开关、温度/风量调节、吹风模式切换。在驾驶汽车过程中,便于驾驶员查看空调的实时状态并且对汽车的空调系统进行控制。目前的空调应用测试手段需要基于实车的空调控制器来进行测试,增加了测试成本,在空调控制器缺乏的条件下无法进行测试,不能及时暴露软件的缺陷,影响开发进度。


技术实现要素:

3.针对现有技术的上述不足,本发明要解决的技术问题是提供一种基于can信号的车载娱乐终端空调应用的测试方法,避免当前车载空调应用测试成本高、无法及时暴露应用软件质量缺陷的问题。
4.为解决上述技术问题,本发明采用如下技术方案:一种基于can信号的车载娱乐终端空调应用的测试方法,具体包括以下步骤:s1:搭建测试环境,测试环境内包括:已集成空调应用的车载娱乐终端、稳压直流电源、can仿真工具及连接线、安装can仿真软件的上位机、功能定义文档和dbc数据文件;s2:测试空调应用界面的按钮功能;s3:测试空调应用界面是否正常显示。
5.进一步完善上述技术方案,所述步骤s1包括:将稳压直流电源与已集成空调应用的车载娱乐终端相连,用连接线将can仿真工具与所述车载娱乐终端、已安装can仿真软件的上位机相连,在所述can仿真软件中导入dbc数据文件;开启所述稳压直流电源使车载娱乐终端进入工作状态,查看can仿真软件界面显示,确认can仿真工具和车载娱乐终端的通讯正常。
6.进一步地,所述步骤s2包括:s21:根据功能定义文档,用can仿真软件持续发送稳压直流电源on档的反馈报文给车载娱乐终端;s22:根据功能定义文档,找出车载娱乐终端下发给空调控制器的空调开启信号、空调风量信号、空调温度信号、空调吹风模式信号、空调压缩机信号、空调内/外循环模式信号,并添加至can仿真软件的信号曲线图上;s23:在空调应用界面,点击空调开启、风量、温度、a/c、内/外循环、吹风模式、关闭
按钮;s24:在执行所述步骤s23的过程中同时查看所述信号曲线图上各信号的值变化情况,根据功能定义文档判断信号值,若信号值变化与功能定义文档的要求一致,认定空调应用界面的按钮设置正常;若信号值变化与功能定义文档的要求不一致,认定空调应用界面的按钮设置不正常。
7.进一步地,所述步骤s3包括:s31:根据功能定义文档,用can仿真软件持续发送电源on挡的反馈报文给车载娱乐终端;s32:根据功能定义文档,用can仿真软件发送反馈信号给车载娱乐终端,所述反馈信号为空调控制器反馈给车载娱乐终端的空调开启信号、空调风量信号、空调温度信号、空调吹风模式信号、空调压缩机信号、空调内/外循环模式信号。
8.s33:查看空调应用界面状态显示与步骤s33中所发送的信号是否显示一致,显示一致则判定空调应用界面显示功能正常,显示不一致就判定为不正常。
9.相比现有技术,本发明具有如下有益效果:本发明的一种基于can信号的车载娱乐终端空调应用的测试方法通过can工具台架模拟实车环境,用can仿真工具和安装有can仿真软件的上位机来模拟车载娱乐终端与空调控制器之间的信号传输,从而测试车载娱乐终端的空调应用是否正常,降低了测试成本,在软件开发过程中尽早暴露软件质量缺陷,同时降低开发成本。
附图说明
10.图1为实施例的一种基于can信号的车载娱乐终端空调应用的测试方法的测试环境的结构示意图;图2为实施例的一种基于can信号的车载娱乐终端空调应用的测试方法的流程图;图3为图2中s2的流程图;图4为图2中s3的流程图。
具体实施方式
11.下面结合附图对本发明的具体实施方式作进一步的详细说明。
12.请参见图1-图4,具体实施例的一种基于can信号的车载娱乐终端空调应用的测试方法,具体包括以下步骤:s1:搭建测试环境,测试环境内包括:已集成空调应用的车载娱乐终端、稳压直流电源、can仿真工具及连接线、安装can仿真软件的上位机、功能定义文档和dbc数据文件;s2:测试空调应用界面的按钮功能;s3:测试空调应用界面是否正常显示。
13.实施例的一种基于can信号的车载娱乐终端空调应用的测试方法,通过can工具台架模拟实车环境,用can仿真工具和安装有can仿真软件的上位机来模拟车载娱乐终端与空调控制器之间的信号传输,从而测试车载娱乐终端的空调应用是否正常,降低了测试成本,在软件开发过程中尽早暴露软件质量缺陷,同时降低开发成本。
14.实施时,所述dbc数据文件为待测试车载娱乐终端的can数据库文件,记载了待测
试车在娱乐终端所涉及到的can通讯的所有信号值;在本发明中,采用该dbc数据文件进行can信号数据解析。所述功能定义文档为待测试空调应用的需求文档,在本实施例中,功能定义文档记载了空调应用的功能表现、每个功能的输入信号和输出信号及信号值。在本发明中,采用了该功能定义文档查找测试空调应用的can信号和信号值。
15.请继续参见图1-图4,其中,所述步骤s1包括:将稳压直流电源与已集成空调应用的车载娱乐终端相连,用连接线将can仿真工具与所述车载娱乐终端、已安装can仿真软件的上位机(图1中的pc端)相连,在所述can仿真软件中导入dbc数据文件;开启所述稳压直流电源使车载娱乐终端进入工作状态,查看can仿真软件界面显示,确认can仿真工具和车载娱乐终端的通讯正常。
16.这样,通过搭建can工具台架来模拟实车环境,方便进行后续的测试工作。
17.其中,所述步骤s2包括:s21:根据功能定义文档,用can仿真软件持续发送稳压直流电源on档的反馈报文给车载娱乐终端;s22:根据功能定义文档,找出车载娱乐终端下发给空调控制器的空调开启信号、空调风量信号、空调温度信号、空调吹风模式信号、空调压缩机信号、空调内/外循环模式信号,并添加至can仿真软件的信号曲线图上;s23:在空调应用界面,点击空调开启、风量、温度、a/c、内/外循环、吹风模式、关闭按钮;s24:在执行所述步骤s23的过程中同时查看所述信号曲线图上各信号的值变化情况,根据功能定义文档判断信号值,若信号值变化与功能定义文档的要求一致,认定空调应用界面的按钮设置正常;若信号值变化与功能定义文档的要求不一致,认定空调应用界面的按钮设置不正常。
18.这样,先模拟好实车上电状态,再根据实际情况中车载娱乐终端下发给空调控制器的信号,并将这些信号添加至can仿真软件的信号曲线图上;当在车载娱乐终端的空调应用界面上点击空调开启、风量、温度、a/c、内/外循环、吹风模式、关闭按钮时,车载娱乐终端就将上述点击按钮所对应的信号发送给can仿真工具,同时查看所述信号曲线图上各信号的值变化情况,根据功能定义文档判断信号值,若信号值变化与功能定义文档的要求一致,则空调应用界面的按钮设置正常,反之异常。从而完成了对车载娱乐终端向空调控制器发送信号的模拟,以测试空调应用界面的按钮设置是否正常。
19.其中,所述步骤s3包括:s31:根据功能定义文档,用can仿真软件持续发送电源on挡的反馈报文给车载娱乐终端;s32:根据功能定义文档,用can仿真软件发送反馈信号给车载娱乐终端,所述反馈信号为空调控制器反馈给车载娱乐终端的空调开启信号、空调风量信号、空调温度信号、空调吹风模式信号、空调压缩机信号、空调内/外循环模式信号。
20.s33:查看空调应用界面状态显示与步骤s33中所发送的信号是否显示一致,显示一致则判定空调应用界面显示功能正常,显示不一致就判定为不正常。
21.这样,通过模拟空调控制器向车载娱乐终端反馈信号的过程来测试空调应用界面
显示功能是否正常。
22.最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1