新闻中心

EEPW首页>嵌入式系统>设计应用> 结合电力线载波和电话通信的报警网络系统

结合电力线载波和电话通信的报警网络系统

作者: 时间:2009-04-22 来源:网络 收藏

本文引用地址://m.amcfsurvey.com/article/173781.htm

语音电路包括语音接口电路、语音处理组件、话筒扬声器等,语音芯片选用ISD2560,外围少,控制简单,其标准录放时间为60s。可根据需要分组录放,预置播放次数。

看门狗电路选用X25045以防止数据丢失和CPU误动作。该芯片将看门狗定时器、电源监控电路与EEPROM三个功能部分集成于单个封装内,可编程操作,可靠性高,功耗低,内含512byte的EEPROM,用于存储话机号码、系统设置等数据。

AT89C51通过串行通讯芯片ICL232与PC机串行,实现系统的智能化,使操作更加简便易行;电源采用不间断电源UPS。

LM1893是美国国家半导体公司生产的高性能专用芯片,可实现可靠地半双工数据。为避免干扰,本系统的与巡检信号分别采用两种载频传输,由AT89C51的P1.1根据通信种类控制载频的切换。LM1893调制解调数据的输入输出,采用软件状态查询的方式,由AT89C51的P1.2、P1.3模拟串行口驱动收发数据。

MT8888是一种完整的高性能器,不仅能收发DTMF信号,实现自动拨号,还可选择呼叫过程滤波器以检测干线上的回铃音、拨号音、忙音等信号音,适合与接口,且外围逻辑电路简单。MT8888芯片IRQ/CP端与AT89C51的INT0连接,通过INT0向发出申请。图3为区域中心通讯电路图。
2.2 软件设计

LM1893初始化设置在接受信号状态;发生警情后,区域中心一旦检测到P1.2脚的负跳变信号,读取LM1893的报警信息,发出声光报警,显示和语音提示相应警情类别、地点等详细信息,提醒中心值班人员及时根据警情处理事故;单片机上电复位后,定时器0初始化设为模式1每隔10s产生定时中断,将LM1893置于发送巡检信号状态,采用软件查询方式发送用户分组巡检命令,延时一段时间LM1893置为接收状态,接收用户端返回的巡检结果。若出现异常情况,发出声光报警、显示并存储发生地点、时间等详细信息;报警处理与定时巡检同时发生时,报警处理优先。定时器1则初始化为模式2,作为PC机与单片机串行通讯的波特率发生器。

MT888工作在呼叫模式和突发模式来检测信号音和发送报警信息。区域中心根据警情自动拨通指挥报警中心的,并按用户预置号码将警情转至个人手机、寻呼机上;预置号码分为必选和可选电话,必选电话(如110、119)由区域中心根据警情自动选择拨打,若未打通则自动进入下次播打的电话行列;可选电话如用户手机、寻呼机,则根据预置总拨通数来控制。

值班人员可根据所需通过键盘对个别用户的巡检,预置电话号码,输入密码取消报警停止用户端报警的发送等。

图4为区域中心单片机主流程图及用户巡检和报警处理子流程图。

下面是MT8888自动拨号报警的部分程序:

DIAL STEB P1.7 ;模拟摘机;

MOV DPTR,#0FDFFH ;写控制寄存器CRA,MT8888设为呼叫模式;

MOV A ,#0002H

MOVX @DPTR, A

JNB P3.2,HANGOFF ;检测拨号音,否则跳转挂机;

MOV DPTR,#0FDFFH ;MT8888设为突发模式;

MOV A,#000AH

MOVX @DPTR,A

MOV A, #0000H

MOVX @DPTR,A

LOOP MOV A,@R0 ;R0为存储电话号码的地址指针;

MOV DPTR ,#0FCFFH ;写第一位号码到发送寄存器;

MOVX @DPTR ,A

MOV DPTR ,#0FDFFH ;读状态寄存器,判发送寄存器是否已空;

MOVX A ,@DPTR

JNB ACC.1,LOOP

INC R0 ;指针准备接受下一位号码;

JNZ R1,LOOP ;是否发完全部号码;

3 用户端和报警中心



评论


相关推荐

技术专区

关闭