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

技术编号:19390918 阅读:24 留言:0更新日期:2018-11-10 02:47
本发明专利技术涉及一种数据处理方法、装置及存储介质,属于监控技术领域。所述方法,应用于电动汽车监控系统中的处理器,所述系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述方法包括:接收CAN总线传输的原始CAN数据;基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;对所述过滤结果进行封装,得到封装数据;将所述封装数据经所述无线通信模块发送给数据监控平台。该方法通过接收所有的原始CAN数据,以保证原始CAN数据齐全;然后按需对接收的原始CAN数据进行过滤,再对过滤后的原始CAN数据进行封装发送,以提高发送的实时性,提高监控精度。

Data processing method, device and storage medium

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数据中的每个子数据的原始ID与预设ID进行比较;保留与预设ID相同的原始ID所对应的子数据。结合第一方面的第三种实施方式,所述过滤结果包括多个与预设ID相同的原始ID所对应的子数据,每个子数据包括8字节;对所述过滤结果进行封装,包括:基于整车协议从每个8字节的子数据中解析出国标物理量数值;将所有的国标物理量数值按照GB/T32960.3-2016的数据格式要求进行封装。结合第一方面的第四种实施方式,基于整车协议从每个8字节的子数据中解析出国标物理量数值,包括:基于所述整车协议规定的国标物理量的起始位和段长度从每个8字节的子数据提取出物理量原始数值;基于所述物理量原始数值以及所述整车协议中的物理量精度和物理量偏移解析出国标物理量数值。第二方面,本专利技术实施例还提供了一种数据处理装置,应用于电动汽车监控系统中的处理器,所述电动汽车监控系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述装置包括:接收模块,用于接收CAN总线传输的原始CAN数据;过滤模块,用于基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;封装模块,用于对所述过滤结果进行封装,得到封装数据;发送模块,用于将所述封装数据经所述无线通信模块发送给数据监控平台。第三方面,本专利技术实施例还提供了一种存储介质,所述存储介质存储有处理器可执行的程序代码于计算内,所述存储介质包括多条指令,所述多条指令被配置成使所述处理器执行如第一方面所述的方法。本专利技术实施例提供的数据处理方法,应用于电动汽车监控系统中的处理器,所述电动汽车监控系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述方法包括:接收所述CAN总线传输的原始CAN数据;基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;对所述过滤结果进行封装,得到封装数据;将所述封装数据经所述无线通信模块发送给数据监控平台。该方法通过接收所有的原始CAN数据,以保证原始CAN数据齐全;然后按需对接收的原始CAN数据进行过滤,再对过滤后的原始CAN数据进行封装发送,以提高发送的实时性,提高监控精度。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本专利技术的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本专利技术的主旨。图1示出了本专利技术实施例提供的一种电动汽车监控系统的结构示意图。图2示出了本专利技术实施例提供的一种数据处理方法的流程图。图3示出了本专利技术实施例提供的图2中的步骤S102的流程图。图4示出了本专利技术实施例提供的图2中的步骤S103的流程图。图5示出了本专利技术实施例提供的一种数据处理装置的模块示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,需要说明的是,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。如图1所示,图1示出了本专利技术实施例提供的一种电动汽车监控系统100的结构框图。所述电动汽车监控系统100包括:数据处理装置110、存储器120、存储控制器130、处理器140和无线通信模块150。所述存储器120、存储控制器130、处理器140、无线通信模块150各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述数据处理装置110包括至少一个可以软件或固件(firmware)的形式存储于所述存储器120中或固化在所述电动汽车监控系统100的操作系统(operatingsystem,OS)中的软件功能模块。所述处理器140用于执行存储器120中存储的可执行模块,例如所述数据处理装置110包括的软件功能模块或计算机程序。其中,存储器120可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemo本文档来自技高网...

【技术保护点】
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

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

1