一种车联网CAN数据采集方法与流程

文档序号:11960499阅读:来源:国知局

技术特征:

1.一种车联网CAN数据采集方法,其特征在于,包括如下步骤:

步骤S1、根据车身信息的采集项目,生成车身信息采集的DBC文件和配置文件;

步骤S2、服务器将所述配置文件通过无线网络发送给车载终端;

步骤S3、所述车载终端根据所述配置文件采集总线上的车身信息数据;

步骤S4、依据组包协议,将所述车身信息数据进行组包生成数据包;

步骤S5、将所述数据包回传到所述服务器;

步骤S6、根据所述DBC文件解析所述数据包,并获得所述车身信息。

2.如权利要求1所述的一种车联网CAN数据采集方法,其特征在于,所述步骤S1还包括:

根据厂商提供的整车CAN总线协议,通过Vector软件生成DBC文件;

服务器存储DBC文件,并根据DBC文件生成配置文件;所述配置文件用于车载终端采集CAN总线的车身信息,所述配置文件依次包括波特率配置、帧ID配置和帧数据配置。

3.如权利要求2所述的一种车联网CAN数据采集方法,其特征在于,所述步骤S3还包括:

提取所述波特率配置,设定数据传输速度;

处理所述配置文件,提取帧ID、数据起始位和位长度,获得CAN总线上所述帧ID上的数据;

重复执行,直至完成所述配置文件所有帧数据的提取,完成所述车身信息数据的提取。

4.如权利要求1所述的一种车联网CAN数据采集方法,其特征在于:在所述步骤S4中,所述组包协议,包括帧头和数据项,所述帧头为一个字节,所述帧头最高位为更新位,所述帧头低七位用于存储数据项的字节数,所述数据项字节数最大为127字节,所述更新位用于标识数据是否更新。

5.如权利要求4所述的一种车联网CAN数据采集方法,其特征在于,所述步骤S4还包括:生成所述数据包的MD5值;所述MD5值用于所述服务器对回传的所述数据包进行校验。

6.如权利要求4所述的一种车联网CAN数据采集方法,其特征在于,所述步骤S6还包括:

提取所述DBC文件中的一个帧ID,并同时提取所述数据包中的一帧的帧头,获取所述数据字节长度,并根据所述数据字节长度提取该帧数据,获得一个车身信息;

重复执行,直至提取完所有所述DBC文件对应的车身信息。

7.如权利要求1所述的一种车联网CAN数据采集方法,其特征在于,还包括步骤SA:服务器监测是否存在车身信息的采集请求;若存在采集请求,则根据请求项目生成配置文件发送至车载终端;若不存在采集请求,则等待下一次巡检。

8.如权利要求1所述的一种车联网CAN数据采集方法,其特征在于,还包括步骤SA:服务器监测第三方是否发出采集请求,服务器验证所述第三方的权限;若所述第三方具有获取请求项目的权限,则根据所述请求项目生成配置文件发送至车载终端;若所述第三方无获取所述请求项目的权限,则不采集所述车身信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1