The invention provides a BMS parameter expansion and display system, including BMS host BMS host and display; including the parameter expansion module, parameter processing module, sending module and receiving module parameters parameters; display including parameter setting module and parameter display module; parameter expansion module is used to add a parameter extension interface; processing module is used to form an extended parameter the parameters of processing function; parameter sending module is used to define Send function parameters; receiving module is used to define the Receive function; parameter setting module is used to add extensions of the parameter name, parameter setting and parameter setting interface; parameter display module is used to add a variable control in the display program address and data transmission code to achieve communication with the BMS host. The BMS parameter extension and display system provided by the invention does not need to write complex code repeatedly, and can be realized in the display screen only by defining in the BMS host.
【技术实现步骤摘要】
一种BMS参数扩展及显示系统
本专利技术涉及电池管理系统
,尤其涉及一种BMS参数扩展及显示系统。
技术介绍
目前,在电池管理系统(BatteryManagementSystem,BMS)的
中,针对同一款电动汽车进行迭代开发工作及同类型的储能产品升级开发工作是比较常见的,在该开发工作中通常是电气系统及结构设计,例如,储能产品的容量、主控箱的数量与控制原理、电池箱的数量与排布以及继电器的数量等会出现较大的差异,而对于BMS软件开发来说,该差异的区别主要集中在控制策略及参数扩展两个方面。在参数扩展的过程代码编写中,不仅需要对参数的数据类型说明、加入结构体及地址宏定义等,还需要将所述参数的参数值通过CAN(ControllerAreaNetwork,控制器局域网络)协议进行传输。然而,该过程较为繁琐,进而导致很容易出现错误。此外,现有的显示屏是通过主机内CAN通讯实现参数的数值显示与设置,参数名称及说明都是图片的格式。例如,显示屏中显示的“最高单体电压3.5V”,其中只有数值3.5是BMS内CAN发送过来的信息,其他都是不可更改的图片。因此,若想在现有显示屏显示新增参数名和参数值,需要借助额外的应用软件来实现,其过程比较复杂,而且多个参数还需要多次添加代码,重复软件编写工作。鉴于此,实有必要提供一种新的BMS参数扩展及显示系统以克服上述缺陷。
技术实现思路
本专利技术的目的是提供一种BMS参数扩展及显示系统,无需重复写复杂的代码且只需在所述BMS主机中定义即可实现在所述显示屏中的显示。为了实现上述目的,本专利技术提供一种BMS参数扩展及显示 ...
【技术保护点】
一种BMS参数扩展及显示系统,其包括BMS主机以及与所述BMS主机进行通讯的显示屏;其特征在于:所述BMS主机包括参数扩展模块、参数处理模块、参数发送模块以及参数接收模块;所述显示屏包括参数设置模块以及参数显示模块;所述参数扩展模块用于在所述BMS主机的主机程序中添加参数扩展的接口以新增一组定义作为未定义的参数名及对应变量值;所述参数处理模块用于形成扩展参数处理函数以将扩展参数的显示组数、参数值、参数名字符拷贝到对应的扩展参数的数组里;所述参数发送模块用于定义一个Send处理函数以将多组参数信息保存在相应的ID内并送至所述显示屏;所述参数接收模块用于定义一个Receive函数以检测是否有来自所述显示屏设置的信息报文ID,并当检测到所述显示屏设置的信息报文ID时,接收报文信息并赋值给相应的参数;所述参数设置模块用于添加扩展参数名、参数值及参数设置的设置界面;所述参数显示模块用于在所述显示屏的程序中添加变量控件的地址以及数据传输代码以实现与所述BMS主机的通讯。
【技术特征摘要】
1.一种BMS参数扩展及显示系统,其包括BMS主机以及与所述BMS主机进行通讯的显示屏;其特征在于:所述BMS主机包括参数扩展模块、参数处理模块、参数发送模块以及参数接收模块;所述显示屏包括参数设置模块以及参数显示模块;所述参数扩展模块用于在所述BMS主机的主机程序中添加参数扩展的接口以新增一组定义作为未定义的参数名及对应变量值;所述参数处理模块用于形成扩展参数处理函数以将扩展参数的显示组数、参数值、参数名字符拷贝到对应的扩展参数的数组里;所述参数发送模块用于定义一个Send处理函数以将多组参数信息保存在相应的ID内并送至所述显示屏;所述参数接收模块用于定义一个Receive函数以检测是否有来自所述显示屏设置的信息报文ID,并当检测到所述显示屏设置的信息报文ID时,接收报文信息并赋值给相应的参数;所述参数设置模块用于添加扩展参数名、参数值及参数设置的设置界面;所述参数显示模块用于在所述显示屏的程序中添加变量控件的地址以及数据传输代码以实现与所述BMS主机的通讯。2.如权利要求1所述的BMS参数扩展及显示...
【专利技术属性】
技术研发人员:周浩,武宽,
申请(专利权)人:深圳市沃特玛电池有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。