0574-A-012--0574-A-0131线路切换电路由两个双刀双置继电器组成,实现主机、外线、电话机连接关系的切换。平时外线与电话机连通;报警时和异地主动监控时,外线与主机连接;对主机进行设置时(包括录报警电话号码,录语音,及其他参数设定),主机断开外线,只与电话机相连,此时主机需要通过一个恒流源来给TEA1062提供电源。恒流源由发光二极管、S8550和几个电阻组成。是否进入设置状态由一个设置开关来决定。设置开关开,则恒流源投入,并且软件转入响应的设置子程序。
后备电源电路、显示电路、驱动电路
0574-A-012--0574-A-0131为保证市电断电时,主机仍然能够进行电话报警,本系统中设有后备电源电路,如图5所示。用4节1.2V的镍镉充电电池作为后备电源,电力不足时能够自动恒流充电;利用电压检测模块HT7050A,电池充电满后自动停止充电。当市电停电时,电子开关打开,后备电源接入系统。
由于有语音区分警情类别,故系统对显示电路的要求不高。用一个发光二极管做电源指示,再用一个发光二极管指示工作状态:布防(点亮)、撤防(熄灭)或报警中(闪烁),便可以满足要求。
执行机构用于一些特殊场合,如在防煤气泄露中启动排风扇。为保证执行机构有足够的驱动能力,系统采用过零触发光耦MOC3041驱动双向可控硅,可有220V、10A的驱动容量。
系统软件设计
0574-A-012--0574-A-0131系统软件采用模块化结构和子程序嵌套技术,可读性好,便于编制和扩充。主流程采用顺序查询方式,分别检测无线编码信号、设置按钮的开关状态、外部振铃信号。用于检测后两个信号的时间很短,可以认为主机是在随时接收无线编码信号。
主程序流程
主程序流程如图6所示。它反复循环,调用以下几个主要子程序:
(1)无线编码检测程序。如果检测到有效信号,则转入软件模拟PT2272解码子程序和报警子程序。
(2)设置按钮状态检测。如果设置开关打开,则转入设置子程序,设定主机参数。
(3)外部振铃检测程序。如果振铃达到设定的次数,则转入监控子程序。通过参数设置,也可禁止异地主动监控。
设置子程序流程
设置子程序的流程如图7所示。
0574-A-012--0574-A-0131主要子程序的简要介绍
(1) 报警子程序:判断是否该报警,该采用何种报警方式(电话报警,警号报警或者两者同时报警)。若是采用了电话报警方式,那么它会调用拨号子程序来拨出预先设定的报警电话,选择恰当的语音放送到电话线路上,此过程中它还会检测是否有来自遥控器的撤防信号,或是用户端的反控信号。
(2) 监控子程序:当用户在异地向主机打电话来进行布、撤防或其他操作,监控子程序就会接收用户的这些指令。它首先校验用户密码,看是否是合法用户。如果是,则监控子程序可按照用户的指令进行布防、撤防、启动警号、开关继电输出口等。
几点注意事项
(1) 无线编码的软件解码。本报警器用软件模拟PT2272来进行软件解码,这样无论发射端PT2262的地址码是怎样的,报警器都可以接收该编码。而采用硬件PT2272进行解码时,只有它与PT2262的地址码完全一致时,才能成功解码。由于一台报警主机要能与多个无线传感探头进行无线方式连接,且能够区分各探头达到分区的目的,因此必须采用软件解码方式。
(2) 0574-A-012--0574-A-0131主机的防误报功能。在本报警器使用过程中,我们发现绝大多数烟感探头存在着电池电压下降(9伏电池降到7.5伏左右)而导致误发信号的问题,这就会导致主机的误报警。这是同类报警器普遍存在的问题。根据对烟感探头低电误报特点的研究,发现此时烟感探头发出的码信号比正常报警时要短,于是在程序中加入灵敏度调节模块,规定只有连续几次都收到有效信号(只针对装有烟感探头的防区),主机才开始报警。灵敏度6级可调,只要设置合适,就可以兼顾灵敏度和可靠性,解决烟感探头的误报问题。
(3) 主机工作方式的灵活性。在软件中定义了30多条指令,可以对主机进行各种工作方式的选择,参数大小的设置,便于调试人员调试,也便于用户使用,将软件的功能发挥到最大。
Copyright © 2022-2024 厦门雄霸电子商务有限公司 版权所有 备案号:闽ICP备14012685号-33