一种电动汽车电池管理系统的数据解析优化方法技术方案

技术编号:35934844 阅读:52 留言:0更新日期:2022-12-14 10:21
本发明专利技术公开了一种电动汽车电池管理系统的数据解析优化方法,包括:步骤S1,上位机采集BMS上传的实时总线数据并直接放入上位机预设数据缓存区;步骤S2,读取每个实时总线数据并将分类标识符与当前的分类标识符列表对比;步骤S3,如果某个实时总线数据的标识符不在列表,则执行步骤S4;如果在列表,则执行步骤S5;步骤S4:将标识符更新到列表并将实际物理值在上位机用户界面显示;步骤S5:解析该实时总线数据的数据区域中的实际物理值并分析判断,根据判断结果执行预设数据处理操作。本发明专利技术能够让电动汽车上的上位机有效提高对BMS上传的CAN数据的处理效率,降低上位机用户界面刷新频次,降低上位机对显卡和内存配置需求。降低上位机对显卡和内存配置需求。降低上位机对显卡和内存配置需求。

【技术实现步骤摘要】
一种电动汽车电池管理系统的数据解析优化方法


[0001]本专利技术涉及电动汽车电池管理
,特别是涉及一种电动汽车电池管理系统的数据解析优化方法。

技术介绍

[0002]电动汽车由于具有没有排放污染、热辐射低、噪声低且环境友好等优点,具有广阔的发展前景。
[0003]电动汽车的电池管理系统(BMS)是连接车载动力电池和电动汽车的重要纽带,其主要功能包括:电池物理参数实时监测,电池状态估计,在线诊断与预警,充、放电与预充控制,均衡管理和热管理等。
[0004]目前,电动汽车上安装的上位机(即微型计算机,或者控制终端)通过CAN(控制器局域网络)设备,来采集电池管理系统(BMS)上传的各种电池数据(即CAN数据),并且通常是直接对采集到的CAN(控制器局域网络)数据进行解析,在解析后直接显示到上位机的用户界面中。在数据量很大的情况下,数据解析操作不仅会消耗上位机的大量内存,而且由于上位机显示的用户界面的更新频次会非常高,从而对上位机的显卡要求也很高。
[0005]另外,如果上位机对数据采集和解析的速率不进行控制的话,会导致数据堵塞,使得电池数据(即CAN数据)处理的实时性受到严重的影响。

技术实现思路

[0006]本专利技术的目的是针对现有技术存在的技术缺陷,提供一种电动汽车电池管理系统的数据解析优化方法。
[0007]为此,本专利技术提供了一种电动汽车电池管理系统的数据解析优化方法,包括以下步骤:
[0008]步骤S1,电动汽车上的上位机通过CAN设备,采集电动汽车上的电池管理系统BMS上传的实时总线数据,并将实时总线数据直接放入上位机的预设数据缓存区中;
[0009]每个实时总线数据,分别包括分类标识符和数据区域;
[0010]数据区域,包括预设多个字节的数据;
[0011]步骤S2,上位机从预设数据缓存区中实时读取每个实时总线数据,并实时将每个实时总线数据的分类标识符与当前的分类标识符列表进行对比;
[0012]其中,当前的分类标识符列表,包括多个分类标识符和多个数据区域之间的一一对应关系;
[0013]其中,上位机,用于预先设置多种实际物理值与上位机显示界面上的多个显示位置之间的对应关系,根据该对应关系,在其显示界面的多个显示位置分别进行多种实际物理值的显示;
[0014]步骤S3,经过对比,如果某个实时总线数据的标识符不在当前的分类标识符列表中,则执行步骤S4;如果某个实时总线数据的标识符在当前的分类标识符列表中,则执行步
骤S5;
[0015]步骤S4:将该实时总线数据的标识符更新到当前的分类标识符列表中,并在解析该实时总线数据的数据区域后,将该实时总线数据的数据区域转换为实际物理值,并在将该实时总线数据的实际物理值在上位机用户界面的对应显示位置上显示;
[0016]步骤S5:继续解析该实时总线数据的数据区域,然后判断该实时总线数据的数据区域,是否与当前的分类标识符列表中该实时总线数据的标识符对应的数据区域相同,根据判断结果,分别执行预设的数据处理操作。
[0017]优选地,电池管理系统BMS上传的实时总线数据,包括电池电压、电池温度和电池荷电状态SOC。
[0018]优选地,数据区域,具体包括8个字节的数据;
[0019]多种实际物理值,包括电池电压、电池温度和电池荷电状态。
[0020]优选地,在步骤S5中,根据判断结果,分别执行预设的数据处理操作,具体包括以下内容:
[0021]如果数据区域中的多个字节数据与当前的分类标识符列表中该实时总线数据的标识符对应的数据区域中的多个字节数据相同,则不再进行解析处理,即不更新当前的分类标识符列表,也不更新上位机用户界面的显示内容;
[0022]如果数据区域中的多个字节数据与当前的分类标识符列表中该实时总线数据的标识符对应的数据区域中的多个字节数据不相同,则根据该实时总线数据的数据区域,更新当前的分类标识符列表中该实时总线数据的数据区域所对应的多个字节数据,并将该数据区域的多个字节数据解析成实际物理值后,在上位机用户界面的对应显示位置上显示。
[0023]优选地,在步骤S4中,将该实时总线数据的标识符更新到当前的分类标识符列表中,并在解析该实时总线数据的数据区域后,还包括步骤:
[0024]在当前的标识符分类列表中,设置该实时总线数据的标识符与该实时总线数据的数据区域之间的一一对应关系。
[0025]优选地,在步骤S1进行过程中,还包括以下步骤:
[0026]步骤S6,建立队列监控操作:实时监控上位机的预设数据缓存区中的缓存数据量的大小;
[0027]若缓存数据量在逐渐递增,且缓存数据量的大小超过预设数据缓存区的预设第一比例,则降低步骤S1中对电动汽车上电池管理系统BMS的实时总线数据的采集频率;
[0028]若缓存数据量在逐渐递减,且缓存数据量的大小小于预设数据缓存区的预设第二比例,则增加步骤S1中对电动汽车上电池管理系统BMS的实时总线数据的采集频率。
[0029]由以上本专利技术提供的技术方案可见,与现有技术相比较,本专利技术提供了一种电动汽车电池管理系统的数据解析优化方法,其设计科学,能够让电动汽车上安装的上位机(即微型计算机,或者控制终端)有效地提高对电池管理系统(BMS)上传的电池数据(即CAN数据)的处理效率,可以降低上位机的用户界面的刷新频次,从而降低上位机对显卡和内存配置的需求,具有重大的实践意义。
[0030]此外,通过应用本专利技术,能够有效解决对电池管理系统(BMS)上传的电池数据(即CAN数据)的数据处理拥堵问题,提高电池数据(即CAN数据)处理的实时性。
附图说明
[0031]图1为本专利技术提供的一种电动汽车电池管理系统的数据解析优化方法的流程图。
具体实施方式
[0032]为了使本
的人员更好地理解本专利技术方案,下面结合附图和实施方式对本专利技术作进一步的详细说明。
[0033]参见图1,本专利技术提供了一种电动汽车电池管理系统的数据解析优化方法,包括以下步骤:
[0034]步骤S1,采集数据操作:电动汽车上的上位机通过CAN(控制器局域网络)设备,采集电动汽车上的电池管理系统(BMS)上传的实时总线数据,并将实时总线数据直接放入上位机的预设数据缓存区(即数据队列缓存区)中;
[0035]每个实时总线数据,分别包括分类标识符(ID,即数据类别)和数据区域(数据区域包含8个字节byte的原始数据,原始数据在上位机中解析后转化为实际物理值,例如电池的电压值、电池的温度值和电池的荷电状态SOC值等等);
[0036]需要说明的是,根据实际的需要,数据区域不局限于包含8个字节byte的原始数据,还可以是包括其他数量字节byte的原始数据。
[0037]需要说明的是,具体实现上,每个实时总线数据,还可以包括数据的采集时间标识等内容。
[0038]在步骤S1中,具体实现上,电池管理系统(BM本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电动汽车电池管理系统的数据解析优化方法,其特征在于,包括以下步骤:步骤S1,电动汽车上的上位机通过CAN设备,采集电动汽车上的电池管理系统BMS上传的实时总线数据,并将实时总线数据直接放入上位机的预设数据缓存区中;每个实时总线数据,分别包括分类标识符和数据区域;数据区域,包括预设多个字节的数据;步骤S2,上位机从预设数据缓存区中实时读取每个实时总线数据,并实时将每个实时总线数据的分类标识符与当前的分类标识符列表进行对比;其中,当前的分类标识符列表,包括多个分类标识符和多个数据区域之间的一一对应关系;其中,上位机,用于预先设置多种实际物理值与上位机显示界面上的多个显示位置之间的对应关系,根据该对应关系,在其显示界面的多个显示位置分别进行多种实际物理值的显示;步骤S3,经过对比,如果某个实时总线数据的标识符不在当前的分类标识符列表中,则执行步骤S4;如果某个实时总线数据的标识符在当前的分类标识符列表中,则执行步骤S5;步骤S4:将该实时总线数据的标识符更新到当前的分类标识符列表中,并在解析该实时总线数据的数据区域后,将该实时总线数据的数据区域转换为实际物理值,并在将该实时总线数据的实际物理值在上位机用户界面的对应显示位置上显示;步骤S5:继续解析该实时总线数据的数据区域,然后判断该实时总线数据的数据区域,是否与当前的分类标识符列表中该实时总线数据的标识符对应的数据区域相同,根据判断结果,分别执行预设的数据处理操作。2.如权利要求1所述的电动汽车电池管理系统的数据解析优化方法,其特征在于,电池管理系统BMS上传的实时总线数据,包括电池电压、电池温度和电池荷电状态SOC。3.如权利要求1所述的电动汽车电池管理系统的数据解析优化方法,其特征在于,数据区域,具体包括8个字节的数据;多种实...

【专利技术属性】
技术研发人员:周炼程硕苑梦婵张银峰田星郑智达徐树茂
申请(专利权)人:力神青岛新能源有限公司
类型:发明
国别省市:

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

1