[发明专利]一种门机控制器软件升级方式在审
申请号: | 202011138824.7 | 申请日: | 2020-10-22 |
公开(公告)号: | CN112241161A | 公开(公告)日: | 2021-01-19 |
发明(设计)人: | 郑志芳;高尚;冯子龙 | 申请(专利权)人: | 贝思特门机(嘉兴)有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 宫建华 |
地址: | 314100 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 软件 升级 方式 | ||
本发明公开了一种门机控制器软件升级方式,属于门机控制技术领域,包括以下步骤:门机控制器底层引导程序检测共用门机控制器CAN通信接口是否收到软件升级上位机升级程序的命令,要是收到上位机程序的命令后,进行升级密码校验握手,校验握手通过后把门机控制器应用程序切换到升级程序模块运行。本发明通过共用原门机控制器CAN通信接口,避开电梯系统应用CAN通信Id号范围增加专用软件升级Id号在电梯系统检修模式下进行软件升级,不影响其它设备正常通信,进行软件下载数据接收和门机控制器自己的底层引导程序对软件下载数据的烧录,省去了专用软件升级接口的硬件成本,提升了产品竞争力,并解决了门机控制器需要拆盖软件升级问题,实现了软件升级。
技术领域
本发明属于门机控制技术领域,尤其涉及一种门机控制器软件升级方式。
背景技术
对于电梯门机控制器是属于智能设备是由软件来实现智能控制,软件都有不断升级的需求。现有电梯门机控制器软件CAN升级方式一般通过CPU的专用程序烧写口软件升级,需要硬件电路和拆机;通过串口通信软件升级也需要外接CPU引导模式切换电路;通过CAN通信软件升级也需要外接CPU引导模式切换电路。以上三种软件升级都需要增加硬件成本,降低了产品竞争力。
发明内容
本发明的目的在于:为了解决对于电梯门机控制器是属于智能设备是由软件来实现智能控制,软件都有不断升级的需求。现有电梯门机控制器软件CAN升级方式一般通过CPU的专用程序烧写口软件升级,需要硬件电路和拆机;通过串口通信软件升级也需要外接CPU引导模式切换电路;通过CAN通信软件升级也需要外接CPU引导模式切换电路。以上三种软件升级都需要增加硬件成本,降低了产品竞争力的问题,而提出的一种门机控制器软件升级方式。
为了实现上述目的,本发明采用了如下技术方案:一种门机控制器软件升级方式,包括以下步骤:
S1、上位机与门机控制器CAN通信,检测是否收到软件升级命令;
S2、进入软件升级引导程序和分配一定容量的RAM空间,上位机发送软件烧录数据总字节数;
S3、门机控制器接收到RAM并回发烧录数据总字节数和总字节计数器清零;
S4、上位机收到进行和校验,检验是否通过;
S5、门机控制器接收到RAM和回发烧录软件地址和数据,上位机收到进行和校验,检验是否通过;
S6、RAM空间使用计数器加1,判别是否存于RAM中烧录数据大于一定容量;
S7、检测软件数据总字节计数器是否大于等于总字节数;
S8、软件升级完成,断电重新上电运行新的应用程序。
作为上述技术方案的进一步描述:
所述S1中,若收到升级命令则门机控制器回发软件升级密码校验,若未收到升级命令则进入正常门机应用程序。
作为上述技术方案的进一步描述:
所述S4中,若通过则上位机发送烧录软件地址和数据,若不通过则上位机重发,超过一定时间校验不通过报软件升级失败。
作为上述技术方案的进一步描述:
所述S5中,若通过则软件数据总字节计数器加1,若不通过则上位机重发该帧,超过一定时间校验不通过报软件升级失败。
作为上述技术方案的进一步描述:
所述S6中,若大于,则调用烧录Flash功能函数把RAM中数据写入Flash程序空间中和清RAM空间使用计数器,若小于,则进行下一步。
作为上述技术方案的进一步描述:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝思特门机(嘉兴)有限公司,未经贝思特门机(嘉兴)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011138824.7/2.html,转载请声明来源钻瓜专利网。