CANFD设备的数据分析方法、存储介质、电子设备及系统技术方案

技术编号:38433781 阅读:11 留言:0更新日期:2023-08-11 14:19
本发明专利技术公开了一种CAN FD设备的数据分析方法、存储介质、电子设备及系统,涉及CAN设备数据分析领域。该方法的步骤包括:上位机向CAN FD设备发送工作信息,CAN FD设备根据工作信息进行工作后,向上位机返回工作数据信号,上位机对返回的工作数据信号进行处理后得到工作数据报文;上位机对工作数据报文进行分类后,对每一类的工作数据报文进行解析得到工作数据,保存当前类别所需的工作数据并与当前类别进行关联。本发明专利技术对解析后的工作数据报文进行了分类,并按类别对隶属于同一类别的工作数据进行保存,如此即可实现操作人员根据保存的CAN FD数据直观的按类别进行数据分析。FD数据直观的按类别进行数据分析。FD数据直观的按类别进行数据分析。

【技术实现步骤摘要】
CAN FD设备的数据分析方法、存储介质、电子设备及系统


[0001]本专利技术涉及CAN设备数据分析领域,具体涉及一种CAN FD设备的数据分析方法、存储介质、电子设备及系统。

技术介绍

[0002]CAN(Controller Area Network,iso国际标准化的串行通信协议)设备是汽车应用的广泛通信设备,CAN设备的迭代产品为CAN FD设备(CAN with Flexible Data

Rate,即灵活的数据速率的CAN设备),与CAN设备相比,CAN FD设备能够提高位速率的同时提供更短的CAN帧,可以在CAN帧容纳8到64字节的数据,具有更高的CRC算法。为满足需求,很多公司对车辆的CAN三个v额u进行了升级,但是,传统的分析方法和设备仅针对于CAN设备,无法对CAN FD设备进行分析。

技术实现思路

[0003]针对现有技术中存在的缺陷,本专利技术解决的技术问题为:如何对CAN FD设备的数据进行分析。
[0004]为达到以上目的,本专利技术提供的CAN FD设备的数据分析方法,包括以下步骤:
[0005]S1:上位机向CAN FD设备发送工作信息,CAN FD设备根据工作信息进行工作后,向上位机返回工作数据信号,上位机对返回的工作数据信号进行处理后得到工作数据报文,转到S2;
[0006]S2:上位机对工作数据报文进行分类后,对每一类的工作数据报文进行解析得到工作数据,保存当前类别所需的工作数据并与当前类别进行关联。
[0007]在上述技术方案的基础上,S1之前还包括以下步骤:上位机将工作数据报文的ID与类别进行关联,1个ID关联至少1个类别。
[0008]在上述技术方案的基础上,S2的流程包括:根据工作数据报文的ID,对工作数据报文进行分类;若工作数据报文的ID关联2个以上的类别,则将该报文分入关联的任意一个类别并标记为多类别报文;对每一类的工作数据报文进行解析得到工作数据后,对于非多类别报文,保存该报文中与划分类别对应的工作数据,对于多类别报文,根据对应不同类别的工作数据保存至对应的类别。
[0009]在上述技术方案的基础上,S1的流程包括:
[0010]S101:上位机向CAN FD设备发送工作信息,转到S102;
[0011]S102:CAN FD设备判断所有工作信息是否接收完成,若是,转到S103,否则等待指定时长后,重新执行S102;
[0012]S103:CAN FD设备将工作信息进行缓存,根据工作信息进行工作后生成工作数据信号,同时清空缓存中的工作信息,转到S104;
[0013]S104:CAN FD设备将工作数据信号发送至上位机,上位机将工作数据信号进行AD转换和滤波后得到工作数据报文。
[0014]一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述方法。
[0015]一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现上述方法。
[0016]本专利技术提供的CAN FD设备的数据分析系统,包括设置于上位机上的工作信息交互模块,工作数据报文分析模块,还包括设置在CAN FD设备上的工作数据信号发送模块;
[0017]工作信息交互模块用于:向CAN FD设备发送工作信息,对CANFD设备返回的工作数据信号进行处理后得到工作数据报文;
[0018]工作数据信号发送模块用于:根据工作信息进行工作后,向上位机返回工作数据信号,上位机对返回的工作数据信号进行处理后得到工作数据报文;
[0019]工作数据报文分析模块用于:对工作数据报文进行分类后,对每一类的工作数据报文进行解析得到工作数据,保存当前类别所需的工作数据并与当前类别进行关联。
[0020]在上述技术方案的基础上,工作数据报文分析模块还用于:将工作数据报文的ID与类别进行关联,1个ID关联至少1个类别。
[0021]在上述技术方案的基础上,工作数据报文分析模块的工作流程包括:根据工作数据报文的ID,对工作数据报文进行分类;若工作数据报文的ID关联2个以上的类别,则将该报文分入关联的任意一个类别并标记为多类别报文;对每一类的工作数据报文进行解析得到工作数据后,对于非多类别报文,保存该报文中与划分类别对应的工作数据,对于多类别报文,根据对应不同类别的工作数据保存至对应的类别。
[0022]在上述技术方案的基础上,工作信息交互模块和工作数据信号发送模块的交互流程包括:工作信息交互模块向CAN FD设备发送工作信息;在所有工作信息接收完成后,CAN FD设备将工作信息进行缓存;CAN FD设备根据工作信息进行工作后生成工作数据信号,同时清空缓存中的工作信息,工作数据信号发送模块将工作数据信号发送至工作信息交互模块,工作信息交互模块将工作数据信号进行AD转换和滤波后得到工作数据报文。
[0023]与现有技术相比,本专利技术的优点在于:
[0024]本专利技术对解析后的工作数据报文进行了分类,并按类别对隶属于同一类别的工作数据进行保存,上述获取CAN FD设备数据并分类保存实质上是对CAN FD设备数据的分析过程,如此即可实现操作人员根据保存的CAN FD数据直观的按类别进行数据分析。
[0025]与此同时,本专利技术通过报文ID与单类别的关联,对工作数据报文进行了快速分类,同时又通过报文ID与多类别的关联,对工作数据进行了完整而精准的分类,进而提升了分析精度。
附图说明
[0026]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术实施例中S1的流程图;
[0028]图2为本专利技术实施例中电子设备的连接框图。
具体实施方式
[0029]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0031]参见图1所示,本专利技术实施例中的CAN FD设备的数据分析方法,包括以下步骤:
[0032]S1:上位机向CAN FD设备发送工作信息,CAN FD设备根据工作信息进行工作后,向上位机返回工作数据信号(即CAN数据,实际为模拟信号),上位机对返回的工作数据信号进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CAN FD设备的数据分析方法,其特征在于,该方法包括以下步骤:S1:上位机向CAN FD设备发送工作信息,CAN FD设备根据工作信息进行工作后,向上位机返回工作数据信号,上位机对返回的工作数据信号进行处理后得到工作数据报文,转到S2;S2:上位机对工作数据报文进行分类后,对每一类的工作数据报文进行解析得到工作数据,保存当前类别所需的工作数据并与当前类别进行关联。2.如权利要求1所述的CAN FD设备的数据分析方法,其特征在于,S1之前还包括以下步骤:上位机将工作数据报文的ID与类别进行关联,1个ID关联至少1个类别。3.如权利要求2所述的CAN FD设备的数据分析方法,其特征在于,S2的流程包括:根据工作数据报文的ID,对工作数据报文进行分类;若工作数据报文的ID关联2个以上的类别,则将该报文分入关联的任意一个类别并标记为多类别报文;对每一类的工作数据报文进行解析得到工作数据后,对于非多类别报文,保存该报文中与划分类别对应的工作数据,对于多类别报文,根据对应不同类别的工作数据保存至对应的类别。4.如权利要求1至3任一项所述的CAN FD设备的数据分析方法,其特征在于,S1的流程包括:S101:上位机向CAN FD设备发送工作信息,转到S102;S102:CAN FD设备判断所有工作信息是否接收完成,若是,转到S103,否则等待指定时长后,重新执行S102;S103:CAN FD设备将工作信息进行缓存,根据工作信息进行工作后生成工作数据信号,同时清空缓存中的工作信息,转到S104;S104:CAN FD设备将工作数据信号发送至上位机,上位机将工作数据信号进行AD转换和滤波后得到工作数据报文。5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法。6.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执...

【专利技术属性】
技术研发人员:万林丰
申请(专利权)人:东风时代武汉电池系统有限公司
类型:发明
国别省市:

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

1