本发明专利技术公开了一种记录火灾报警控制器关机和复位时间的系统,所述的系统包括内置有应用程序命令模块和RTC时钟模块的单片机,均与该单片机连接的电源模块和主板电池,以及存储模块,所述RTC时钟模块与应用程序命令模块连接,其特征在于,所述单片机内还分别设有均同时与应用程序命令模块和存储模块连接的第一RTC通用寄存器和第二RTC通用寄存器。本发明专利技术还提供了该系统的两种实现方法(关机时间和复位时间记录方法)。本发明专利技术设计合理、系统体积小巧,不仅大幅降低了系统硬件设计的要求和成本,而且其获取火灾报警控制器关机和复位时间的方式更加简单化和智能化。因此,本发明专利技术适于大规模推广应用。
【技术实现步骤摘要】
本专利技术涉及消防
,具体涉及的是一种记录火灾报警控制器关机和复位时间的系统及其实现方法。
技术介绍
目前,为了更好地对火灾报警控制器整个工作系统进行管理,通常会对其控制器的开关机时间操作进行记录。由于获取关机的时间记录难度较大,目前市面上的控制器在获取开关机时间记录上都会选择利用硬件设计来检测火灾报警控制器的关机,从而获取当前时间作为关机时间。图1所示的,即为目前市面上常用的一种专用于记录火灾报警控制器关机时间的系统,其主要由电源模块、单片机、主板电池、存储模块、电容及电压监测电路组成。当电压监测电路监测到电压掉电、且电压小于一定值时(一般情况下低于正常工作电压的30%),系统会自动视为控制器发生了掉电(也就是关机),此时电容会进行放电,维持单片机工作一段时间,然后在这段时间内由内置在单片机中的RTC时钟模块获取关机的时间,然后由单片机将其存储到存储模块中。然而,上述采用的这种获取控制器关机时间并存储的方式,由于电容和电压监测电路的设计,不仅导致系统较为庞大,而且增加了对硬件的设计要求和成本,并且整个系统不够智能化。此外,现有的这种系统,在火灾报警控制器进行复位操作时,由于火灾报警控制器不存在掉电的情况,因而并不会记录控制器的复位时间,如此一来,就会存在无法查询具体复位时间的盲区,导致厂家后续难以对火灾报警控制器的性能进行有效的评估。
技术实现思路
针对上述技术的不足,本专利技术提供了一种记录火灾报警控制器关机和复位时间的系统及其实现方法,可在降低硬件设计要求和成本的前提下,有效记录火灾报警控制器的关机和复位时间,为研究火灾报警控制器的性能提供参考价值。为实现上述目的,本专利技术采用的技术方案如下:记录火灾报警控制器关机和复位时间的系统,包括内置有应用程序命令模块和RTC时钟模块的单片机,均与该单片机连接的电源模块和主板电池,以及存储模块,所述RTC时钟模块与应用程序命令模块连接,所述单片机内还分别设有均同时与应用程序命令模块和存储模块连接的第一RTC通用寄存器和第二RTC通用寄存器。按照上述系统,本专利技术基于同一专利技术构思下,还提供了该系统的两种实现方案,分别如下:方案一其包括以下步骤:(1)火灾报警控制器主动或者被动关机时,主板电池为RTC时钟模块供电,使RTC时钟模块继续更新当前时间,确保与火灾报警控制器所设时区的时间保持一致;同时,应用程序命令模块将关机瞬间由RTC时钟模块记录的时间作为关机时间,与关机命令一同存入第一RTC通用寄存器或第二RTC通用寄存器中;(2)火灾报警控制器开机时,单片机读取第一RTC通用寄存器或第二RTC通用寄存器中的关机时间,同时,RTC时钟继续更新当前时间,并与应用程序命令模块的存储命令一同存入第一RTC通用寄存器或第二RTC通用积存器中,直至下次关机时,按照步骤(1)的方式继续将关机时间存入第一RTC通用寄存器或第二RTC通用寄存器中。进一步地,所述步骤(2)中,单片机读取第一RTC通用寄存器或第二RTC通用寄存器中的关机时间的同时,第一RTC通用寄存器或第二RTC通用寄存器还将该关机时间存入存储模块中。方案二其包括以下步骤:(1)火灾报警控制器复位时,应用程序命令模块将复位瞬间由RTC时钟模块记录的时间作为复位时间,与复位命令一同存入第一RTC通用寄存器或第二RTC通用寄存器中,同时RTC时钟继续更新当前时间,并与应用程序命令模块的存储命令一同存入第一RTC通用寄存器或第二RTC通用积存器中;(2)单片机重新启动,并读取第一RTC通用寄存器或第二RTC通用寄存器的复位时间,直至下次复位时,按照步骤(1)的方式继续将复位时间存入第一RTC通用寄存器或第二RTC通用寄存器中对上一次的复位时间进行覆盖。进一步地,所述步骤(2)中,单片机读取第一RTC通用寄存器或第二RTC通用寄存器中的复位时间的同时,第一RTC通用寄存器或第二RTC通用寄存器还将该复位时间存入存储模块中。与现有技术相比,本专利技术具有以下有益效果:本专利技术构思合理、设计巧妙、系统体积小巧,其采用了与传统系统不一样的关机时间获取方式,在排除了电容及电压监测电路的设计后,只需在单片机中设置两个RTC通用寄存器,然后通过软硬件的有效设计和结合,便可在获取火灾报警控制器关机时间的同时,大幅降低系统硬件设计的要求和成本,并且还能有效获取控制器的复位时间。本专利技术在火灾报警控制器关机或复位时,均可以在不影响RTC时钟模块正常更新系统时间的前提下,使系统获取关机时间和复位时间的过程变得更加简单化和智能化,如此一来,也可很好地为后续研究火灾报警控制器的性能提供具有意义的参考价值。可以说,本专利技术很好地符合了系统小型化、集成化和智能化的发展趋势,因此,其非常适合在消防领域内大规模推广应用。附图说明图1为现有系统的系统框图。图2为本专利技术的系统框图。具体实施方式下面结合附图说明和实施例对本专利技术作进一步说明,本专利技术的方式包括但不仅限于以下实施例。如图2所示,本专利技术提供了一种可用于记录火灾报警控制器关机和复位时间的系统,其包括电源模块、单片机、主板电池、存储模块、以及第一RTC通用寄存器和第二RTC通用寄存器。所述电源模块与单片机连接,用于为单片机提供工作电源,且该单片机内置有相互连接的应用程序命令模块和RTC时钟模块,所述主板电池与单片机连接,用于在控制器关机时为RTC时钟模块提供工作电源。所述第一RTC通用寄存器和第二RTC通用寄存器也均内置在单片机中,并均同时与应用程序命令模块和存储模块连接。火灾报警控制器正常工作时,RTC时钟模块持续更新当前时间,并传入至应用程序命令模块中,由应用程序命令模块将时间和存储命令一同存入第一RTC通用寄存器或第二RTC通用寄存器中,持续更新寄存器中存储的时间。下面分别介绍本专利技术记录火灾报警控制器关机时间和复位时间的流程。关机时间记录模式当火灾报警控制器主动或者被动(例如掉电)关机时,主板电池为RTC时钟模块供电,主板电池为RTC时钟模块供电,使RTC时钟模块继续更新当前时间,确保与火灾报警控制器所设时区(例如北京时区)的时间保持一致(就好比电脑关机后,系统时间仍然在持续更新一样);同时,应用程序命令模块将关机瞬间由RTC时钟模块记录的时间作为关机时间,与关机命令一同存入第一RTC通用寄存器或第二RTC通用寄存器中。而后,当火灾报警控制器开机时,单片机会读取第一RTC通用寄存器或第二RTC通用寄存器中的关机时间,同时RTC时钟模块继续更新当前时间,并与应用程序命令模块的存储命令一同存入第一RTC通用寄存器或第二RTC通用寄存器中(与上述火灾报警控制器正常工作时一样,持续更新寄存器中存储的时间),直至下次关机时,按照上述方式继续将关机时间存入第一RTC通用寄存器或第二RTC通用寄存器中,如此反复,实现每一次关机时间的获取。并且每次单片机在读取关机时间的同时,第一RTC通用寄存器或第二RTC通用寄存器还将该关机时间存入存储模块中,如此可在进一步完善本专利技术系统后,方便后续查看火灾报警控制器每一次由于主动或被动关机时的关机时间,为研究火灾报警控制器的稳定性提供参考。下面举一例子来对关机时间记录模式进行说明。假设在上午10∶00之前,火灾报警控制器正常工作,此时,RTC时钟模块与世界时钟保持一致,不停地更新本文档来自技高网...
【技术保护点】
记录火灾报警控制器关机和复位时间的系统,包括内置有应用程序命令模块和RTC时钟模块的单片机,均与该单片机连接的电源模块和主板电池,以及存储模块,所述RTC时钟模块与应用程序命令模块连接,其特征在于,所述单片机内还分别设有均同时与应用程序命令模块和存储模块连接的第一RTC通用寄存器和第二RTC通用寄存器。
【技术特征摘要】
1.记录火灾报警控制器关机和复位时间的系统,包括内置有应用程序命令模块和RTC时钟模块的单片机,均与该单片机连接的电源模块和主板电池,以及存储模块,所述RTC时钟模块与应用程序命令模块连接,其特征在于,所述单片机内还分别设有均同时与应用程序命令模块和存储模块连接的第一RTC通用寄存器和第二RTC通用寄存器。2.权利要求1所述的系统的实现方法,其特征在于,包括以下步骤:(1)火灾报警控制器主动或者被动关机时,主板电池为RTC时钟模块供电,使RTC时钟模块继续更新当前时间,确保与火灾报警控制器所设时区的时间保持一致;同时,应用程序命令模块将关机瞬间由RTC时钟模块记录的时间作为关机时间,与关机命令一同存入第一RTC通用寄存器或第二RTC通用寄存器中;(2)火灾报警控制器开机时,单片机读取第一RTC通用寄存器或第二RTC通用寄存器中的关机时间,同时,RTC时钟继续更新当前时间,并与应用程序命令模块的存储命令一同存入第一RTC通用寄存器或第二RTC通用积存器中,直至下次关机时,按照步骤(1)的方式继续将关机时间存入第一RTC通用寄存器或第二RTC通用寄存器...
【专利技术属性】
技术研发人员:黄岭,陈少强,陈燕习,黄松涛,周奎,
申请(专利权)人:四川赛科安全技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。