发明名称 液压支架电液控制系统端头控制器软件远程在线升级方法
摘要 本发明液压支架电液控制系统端头控制器软件远程在线升级方法属于煤矿井下液压支架电液控制领域,按如下步骤进行:地面监控中心的上位机将升级代码,经过井下以太网防爆交换机发送给端头控制器;端头控制器将升级代码存储入自身的外部RAM中;上位机发送判断升级代码版本高低的命令,等待端头控制器返回版本号对比结果;如果上位机要求进行升级,将发送给端头控制器升级的命令;端头控制器接收到升级命令后,开始进行升级引导程序进行升级;升级完成后,直接PC指针跳到0000H,完成重启。升级期间无需人员在井下操作,为无人值守工作面的实现提供了支持。
申请公布号 CN102736929A 申请公布日期 2012.10.17
申请号 CN201210086080.8 申请日期 2012.08.03
申请人 太原理工大学 发明人 田慕琴;宋渊;辛春红;宋建成;许春雨;张文杰
分类号 G06F9/445(2006.01)I;E21D23/12(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 太原市科瑞达专利代理有限公司 14101 代理人 李富元
主权项 液压支架电液控制系统端头控制器软件远程在线升级方法,其特征在于按照如下步骤进行:一、地面监控中心上位机与井下以太网防爆交换机连接,所述井下以太网防爆交换机通过矿用以太网与多个端头控制器连接,所述地面监控中心上位机通过所述井下以太网防爆交换机发送升级代码给所述多个端头控制器;  二、所述多个端头控制器接收到升级代码后,判断所接收的新升级代码的正确性、完整性,如果不正确或者不完整,则向所述地面监控中心上位机返回指令错误,否则继续判断升级代码是否属于端头控制器,如果判断到接收到的升级代码属于端头控制器,则继续对所接收的代码的版本号进行判断,得出当前版本号比新代码的版本号高还是低,并把代码存储到自身的外部存储器,返回当前版本号与升级代码版本号对比的结果到所述地面监控中心上位机,等待发来确认升级命令;三、所述地面监控中心上位机接受到端头控制器返回的指令,如果是新升级代码的非正确性、完整性指令错误,或者非属于端头控制器软件则返回步骤二,如果是端头控制器当前版本号与升级代码版本号对比的结果,判断是否选择确认升级,如果选择确认升级,则发送确认升级命令,如果选择不确认升级则发送不确认升级命令;四、当所述多个端头控制器接收到确认升级命令后,执行升级引导程序,开始引导程序升级,首先对写有原程序代码的FLASH空间进行一次性擦除,以便写入新程序代码,然后,将升级代码由自身的外部存储器写入到 CPU的程序存储器FLASH,完成后由升级引导程序引导跳到系统入口地址,完成自重启,如果收到不升级则发送取消升级命令,完成后结束。
地址 030024 山西省太原市迎泽西大街79号