屏蔽门门控器的软件更新方法技术

技术编号:15706415 阅读:176 留言:0更新日期:2017-06-26 19:35
本发明专利技术公开了一种屏蔽门门控器的软件更新方法,该方法首先将升级包分拆成多个分包,然后通过总线采用广播的方式,同时向各门控器发送一个分包,且发送查询信息确认各门控器是否收到分包,若未接收到分包,则再次广播重复发送,然后继续发送下一个分包,直至所有分包发送完毕,各门控器接收到所有分包以后,进行软件升级,主控器收集各门控器是否升级成功的信息。本发明专利技术通过这种形式,使地铁屏蔽门的升级更新速度得到了大幅度提高,同时也确保了数据的接收成功率。

Software updating method for screen door controller

The invention discloses a screen door control unit software update method, the upgrade package is divided into a plurality of sub packets, and then through the bus by way of broadcasting, and to send a control package, and send the information to confirm whether the control packet received, if not received subcontracting, again broadcast retransmission, and then continue to send the next packet, until all the packet is sent, received the control all subcontractors, software upgrade, collect the control whether to upgrade the success of information master. In this way, the upgrading and updating speed of the subway screen door is greatly improved, and the success rate of data reception is also ensured.

【技术实现步骤摘要】
屏蔽门门控器的软件更新方法
本专利技术涉及地铁屏蔽门门控器的软件更新方法。
技术介绍
地铁站台的屏蔽门又叫安全门,每一个屏蔽门都有一个门控器用来实现对屏蔽门的控制,一个地铁站一侧站台一般设有至少24个门控器,所有的门控器都挂在总线上,由一个主控器通过总线对所有门控器进行在线更新,主控器按照顺序依次给各个门控器进行更新,经过大致的统计,完成24个门控器的软件更新需要50分钟左右。在安全门数量较多的情况下,为了增强远端门控器的连接信号,还有可能增加中继器,若是增加了中继器,将会导致完成24个门控器的软件更新需要2.5小时左右,而完成所有门控器的更新所花费的时间更长,因此,为了不影响正常的运营,地铁站台屏蔽门(安全门)门控器软件更新只能在晚间停车期间,才能更新软件。可是晚间时间有限,为了确保所有屏蔽门的门控器都顺利更新完成,提供一种更快的软件更新方法是亟待解决的技术问题。
技术实现思路
本专利技术为了解决现有技术中存在的上述技术问题,提出了一种屏蔽门门控器的软件更新方法,包括如下步骤:步骤1:主控器将升级包分拆成多个分包;步骤2:主控器通过总线采用广播的方式,同时向各门控器发送一个分包;步骤3:主控器通过总线发送查询信息,各门控器若未接收到分包,则向主控器要求重发未接收到的分包;步骤4:主控器根据门控器的请求,向相应的门控器通过广播的形式发送指定的分包;步骤5:所述主控器跳转至步骤2,发送下一分包,直至所有的分包发送完毕;步骤6:各门控器进行软件升级,主控器收集各门控器是否升级成功的信息。本专利技术采用广播方式使多个门控器同时在线接收升级信息,大大加快了升级速度。又应用了中间等待技术,收集门控器是否需要重发分包,保证了升级信息传输的成功率。通过本专利技术的软件更新方法,更新24个门控器时,将软件更新需要的时间缩短至约8分钟。附图说明图1为本专利技术的方法流程图。具体实施方式下面结合附图对本专利技术的原理及方法进行详细说明。如图1所示,本专利技术提出的屏蔽门门控器的软件更新方法,在开始时,主控器先将升级包分拆成多个分包,假设分包的包数为N。然后设置一个重发参数repeat和包数变量num(1<=num<=N),num也可以称之为分包ID,重发参数repeat代表每次广播发送一个分包时的重发次数,假设将该重发参数的最大发送次数设置为k。接下来主控器将序号为num的分包以广播的形式同时发送给各门控器,并且重复k次,以便各门控器可以顺利接收到,k大于等于2。主控器通过总线发送查询信息,各门控器没有收到分包,则在一定时限内向主控器要求重发未接收到的分包。然后主控器根据门控器的请求,向相应的门控器通过广播的形式发送指定的分包,同样的重复发送k次。为了确保分包一定发送成功,主控器还可以再次发送查询信息,看看是否还有必要重发,直到确认之前发送的分包全部接收成功。接着num顺次加1,主控器按照上面的步骤继续发送下一个分包,直到所有的分包发送完毕。待各门控器收到整个升级包以后,各门控器进行软件升级,最后由主控器收集各门控器是否升级成功的信息。本专利技术主控器通过广播方式,分多次将升级包发送给需要升级的门控器,门控器接收到升级包,保存至临时缓存区。主控器与门控器之间经过一系列的校验和特定的信息交互,校验核实,保证了数据传输的成功率和传输速度。以上具体实施例仅用以举例说明本专利技术的结构,本领域的普通技术人员在本专利技术的构思下可以做出多种变形和变化,这些变形和变化均包括在本专利技术的保护范围之内。本文档来自技高网...
屏蔽门门控器的软件更新方法

【技术保护点】
一种屏蔽门门控器的软件更新方法,其特征在于,包括如下步骤:步骤1:主控器将升级包分拆成多个分包;步骤2:主控器通过总线采用广播的方式,同时向各门控器发送一个分包;步骤3:主控器通过总线发送查询信息,各门控器若未接收到分包,则向主控器要求重发未接收到的分包;步骤4:主控器根据门控器的请求,向相应的门控器通过广播的形式发送指定的分包;步骤5:所述主控器跳转至步骤2,发送下一分包,直至所有的分包发送完毕;步骤6:各门控器进行软件升级,主控器收集各门控器是否升级成功的信息。

【技术特征摘要】
1.一种屏蔽门门控器的软件更新方法,其特征在于,包括如下步骤:步骤1:主控器将升级包分拆成多个分包;步骤2:主控器通过总线采用广播的方式,同时向各门控器发送一个分包;步骤3:主控器通过总线发送查询信息,各门控器若未接收到分包,则向主控器要求重发未接收到的分包;步骤4:主控器根据门控器的请求,向相应的门控器通过广播的形式发送指定的分包;步骤5:所述主控器跳转至步骤2,发送下一分包,直至所有的分包发送完毕;步骤...

【专利技术属性】
技术研发人员:吴天杰熊海刚刘升华
申请(专利权)人:深圳市方大自动化系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1