一种界面配置的方法、BMS和存储介质技术

技术编号:33933281 阅读:68 留言:0更新日期:2022-06-25 22:46
本发明专利技术实施例公开了一种界面配置的方法、BMS和存储介质。该方法应用于电池管理系统BMS总控,BMS总控包括数据采集模块,数据处理模块,界面输出模块,界面模型与数据描述模块。该方法包括:数据采集模块从BMS主控获取原始数据,并将原始数据发送至数据处理模块;数据处理模块从界面模型与数据描述模块获取用户自定义的数据描述规则,根据数据描述规则对原始数据进行处理得到目标数据,并将目标数据发送至界面输出模块;界面输出模块从界面模型与数据描述模块获取界面模型,并根据界面模型和目标数据生成第一界面配置文件。本发明专利技术实施例通过BMS总控中模块之间的交互实现界面的加载配置,使得交互界面可以动态调整,方便用户自定义,提升用户的使用体验。提升用户的使用体验。提升用户的使用体验。

【技术实现步骤摘要】
一种界面配置的方法、BMS和存储介质


[0001]本专利技术实施例涉及总控界面配置
,尤其涉及一种界面配置的方法、BMS和存储介质。

技术介绍

[0002]随着储能系统的容量越来越大,系统和电芯等进入精细化管理,本地电堆的人机交互方式越来越重要,如何提供交互友好,集成度高,同时能够满足客户灵活定义的储能总控交互系统成为储能系统总控设备必须要考虑的问题。
[0003]目前,现有技术中,传统的方法是通过外接人机界面(Human Machine Interface,HMI)组态屏的方式来提供本地人机交互界面,这种方式下用户需要先将总控的总线连接好,然后配置好总线链路参数,使其能够与储能总控通讯,然后通过现有HMI屏提供少量组件和配置点位表进行人机交互,这样的配置灵活性较差,且不能快速地响应客户的需求。

技术实现思路

[0004]本专利技术实施例提供了一种界面配置的方法、电池管理系统(Battery Management System,BMS)和存储介质,实现界面的加载配置,使得交互界面可以动态调整。
[0005]第一方面,本专利技术实施例提供了一种界面配置方法,该方法应用于电池管理系统BMS总控,BMS总控包括数据采集模块,数据处理模块,界面输出模块,界面模型与数据描述模块;该方法包括:数据采集模块从BMS主控获取原始数据,并将原始数据发送至数据处理模块;数据处理模块从界面模型与数据描述模块获取用户自定义的数据描述规则,根据数据描述规则对原始数据进行处理得到目标数据,并将目标数据发送至界面输出模块;界面输出模块从界面模型与数据描述模块获取界面模型,并根据界面模型和目标数据生成第一界面配置文件。
[0006]可选的,该方法还包括:数据处理模块将原始数据发送至界面输出模块;界面输出模块根据界面模型和原始数据生成第二界面配置文件。
[0007]可选的,BMS总控还包括界面显示模块;该方法还包括:界面显示模块根据第一界面配置文件和/或第二界面配置文件进行界面显示。
[0008]可选的,该方法还包括:界面输出模块向电子设备发送第一界面配置文件和/或第二界面配置文件,以使得电子设备根据第一界面配置文件和/或第二界面配置文件进行界面显示。
[0009]可选的,数据采集模块从BMS主控获取原始数据,包括:数据采集模块从BMS主控获取原始字符串,并利用C语言技术将原始字符串解析为原始数据。
[0010]可选的,该方法还包括:若界面模型与数据描述模块接收到用户更新的数据描述规则,则将更新后的数据描述规则发送至数据处理模块,以使得数据处理模块根据更新后的数据描述规则对原始数据进行处理,得到目标数据。
[0011]可选的,数据描述规则包括原始数据和目标数据的映射规则和目标数据的赋值大
小。
[0012]可选的,若所述原始数据和所述目标数据是1:1映射,所述原始数据的实际取值为a,所述目标数据的赋值大小为b,则所述目标数据的实际取值为b;若所述原始数据和所述目标数据是1:M映射,所述原始数据的实际取值为a,所述目标数据的赋值大小为b1,b2,

,bm,则所述目标数据的实际取值为b1+b2+

+bm;若所述原始数据和所述目标数据是N:M映射,所述原始数据的实际取值为a1,a2,

an,所述目标数据的赋值大小分别为b11,b12,

,b1m、b21,b22,

,b2m、

、bn1,bn2,

,bnm,则所述目标数据的实际取值为b11+b12+

+b1m, b21+b22+

+b2m,

, bn1+bn2+

+bnm。
[0013]第二方面,本专利技术实施例还提供了一种BMS,该BMS包括BMS主控,以及与BMS主控电连接的BMS总控,BMS总控用于实现如本专利技术实施例中任一项的界面配置方法。
[0014]第三方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一项的界面配置方法。
[0015]本专利技术通过数据采集模块从BMS主控获取原始数据,并将原始数据发送至数据处理模块;数据处理模块从界面模型与数据描述模块获取用户自定义的数据描述规则,根据数据描述规则对原始数据进行处理得到目标数据,并将目标数据发送至界面输出模块;界面输出模块从界面模型与数据描述模块获取界面模型,并根据界面模型和目标数据生成第一界面配置文件。在上述技术方案中,通过BMS总控中的数据采集模块、数据处理模块、界面输出模块和界面模型与数据描述模块之间的电连接交互实现界面的加载配置,使得交互界面可以动态调整,方便用户自定义,提升用户的使用体验。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术实施例中提供的一种界面配置方法的一个流程图;图2是本专利技术实施例中提供的一种界面配置方法的一个界面显示示意图;图3是本专利技术实施例中提供的一种BMS框架图。
具体实施方式
[0018]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0019]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆
盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0020]另外,在本专利技术实施例中,“可选的”或者“示例性的”等词是用于表示作例子、例证或说明。本专利技术实施例中被描述为“可选的”或者“示例性的”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“可选的”或者“示例性的”等词旨在以具体方式呈现相关概念。
[0021]图1是本专利技术实施例中提供的一种界面配置方法的一个流程图,本实施例可适用于界面的自定义配置的情况,该方法应用于电池管理系统BMS总控,BMS总控包括数据采集模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界面配置方法,其特征在于,所述方法应用于电池管理系统BMS总控,所述BMS总控包括数据采集模块,数据处理模块,界面输出模块,界面模型与数据描述模块;所述方法包括:所述数据采集模块从BMS主控获取原始数据,并将所述原始数据发送至所述数据处理模块;所述数据处理模块从所述界面模型与数据描述模块获取用户自定义的数据描述规则,根据所述数据描述规则对所述原始数据进行处理得到目标数据,并将所述目标数据发送至所述界面输出模块;所述界面输出模块从所述界面模型与数据描述模块获取界面模型,并根据所述界面模型和所述目标数据生成第一界面配置文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述数据处理模块将所述原始数据发送至所述界面输出模块;所述界面输出模块根据所述界面模型和所述原始数据生成第二界面配置文件。3.根据权利要求2所述的方法,其特征在于,所述BMS总控还包括界面显示模块;所述方法还包括:所述界面显示模块根据所述第一界面配置文件和/或第二界面配置文件进行界面显示。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述界面输出模块向电子设备发送所述第一界面配置文件和/或第二界面配置文件,以使得所述电子设备根据所述第一界面配置文件和/或第二界面配置文件进行界面显示。5.根据权利要求1所述的方法,其特征在于,所述数据采集模块从BMS主控获取原始数据,包括:所述数据采集模块从BMS主控获取原始字符串,并利用C语言技术将所述原始字符串解析为所述原始数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述界面模型与数据描述模块接收到用户更新的数据描述规则,则将更新后的数据描述规则发送至所述数据处理模块,以使得所述数据处理模块根据更新后的所...

【专利技术属性】
技术研发人员:王雷雷宋伟钟国新张国宏
申请(专利权)人:浙江简捷物联科技有限公司
类型:发明
国别省市:

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

1