一种远程获取CAN数据的方法及装置制造方法及图纸

技术编号:26693989 阅读:21 留言:0更新日期:2020-12-12 02:50
本发明专利技术涉及一种远程获取CAN数据的方法及装置,所述方法具体包括以下步骤:S1:TBOX的CAN通道与目标车辆CAN系统完成对接;S2:TBOX上电自检,当自检通过后,开始连接TSP平台并发送国标数据;S3:在数据传输的过程中,TBOX随时监测数据开始存储的标志,当TBOX收到开始存储标志时,TBOX开始将接收到的整车CAN数据存储至FLASH;S4:当TBOX满足结束存储标志时,结束远程获取CAN数据,并准备上传;S5:将FLASH里面存储的CAN数据上传至TSP平台或FTP服务器;S6:TSP平台接收到数据之后,将CAN数据解析为明文数据,并对明文数据进行分析归类;FTP服务器接收到数据之后,将CAN数据保存以便使用。通过TBOX将国标数据和CAN数据的采集集于一体,有利于对车辆各系统的异常分析,节约现场维护成本。

【技术实现步骤摘要】
一种远程获取CAN数据的方法及装置
本专利技术涉及汽车CAN数据采集
,特别是涉及一种远程获取CAN数据的方法及装置。
技术介绍
现在新能源汽车作为国家的战略发展方向,智能化、网联化、电动化以及共享化加速渗透。在技术变换日新月异的今天,实际运行中会产生诸多问题;以前传统方式,需要派人去现场,采集车辆CAN数据,进行分析;而且有些故障只在特定条件下触发,可能去现场之后,难以模拟出来,无法采集异常数据,进行问题分析,费时费力;现有按照国家对新能源汽车相关标准规定,需要加装TBOX设备,但是在实际的数据采集、存储过程中也会存在一些问题:1、国家标准规定的都是采集固定数据上报平台,只能查看提前设定好的固定参数;在实际使用过程中,会存在单辆车某个部件出现故障信息,此时标准协议可能不包含该部件,导致用户使用不方便;2、现有TBOX设备需要配置DBC文件,进行CAN协议适配,限制了TBOX读取数据的灵活性;3、现有数据上传方式多采用临时缓存,新数据会覆盖旧数据,获取的数据不连续,中间必然会漏掉数据,影响客户的实际使用。
技术实现思路
为了克服现有技术的上述不足,本专利技术提出了一种远程获取CAN数据的方法及装置,解决现有只能采集国标数据,无法采集整车CAN数据,造成车辆异常分析不方便的技术问题。本专利技术是通过以下技术方案实现的:一种远程获取CAN数据的方法,具体包括以下步骤:S1:TBOX的CAN通道与目标车辆CAN系统完成对接;S2:TBOX上电自检,当自检通过后,开始连接TSP平台并发送国标数据;S3:在数据传输的过程中,TBOX随时监测数据开始存储的标志,当TBOX收到开始存储标志时,TBOX开始将接收到的整车CAN数据存储至FLASH;S4:当TBOX满足结束存储标志时,结束远程获取CAN数据,并准备上传;S5:将FLASH里面存储的CAN数据上传至TSP平台或FTP服务器;S6:TSP平台接收到数据之后,将CAN数据解析为明文数据,并对明文数据进行分析归类;FTP服务器接收到数据之后,将CAN数据保存以便使用。进一步的,S1中TBOX的CAN通道设有若干路,每一路CAN通道独立配置不同的CAN波特率。进一步的,S1中还包括设置CAN过滤器,通过设定过滤条件,满足过滤条件的CAN数据在FLASH中存储,其它不满足过滤条件的CAN数据舍弃。进一步的,S2中TBOX连接TSP平台并发送国标数据的具体过程包括:TBOX以设定的VIN开始连接TSP平台,TSP平台通过TBOX上报的VIN与TSP平台绑定的VIN进行对比,对比认证通过后,开始发送国标数据。进一步的,S3中数据开始存储的标志包括三种:设定条件触发、指令触发、定时触发;当满足三个开始存储条件中的任意一个时,TBOX开始将接收到的整车CAN数据存储至FLASH。进一步的,S3中CAN数据在存储至FLASH之前,TBOX先擦除FLASH对应存储扇区的数据,之后开始接收CAN数据,将CAN数据以固定格式写入至FLASH的指定扇区;当前扇区写满之后,会根据扇区顺序,依次写入剩下扇区。进一步的,FLASH中写入的CAN数据以数据包格式存储或文件格式存储。进一步的,S4中数据结束存储标志有三种:设定时间到达、设定容量存满、指令结束存储;当满足三个结束存储条件中任意一个时,结束远程获取整车CAN数据。进一步的,S5中CAN数据上传至TSP平台的具体步骤包括:MCU从FLASH里面取出CAN数据,传输给通讯模块,通讯模块通过TCP/IP协议,以数据包的形式上传至TSP平台;CAN数据上传至FTP服务器的具体步骤包括:通讯模块先在内部建立一个文件,MCU从FLASH里面取出CAN数据,将CAN数据存储至通讯模块内部文件下,待数据传输完成之后,以文件的形式上传至FTP服务器。一种远程获取CAN数据的装置,包括:TBOX,用于采集目标车辆的CAN数据,并将采集的CAN数据存储至FLASH,采集完成之后,将FLASH中存储的CAN数据上传;TSP平台,接收FLASH上传的数据,并以数据包的形式进行数据存储,对存储的CAN数据解析、分类;FTP服务器,接收TBOX上传的数据,并以CAN文件的形式进行存储。与现有技术相比,本专利技术的有益效果在于:本专利技术提出的一种远程获取CAN数据的方法及装置,通过TBOX将国标数据与CAN数据采集集于一体,并且采集CAN数据时无需配置DBC文件,解析CAN数据;无需加装额外采集设备;在数据采集阶段,给TBOX配置多路不同CAN通道,每一路CAN通道独立配置不同的CAN波特率,灵活适应更多场景;本专利技术将远程获取的CAN数据进行存储的时候,为连续的CAN数据帧,不会漏掉CAN数据;本专利技术可根据“数据开始存储标志”,灵活设置自动上传条件,满足企业多样化需求;通过本专利技术的自动存储和自动结束存储标志,只采集设定条件下的数据,可以节省TBOX内SIM卡的流量使用;若将FLASH中存储的数据以数据包方式上传至TSP平台,平台可对数据进行明文解析,统计展示;若以CAN文件方式上传至FTP服务器,可方便客户拷贝文件,日常使用。附图说明图1为本专利技术实施例所述一种远程获取CAN数据的方法的流程示意图;图2为本专利技术实施例所述将FLASH里面存储的CAN数据上传至TSP平台的流程示意图;图3为本专利技术实施例所述将FLASH里面存储的CAN数据上传至FTP服务器的流程示意图;图4为本专利技术实施例所述一种远程获取CAN数据的装置的原理图。具体实施方式展示一下实例来具体说明本专利技术的某些实施例,且不应解释为限制本专利技术的范围。对本专利技术公开的内容可以同时从材料、方法和反应条件进行改进,所有这些改进,均应落入本专利技术的精神和范围之内。本专利技术中,控制器局域网总线ControllerAreaNetwork缩写为CAN;闪存表示为FLASH;CAN数据库DatabaseCan缩写为DBC;远程服务提供商TelematicsServiceProvider缩写为TSP;通讯终端盒子telematicsbox缩写为TBOX;车辆识别号码VehicleIdentificationNumber缩写为VIN;文件传输协议FileTransferProtocol缩写为FTP;电池管理系统BatteryManagementSystem缩写为BMS;微控制单元MicrocontrollerUnit缩写为MCU。如图1所示,一种远程获取CAN数据的方法,具体包括以下步骤:S1:TBOX的CAN通道与目标车辆CAN系统完成对接。在本实施例中,为满足不同车企的功能需求,TBOX的CAN通道可设置成若干路,并且每一路CAN通道可独立配置不同的CAN波特率。用户可根据实际需求,自由选择使用哪几路CAN通道,并且可以为每一路CAN通本文档来自技高网...

【技术保护点】
1.一种远程获取CAN数据的方法,其特征在于,具体包括以下步骤:/nS1:TBOX的CAN通道与目标车辆CAN系统完成对接;/nS2:TBOX上电自检,当自检通过后,开始连接TSP平台并发送国标数据;/nS3:在数据传输的过程中,TBOX随时监测数据开始存储的标志,当TBOX收到开始存储标志时,TBOX开始将接收到的整车CAN数据存储至FLASH;/nS4:当TBOX满足结束存储标志时,结束远程获取CAN数据,并准备上传;/nS5:将FLASH里面存储的CAN数据上传至TSP平台或FTP服务器;/nS6:TSP平台接收到数据之后,将CAN数据解析为明文数据,并对明文数据进行分析归类;/nFTP服务器接收到数据之后,将CAN数据保存以便使用。/n

【技术特征摘要】
1.一种远程获取CAN数据的方法,其特征在于,具体包括以下步骤:
S1:TBOX的CAN通道与目标车辆CAN系统完成对接;
S2:TBOX上电自检,当自检通过后,开始连接TSP平台并发送国标数据;
S3:在数据传输的过程中,TBOX随时监测数据开始存储的标志,当TBOX收到开始存储标志时,TBOX开始将接收到的整车CAN数据存储至FLASH;
S4:当TBOX满足结束存储标志时,结束远程获取CAN数据,并准备上传;
S5:将FLASH里面存储的CAN数据上传至TSP平台或FTP服务器;
S6:TSP平台接收到数据之后,将CAN数据解析为明文数据,并对明文数据进行分析归类;
FTP服务器接收到数据之后,将CAN数据保存以便使用。


2.根据权利要求1所述的一种远程获取CAN数据的方法,其特征在于,S1中TBOX的CAN通道设有若干路,每一路CAN通道独立配置不同的CAN波特率。


3.根据权利要求1所述的一种远程获取CAN数据的方法,其特征在于,S1中还包括设置CAN过滤器,通过设定过滤条件,满足过滤条件的CAN数据在FLASH中存储,其它不满足过滤条件的CAN数据舍弃。


4.根据权利要求1所述的一种远程获取CAN数据的方法,其特征在于,S2中TBOX连接TSP平台并发送国标数据的具体过程包括:TBOX以设定的VIN开始连接TSP平台,TSP平台通过TBOX上报的VIN与TSP平台绑定的VIN进行对比,对比认证通过后,开始发送国标数据。


5.根据权利要求1所述的一种远程获取CAN数据的方法,其特征在于,S3中数据开始存储的标志包括三种:设定条件触发、指令触发、定时触发;当满足三个开始存储条件中的任意一个时,TBOX开始将接收...

【专利技术属性】
技术研发人员:杜俊秋曹正策代义佩陈洋向书华丁益玲
申请(专利权)人:武汉唯特迅数据科技有限公司
类型:发明
国别省市:湖北;42

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

1