[发明专利]铅酸蓄电池内化成母线式充放电机组网络中的多级系统程序更新方法在审
申请号: | 201510991492.X | 申请日: | 2015-12-25 |
公开(公告)号: | CN105573804A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 袁科 | 申请(专利权)人: | 无锡市百川科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 林弘毅;聂汉钦 |
地址: | 214135 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓄电池 化成 母线 放电 机组 网络 中的 多级 系统 程序 更新 方法 | ||
技术领域
本发明涉及在铅酸蓄电池内化成母线式充放电机组网络中的一种用户程 序更新的方法。
背景技术
在铅酸蓄电池生产厂中会大规模的使用内化成母线式充放电机,组网后网 络连接示意图见图1,大规模的控制器是利用RS485现场总线方式进行组网的, 然后再通过RS485转USB接口接入监控电脑中。
以常规6A充/10A放48回路的充电机为例,100台充电机组网后可多达 4800回路数,数量庞大,通讯网络连接系统框图见图2。此时用PC上位机利 用IAP(在应用编程)下载方式只能对二级系统每个回路的控制板进行下载程 序,而第三级的显示板只能利用ISP(在系统编程)方式,采用人工干预进行下 载,其工作量和带电操作的危险性,都是相当大的。并且若不带电操作,则机 柜只能停止运行,影响产线生产效率。
发明内容
本发明提供一种铅酸蓄电池内化成母线式充放电机组网络中的多级系统 程序更新方法,可以实现多级传达,不影响中间过渡级系统正常运行,减少系 统停运时间。
本发明的技术方案如下:
一种铅酸蓄电池内化成母线式充放电机组网络中的多级系统程序更新方 法,包括以下步骤:
(1)上位机根据通讯地址选择更新的范围,或者以广播群发方式向所有 下位机发送更新内容;
(2)控制板使用轮询检测的方法检测上位机通讯中是否有发本地址的更 新推送,若有即关闭输出,将系统处于安全状态后,将掉电保存区的更新标志 位写上1,然后使用看门狗复位来重启系统,复位后开始进入BOOTLOADER引导 程序,使IAP开始工作;
(3)利用每块控制板内外置的Flash的剩余的空间作为中转站,将下位 机程序伪装成配置程序放进中转站内,然后像上位机推送更新信息给控制板一 样,将更新信息推送给显示板,显示板再按照IAP更新的流程完成更新。
本发明的有益技术效果是:
1、采用本发明技术可以实现多级系统模拟IAP方式更新,没有太多的人 工干预。程序一致性、程序漏下、更新效率等问题上都有很大的改善。
2、下载更新时,若非本级系统程序更新,否者均不影响上一级系统正常 的运行。
3、用户片外掉电保存的配置文件空间均会有多余的空间,利用此空间后 不占用MCU本身的资源。
附图说明
图1是原网络连接示意图。
图2是原通讯网络连接系统框图。
图3是IAP更新流程图。
图4是控制板MCU的FLASH区域的空间分配图。
图5是外置FLASH在中间过渡级控制板的通讯示意图。
图6是外置FLASH的空间分配图。
图7是控制板的接收显示板控制程序的流程图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步说明。
本发明是在铅酸蓄电池内化成母线式充放电机机组(以下简称充电机组) 的一种用户程序更新的方法。本发明的具体做法如下:
原系统里有健全的IAP系统用于控制板程序的更新,上位机可以根据通讯 地址来选择更新的范围,也可以广播群发方式(单工通讯)向所有下位机发送 更新内容。其逻辑处理的流程图见图3。控制板首先会使用轮询检测的方法来 检测上位机通讯中是否有发本地址的更新推送,若有即关闭输出,将系统处于 安全状态后,将掉电保存区的更新标志位写上1,然后使用看门狗复位来重启 系统,那么复位后开始进入BOOTLOADER引导程序了,这样使IAP开始工作。
控制板MCU的FLASH区域的空间分配图见图4,由此可见MCU可用的只有 64KB,其中4K用来存放含IAP的BOOTLOAD程序,仅剩下60KB来存放用户程 序,所以资源宝贵,不适合再划分一部分空间做为下一级系统更新的中转站。 在每块控制板内都会有一块外置FlashMX25L4006E,此FLASH原来是用于掉电 保存用户配置程序的,通讯方式见图5。MX25L4006E不仅性价比高,而且存储 容量有512KB,正常配置程序只需8KB,外置FLASH的空间分配图见图6,本发 明利用0x00010000-0x0007F000剩余的空间作为中转站,解决了空间不足 的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡市百川科技股份有限公司,未经无锡市百川科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510991492.X/2.html,转载请声明来源钻瓜专利网。