一种基于Tbox新能源汽车平台的性能验证系统技术方案

技术编号:27943725 阅读:13 留言:0更新日期:2021-04-02 14:26
一种基于Tbox新能源汽车平台的性能验证系统,涉及新能源汽车Tbox性能验证技术领域。解决了现有新能源汽车测试平台存在无法实现多链路同时测试的问题。本发明专利技术终端模拟模块配置文件中配置信息,模拟一个或n个终端设备,并对终端设备的车架号码进行标记,建立终端与Tbox汽车平台的连接,当连接不成功,则将其从系统中删除;维护终端模记录每个终端向Tbox汽车平台发送信息的次数,当任意一个终端发送信息失败3次后,将链路断开重新建立连接;实时数据模拟模块按照32960协议模拟每个终端的实时数据,并将模拟的数据实时的发送至终端模拟模块中的每个终端;数据收发模块控制系统中每个模拟的终端循环向Tbox汽车平台发送数据。本发明专利技术适用于Tbox平台的性能验证。

【技术实现步骤摘要】
一种基于Tbox新能源汽车平台的性能验证系统
本专利技术涉及新能源汽车Tbox性能验证

技术介绍
Tbox新能源汽车的性能验证方法,实现的功能是对终端的模拟,模拟终端连接平台的过程并发送数据,实现对Tbox新能源汽车平台尤其对后台网关、数据解析、数据存储部分的测试,并且实现一个模拟终端测试多条链路,最多可达到10000个链路,每个链路就相当于一个终端,这样可以对平台进行压力测试,并观测平台的性能。当平台在开发阶段,或是在过检测阶段,平台在压力测试阶段,以及平台在部署阶段,都需要提供一种可靠手动来验证平台的正确性、稳定性和所需要的资源,但是现有的平台无法实现多个链路同时进行测试。
技术实现思路
本专利技术是为了解决现有新能源汽车测试平台存在无法实现多链路同时测试的问题,提出了一种基于Tbox新能源汽车平台的性能验证系统。本专利技术所述一种基于Tbox汽车平台的性能验证系统,该系统包括实时数据模拟模块、终端维护模块、实时数据模拟模块、终端模拟模块和数据收发模块;终端模拟模块,用于设置配置文件,模拟一个或n个终端设备,并对终端设备的车架号码进行标记,建立终端设备与Tbox汽车平台的连接;并判断是否连接成功,当连接不成功,则将其删除;终端维护模块,用于记录每个终端设备向Tbox汽车平台发送信息的次数,当任意一个终端设备发送信息失败3条后,将链路断开重新建立连接;实时数据模拟模块按照32960协议模拟每个终端设备的实时数据,并将模拟的数据实时的发送至终端模拟模块中的每个终端设备;数据收发模块,控制系统中每个终端设备循环向Tbox汽车平台发送数据,实时显示发送失败和成功的条数。进一步地,终端维护模块采用一个线程模拟一条终端设备与Tbox汽车平台的通信链路,当通信链路连接成功后,使通信链路保持连接,记录每条通信链路发送信息的条数,当信息发送失败3条则将通信链路断开重新建立连接。进一步地,实时数据模拟模块模拟的终端设备的实时数据,包括速度数据、里程数据、电池剩余电量数据、坐标数据、故障数据和车架号码数据。进一步地,对速度和里程的模拟的具体方法:速度的模拟,在40km/h到80km/h之间取任意值作为实时速度值,每个实时数据,根据速度和上传数据的间隔计算出两个定位点之间的里程再加上已有里程获得模拟里程数据;电池剩余电量的模拟,在有效值范围0到100之间取值,0时表示电池放电完全,当100时表示电池完全充满;经纬度的模拟,用逗号分隔文件记录经纬度,循环的读取该文件中的坐标数据;故障的模拟,每隔固定时间发送一次指定的故障码,对于故障码及发送的间隔通过配置文件进行设定;车架号码的模拟,车架号码由17位字码构成,前13位固定写到配置文件里,后4位随机生成不重复的四位数。本专利技术所述模拟系统模拟出多链路多终端,并且每个链路模拟出不同的车架号码,发送不同的实时数据,可以有效的对平台进行压力测试。可配置该模拟系统所有的参数都写在配置文件里,并对其他未涉及到的数据可以扩展。本专利技术可以实现对平台的压力、性能测试,在平台前期建设过程中,能准确预判出平台的承载能力,这对于平台的部署有很大的指导作用,提高了Tbox汽车平台的性能验证的有效性和验证速度。附图说明图1是本专利技术所述系统的原理框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。具体实施方式一:下面结合图1说明本实施方式,本实施方式所述一种基于Tbox汽车平台的性能验证系统,该系统包括实时数据模拟模块1、终端维护模块2、终端模拟模块3和数据收发模块4;终端模拟模块3,用于设置配置文件,模拟一个或n个终端设备,并对终端设备的车架号码进行标记,建立终端设备与Tbox汽车平台的连接;并判断是否连接成功,当连接不成功,则将其删除;终端维护模块2,用于记录每个终端设备向Tbox汽车平台发送信息的次数,当任意一个终端设备发送信息失败3条后,将链路断开重新建立连接;实时数据模拟模块1按照32960协议模拟每个终端设备的实时数据,并将模拟的数据实时的发送至终端模拟模块3中的每个终端设备;数据收发模块4,控制系统中每个终端设备循环向Tbox汽车平台发送数据,实时显示发送失败和成功的条数。进一步地,,终端维护模块2采用一个线程模拟一条终端设备与Tbox汽车平台的通信链路,当通信链路连接成功后,使通信链路保持连接,记录每条通信链路发送信息的条数,当信息发送失败3条则将通信链路断开重新建立连接。进一步地,实时数据模拟模块1模拟的终端设备的实时数据,包括速度数据、里程数据、电池剩余电量数据、坐标数据、故障数据和车架号码数据。进一步地,对速度和里程的模拟的具体方法:速度的模拟,在40km/h到80km/h之间取任意值作为实时速度值,每个实时数据,根据速度和上传数据的间隔计算出两个定位点之间的里程再加上已有里程获得模拟里程数据;电池剩余电量的模拟,在有效值范围0到100之间取值,0时表示电池放电完全,当100时表示电池完全充满;经纬度的模拟,用逗号分隔文件记录经纬度,循环的读取该文件中的坐标数据;故障的模拟,每隔固定时间发送一次指定的故障码,对于故障码及发送的间隔通过配置文件进行设定;车架号码的模拟,车架号码由17位字码构成,前13位固定写到配置文件里,后4位随机生成不重复的四位数。本实施方式所述的电池剩余电量的模拟,在有效值范围0到100之间进行取值,0时表示电池放电完全,当100时表示电池完全充满,当电池满电时,每发送5条或者10条数据后剩余电量值下降1。本专利技术在配置文件中配置模拟的终端个数,配置实时数据发送的间隔,在本专利技术中模拟实时数据进行发送。在本专利技术中记录发送失败和成功的数据条数,然后通过系统接收的日志,运用python统计接收的数据条数(统计结果如下),进行对比,因而可以提供一种验证数据是否丢失的方法。运用本专利技术所述系统发送一段时间数据后暂停,然后观测平台中数据的接收及转发情况,可以判断出平台的吞吐量,及数据的积压情况,这个可以通过平台日志清楚的看出,当模拟终端停止发送,平台中立即停止更新数据则表示处理过程中未产生数据积压;当模拟终端停止发送,平台一段时间内还有数据更新则表示数据有积压,可以适当的增加各环节的节点。奔赴买那个可以模拟多个并发请求来对平台进行压力测试,得出平台在高负载下能够支持的终端并发接入数及平台处理数据的响应时间,当加大模拟终端的链接数时,通过监控系统的运行情况看数据是否有堆积等问题。虽然在本文中参照了特定的实施方式来描述本专利技术,但是本文档来自技高网...

【技术保护点】
1.一种基于Tbox新能源汽车平台的性能验证系统,其特征在于,该系统包括实时数据模拟模块(1)、终端维护模块(2)、终端模拟模块(3)和数据收发模块(4);/n终端模拟模块(3),用于设置配置文件,模拟一个或n个终端设备,并对终端设备的车架号码进行标记,建立终端设备与Tbox汽车平台的连接;并判断是否连接成功,当连接不成功,则将其删除;/n终端维护模块(2),用于记录每个终端设备向Tbox汽车平台发送信息的次数,当任意一个终端设备发送信息失败3条后,将链路断开重新建立连接;/n实时数据模拟模块(1)按照32960协议模拟每个终端设备的实时数据,并将模拟的数据实时的发送至终端模拟模块(3)中的每个终端设备;/n数据收发模块(4),控制系统中每个终端设备循环向Tbox汽车平台发送数据,实时显示发送失败和成功的条数。/n

【技术特征摘要】
1.一种基于Tbox新能源汽车平台的性能验证系统,其特征在于,该系统包括实时数据模拟模块(1)、终端维护模块(2)、终端模拟模块(3)和数据收发模块(4);
终端模拟模块(3),用于设置配置文件,模拟一个或n个终端设备,并对终端设备的车架号码进行标记,建立终端设备与Tbox汽车平台的连接;并判断是否连接成功,当连接不成功,则将其删除;
终端维护模块(2),用于记录每个终端设备向Tbox汽车平台发送信息的次数,当任意一个终端设备发送信息失败3条后,将链路断开重新建立连接;
实时数据模拟模块(1)按照32960协议模拟每个终端设备的实时数据,并将模拟的数据实时的发送至终端模拟模块(3)中的每个终端设备;
数据收发模块(4),控制系统中每个终端设备循环向Tbox汽车平台发送数据,实时显示发送失败和成功的条数。


2.根据权利要求1所述的一种基于Tbox新能源汽车平台的性能验证系统,其特征在于,终端维护模块(2)采用一个线程模拟一条终端设备与Tbox汽车平台的通信链路,当通信链路连接成功后,使通信链路保持连接,记录每条通信链路发送信...

【专利技术属性】
技术研发人员:王耀文李德贤安京京姜海峰杨春艳
申请(专利权)人:航天科技控股集团股份有限公司
类型:发明
国别省市:黑龙江;23

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

1