一种数据处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:23163916 阅读:78 留言:0更新日期:2020-01-21 22:25
本申请公开了一种数据处理方法、装置、设备及可读存储介质。本申请公开的方法应用于汽车故障诊断设备,包括:接收电子控制单元ECU发送的报文数据;若报文数据不是应答消息,则判断报文数据的参数组编号PGN数据的类型,PGN数据的类型包括广播PGN数据和请求PGN数据;若报文数据是请求PGN数据,则根据报文数据中的源地址和目标地址将报文数据存储至对应的缓冲器。本申请中的汽车故障诊断设备中设有多个缓冲器,不同的请求PGN数据对应不同的缓冲器。在数据通信过程中,可对任意CAN ID对应的PGN数据进行接收和处理,提高了汽车故障诊断设备的处理效率和可用性,也可避免数据丢失。本申请公开的一种数据处理装置、设备及可读存储介质,也同样具有上述技术效果。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及可读存储介质
本申请涉及汽车故障诊断
,特别涉及一种数据处理方法、装置、设备及可读存储介质。
技术介绍
ECU(ElectronicControlUnit)电子控制单元,又称“行车电脑”、“车载电脑”等,其为汽车专用微机控制器,可以收集汽车中的各个模组采集的数据(如模组温度,模组运行速率等)。汽车故障诊断设备用于从ECU获取这些数据,汽车故障诊断平台能够对这些数据进行分析,从而诊断汽车存在的故障。汽车故障诊断平台可内置在汽车故障诊断设备中,也可运行于其他设备上。其中,汽车中的每个模组对应一个CANID。目前,现有的汽车故障诊断设备需要按照数据接收机制来接收ECU发送的数据报文。例如:当汽车故障诊断设备中的数据接收机制为广播PGN数据接收机制时,汽车故障诊断设备在当前时间段内只对接收到的广播PGN数据进行处理,而接收到的其他数据则会丢弃。同理,当汽车故障诊断设备中的数据接收机制为请求PGN数据接收机制时,汽车故障诊断设备在当前时间段内只对接收到的请求PGN数据进行处理,而接收到的其他数据则会丢弃。...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于汽车故障诊断设备,包括:/n接收电子控制单元ECU发送的报文数据;/n判断所述报文数据是否为应答消息;/n若否,则确定所述报文数据的参数组编号PGN数据的类型,所述PGN数据的类型包括广播PGN数据和请求PGN数据;/n若所述报文数据是所述请求PGN数据,则根据所述报文数据中的源地址和目标地址将所述报文数据存储至对应的缓冲器;其中,所述汽车故障诊断设备中设有多个缓冲器,不同的请求PGN数据对应不同的缓冲器。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于汽车故障诊断设备,包括:
接收电子控制单元ECU发送的报文数据;
判断所述报文数据是否为应答消息;
若否,则确定所述报文数据的参数组编号PGN数据的类型,所述PGN数据的类型包括广播PGN数据和请求PGN数据;
若所述报文数据是所述请求PGN数据,则根据所述报文数据中的源地址和目标地址将所述报文数据存储至对应的缓冲器;其中,所述汽车故障诊断设备中设有多个缓冲器,不同的请求PGN数据对应不同的缓冲器。


2.根据权利要求1所述的数据处理方法,其特征在于,所述判断所述报文数据是否为应答消息,包括:
解析所述报文数据,获得所述报文数据中的电源分配单元PDU格式、源地址和目标地址;
判断所述PDU格式是否为第一目标参数;
若是,则确定所述报文数据为所述应答消息;
若否,则确定所述报文数据不是所述应答消息,并执行所述判断所述报文数据是广播PGN数据还是请求PGN数据的步骤。


3.根据权利要求2所述的数据处理方法,其特征在于,所述确定所述报文数据的参数组编号PGN数据的类型,包括:
判断所述报文数据中的控制字节是否为第二目标参数;
若是,则确定所述报文数据是所述请求PGN数据,并执行所述根据所述报文数据中的源地址和目标地址将所述报文数据存储至对应的缓冲器的步骤;
若否,则确定所述报文数据是所述广播PGN数据。


4.根据权利要求1所述的数据处理方法,其特征在于,若所述报文数据是所述请求PGN数据,则根据所述报文数据中的源地址和目标地址将所述报文数据存储至对应的缓冲器,包括:
若所述报文数据是所述请求PGN数据,则判断所述报文数据是否为数据传输首帧;
若是,则将所述源地址和所述目标地址存储至所述缓冲器,并返回准备发送的应答消息至所述ECU,以使所述ECU发送PGN数据;
若否,则根据所述源地址和所述目标地址将所述报文数据中的PGN数据存储至所述缓冲器,并判断所述缓冲器中的PGN数据是否完整;若完整,则将所述缓冲器中的PGN数据发送至汽车故障诊断平台,...

【专利技术属性】
技术研发人员:刘均杨珍亮李衍思
申请(专利权)人:深圳市鹏巨术信息技术有限公司
类型:发明
国别省市:广东;44

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

1