首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
结合电力线载波和电话通信的报警网络系统
来源:本站整理  作者:佚名  2009-04-22 15:11:19




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

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

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

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

    MT8888是一种完整的高性能DTMF收发器,不仅能收发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 用户端和报警中心

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:96,730.47000 毫秒