CN110597665A - 一种掉电保护装置 - Google Patents
一种掉电保护装置 Download PDFInfo
- Publication number
- CN110597665A CN110597665A CN201910884993.6A CN201910884993A CN110597665A CN 110597665 A CN110597665 A CN 110597665A CN 201910884993 A CN201910884993 A CN 201910884993A CN 110597665 A CN110597665 A CN 110597665A
- Authority
- CN
- China
- Prior art keywords
- resistor
- triode
- latching relay
- magnetic latching
- power supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/30—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Power Sources (AREA)
Abstract
本发明公开了一种掉电保护装置,所述装置包括掉电检测模块、标志位电路以及控制模块;控制模块用于对软件数据进行升级更新;备份存储区中存储有与软件数据对应的软件备份数据;掉电检测模块用于检测供电电源的供电状态;并在检测到供电电源供电异常时生成第一状态信号;标志位电路用于当接收到掉电检测模块传输的第一状态信号时设置其自身处于动作状态,并生成动作标志位信号;当控制模块通过供电电源正常上电,并处于初始化阶段时,控制模块还用于若接收到标志位电路传输的动作标志位信号,则控制标志位电路处于复位状态,将软件备份数据覆盖写入软件数据的存储区。本发明能够提高掉电保护的可靠性,确保在恢复供电后设备可以正常启动软件。
Description
技术领域
本发明涉及掉电保护技术领域,尤其涉及一种掉电保护装置。
背景技术
当用户设置设备的软件进行升级更新时,例如路由器的软件更新时,有可能会突然电源电量不足、电源接线接触不良或用户误操作等原因导致设备异常掉电,造成软件升级更新意外中断。由于软件更新时是对软件数据擦除重写,更新被意外中断后会导致数据丢失,进而造成设备的软件启动异常。
目前,对软件更新进行掉电保护的方案,通常采用纯软件手段发生掉电时执行数据保护,例如执行软件更新取消,恢复原数据。
然而,由于掉电事件往往发生突然且从掉电到电源完全失效的过程很短,通过纯软件手段在掉电时进行数据保护存在不可控因素且有可能的没有足够的时间进行数据保护,导致现有的掉电保护方案可靠性差。
发明内容
本发明实施例所要解决的技术问题在于,提供一种掉电保护装置,能够提高掉电保护的可靠性,确保在恢复供电后设备可以正常启动软件。
为了解决上述技术问题,本发明实施例提供了一种掉电保护装置,所述装置包括掉电检测模块、标志位电路以及控制模块,所述控制模块和所述掉电检测模块均与供电电源连接,所述掉电检测模块与所述标志位电路连接,所述控制模块与所述标志位电路连接;其中,
所述控制模块用于对软件数据进行升级更新;其中,预置的备份存储区中存储有与所述软件数据对应的软件备份数据;
在所述控制模块对所述软件数据进行升级更新时,所述掉电检测模块用于检测所述供电电源的供电状态;并,在检测到所述供电电源供电异常时,生成第一状态信号;
所述标志位电路用于当接收到所述掉电检测模块传输的所述第一状态信号时,设置其自身处于动作状态,并生成动作标志位信号;
当所述控制模块通过所述供电电源正常上电,并处于初始化阶段时,所述控制模块还用于若接收到所述标志位电路传输的所述动作标志位信号,则控制所述标志位电路处于复位状态,并将所述软件备份数据覆盖写入所述软件数据的存储区。
进一步的,所述掉电检测模块还用于在检测到所述供电电源供电正常时,生成第二状态信号;
所述标志位电路还用于当接收到所述掉电检测模块传输的所述第二状态信号时,设置其自身处于复位状态,并生成复位标志位信号;
当所述控制模块正对所述软件数据进行升级更新时,所述控制模块还用于若接收到所述标志位电路传输的所述复位标志位信号,则继续对所述软件数据进行升级更新。
进一步的,所述标志位电路包括磁保持继电器和第一电源;
所述磁保持继电器的第一端与所述掉电检测模块的输出端连接,所述磁保持继电器的第二端与所述控制模块的控制端连接,所述磁保持继电器的第三端与所述第一电源连接,所述磁保持继电器的第四端接地;
所述磁保持继电器的标志位信号输出端与所述控制模块的标志位信号检测端连接。
进一步的,所述磁保持继电器为单线圈磁保持继电器,所述单线圈磁保持继电器包括第一线圈和第一切换开关器件;其中,
所述第一线圈的第一端为所述磁保持继电器的第一端,所述第一线圈的第二端为所述磁保持继电器的第二端;
所述第一切换开关器件的定端为所述磁保持继电器的标志位信号输出端,所述第一切换开关器件的第一切换端为所述磁保持继电器的第三端,所述第一切换开关器件的第二切换端为所述磁保持继电器的第四端。
进一步的,所述磁保持继电器为双线圈磁保持继电器,所述双线圈磁保持继电器包括动作线圈、复位线圈和第二切换开关器件;其中,
所述动作线圈的第一端为所述磁保持继电器的第一端,所述复位线圈的第一端为所述磁保持继电器的第二端,所述动作线圈的第二端与所述复位线圈的第二端均接地;
所述第二切换开关器件的定端为所述磁保持继电器的标志位信号输出端,所述第二切换开关器件的第一切换端为所述磁保持继电器的第三端,所述第二切换开关器件的第二切换端为所述磁保持继电器的第四端。
进一步的,所述标志位电路还包括第一电阻和第二电阻;其中,
所述第一电阻的第一端与所述磁保持继电器的第三端连接,所述第一电阻的第二端与所述第一电源连接;
所述第二电阻的第一端与所述磁保持继电器的第四端连接,所述第二电阻的第二端接地。
进一步的,所述掉电检测模块包括第一三极管、第二三极管、第一二极管、第一电容、第二电容、第三电阻、第四电阻和第五电阻;其中,
所述第一三极管的第一端与所述第三电阻的第一端连接,所述第一三极管的第二端与所述第一电容的第一端连接,所述第一三极管的第三端接地;所述第三电阻的第二端用于连接所述供电电源,所述第一电容的第二端接地;
所述第一二极管的第一端与所述第一电容的第一端连接,所述第一二极管的第二端用于连接所述供电电源;
所述第二三极管的第一端与所述第四电阻的第一端连接,所述第二三极管的第二端与所述第五电阻的第一端连接,所述第二三极管的第三端接地;
所述第四电阻的第二端与所述第一三极管的第三端连接,所述第五电阻的第二端用于连接第二电源;
所述第二电容的第一端与所述第五电阻的第二端连接,所述第二电容的第二端接地;
所述第二三极管的第二端为所述掉电检测模块的输出端。
进一步的,所述掉电检测模块包括第二二极管、第六电阻和第七电阻;其中,
所述第二二极管的第一端与所述第三电阻的第一端连接,所述第二二极管的第二端接地;
所述第六电阻的第一端与所述第一三极管的第一端连接,所述第六电阻的第二端与所述第三电阻的第一端连接;
所述第七电阻的第一端与所述第一三极管的第三端连接,所述第七电阻的第二端接地。
进一步的,所述第一三极管为第一PNP型三极管,所述第二三极管为第二PNP型三极管;其中,
所述第一PNP型三极管的基极为所述第一三极管的第一端,所述第一PNP型三极管的发射极为所述第一三极管的第二端,所述第一PNP型三极管的集电极为所述第一三极管的第三端;
所述第二PNP型三极管的基极为所述第二三极管的第一端,所述第二PNP型三极管的发射极为所述第二三极管的第二端,所述第二PNP型三极管的集电极为所述第二三极管的第三端。
进一步的,所述第一二极管的第一端为所述第一二极管的阴极,所述第一二极管的第二端为所述第一二极管的阳极。
上述提供的一种掉电检测装置,通过掉电检测模块对供电电源的供电状态进行检测,并通过标志位电路在供电电源供电异常时设置自身为动作状态并维持,以持续生成动作标志位信号,能够保证控制模块在重新上电时获知掉电事件并重写入软件备份数据进行掉电保护。由于标志位电路通过自身状态的设置,动作标志位信号持续且稳定,且控制模块在重启时初始化阶段才执行掉电保护动作,将软件备份数据写入相应的存储区,能够不受时间限制触发控制模块进行掉电保护,不需要在掉电发生时到电源失效这一短暂的时间段进行掉电保护,提高了掉电保护的可靠性,确保在恢复供电后设备可以正常启动软件。
附图说明
图1是本发明提供的一种掉电保护装置的第一个优选实施例的结构示意图;
图2是本发明提供的一种掉电保护装置的第二个优选实施例的结构示意图;
图3是本发明提供的一种掉电保护装置的第三个优选实施例的结构示意图;
图4是本发明提供的一种掉电保护装置的第四个优选实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种掉电保护装置,请参阅图1,图1为本发明提供的一种掉电保护装置的第一个优选实施例的结构示意图;具体的,所述装置包括掉电检测模块1、标志位电路2以及控制模块3,所述控制模块3和所述掉电检测模块1均与供电电源4连接,所述掉电检测模块1与所述标志位电路2连接,所述控制模块3与所述标志位电路2连接;其中,
所述控制模块3用于对软件数据进行升级更新;其中,预置的备份存储区中存储有与所述软件数据对应的软件备份数据;
在所述控制模块3对所述软件数据进行升级更新时,所述掉电检测模块1用于检测所述供电电源4的供电状态;并,在检测到所述供电电源4供电异常时,生成第一状态信号;
所述标志位电路2用于当接收到所述掉电检测模块1传输的所述第一状态信号时,设置其自身处于动作状态,并生成动作标志位信号;
当所述控制模块3通过所述供电电源4正常上电,并处于初始化阶段时,所述控制模块还用于若接收到所述标志位电路2传输的所述动作标志位信号,则控制所述标志位电路2处于复位状态,并将所述软件备份数据覆盖写入所述软件数据的存储区。
需要说明的是,软件数据是指更新前正在使用的软件的当前版本的数据,其位于软件读写的存储区,而软件备份数据可以是与软件数据同一版本、内容相同的数据,也可以是***出厂设置时该版本的数据。
需要说明的是,标志位电路具有复位状态和动作状态,且处于动作状态时,由于状态未改变,其向控制模块传输的动作标志位信号是持续的,并不是如纯软件上生成信号传输给控制模块后消失,而是通过电路持续传输动作状态下的动作标志位信号,只到标志位电路的状态变为复位状态时,动作标志位信号才会消失,这是本申请保证控制模块能获知更新时是否发生掉电、且能不因时间受限而无法触发控制模块进行掉电保护的重要技术手段。标志位电路默认设置为复位状态,在供电电源供电异常时设置为动作状态,在受控制模块控制后又设为复位状态。
具体的,本发明提供的一种掉电检测装置,控制模块可以响应用户的更新指令或者后台设置的自动更新,对软件数据进行升级更新;在升级更新软件的过程中,掉电检测模块持续检测供电电源的供电状态,当检测到供电电源供电异常时,生成第一状态信号,传输至标志位电路;标志位电路在接收到掉电检测模块传输的第一状态信号后,设置标志位电路其自身到动作状态,以通过电路持续向控制模块输出动作标志位信号;在供电电源供电异常,发生掉电后,掉电检测装置重新上电,此时控制模块通过供电电源正常上电、并进入上电开机后的初始化阶段,若控制模块接收到动作标志位信号,则可获知上一次***或设备启动后,更新软件期间有发生掉电事件,则控制模块对标志位电路控制恢复为复位状态,并在初始化阶段时将软件备份数据提取出来写入更新时软件数据所在的存储区,以使***或设备能够正常启动相应软件功能。
需要说明的是,若软件备份数据中未保存用户的设置的数据,则软件备份数据在写入更新时软件数据所在的存储区后,通过用户的配置即可正常使用该软件。本发明提供的掉电检测装置可以设置在任何适合的设备中,例如路由器等网关设备。掉电检测模块的相应功能可以是软件实现的、可以是硬件实现的,也可以是软件硬件结合实现的,优选地,为了使掉电检测模块的相应功能更加可靠,掉电检测模块优选采用硬件方式实现。
本发明提供的一种掉电检测装置,通过掉电检测模块对供电电源的供电状态进行检测,并通过标志位电路在供电电源供电异常时设置自身为动作状态并维持,以持续生成动作标志位信号,能够保证控制模块在重新上电时获知掉电事件并重写入软件备份数据进行掉电保护。由于标志位电路通过自身状态的设置,动作标志位信号持续且稳定,且控制模块在重启时初始化阶段才执行掉电保护动作,将软件备份数据写入相应的存储区,能够不受时间限制触发控制模块进行掉电保护,不需要在掉电发生时到电源失效这一短暂的时间段进行掉电保护,提高了掉电保护的可靠性,确保在恢复供电后设备可以正常启动。
优选地,所述掉电检测模块1还用于在检测到所述供电电源4供电正常时,生成第二状态信号;
所述标志位电路2还用于当接收到所述掉电检测模块1传输的所述第二状态信号时,设置其自身处于复位状态,并生成复位标志位信号;
当所述控制模块正对所述软件数据进行升级更新时,所述控制模块还用于若接收到所述标志位电路传输的所述复位标志位信号,则继续对所述软件数据进行升级更新。
具体的,当控制模块启动设备或***时,若接收到标志位电路传输的复位标志位信号,则控制模块可获知继续正常启动过程;当控制模块完成启动后,对软件数据进行升级更新时,标志位电路处于默认的复位状态,掉电检测模块检测供电电源供电正常,向标志位电路传输第二状态信号,标志位电路根据第二状态信号继续保持设置自身处于复位状态,向控制模块传输复位标志位信号;若控制模块正在对软件数据进行升级更新,则控制模块接收到复位标志位信号可获知继续进行软件数据的更新过程。
当更新过程中发生掉电事件,掉电检测模块检测到供电电源的供电异常,生成第一状态信号,标志位电路根据接收的第一状态信号设置自身处于动作状态,持续输出动作标志位信号,而此时控制模块因供电异常而停止对软件数据的升级更新过程。在掉电故障排除后,控制模块重新上电,重新开机启动***或设备,控制模块先进入初始化阶段,对***或者设备进行初始化,此时若接收到标志位电路的动作标志位信号,控制模块便获知之前的更新过程中断,控制模块将软件备份数据写入之前软件数据所在的存储区,并控制标志位电路恢复为复位状态。在软件备份数据写入完毕后,便可以正常按照新写入的软件备份数据正常启动,还可以重新进行软件的升级更新过程。而标志位电路在此恢复到复位状态,继续接收掉电检测模块传输的第一状态信号或第二状态信号。
需要说明的是,由于控制模块通过供电电源正常上电后,控制模块又继续进行启动,控制标志位电路又恢复为复位状态,故此后需要更新软件数据时上述过程相应循环进行。
优选地,请参阅图2,图2是本发明提供的一种掉电保护装置的第二个优选实施例的结构示意图;具体的,所述标志位电路2包括磁保持继电器201和第一电源202;
所述磁保持继电器201的第一端与所述掉电检测模块1的输出端连接,所述磁保持继电器201的第二端与所述控制模块3的控制端连接,所述磁保持继电器201的第三端与所述第一电源202连接,所述磁保持继电器201的第四端接地;
所述磁保持继电器201的标志位信号输出端与所述控制模块3的标志位信号检测端连接。
具体的,本发明通过磁保持继电器能够实现标志位电路的复位状态、动作状态的维持过程,通过第一电源和接地电压能实现标志位输出端输出动作标志位信号或复位标志位信号。
优选地,请参阅图3,图3是本发明提供的一种掉电保护装置的第三个优选实施例的结构示意图;具体的,所述磁保持继电器201为单线圈磁保持继电器,所述单线圈磁保持继电器包括第一线圈K1和第一切换开关器件SW1;其中,
所述第一线圈K1的第一端为所述磁保持继电器201的第一端,所述第一线圈K1的第二端为所述磁保持继电器201的第二端;
所述第一切换开关器件SW1的定端为所述磁保持继电器201的标志位信号输出端,所述第一切换开关器件SW1的第一切换端为所述磁保持继电器201的第三端,所述第一切换开关器件SW1的第二切换端为所述磁保持继电器201的第四端。
具体的,磁保持继电器为单线圈磁保持继电器,通过第一线圈K1的两端电压对标志位电路的状态进行设置,当设置为动作状态时,第一切换开关器件切换至与第一电源连通,以标志位信号输出端输出高电平至控制模块;当设置为复位状态时,第一切换开关器件切换至与地线连通,以标志位信号输出端输出地电平至控制模块。
优选地,请参阅图4,图4是本发明提供的一种掉电保护装置的第四个优选实施例的结构示意图;具体的,所述磁保持继电器201为双线圈磁保持继电器,所述双线圈磁保持继电器包括动作线圈K2、复位线圈K3和第二切换开关器件SW2;其中,
所述动作线圈K2的第一端为所述磁保持继电器201的第一端,所述复位线圈K3的第一端为所述磁保持继电器201的第二端,所述动作线圈K2的第二端与所述复位线圈K3的第二端均接地;
所述第二切换开关器件SW2的定端为所述磁保持继电器201的标志位信号输出端,所述第二切换开关器件SW2的第一切换端为所述磁保持继电器201的第三端,所述第二切换开关器件SW2的第二切换端为所述磁保持继电器201的第四端。
具体的,磁保持继电器为双线圈磁保持继电器,通过控制第二线圈K2第一端、第三线圈K3的第一端的电压,对标志位电路的状态进行设置,当设置为动作状态时,第二切换开关器件切换至与第一电源连通,以标志位信号输出端输出高电平至控制模块;当设置为复位状态时,第二切换开关器件切换至与地线连通,以标志位信号输出端输出地电平至控制模块。
优选地,如图3至图4所示,所述标志位电路2还包括第一电阻R1和第二电阻R2;其中,
所述第一电阻R1的第一端与所述磁保持继电器201的第三端连接,所述第一电阻R1的第二端与所述第一电源VCC1连接;
所述第二电阻R2的第一端与所述磁保持继电器201的第四端连接,所述第二电阻R2的第二端接地。
具体的,通过第一电阻和第二电阻进行相应的分压,为控制模块提供相应电压的信号。
优选地,如图3至图4所示,所述掉电检测模块1包括第一三极管Q1、第二三极管Q2、第一二极管D1、第一电容C1、第二电容C2、第三电阻R3、第四电阻R4和第五电阻R5;其中,
所述第一三极管Q1的第一端与所述第三电阻R3的第一端连接,所述第一三极管Q1的第二端与所述第一电容C1的第一端连接,所述第一三极管Q1的第三端接地;所述第三电阻R3的第二端用于连接所述供电电源VCC,所述第一电容C1的第二端接地;
所述第一二极管D1的第一端与所述第一电容C1的第一端连接,所述第一二极管D1的第二端用于连接所述供电电源VCC;
所述第二三极管Q2的第一端与所述第四电阻R4的第一端连接,所述第二三极管Q2的第二端与所述第五电阻R5的第一端连接,所述第二三极管Q2的第三端接地;
所述第四电阻R4的第二端与所述第一三极管Q1的第三端连接,所述第五电阻R5的第二端用于连接第二电源VCC2;
所述第二电容C2的第一端与所述第五电阻R5的第二端连接,所述第二电容C2的第二端接地;
所述第二三极管Q2的第二端为所述掉电检测模块1的输出端。
具体的,当供电电源VCC供电正常时输入高电压,第一电容充电,第一三极管截止,而第二三极管导通,第二电容通过第二电源充电,此时,第二三极管的第二端作为掉电检测模块的输出端向标志位电路输出低电平,此时磁保持继电器维持复位状态;当供电电源VCC供电异常时,无高电平输入,而此时第一电容和第二电容放电,在一定时间内向第一三极管和第二三极管提供电压,此时第一三极管导通,而第二三极管截止,第二电源经过第五电阻分压后向第二三极管的第二端提供高电平,即掉电检测模块的输出端向标志位电路输出高电平,此时磁保持继电器切换设置为动作状态。
需要说明的是,第一二极管D1用于隔离第一电容C1和供电电源,防止掉电时供电电源影响第一电容向第一三极管放电;第二电容用于在掉电时向第一三极管提供相应的电压,第三电阻R3、第四电阻R4和第五电阻R5有提供第一三极管、第二三极管偏置电压以及限流的作用。需要说明的是,第一三极管、第二三极管可以是NPN型或PNP型,只要根据各类型的三极管特性,设置三极管的各端连接实现本发明的功能即可,图3至图4的各个元器件的类型只是示意,并不限定本发明所采用的元器件的类型。
优选地,如图3至图4所示,所述掉电检测模块1包括第二二极管D2、第六电阻R6和第七电阻R7;其中,
所述第二二极管D2的第一端与所述第三电阻R3的第一端连接,所述第二二极管D2的第二端接地;
所述第六电阻R6的第一端与所述第一三极管Q1的第一端连接,所述第六电阻R6的第二端与所述第三电阻R3的第一端连接;
所述第七电阻R7的第一端与所述第一三极管Q1的第三端连接,所述第七电阻R7的第二端接地。
具体的,本发明通过第二二极管作为稳压二极管,提供掉电检测模块的检测阈值,检测阈值即为第二二极管的标称稳压值加上0.7V。第六电阻和第七电阻也是为电路提供偏置电压及限流作用。
优选地,所述第一三极管Q1为第一PNP型三极管,所述第二三极管Q2为第二PNP型三极管;其中,
所述第一PNP型三极管的基极为所述第一三极管的第一端,所述第一PNP型三极管的发射极为所述第一三极管的第二端,所述第一PNP型三极管的集电极为所述第一三极管的第三端;
所述第二PNP型三极管的基极为所述第二三极管的第一端,所述第二PNP型三极管的发射极为所述第二三极管的第二端,所述第二PNP型三极管的集电极为所述第二三极管的第三端。
具体的,当第一三极管和第二三极管为PNP型三极管时,第一三极管的第一端~第三端分别为基极、发射极和集电极,第二三极管的第一端~第三端分别为基极、发射极和集电极,以实现掉电检测模块的相应功能。
优选地,所述第一二极管D1的第一端为所述第一二极管D1的阴极,所述第一二极管D1的第二端为所述第一二极管D1的阳极。
具体的,第一二极管的第一端、第二端分别为阴极、阳极时,可以实现隔离第一电容和供电电源的作用。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种掉电保护装置,其特征在于,所述装置包括掉电检测模块、标志位电路以及控制模块,所述控制模块和所述掉电检测模块均与供电电源连接,所述掉电检测模块与所述标志位电路连接,所述控制模块与所述标志位电路连接;其中,
所述控制模块用于对软件数据进行升级更新;其中,预置的备份存储区中存储有与所述软件数据对应的软件备份数据;
在所述控制模块对所述软件数据进行升级更新时,所述掉电检测模块用于检测所述供电电源的供电状态;并,在检测到所述供电电源供电异常时,生成第一状态信号;
所述标志位电路用于当接收到所述掉电检测模块传输的所述第一状态信号时,设置其自身处于动作状态,并生成动作标志位信号;
当所述控制模块通过所述供电电源正常上电,并处于初始化阶段时,所述控制模块还用于若接收到所述标志位电路传输的所述动作标志位信号,则控制所述标志位电路处于复位状态,并将所述软件备份数据覆盖写入所述软件数据的存储区。
2.如权利要求1所述的掉电保护装置,其特征在于,所述掉电检测模块还用于在检测到所述供电电源供电正常时,生成第二状态信号;
所述标志位电路还用于当接收到所述掉电检测模块传输的所述第二状态信号时,设置其自身处于复位状态,并生成复位标志位信号;
当所述控制模块正对所述软件数据进行升级更新时,所述控制模块还用于若接收到所述标志位电路传输的所述复位标志位信号,则继续对所述软件数据进行升级更新。
3.如权利要求1所述的掉电保护装置,其特征在于,所述标志位电路包括磁保持继电器和第一电源;
所述磁保持继电器的第一端与所述掉电检测模块的输出端连接,所述磁保持继电器的第二端与所述控制模块的控制端连接,所述磁保持继电器的第三端与所述第一电源连接,所述磁保持继电器的第四端接地;
所述磁保持继电器的标志位信号输出端与所述控制模块的标志位信号检测端连接。
4.如权利要求3所述的掉电保护装置,其特征在于,所述磁保持继电器为单线圈磁保持继电器,所述单线圈磁保持继电器包括第一线圈和第一切换开关器件;其中,
所述第一线圈的第一端为所述磁保持继电器的第一端,所述第一线圈的第二端为所述磁保持继电器的第二端;
所述第一切换开关器件的定端为所述磁保持继电器的标志位信号输出端,所述第一切换开关器件的第一切换端为所述磁保持继电器的第三端,所述第一切换开关器件的第二切换端为所述磁保持继电器的第四端。
5.如权利要求3所述的掉电保护装置,其特征在于,所述磁保持继电器为双线圈磁保持继电器,所述双线圈磁保持继电器包括动作线圈、复位线圈和第二切换开关器件;其中,
所述动作线圈的第一端为所述磁保持继电器的第一端,所述复位线圈的第一端为所述磁保持继电器的第二端,所述动作线圈的第二端与所述复位线圈的第二端均接地;
所述第二切换开关器件的定端为所述磁保持继电器的标志位信号输出端,所述第二切换开关器件的第一切换端为所述磁保持继电器的第三端,所述第二切换开关器件的第二切换端为所述磁保持继电器的第四端。
6.如权利要求3至5任意一项所述的掉电保护装置,其特征在于,所述标志位电路还包括第一电阻和第二电阻;其中,
所述第一电阻的第一端与所述磁保持继电器的第三端连接,所述第一电阻的第二端与所述第一电源连接;
所述第二电阻的第一端与所述磁保持继电器的第四端连接,所述第二电阻的第二端接地。
7.如权利要求3所述的掉电保护装置,其特征在于,所述掉电检测模块包括第一三极管、第二三极管、第一二极管、第一电容、第二电容、第三电阻、第四电阻和第五电阻;其中,
所述第一三极管的第一端与所述第三电阻的第一端连接,所述第一三极管的第二端与所述第一电容的第一端连接,所述第一三极管的第三端接地;所述第三电阻的第二端用于连接所述供电电源,所述第一电容的第二端接地;
所述第一二极管的第一端与所述第一电容的第一端连接,所述第一二极管的第二端用于连接所述供电电源;
所述第二三极管的第一端与所述第四电阻的第一端连接,所述第二三极管的第二端与所述第五电阻的第一端连接,所述第二三极管的第三端接地;
所述第四电阻的第二端与所述第一三极管的第三端连接,所述第五电阻的第二端用于连接第二电源;
所述第二电容的第一端与所述第五电阻的第二端连接,所述第二电容的第二端接地;
所述第二三极管的第二端为所述掉电检测模块的输出端。
8.如权利要求7所述的掉电保护装置,其特征在于,所述掉电检测模块包括第二二极管、第六电阻和第七电阻;其中,
所述第二二极管的第一端与所述第三电阻的第一端连接,所述第二二极管的第二端接地;
所述第六电阻的第一端与所述第一三极管的第一端连接,所述第六电阻的第二端与所述第三电阻的第一端连接;
所述第七电阻的第一端与所述第一三极管的第三端连接,所述第七电阻的第二端接地。
9.如权利要求7所述的掉电保护装置,其特征在于,所述第一三极管为第一PNP型三极管,所述第二三极管为第二PNP型三极管;其中,
所述第一PNP型三极管的基极为所述第一三极管的第一端,所述第一PNP型三极管的发射极为所述第一三极管的第二端,所述第一PNP型三极管的集电极为所述第一三极管的第三端;
所述第二PNP型三极管的基极为所述第二三极管的第一端,所述第二PNP型三极管的发射极为所述第二三极管的第二端,所述第二PNP型三极管的集电极为所述第二三极管的第三端。
10.如权利要求7所述的掉电保护装置,其特征在于,所述第一二极管的第一端为所述第一二极管的阴极,所述第一二极管的第二端为所述第一二极管的阳极。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910884993.6A CN110597665A (zh) | 2019-09-18 | 2019-09-18 | 一种掉电保护装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910884993.6A CN110597665A (zh) | 2019-09-18 | 2019-09-18 | 一种掉电保护装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110597665A true CN110597665A (zh) | 2019-12-20 |
Family
ID=68861031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910884993.6A Pending CN110597665A (zh) | 2019-09-18 | 2019-09-18 | 一种掉电保护装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110597665A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111399620A (zh) * | 2020-04-24 | 2020-07-10 | 西安紫光国芯半导体有限公司 | 一种备份电源及备份方法 |
CN111880638A (zh) * | 2020-08-06 | 2020-11-03 | 欧姆龙(上海)有限公司 | 电子设备和控制电子设备的数据更新的方法 |
CN112134349A (zh) * | 2020-11-26 | 2020-12-25 | 苏州伟创电气科技股份有限公司 | 掉电控制方法、控制器及*** |
CN112564264A (zh) * | 2020-12-02 | 2021-03-26 | 浙江凯耀照明有限责任公司 | 一种具有掉电前功能记忆的线路 |
CN113760333A (zh) * | 2021-09-16 | 2021-12-07 | 海宁奕斯伟集成电路设计有限公司 | 软件升级方法、装置、电子设备及计算机可读存储介质 |
CN113808655A (zh) * | 2021-09-23 | 2021-12-17 | 长江存储科技有限责任公司 | 用于进行掉电测试的方法、装置和*** |
CN114446458A (zh) * | 2020-10-30 | 2022-05-06 | 深圳市瑞图生物技术有限公司 | 一种医疗设备、控制终端、断电保护方法和存储介质 |
CN115118151A (zh) * | 2022-07-19 | 2022-09-27 | 西安军陶科技有限公司 | 一种软硬双控电路及电源启动控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160154597A1 (en) * | 2013-05-13 | 2016-06-02 | Amazon Technologies, Inc. | Backup of volatile memory to persistent storage |
CN106776381A (zh) * | 2016-12-23 | 2017-05-31 | 郑州云海信息技术有限公司 | 一种存储***掉电保护方法及*** |
CN206321756U (zh) * | 2016-12-14 | 2017-07-11 | 广州视源电子科技股份有限公司 | 一种掉电检测电路与开关电源电路 |
CN107608828A (zh) * | 2017-09-21 | 2018-01-19 | 郑州云海信息技术有限公司 | 数据中心掉电自动恢复的方法、***、装置及存储介质 |
CN108649939A (zh) * | 2018-04-16 | 2018-10-12 | 芯原微电子(上海)有限公司 | 电源检测电路及方法 |
CN109685190A (zh) * | 2018-12-28 | 2019-04-26 | 江苏恒宝智能***技术有限公司 | 一种ic卡掉电保护方法及装置 |
-
2019
- 2019-09-18 CN CN201910884993.6A patent/CN110597665A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160154597A1 (en) * | 2013-05-13 | 2016-06-02 | Amazon Technologies, Inc. | Backup of volatile memory to persistent storage |
CN206321756U (zh) * | 2016-12-14 | 2017-07-11 | 广州视源电子科技股份有限公司 | 一种掉电检测电路与开关电源电路 |
CN106776381A (zh) * | 2016-12-23 | 2017-05-31 | 郑州云海信息技术有限公司 | 一种存储***掉电保护方法及*** |
CN107608828A (zh) * | 2017-09-21 | 2018-01-19 | 郑州云海信息技术有限公司 | 数据中心掉电自动恢复的方法、***、装置及存储介质 |
CN108649939A (zh) * | 2018-04-16 | 2018-10-12 | 芯原微电子(上海)有限公司 | 电源检测电路及方法 |
CN109685190A (zh) * | 2018-12-28 | 2019-04-26 | 江苏恒宝智能***技术有限公司 | 一种ic卡掉电保护方法及装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111399620A (zh) * | 2020-04-24 | 2020-07-10 | 西安紫光国芯半导体有限公司 | 一种备份电源及备份方法 |
CN111880638A (zh) * | 2020-08-06 | 2020-11-03 | 欧姆龙(上海)有限公司 | 电子设备和控制电子设备的数据更新的方法 |
WO2022028350A1 (zh) * | 2020-08-06 | 2022-02-10 | 欧姆龙株式会社 | 电子设备和控制电子设备的数据更新的方法 |
CN114446458A (zh) * | 2020-10-30 | 2022-05-06 | 深圳市瑞图生物技术有限公司 | 一种医疗设备、控制终端、断电保护方法和存储介质 |
CN112134349A (zh) * | 2020-11-26 | 2020-12-25 | 苏州伟创电气科技股份有限公司 | 掉电控制方法、控制器及*** |
CN112564264A (zh) * | 2020-12-02 | 2021-03-26 | 浙江凯耀照明有限责任公司 | 一种具有掉电前功能记忆的线路 |
CN113760333A (zh) * | 2021-09-16 | 2021-12-07 | 海宁奕斯伟集成电路设计有限公司 | 软件升级方法、装置、电子设备及计算机可读存储介质 |
CN113808655A (zh) * | 2021-09-23 | 2021-12-17 | 长江存储科技有限责任公司 | 用于进行掉电测试的方法、装置和*** |
CN113808655B (zh) * | 2021-09-23 | 2023-10-03 | 长江存储科技有限责任公司 | 用于进行掉电测试的方法、装置和*** |
CN115118151A (zh) * | 2022-07-19 | 2022-09-27 | 西安军陶科技有限公司 | 一种软硬双控电路及电源启动控制方法 |
CN115118151B (zh) * | 2022-07-19 | 2024-02-06 | 西安军陶科技有限公司 | 一种软硬双控电路及电源启动控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110597665A (zh) | 一种掉电保护装置 | |
EP0151023B1 (en) | Apparatus for controlling power supply to electronic circuitry | |
US10654428B2 (en) | Power supply control device | |
CN102388679B (zh) | 消息可控灯、发光***和控制灯的方法 | |
CN112636732A (zh) | 一种下电延时保护电路和装置 | |
JPH08153012A (ja) | エレクトロニクス機器およびその内部にある周辺装置を初期設定する方法 | |
CN108983940B (zh) | 一种双控存储掉电保护*** | |
CN108683217B (zh) | 可关断的电源电压监视电路 | |
CN106374899B (zh) | 面向家庭服务机器人的防误开关机开关电路及其控制方法 | |
CN110708051A (zh) | 一种开关控制逻辑电路 | |
US5852377A (en) | Reset circuit for ensuring proper reset when used with decaying power supplies | |
CN111208891A (zh) | 一种cpld更新***及方法 | |
US20150346808A1 (en) | Start-up architecture of redundant power supply system | |
CN115076932A (zh) | 空调器单根信号线控制方法、控制装置及空调器 | |
JP2770256B2 (ja) | 制御システム | |
CN112491027A (zh) | 直流电源防错控制电路、方法及家电设备 | |
WO1997023820A1 (en) | A reset circuit for ensuring proper reset when used with decaying power supplies | |
EP1339168B1 (en) | Control apparatus | |
JPH01255019A (ja) | マイクロコンピュータの電源回路 | |
KR20020033434A (ko) | 정보 처리 장치 및 메모리 카트리지 시스템 | |
JP3792455B2 (ja) | 防災監視盤の電源切換回路 | |
CN214255716U (zh) | 直流电源防错控制电路及家电设备 | |
CN220553846U (zh) | 用于开关装置的电池控制装置和开关装置 | |
CN113141287B (zh) | 一种节点负载短路自隔离电路、方法和多联机电路 | |
CN110265259B (zh) | 一种防继电器瞬态冲击电流的保护电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191220 |