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

技术编号:33543695 阅读:26 留言:0更新日期:2022-05-21 09:57
本发明专利技术涉及一种基于CAN信号的车载娱乐终端空调应用的测试方法,具体包括以下步骤:搭建测试环境,所述测试环境内包括:已集成空调应用的车载娱乐终端、稳压直流电源、CAN仿真工具及连接线、安装CAN仿真软件的上位机、功能定义文档和DBC数据文件;测试空调应用界面的按钮功能;测试空调应用界面是否正常显示。本发明专利技术通过CAN工具台架模拟实车环境,用CAN仿真工具和安装有CAN仿真软件的上位机来模拟车载娱乐终端与空调控制器之间的信号传输,从而测试车载娱乐终端的空调应用是否正常,降低了测试成本,在软件开发过程中尽早暴露软件质量缺陷,同时降低开发成本。同时降低开发成本。同时降低开发成本。

【技术实现步骤摘要】
一种基于CAN信号的车载娱乐终端空调应用的测试方法


[0001]本专利技术属于CAN仿真测试
,具体涉及一种基于CAN信号的车载娱乐终端空调应用的测试方法。

技术介绍

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

技术实现思路

[0003]针对现有技术的上述不足,本专利技术要解决的技术问题是提供一种基于CAN信号的车载娱乐终端空调应用的测试方法,避免当前车载空调应用测试成本高、无法及时暴露应用软件质量缺陷的问题。
[0004]为解决上述技术问题,本专利技术采用如下技术方案:一种基于CAN信号的车载娱乐终端空调应用的测试方法,具体包括以下步骤:S1:搭建测试环境,测试环境内包括:已集成空调应用的车载娱乐终端、稳压直流电源、CAN仿真工具及连接线、安装CAN仿真软件的上位机、功能定义文档和DBC数据文件;S2:测试空调应用界面的按钮功能;S3:测试空调应用界面是否正常显示。
[0005]进一步完善上述技术方案,所述步骤S1包括:将稳压直流电源与已集成空调应用的车载娱乐终端相连,用连接线将CAN仿真工具与所述车载娱乐终端、已安装CAN仿真软件的上位机相连,在所述CAN仿真软件中导入DBC数据文件;开启所述稳压直流电源使车载娱乐终端进入工作状态,查看CAN仿真软件界面显示,确认CAN仿真工具和车载娱乐终端的通讯正常。
[0006]进一步地,所述步骤S2包括:S21:根据功能定义文档,用CAN仿真软件持续发送稳压直流电源ON档的反馈报文给车载娱乐终端;S22:根据功能定义文档,找出车载娱乐终端下发给空调控制器的空调开启信号、空调风量信号、空调温度信号、空调吹风模式信号、空调压缩机信号、空调内/外循环模式信号,并添加至CAN仿真软件的信号曲线图上;S23:在空调应用界面,点击空调开启、风量、温度、A/C、内/外循环、吹风模式、关闭
按钮;S24:在执行所述步骤S23的过程中同时查看所述信号曲线图上各信号的值变化情况,根据功能定义文档判断信号值,若信号值变化与功能定义文档的要求一致,认定空调应用界面的按钮设置正常;若信号值变化与功能定义文档的要求不一致,认定空调应用界面的按钮设置不正常。
[0007]进一步地,所述步骤S3包括:S31:根据功能定义文档,用CAN仿真软件持续发送电源ON挡的反馈报文给车载娱乐终端;S32:根据功能定义文档,用CAN仿真软件发送反馈信号给车载娱乐终端,所述反馈信号为空调控制器反馈给车载娱乐终端的空调开启信号、空调风量信号、空调温度信号、空调吹风模式信号、空调压缩机信号、空调内/外循环模式信号。
[0008]S33:查看空调应用界面状态显示与步骤S33中所发送的信号是否显示一致,显示一致则判定空调应用界面显示功能正常,显示不一致就判定为不正常。
[0009]相比现有技术,本专利技术具有如下有益效果:本专利技术的一种基于CAN信号的车载娱乐终端空调应用的测试方法通过CAN工具台架模拟实车环境,用CAN仿真工具和安装有CAN仿真软件的上位机来模拟车载娱乐终端与空调控制器之间的信号传输,从而测试车载娱乐终端的空调应用是否正常,降低了测试成本,在软件开发过程中尽早暴露软件质量缺陷,同时降低开发成本。
附图说明
[0010]图1为实施例的一种基于CAN信号的车载娱乐终端空调应用的测试方法的测试环境的结构示意图;图2为实施例的一种基于CAN信号的车载娱乐终端空调应用的测试方法的流程图;图3为图2中S2的流程图;图4为图2中S3的流程图。
具体实施方式
[0011]下面结合附图对本专利技术的具体实施方式作进一步的详细说明。
[0012]请参见图1

图4,具体实施例的一种基于CAN信号的车载娱乐终端空调应用的测试方法,具体包括以下步骤:S1:搭建测试环境,测试环境内包括:已集成空调应用的车载娱乐终端、稳压直流电源、CAN仿真工具及连接线、安装CAN仿真软件的上位机、功能定义文档和DBC数据文件;S2:测试空调应用界面的按钮功能;S3:测试空调应用界面是否正常显示。
[0013]实施例的一种基于CAN信号的车载娱乐终端空调应用的测试方法,通过CAN工具台架模拟实车环境,用CAN仿真工具和安装有CAN仿真软件的上位机来模拟车载娱乐终端与空调控制器之间的信号传输,从而测试车载娱乐终端的空调应用是否正常,降低了测试成本,在软件开发过程中尽早暴露软件质量缺陷,同时降低开发成本。
[0014]实施时,所述DBC数据文件为待测试车载娱乐终端的CAN数据库文件,记载了待测
试车在娱乐终端所涉及到的CAN通讯的所有信号值;在本专利技术中,采用该DBC数据文件进行CAN信号数据解析。所述功能定义文档为待测试空调应用的需求文档,在本实施例中,功能定义文档记载了空调应用的功能表现、每个功能的输入信号和输出信号及信号值。在本专利技术中,采用了该功能定义文档查找测试空调应用的CAN信号和信号值。
[0015]请继续参见图1

图4,其中,所述步骤S1包括:将稳压直流电源与已集成空调应用的车载娱乐终端相连,用连接线将CAN仿真工具与所述车载娱乐终端、已安装CAN仿真软件的上位机(图1中的PC端)相连,在所述CAN仿真软件中导入DBC数据文件;开启所述稳压直流电源使车载娱乐终端进入工作状态,查看CAN仿真软件界面显示,确认CAN仿真工具和车载娱乐终端的通讯正常。
[0016]这样,通过搭建CAN工具台架来模拟实车环境,方便进行后续的测试工作。
[0017]其中,所述步骤S2包括:S21:根据功能定义文档,用CAN仿真软件持续发送稳压直流电源ON档的反馈报文给车载娱乐终端;S22:根据功能定义文档,找出车载娱乐终端下发给空调控制器的空调开启信号、空调风量信号、空调温度信号、空调吹风模式信号、空调压缩机信号、空调内/外循环模式信号,并添加至CAN仿真软件的信号曲线图上;S23:在空调应用界面,点击空调开启、风量、温度、A/C、内/外循环、吹风模式、关闭按钮;S24:在执行所述步骤S23的过程中同时查看所述信号曲线图上各信号的值变化情况,根据功能定义文档判断信号值,若信号值变化与功能定义文档的要求一致,认定空调应用界面的按钮设置正常;若信号值变化与功能定义文档的要求不一致,认定空调应用界面的按钮设置不正常。
[0018]这样,先模拟好实车上电状态,再根据实际情况中车载娱乐终端下发给空调控制器的信号,并将这些信号添加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于CAN信号的车载娱乐终端空调应用的测试方法,其特征在于:具体包括以下步骤:S1:搭建测试环境,测试环境内包括:已集成空调应用的车载娱乐终端、稳压直流电源、CAN仿真工具及连接线、安装CAN仿真软件的上位机、功能定义文档和DBC数据文件;S2:测试空调应用界面的按钮功能;S3:测试空调应用界面是否正常显示。2.根据权利要求1所述一种基于CAN信号的车载娱乐终端空调应用的测试方法,其特征在于:所述步骤S1包括:将稳压直流电源与已集成空调应用的车载娱乐终端相连,用连接线将CAN仿真工具与所述车载娱乐终端、已安装CAN仿真软件的上位机相连,在所述CAN仿真软件中导入DBC数据文件;开启所述稳压直流电源使车载娱乐终端进入工作状态,查看CAN仿真软件界面显示,确认CAN仿真工具和车载娱乐终端的通讯正常。3.根据权利要求1所述一种基于CAN信号的车载娱乐终端空调应用的测试方法,其特征在于:所述步骤S2包括:S21:根据功能定义文档,用CAN仿真软件持续发送稳压直流电源ON档的反馈报文给车载娱乐终端;S22:根据功能定义文档,找出车载娱乐终端下发给空调控制器的空调开启信号、空调风量信号、空调...

【专利技术属性】
技术研发人员:尹静余雷
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1