一种单板复位方法及装置制造方法及图纸

技术编号:12278860 阅读:116 留言:0更新日期:2015-11-05 13:44
本发明专利技术公开了一种单板复位方法及装置,所述方法包括:对单板软复位是否成功进行检测;若检测到单板软复位未成功,则自动对单板的电源进行硬件通断控制,实现单板硬复位。本发明专利技术在出现单板软件复位不成功时,能够通过硬件控制的方式,保证单板成功再次上电,使单板所有芯片的时序都满足要求,达到重启业务的目的。

【技术实现步骤摘要】

本专利技术涉及一种可以实现单板可靠复位的方法及相关的装置。
技术介绍
单板在使用过程中,出现某些未知故障时,有时需要通过软件复位操作才能实现单板的业务重新启动。对于软件复位操作,目前基本都是通过单板对故障信息进行检测后,由可编程控制器发出复位指令,实现单板复位。但是在部分单板长时间工作情况下,如果发生单板信号端口静电积累过多、资源紧张、信号干扰过大的情况,会出现软件复位操作不成功,导致单板周期性、频繁的进行复位,业务无法正常恢复。发生上述情况时,有两种方式可以解决问题:1、采用硬件复位的方式实现单板重启;2、单板下电再上电实现重启。对于第一种方式,一般单板上有复位按钮,通过触发复位按钮动作可以实现单板的复位,但是需要现场人为操作;对于第二种方式,单板重新插拔上电后,也相当于进行了一次单板的复位过程,同样需要维护人员现场操作。
技术实现思路
本专利技术的目的在于提供一种单板复位方法及装置,能更好地解决在出现单板软件复位不成功时,通过硬件控制方式,保证单板成功再次上电的问题。根据本专利技术的一个方面,提供了一种单板复位方法,包括:对单板软复位是否成功进行检测;若检测到单板软复位未成功,则自动对单板的电源进行硬件通断控制,实现单板硬复位。优选地,所述的对单板软复位是否成功进行检测的步骤包括:对单板软复位的次数进行累计;当所述单板软复位的次数大于或等于预定复位次数时,确定所述单板软复位不成功。优选地,所述的自动对单板的电源进行硬件通断控制的步骤包括:若检测到单板软复位未成功,则向单板上的硬复位电路发送硬复位指令;所述硬复位电路根据所述硬复位指令,断开用来控制单板的电源通断的电源开关;在断开电源开关预定时间后,接通所述电源开关。优选地,所述硬复位电路包括:驱动电路,用于驱动所述电源开关接通或断开;延时电路,用于在断开所述电源开关预定时间后,触发所述驱动电路驱动所述电源开关接通。优选地,所述单板的电源包括单板管理模块的电源或单板总线电源。根据本专利技术的另一方面,提供了一种单板复位装置,包括:检测模块,用于对单板软复位是否成功进行检测;复位模块,用于在检测到单板软复位未成功时,自动对单板的电源进行硬件通断控制,实现单板硬复位。优选地,所述检测模块对单板软复位的次数进行累计,当所述单板软复位的次数大于或等于预定复位次数时,确定所述单板软复位不成功,并向所述复位模块发送硬复位指令。优选地,所述复位模块包括:电源开关,用于控制单板的电源通断;硬复位电路,用于根据所述硬复位指令,断开所述电源开关,并在断开所述电源开关预定时间后,接通所述电源开关。优选地,所述硬件复位电路包括:驱动电路,用于驱动所述电源开关接通或断开;延时电路,用于在所述电源开关断开预定时间后,触发所述驱动电路驱动所述电源开关接通。优选地,所述单板的电源包括单板管理模块的电源或单板总线电源。与现有技术相比较,本专利技术的有益效果在于:1、本专利技术基本不增加复杂器件和成本,可以实现单板的自动硬件复位;2、本专利技术结合单板的特点,不影响单板现有的功能,保留原有的软件复位功能,在软件复位不成功的情况下,再启动该硬件复位功能;3、本专利技术可以实现单板自动硬复位,增加该功能后,在发生故障通讯的情况下,不需要再到现场去插拔单板,就可以达到重启业务的目的。【附图说明】图1是本专利技术提供的单板复位方法原理框图;图2是本专利技术提供的单板复位装置框图;图3是本专利技术第一实施例提供的电路结构示意图;图4是本专利技术第二实施例提供的电路结构示意图。【具体实施方式】以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是本专利技术提供的单板复位方法原理框图,如图1所示,步骤包括:步骤SlOl:对单板软件发出软复位指令后的单板软复位是否成功进行检测。所述步骤SlOl具体包括:对单板软复位的次数进行累计,当所述单板软复位的次数大于或等于预定复位次数时,确定所述单板软复位不成功。步骤S102:若检测到单板软复位未成功,则自动对单板的电源进行硬件通断控制,实现单板硬复位。所述步骤S102具体包括,若检测到单板软复位未成功,则向单板上的硬复位电路发送硬复位指令,使所述硬复位电路根据所述硬复位指令,断开用来控制单板的电源通断的电源开关,并在断开电源开关预定时间后,再次接通所述电源开关。其中,所述硬复位电路通过其驱动电路和延时电路实现硬复位,具体地,所述驱动电路驱动所述电源开关接通或断开,所述延时电路在所述电源开关断开预定时间后,触发所述驱动电路驱动所述电源开关接通。也就是说,如果单板软件复位操作不成功而导致单板周期性反复进行软复位,将触发单板硬件复位,从而保证单板可靠复位,达到业务重启的目的。进一步地,上述单板的电源包括单板管理模块BMC的电源或单板总线电源。如果单板上有BMC模块,则所述单板的电源包括BMC模块的电源,可以通过控制单板上BMC模块的电源,实现BMC模块再次上电。单板BMC模块是整个单板的核心监控部分,对该模块进行控制,也就等于控制了单板的整个业务相关过程。在进行BMC模块二次上电时,由于BMC自身已经下电,无法再发出上电命令,该上电信号由硬件电路自行发出,可以由单稳态触发器等类似电路或者芯片完成,BMC模块再次上电具体时间由延时电路进行适当调整,这样就能够保证整个单板的载荷部分都能完全下电,而且能保证单板上所有芯片再次上电时,所有芯片的上电时序都可以满足要求。如果单板上没有BMC模块,则所述单板的电源包括单板总线电源,可以采样相同的控制方式,控制单板的总线电源,实现单板总线的下电上电。该控制电路,可以由EPLD等芯片完成,EPLD等芯片通过采集单板的工作状态信号,在发生异当前第1页1 2 本文档来自技高网...

【技术保护点】
一种单板复位方法,其特征在于,包括:对单板软复位是否成功进行检测;若检测到单板软复位未成功,则自动对单板的电源进行硬件通断控制,实现单板硬复位。

【技术特征摘要】

【专利技术属性】
技术研发人员:谭建熊振华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1