[发明专利]一种BMU应用程序的升级方法在审
申请号: | 202210332458.1 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114741098A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 禹成海;岳一丘 | 申请(专利权)人: | 苏州妙益科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 苏州睿翼专利代理事务所(普通合伙) 32514 | 代理人: | 朱林辉 |
地址: | 215000 江苏省苏州市苏州工业园区金鸡湖大道*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bmu 应用程序 升级 方法 | ||
1.一种BMU应用程序的升级方法,基于储能电池管理系统和电池管理系统监控平台;所述储能电池管理系统包括BCU和BMU,其中BCU包含了WI-FI模块、外部CAN数据收发模块和内部CAN数据收发模块;BCU通过Wi-Fi通信和CAN总线与电池管理系统监控平台进行通信;BCU通过内部CAN总线和各节点BMU进行通信;
其特征在于:包括以下步骤:
S100、电池管理系统监控平台通过WI-FI或外部CAN总线向BCU软件系统中下载BMU应用程序升级文件;
S200、BCU通过内部CAN总线对电池管理系统中所有节点的BMU进行应用程序版本匹配检测,判断出需要升级的BMU;
S300、升级过程,BCU通过内部CNA总线发出下载指令,对应的节点BMU进入升级模式,BCU向节点BMU传输升级的应用程序数据包。BCU按照一定规则对所有需要升级的BMU进行升级;
S400、升级完成,电池管理系统重启,系统状态自检及恢复正常运行状态。
2.根据权利要求1所述的一种BMU应用程序的升级方法,其特征在于:所述步骤S100、电池管理系统监控平台通过WI-FI或外部CAN总线向BCU软件系统中下载BMU应用程序升级文件;具体包括:
S101、PC端生成BMU应用程序的升级文件,然后导入电池管理系统监控平台;
S102、电池管理系统监控平台通过CAN网络或WI-FI网络和储能电池管理系统中BCU进行通信连接;
S103、在系统可靠的状态下,通过电池管理系统监控平台向BCU软件系统中下载BMU的应用程序升级文件,并把文件存储在BCU相应的存储区域;
S104、下载过程中,对每一帧数据进行校验,确保数据传输过程中的准确性,如出现异常,停止下载,恢复系统原始状态,反馈异常状态,显示在电池管理系统监控平台;
S105、下载末端,对整个文件进行CRC校验,确保文件的完整性,如出现异常,停止下载,恢复系统原始状态,反馈异常状态,显示在电池管理系统监控平台;
S106、下载成功,重启BCU。
3.根据权利要求1所述的一种BMU应用程序的升级方法,其特征在于:步骤S200、BCU每次上电自检时间内通过内部CAN总线对电池管理系统中所有节点的BMU进行应用程序版本匹配检测,判断出需要升级的BMU;无需要升级的BMU则系统正常运行,如果有则进入BMU升级模式,并把状态上报给电池管理系统监控平台。
4.根据权利要求1所述的一种BMU应用程序的升级方法,其特征在于:步骤S300、BCU对BMU进行升级的过程,具体包括:
S301、BCU通过内部CNA总线根据各节点BMU的编号发出下载指令;
S302、对应的节点BCU收到下载指令后,对应的节点BMU进入升级模式,BMU从App模式跳转到BootLoader模式,跳转成功以后,对应的节点BMU向BCU返回成功跳转应答,等待升级;
S303、升级过程中,每一帧数据包都会进行头尾校验,确保数据传输的准确性,如出现数据传输异常,则停止下载,恢复系统原始状态,反馈异常状态,显示在电池管理系统监控平台;
S304、升级末端,对整个升级文件进行CRC校验,确保升级文件的完整性,如出现异常,停止下载,恢复系统原始状态,反馈异常状态,显示在电池管理系统监控平台;
S305、在有多个BMU需要升级的情况下,BCU会根据各节点BMU的编码顺序逐个进行升级,升级过程特征在于:步骤S301、S302、S303、S304;
S306、BCU检测到所有BMU应用程序都已为最新版本,表示BMU升级成功,重启BCU。
5.根据权利要求1所述的一种BMU应用程序的升级方法,其特征在于:步骤S400、升级完成,电池管理系统重启,系统状态自检及恢复正常运行状态,具体包括:
S401、BMU升级完成,BCU重启即电池管理系统重启;
S402、在重启始化后自检时间内,BCU向电池管理系统监控平台发送其存储的BMU应用程序文件的版本信息,电池管理系统监控平台根据版本信息来判断BMU应用程序的版本是否为最新版本;BCU通过内部CAN总线对电池管理系统中所有节点的BMU进行应用程序版本检测,检测BMU应用程序版本和BCU存储的升级文件版本一致性,BCU把检测结果发送给电池管理系统监控平台;
S403、电池管理系统监控平台判断系统是否工作正常,如有异常进行远程诊断或由现场工作人员进行协助诊断解决或重新升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州妙益科技股份有限公司,未经苏州妙益科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210332458.1/1.html,转载请声明来源钻瓜专利网。