一种基于单片机的二氧化碳自动报警系统及其方法

文档序号:6712325阅读:286来源:国知局
一种基于单片机的二氧化碳自动报警系统及其方法
【专利摘要】本发明涉及一种基于单片机的二氧化碳自动报警系统及其方法,使二氧化碳浓度达到一定高度时自动拨号报警。示键盘模块输入报警电话,显示输入以及拨打的报警电话;存储模块存储显示键盘模块输入的报警电话;报警检测模块在二氧化碳浓度浓度过高时发出报警信号;摘挂机控制模块连接一电话线,控制电话线的摘挂机;双音频收发模块,连接电话线,拨打报警电话;单片机控制模块将输入到显示键盘模块中的报警电话存储入存储模块,接收到报警信号后控制摘挂机控制模块摘机,并控制双音频收发模块拨打存储在存储模块中的报警电话,接通电话后控制摘挂机控制模块挂机。
【专利说明】一种基于单片机的二氧化碳自动报警系统及其方法【技术领域】
[0001]本发明涉及一种报警系统及其方法,尤其涉及一种基于单片机的二氧化碳自动报警系统及其方法。
【背景技术】
[0002]随着我国国民经济的迅速发展,人民生活水平不断提高,因而对安全防范提出了更高的要求,除了对房屋结构、小区绿化、周边配套等硬件设施外,对安全设施、管理水平等软件环境尤其重视。为了确保人民生命财产安全,报警系统在智能小区和其他很多场合的作用越来越重要。
[0003]目前国内外有越来越多的厂家研究者方面的产品技术,但是成品的价格相对比较高,从我国大部分人现在的生活水平和购买力来说,在普通家庭或者小用户要安装这样的一套装置还是比较困难的,性价比不高,未能把应有的市场潜力开发出来,利用单片机控制技术,实现对被监测对象的二氧化碳浓度的自动控制,自动报警,是整个行业的发展趋势,从经济和可靠性来说 ,都是不错的,因此有必要研究这样一套自动拨号的二氧化碳报警系统及方法。

【发明内容】

[0004]本发明的目的在于提供一种基于单片机的二氧化碳自动报警系统及其方法,以使二氧化碳浓度达到一定高度时自动拨号报警。
[0005]为了实现上述目的,一种基于单片机的二氧化碳自动报警系统,包括:
显示键盘模块,输入报警电话,显示输入以及拨打的报警电话;
存储模块,存储所述显示键盘模块输入的报警电话;
报警检测模块,检测二氧化碳浓度,在浓度过高时,发出报警信号;
摘挂机控制模块,连接一电话线,控制所述电话线的摘挂机;
双音频收发模块,连接所述电话线,拨打报警电话;
单片机控制模块,分别连接所述报警检测模块、所述显示键盘模块、所述存储模块、所述双音频接收模块以及所述摘挂机控制模块;将输入到所述显示键盘模块中的报警电话存储入所述存储模块,接收到所述报警信号后控制所述摘挂机控制模块摘机,并控制所述双音频收发模块拨打存储在所述存储模块中的报警电话,接通电话后控制所述摘挂机控制模块挂机。
[0006]较佳地,所述存储模块为E2PR0M存储器。
[0007]较佳地,所述报警检测模块包括二氧化碳传感器以及电压比较器,所述电压比较器连接所述二氧化碳传感器的电压信号输出端。
[0008]较佳地,所述摘挂机模块中包括一光耦合隔离电路,通过所述光耦合隔离电路来连接所述摘挂机模块与所述单片机控制模块。
[0009]较佳地,所述双音频收发模块中采用MT8880芯片来完成拨打报警电话。[0010]为了实现上述目的,本发明还提供了一种基于单片机的二氧化碳报警方法,使用权利要求1提供的基于单片机的二氧化碳报警系统,包括以下步骤:
检测是否有报警信号;
若检测到报警信号,则进行摘机并循环拨打预存的报警电话,且显示该报警电话;若没有检测到报警信号,则检测是否有号码输入;
若有号码输入,则将输入的号码存储到存储器中作为新的报警电话,若没有号码输入,则继续检测是否有报警信号。
[0011]较佳地,在号码输入过程中仍然进行报警信号的检测,若检测到有报警信号,则中断目前的输入,进行摘机并循环拨打预存的报警电话,且显示该报警电话。
[0012]较佳地,存储新的报警电话后,重新检测是否有报警信号,并循环上述步骤。
[0013]较佳地,循环拨打预存的报警电话步骤中还包括,当电话被接通后停止拨打报警电话,重新检测是否有报警信号,并循环上述步骤。
[0014]较佳地,拨打报警电话采用MT8880芯片来完成。
[0015]本发明由于采用以上技术方案,与现有技术相比,具有以下的优点和积极效果:
1)本发明通过此报警电路可以实现在二氧化碳的浓度过高时自动拨打报警电话,火灾等意外发生时能够高效的远程报警;
2)本发明成本低,结构简单,采用单片机作为控制系统,通用性强,易于编程,且成本
低;
3)本发明的摘挂机模块中通过光耦合隔离电路来连接单片机控制模块,它对输入、输出电信号有良好的隔离作用,可以有效防止信号干扰。
【专利附图】

【附图说明】
[0016]图1为本发明一种基于单片机的二氧化碳自动报警系统总框图;
图2为本发明实施例中存储模块、单片机模块以及报警检测模块的连接电路图;
图3为本发明实施例中存储模块的连接电路图;
图4为本发明实施例中报警检测模块的连接电路图;
图5为本发明实施例中摘挂机模块的连接电路图;
图6为本发明实施例中双音频收发模块的连接电路图;
图7为本发明提供的一种基于单片机的二氧化碳自动报警方法的流程图。
【具体实施方式】
[0017]下面参照附图和具体实施例来进一步说明本发明。
[0018]如附图1-6所示,本发明提供的一种基于单片机的二氧化碳自动报警系统,包括:显示键盘模块1、存储模块2、报警检测模块3、摘挂机控制模块4、双音频收发模块5以及单片机控制模块6,其中:显不键盘模块1,输入报警电话,显不输入以及拨打的报警电话,一般可选用HD7279,HD7279是一片具有串行接口的可同时驱动8位共阴式数码管(或64只独立LED)的智能显示驱动芯片,单片即可完成LED显示键盘接口的全部功能,HD7279和单片机之间采用串行接口,占用I/O 口线少;存储模块2,存储显示键盘模块I输入的报警电话,存储模块为E2PR0M存储器,可以选用CAT24C021 ;报警检测模块3,检测二氧化碳浓度,在浓度过高时,发出报警信号,;报警检测模块3包括二氧化碳传感器31以及电压比较器32,电压比较器31连接二氧化碳传感器31的电压信号输出端33,在本实施例中二氧化碳传感器采用GS-E,其电压信号输出端33连接一比较器芯片LM393 ;摘挂机控制模块4,连接一电话线41,控制电话线41的摘挂机;摘挂机模块4中包括一光耦合隔离电路42,通过光耦合隔离电路42来连接单片机控制模块6 ;光耦合隔离电路42的结构相当于把发光二极管和光敏(三极)管封装在一起。发光二极管把输入的电信号转换为光信号传给光敏管转换为电信号输出,由于没有直接的电气连接,这样既耦合传输了信号,又有隔离作用。双音频收发模块5,连接电话线41,拨打报警电话;双音频收发模块采用MT8880芯片;单片机控制模块6分别连接报警检测模块3、显示键盘模块1、存储模块2、双音频接收模块4以及摘挂机控制模块5 ;将输入到显示键盘模块I中的报警电话存储入存储模块2,接收到报警信号后控制摘挂机控制模块4摘机,并控制双音频收发模块5拨打存储在存储模块2中的报警电话,接通报警电话后控制摘挂机控制模块4挂机,本实施例中的单片机采用了 AT89S52,并不限于此。
[0019]如附图7所示,为本发明提供的一种基于单片机的二氧化碳自动报警方法的流程图,以下详细对本方法进行解释。
[0020]检测是否有报警信号,若检测到报警信号,进行摘机并循环拨打预存的报警电话,且显示该报警电话。
[0021]本实施例中通过报警检测模块对二氧化碳的浓度进行检测,当二氧化碳的浓度超过预设值时,发出报警信号。检测到报警信号步骤为通过二氧化碳传感器GS-E以及电压比较器LM393进行的,电压比较器连接传感器的电压信号输出端33,电路原理图如图4所示。
[0022]本实施例中采用单片机控制模块6进行检测,单片机控制模块6为一单片机最小系统,若接收到报警检测模块3的报警信号,则单片机控制模块6将控制摘挂机控制模块4进行摘机,使得电话线连通双音频收发模块5,双音频收发模块5采用MT8880芯片。此时单片机控制模块6再控制将存储模块2中的报警电话发送给双音频收发模块5,并控制双音频收发模块5拨打报警电话,且显示键盘模块I显示该报警电话,当电话接通后,单片机控制模块6重新检测是否有报警信号,并循环上述步骤。
[0023]若没有检测到报警信号,则检测是否有号码输入。本实施例中通过检测是显示键盘模块I是否有输入给单片机控制模块6来检测输入。若有号码输入,则将输入的号码存储到存储器中作为新的报警电话,然后重新检测是否有报警信号,并循环上述步骤;若没有号码输入,则继续检测是否有报警信号,并循环上述步骤。
[0024]本实施例中将新的报警电话存入存储模块中,存储模块2 —般采用E2PR0M存储器。且在号码输入过程中,单片机控制模块6仍然进行报警信号的检测,若检测到有报警信号,则中断目前的输入,通过摘挂机控制模块4进行摘机并且双音频收发模块5循环拨打预存的报警电话,且显示键盘模块I显示该报警电话,至电话接通后,单片机控制模块6重新开始检测报警信号,并循环上述步骤。
[0025]上述公开的仅为本发明的具体实施例,该实施例只为更清楚的说明本发明所用,而并非对本发明的限定,任何本领域的技术人员能思之的变化,都应落在保护范围内。
【权利要求】
1.一种基于单片机的二氧化碳自动报警系统,其特征在于,包括: 显示键盘模块,输入报警电话,显示输入以及拨打的报警电话; 存储模块,存储所述显示键盘模块输入的报警电话; 报警检测模块,检测二氧化碳浓度,在浓度过高时,发出报警信号; 摘挂机控制模块,连接一电话线,控制所述电话线的摘挂机; 双音频收发模块,连接所述电话线,拨打报警电话; 单片机控制模块,分别连接所述报警检测模块、所述显示键盘模块、所述存储模块、所述双音频接收模块以及所述摘挂机控制模块;将输入到所述显示键盘模块中的报警电话存储入所述存储模块,接收到所述报警信号后控制所述摘挂机控制模块摘机,并控制所述双音频收发模块拨打存储在所述存储模块中的报警电话,接通电话后控制所述摘挂机控制模块挂机。
2.如权利要求1所述的一种基于单片机的二氧化碳自动报警系统,其特征在于,所述存储模块为E2PR0M存储器。
3.如权利要求1所述的一种基于单片机的二氧化碳自动报警系统,其特征在于,所述报警检测模块包括二氧化碳传感器以及电压比较器,所述电压比较器连接所述二氧化碳传感器的电压信号输出端。
4.如权利要求1所述的一种基于单片机的二氧化碳自动报警系统,其特征在于,所述摘挂机模块中包括一光耦合隔离电路,通过所述光耦合隔离电路来连接所述摘挂机模块与所述单片机控制模块。
5.如权利要求1所述的一种基于单片机的二氧化碳自动报警系统,其特征在于,所述双音频收发模块中采用MT8880芯片来完成拨打报警电话。
6.一种基于单片机的二氧化碳报警方法,使用权利要求1提供的基于单片机的二氧化碳报警系统,其特征在于,包括以下步骤: 检测是否有报警信号; 若检测到报警信号,则进行摘机并循环拨打预存的报警电话,且显示该报警电话;若没有检测到报警信号,则检测是否有号码输入; 若有号码输入,则将输入的号码存储到存储器中作为新的报警电话,若没有号码输入,则继续检测是否有报警信号。
7.如权利要求6所述的一种基于单片机的二氧化碳报警方法,其特征在于,在号码输入过程中仍然进行报警信号的检测,若检测到有报警信号,则中断目前的输入,进行摘机并循环拨打预存的报警电话,且显示该报警电话。
8.如权利要求6所述的一种基于单片机的二氧化碳自动报警方法,其特征在于,存储新的报警电话后,重新检测是否有报警信号,并循环上述步骤。
9.如权利要求6或7所述的一种基于单片机的二氧化碳自动报警方法,其特征在于,循环拨打预存的报警电话步骤中还包括,当电话被接通后停止拨打报警电话,重新检测是否有报警信号,并循环上述步骤。
10.如权利要求6或7所述的一种基于单片机的二氧化碳自动报警方法,其特征在于,拨打报警电话采用MT8880芯片来完成。
【文档编号】G08B25/08GK103745555SQ201410006290
【公开日】2014年4月23日 申请日期:2014年1月7日 优先权日:2014年1月7日
【发明者】徐进, 朱汉敏, 陈堂敏 申请人:苏州经贸职业技术学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1