一种车载远程数据终端及其处理方法
【技术领域】
[0001]本发明涉及一种车载远程数据终端及其处理方法。
【背景技术】
[0002]汽车仪表和车身控制单元等在新产品装车测试时,测试人员需要跟车进行长时间的数据采集。通过采集大量的数据来验证车身电气设备的性能,并通过采集到的数据作为解决新产品开发过程中遇到的问题的依据。这种测试的方式在新产品的测试初期需要投入大量的人力、物力来进行产品的测试集。测试时,采集车身数据需要进行定时的进行数据保存和数据导出。这些目前基本都是有人工操作完成,浪费人力且容易因为人为因素而出现遗漏数据等情况。另外,现有的自动数据记录装置虽然可以自动保存数据,但由于其存储空间有限,仍需要定时到测试汽车上进行数据的导出。并且自动数据记录装置价格昂贵,不可能被大量使用。
【发明内容】
[0003]为了解决上述问题,本发明提供一种车载远程数据终端及其处理方法的设计方案。
[0004]一种车载远程数据终端,包括:控制模块,由MCU及其外围附属电路构成的,管理并监视整个终端的运行情况,负责数据及命令的处理和响应;电源模块,负责整个终端的电源供应;存储模块,存储系统运行的各项数据;包括服务器的IP地址、端口及自身的身份ID号等关键信息;通讯接口,利用标准通信协议或自定义通信协议与汽车车身及被测设备进行通信;无线数据通讯模块,负责无线数据的收发。
[0005]一种车载远程数据处理方法,包括以下步骤:(I)数据终端上电初始化,与服务器建立连接,并进行设备识别;(2)控制命令数据的接收步骤,通过无线数据通讯模块连接到服务器,实时判断无线数据通讯模块是否接收到控制命令数据,若接收到则通过服务器下发的命令转入相应的命令处理流程;若没有收到,转到数据采集及发送步骤;(3)数据采集及发送步骤,上电后对车身数据进行实时采集并进行数据接口协议转换后,通过无线数据通讯模块进行数据的发送;(4)车载设备控制参数的改写步骤,根据接收到的服务器的相关命令来改写车载设备的控制参数和固件。
[0006]与服务器建立连接并进行设备识别的步骤:(11)无线数据通讯模块通过基站连接到互联网后,并获得IP地址信息;(12)从存储模块中读取服务器的IP地址及和端口号信息,将数据终端自身的IP地址以及身份I D号的数据打包后根据服务器的IP地址及端口号发送到该服务器上;(13)服务器将接收到的身份ID号与IP地址进行绑定并更新其设备ID-1P对照表。
[0007]所述数据的发送步骤为:(31)当采集到来自车身总线的数据后,对数据进行报文过滤,提取在存储模块中已定义好ID的报文数据,过滤掉不需要的报文数据;(32)进行数据接口协议的转换,对报文数据进行数据的拆包解析,提取有用的数据字节后重新将所提取的数据封装成有开始结束标识符的串行数据流,并将串行数据流发送到服务器上。
[0008]所述车载设备控制参数的改写步骤包括:(41)当接收到控制命令数据后,若该控制命令数据为配置数据改写命令,则根据配置数据改写命令对相应被测仪表或设备进行操作;(42)对相应的被测仪表或设备的存储模块的配置数据或固件进行改写,改写后使相应的被测仪表或设备重新读取其存储模块中的配置数据或固件,进行配置更新操作。
[0009]所述身份I D号为数据终端无线数据通讯模块的MEI号。
[0010]所述串行数据流的数据帧均设置有校验码。
[0011 ] 综上所述,本发明具有以下有益效果:(I)可以实现对车身数据的远程采集和控制数据的接收,不需要测试人员跟车进行测试,节省人力资源;(2)可以实现数据的不间断连续采集,并通过服务器进行存储,方便后期对数据导出和数据分析;(3)可以将在测试过程中对被测仪表或控制器实现控制参数或固件的远程修改。
【附图说明】
[0012]图1为本发明所述的数据终端结构示意图;
图2为本发明所述的控制命令数据的接收步骤示意图;
图3为本发明所述的数据终端与服务器的数据传输示意图;
图4为本发明所述的数据接口协议转换流程示意图;
图5为本发明所述的串行数据流的数据帧格式示意图。
【具体实施方式】
[0013]为了让本领域的技术人员能够更好地了解本发明的技术方案,下面结合附图对本发明作进一步的阐述。
[0014]如图1所示,本发明揭示了一种车载远程数据终端,包括:控制模块,由MCU及其外围附属电路构成的,管理并监视整个终端的运行情况,负责数据及命令的处理和响应;电源模块,负责整个终端的电源供应;存储模块,存储系统运行的各项数据;包括服务器的IP地址、端口及自身的身份ID号等关键信息;通讯接口,利用标准通信协议或自定义通信协议与汽车车身及被测设备进行通信;无线数据通讯模块,负责无线数据的收发。
[0015]本发明还揭示了一种车载远程数据处理方法(如图2飞所示),包括以下的步骤。
[0016](I)数据终端上电初始化,与服务器建立连接,并进行设备识别;由于数据终端并不是持续在线,每次联网时获得都是动态IP,服务器不能够靠IP地址来区分各个数据终端,因此必须进行设备识别的步骤。当数据终端上电初始化后,无线数据通讯模块可通过GPRS/TD-SCDMA/WCDMA/TD-LTE等方式与基站建立连接并进一步连接到互联网,并获得所分配的IP地址信息;然后从存储模块中读取服务器的IP地址(服务器的IP地址为固定地址)及和端口号信息,将数据终端自身的IP地址以及身份I D号的数据打包后根据服务器的IP地址及端口号发送到该服务器上;服务器将接收到的身份ID号与IP地址进行绑定并更新其设备ID-1P对照表。
[0017](2)控制命令数据的接收步骤,通过无线数据通讯模块连接到服务器,实时判断无线数据通讯模块是否接收到控制命令数据,若接收到则通过服务器下发的命令转入相应