The invention relates to a data processing method, a device and a storage medium, belonging to the monitoring technology field. The method is applied to a processor in an electric vehicle monitoring system. The system also includes a wireless communication module and at least one acquisition element. The at least one acquisition element is connected with the processor through a CAN transceiver chip. The method includes: receiving the original CAN data transmitted by the CAN bus; and based on the preset rules. Then the original CAN data is filtered to obtain the filtering results; the filtering results are encapsulated to obtain the encapsulated data; and the encapsulated data is sent to the data monitoring platform through the wireless communication module. This method receives all the original CAN data to ensure that the original CAN data is complete; then filters the received original CAN data on demand, and encapsulates the filtered original CAN data to improve the real-time transmission and monitoring accuracy.
【技术实现步骤摘要】
一种数据处理方法、装置及存储介质
本专利技术属于监控
,具体涉及一种数据处理方法、装置及存储介质。
技术介绍
在电动汽车技术发展的过程中,对电动汽车在运行过程中的各种状态参数采集显得尤为重要;现有的电动汽车监控系统对电动汽车数据的监控往往是不齐全的和不实时的,其监控精度不高。
技术实现思路
鉴于此,本专利技术的目的在于提供一种数据处理方法、装置及存储介质,以有效地改善上述问题。本专利技术的实施例是这样实现的:第一方面,本专利技术实施例提供了一种数据处理方法,应用于电动汽车监控系统中的处理器,所述电动汽车监控系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述方法包括:接收CAN总线传输的原始CAN数据;基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;对所述过滤结果进行封装,得到封装数据;将所述封装数据经所述无线通信模块发送给数据监控平台。结合第一方面的第一种实施方式,所述发法还包括:在检测到所述CAN总线进入BUSOFF状态时,重置所述CAN总线的配置参数,使所述CAN总线的BUSOFF状态被清除,并重新接收所述CAN总线传输的原始CAN数据、基于预设规则对重新接收的原始CAN数据进行过滤,得到新的过滤结果、所述对所述新的过滤结果进行封装,得到新的封装数据以及将所述新的封装数据经所述无线通信模块发送给数据监控平台。结合第一方面的第二种实施方式,所述原始CAN数据包括多个子数据,每个子数据对应有原始ID;基于预设规则对所述原始CAN数据进行过滤,包括:将接收到的所述原始CAN数据中的每个子数据的 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于电动汽车监控系统中的处理器,所述电动汽车监控系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述方法包括:接收CAN总线传输的原始CAN数据;基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;对所述过滤结果进行封装,得到封装数据;将所述封装数据经所述无线通信模块发送给数据监控平台。
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电动汽车监控系统中的处理器,所述电动汽车监控系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述方法包括:接收CAN总线传输的原始CAN数据;基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;对所述过滤结果进行封装,得到封装数据;将所述封装数据经所述无线通信模块发送给数据监控平台。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到所述CAN总线进入BUSOFF状态时,重置所述CAN总线的配置参数,使所述CAN总线的BUSOFF状态被清除,并重新接收所述CAN总线传输的原始CAN数据、基于预设规则对重新接收的原始CAN数据进行过滤,得到新的过滤结果、所述对所述新的过滤结果进行封装,得到新的封装数据以及将所述新的封装数据经所述无线通信模块发送给数据监控平台。3.根据权利要求2所述的方法,其特征在于,所述原始CAN数据包括多个子数据,每个子数据对应有原始ID;基于预设规则对所述原始CAN数据进行过滤,包括:将接收到的所述原始CAN数据中的每个子数据的原始ID与预设ID进行比较;保留与预设ID相同的原始ID所对应的子数据。4.根据权利要求3所述的方法,其特征在于,所述过滤结果包括多个与预设ID相同的原始ID所对应的子数据,每个子数据包括8字节;对所述过滤结果进行封装,包括:基于整车协议从每个8字节的子数据中解析出国标物理量数值;将所有的国标物理量数值按照GB/T32960.3-2016的数据格式要求进行封装。5.根据权利要求4所述的方法,其特征在于,基于整车协议从每个8字节的子数据中解析出国标物理量数值,包括:基于所述整车协议规定的国标物理量的起始位和段长度从每个8字节的子数据提取出物理量原始数值;基于所述物理量原始数值以及所述整车协议中的物理量精度和物理量偏移解析出国标物理量...
【专利技术属性】
技术研发人员:马骁,谷丰强,李勃,梁野,高明慧,马力,张志军,李东昌,田东博,马静雅,白洁音,武斌,王国栋,王念国,王姣,丁宁,
申请(专利权)人:北京科东电力控制系统有限责任公司,南瑞集团有限公司,国家电网有限公司,国网山东省电力公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。