TBOX通过UDS进行自动化测试的方法及系统技术方案

技术编号:34850474 阅读:53 留言:0更新日期:2022-09-08 07:50
本发明专利技术公开了一种TBOX通过UDS进行自动化测试的方法及系统,涉及车联网技术领域,解决了现有TBOX通过UDS进行测试往往采用手动方式实现导致的效率低、不利于维修的技术问题。本发明专利技术的方法中,TBOX包括依次连接的MCU、4G

【技术实现步骤摘要】
TBOX通过UDS进行自动化测试的方法及系统


[0001]本专利技术涉及车联网
,尤其涉及一种TBOX通过UDS进行自动化测试的方法及系统。

技术介绍

[0002]TBOX(telematics box,车载智能终端)拥有4G无线模块,为汽车提供数据采集,远程查询,控制,检测等服务。一般还带有USB接口用于给IVI(In

Vehicle Infotainment,车载信息娱乐系统)提供网络信号,或者带有WIFI模块为车上设备和人员提供网络信号。一般TBOX的自动化测试一般都是走USB和WIFI这些对外接口。但是当TBOX把USB和WIFI功能屏蔽掉,TBOX的自动化测试就需要走别的对外接口。汽车上最通用的对外接口就是CAN总线。随着汽车电子化程度的增高,基于CAN总线网的络通信在汽车电子控制单元中广泛使用,利用UDS(Unified Diagnostics Services,统一诊断服务)协议的场景越来越多,如故障排查、下线学习、终检测试和程序刷写等。因此汽车的零部件产品在开发过程中需要对制定的协议进行详细的测试以确保这些功能的使用。
[0003]UDS协议的实际运用中,涉及到较多服务和自定义的内容,因此测试前需要手动编写测试用例以及测试环境。且在需求变更时,需要手动对已完成的准备工作进行大量反复地修改,不利于维护对诊断需求的改进。

技术实现思路

[0004]本专利技术的目的在于提供一种TBOX通过UDS进行自动化测试的方法及系统,以解决现有TBOX通过UDS进行测试往往采用手动方式实现导致的效率低、不利于维修的技术问题。本专利技术提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。
[0005]为实现上述目的,本专利技术提供了以下技术方案:
[0006]本专利技术提供的一种TBOX通过UDS进行自动化测试的方法,TBOX包括依次连接的MCU、4G

LET模块、TSP平台,所述TBOX通过UDS进行自动化测试的步骤如下:
[0007]S10、所述4G

LET模块的启动状态为启动时,进行密钥验证;
[0008]S20、验证结果是否成功;如是,执行步骤S30;否则,返回步骤S10;
[0009]S30、所述TBOX进行自动测试;
[0010]S40、返回自动测试结果,自动测试结束。
[0011]进一步地,步骤S10包括如下步骤:
[0012]S100、查询所述4G

LET模块的启动状态;
[0013]S101、所述4G

LET模块是否启动;如是,执行步骤S102;否则,返回步骤S100;
[0014]S102、将密钥和密钥算法存储到所述TSP平台;
[0015]S103、将所述密钥和密钥算法下载到所述MCU;
[0016]S104、所述TSP平台与所述MCU通过所述密钥和密钥算法进行相互验证;
[0017]S105、获取所述验证结果。
[0018]进一步地,步骤S30包括如下步骤:
[0019]S300、读取所述TBOX的电压、电流值,获取IMU的角度信号、RTC的实时时间;
[0020]S301、写入所述TBOX的供应商硬件版本号以及出厂日期;
[0021]S302、对所述TBOX的IO管脚进行测试;
[0022]S303、对所述TBOX的特殊例程服务进行测试。
[0023]进一步地,步骤S30还包括如下步骤:
[0024]S304、所述TBOX的IO管脚、特殊例程服务是否均通过测试;如是,执行步骤S305;否则,执行步骤S310;
[0025]S305、获取所述4G

LET模块的信号强度、联网信息、GPS信号强度、位置信息;
[0026]S306、写入所述4G

LET模块版本、休眠时间与策略、远程控制初始密钥;
[0027]S307、写入所述TSP平台连接所需的密钥证书、公私VPN;
[0028]S308、根据写入的信息,请求所述TBOX开始自检,并返回自检结果;
[0029]S309、执行步骤S40,将输出所述自检结果作为自动测试结果进行输出;
[0030]S310、执行步骤S40,将所述TBOX的IO管脚、特殊例程服务测试结果作为自动测试结果进行输出。
[0031]根据本法的另一方面,还提供了一种TBOX通过UDS进行自动化测试的系统,应用于上文所述的TBOX通过UDS进行自动化测试的方法,用于采集车辆的TBOX数据,并请求所述TBOX进行自检,包括控制模块、通信模块、定位模块、语音模块、存储模块以及远程升级模块;所述通信模块与所述控制模块、定位模块、语音模块、存储模块以及远程升级模块均连接;所述控制模块连接所述TBOX。
[0032]进一步地,所述控制模块与所述MCU连接;所述控制模块用于在密钥验证过程中,将密钥和密钥算法上存到所述TSP平台,将所述密钥和密钥算法通过所述测试设备下载到所述MCU,在密钥验证成功后请求所述TBOX自检,返回测试结果;所述语音模块用于在所述TBOX自检过程中对车辆的异常情况进行预警,并通过所述定位模块能够获取与显示车辆在电子地图上的当前实时位置;所述存储模块用于存储所述测试结果。
[0033]进一步地,所述通信模块还与所述TSP平台通信连接,所述远程升级模块通过所述通信模块与所述TSP平台或手机终端进行测试软件的自动升级,并通过所述存储模块存储升级包、诊断和日志数据;所述诊断和日志数据用于数据补发或问题分析。
[0034]进一步地,所述控制模块为上位机或MCU。
[0035]进一步地,所述控制模块通过CAN总线或RS232与所述TBOX的MCU进行连接,通过UDS协议与所述MCU进行通信。
[0036]进一步地,所述定位模块为北斗定位模块或GPS定位模块;所述存储模块为emmc存储器
[0037]实施本专利技术上述技术方案中的一个技术方案,具有如下优点或有益效果:
[0038]本专利技术基于UDS协议通过上位机来请求对汽车的TBOX自动化检测,能够对TBOX进行较为全面的检测,大大提升了检测的效率,减少人工检测带来的成本。
附图说明
[0039]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用
的附图作简单的介绍,显而易见,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,附图中:
[0040]图1是本专利技术实施例的一种TBOX通过UDS进行自动化测试的方法流程图;
[0041]图2是本专利技术实施例的一种TBOX通过UDS进行自动化测试的方法中步骤S10的流程图;
[0042]图3是本专利技术实施例的一种TBOX通过UDS进行自动化测试的方法中步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种TBOX通过UDS进行自动化测试的方法,其特征在于,TBOX包括依次连接的MCU、4G

LET模块、TSP平台,所述TBOX通过UDS进行自动化测试的步骤如下:S10、所述4G

LET模块的启动状态为启动时,进行密钥验证;S20、验证结果是否成功;如是,执行步骤S30;否则,返回步骤S10;S30、所述TBOX进行自动测试;S40、返回自动测试结果,自动测试结束。2.根据权利要求1所述的TBOX通过UDS进行自动化测试的方法,其特征在于,步骤S10包括如下步骤:S100、查询所述4G

LET模块的启动状态;S101、所述4G

LET模块是否启动;如是,执行步骤S102;否则,返回步骤S100;S102、将密钥和密钥算法存储到所述TSP平台;S103、将所述密钥和密钥算法下载到所述MCU;S104、所述TSP平台与所述MCU通过所述密钥和密钥算法进行相互验证;S105、获取所述验证结果。3.根据权利要求1所述的TBOX通过UDS进行自动化测试的方法,其特征在于,步骤S30包括如下步骤:S300、读取所述TBOX的电压、电流值,获取IMU的角度信号、RTC的实时时间;S301、写入所述TBOX的供应商硬件版本号以及出厂日期;S302、对所述TBOX的IO管脚进行测试;S303、对所述TBOX的特殊例程服务进行测试。4.根据权利要求3所述的TBOX通过UDS进行自动化测试的方法,其特征在于,步骤S30还包括如下步骤:S304、所述TBOX的IO管脚、特殊例程服务是否均通过测试;如是,执行步骤S305;否则,执行步骤S310;S305、获取所述4G

LET模块的信号强度、联网信息、GPS信号强度、位置信息;S306、写入所述4G

LET模块的版本、休眠时间与策略、远程控制初始密钥;S307、写入所述TSP平台连接所需的密钥证书、公私VPN;S308、根据写入的信息,请求所述TBOX开始自检...

【专利技术属性】
技术研发人员:范裕亮王志强
申请(专利权)人:深圳市赛格车圣科技有限公司
类型:发明
国别省市:

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

1