(寮虹儓鎺ㄨ崘)鏅鸿兘鏃犵嚎瀹夐槻鎶ヨ鍣ㄨ璁℃瘯涓氳鏂?- 鐧惧害鏂囧簱 联系客服

发布时间 : 星期四 文章(寮虹儓鎺ㄨ崘)鏅鸿兘鏃犵嚎瀹夐槻鎶ヨ鍣ㄨ璁℃瘯涓氳鏂?- 鐧惧害鏂囧簱更新完毕开始阅读c509145ca66e58fafab069dc5022aaea988f4162

射频发射模块原理图

2.4 无线解码与接收模块 2.4.1 接收与解码电路原理图

DIN为数据信号输入端,VT为解码有效确认输出端。以PT2272构成的接受电

路,为了同发射地址匹配以保证其正常工作,PT2262的A0-A7 8位地址均悬空,图中电路已经包括选频网络、放大、整形的电路。因此在信号接受端不依赖于14波长天线的选频作用,控制距离较近时可以剪短甚至去掉外接天线

射频接收模块原理图 2.5 DTMF收发电路 2.5.1 DTMF收发信号的电路

单片机通过DTMF收发电路拨出电话号码进行电话报警,DTMF电路的输入输出信号都会经过信号放大电路(以TEA1062为核心)进行增益调整。运用单片机的P2口完成对MT8880芯片的控制,单片机P2.0-P2.3接MT8880的D3-D0即可以通过软件编程实行对MT8880的模式控制,单片机P2.6、P2.4接MT8880的和RS0,即能对MT8880进行寄存器的选择和操作。而MT8880的TONE端口为DTMF发送端,DTMF信号(来自MT8880)通过DTMF引脚输入,经过TEA1062放大后从LN引脚一起送到电话外线上。

DTMF收发信号电路原理图

2.6 语音电路 2.6.1 语音电路

所用的数字语音芯片ISD1420,采用先进的模拟数字语音存储技术,音质好,无须AD转换,可录制20秒的语音信息,可分段存储信息,采用总线技术,适宜与单片机接口。另外它是零功率信息存储方式,断电情况下,信息可保留10年以上;易于使用,可随意改变录音内容,录放次数达10万次以上。在本设计中,用户通过电话机将各种

警情语音和用户的地址语音(便于与110联网)分段录入到ISD1420中。在使用ISD1400系列的语音芯片时,应注意在REC和VCC之间接一个0.1mF的电容,以防止在上电时出现录音操作而破坏原来录制的信息。端口功能为电平触发放音,单片机P1.4口接控制语音芯片放音,SP+端口为喇叭接口即接到电话机专用通话集成电路TEA1062MIC端口。受话时,信号通过消侧音网络,从TEA1062芯片IR引脚输入,放大后从引脚QR输出,送到ISD1420的ANA-IN端供语音录制用。

语音电路原理图

2.7 断线检测及振铃检测和自动摘挂机电路图设计 2.7.1 断线检测电路设计

为防止电话线路故障或人为损坏而导致不能电话报警,作为一种补救措施,本

系统中加入了断线检测电路。断线检测电路有两个,一个是由整流桥和9018构成的高输入阻抗检测电路,用于平时检测电话外线的线路电压,是主机自检的一部分。此电路应满足电话机入网要求,保证外线泄露电流在15mA以下。另一个是由光耦4N33 构成,外线电压送到4N33的B端,若电话报警时外线突然被剪断,则C端跳变为高电平,此时单片机将由电话报警方式自动转换为警号报警方式,起到双重保护的目的。

断线检测电路图

2.7.2 振铃检测和自动摘挂机电路图设计

自动摘机:自动摘机接收电话的前提。监控电话交换机判断电话线路是否摘机的根据是回路电流突然增大到30A左右则认为电话已经摘机。当有报警信号或者外界有电话打入,需要系统摘机接通电话时,单片机P1.5口变高电平,使NPN三极管5551导通,继而5041接通,从而电话回路被接通,实现了自动摘机。当P1.5口变低电平时系统实现挂机。

振铃检测电路:当有电话打入时,系统判断振铃的次数,达到预定的次数而电话仍没有摘机则系统将自动摘机。将电话振铃信号通过光电耦合器输入到AT89C51的T0脚,进行计数,接到振铃信号时,若连续振铃超过次数,用户还没有摘机,则自动转到报警器,CPU的P1.5脚置“l”实现自动摘机功能。若在这几次振铃过程中,主人接通了电话,则控制器不响应,这样,使得控制器与电话不互相干扰。

电话模拟摘机电路图

第三章 软件设计实现

3.1主程序设计

主程序部分程序采用查询工作方式,系统初始化包括中断设置和X5045存储区赋值等。主程序流程图如图所示:

主程序设计流程图

主程序: MAIN: MOV SP,#60H

SETB P1.0 ;点亮电源指示灯

JB P0.3,$ ;电话线路故障,等待修复 FUND: JNB P1.7,$ ;检测有无入侵信号 LCALL DL1S

JNB P1.7,FUND ;确认入侵信号

LCALL DIAL ;调用自动拨号子程序 WARNG:STEB P1.1 ;点亮报警指示灯 STEB P1.3 ;触发声音警报器 LCALL DL30S JB P1.7,WARNG CLR P1.1 CLR P1.3 AJMP MAIN 3.2 拨号子模块说明及流程图

在判断呼叫是否有效时,需要对电话信号进行判别,电话信号有3种格式: 忙音:450Hz,350ms有、350ms无; 拨号音:450Hz,持续信号 回铃音:450Hz,1s有、4s无

判断方式是采用单片机T0进行5s计数。当计数值在1041(0411H)-1212(04BCH)范围内时,为忙音;当当计数值在425(01A9H)-475(01DBH)范围内时,为回铃音。

拨号子程序设计流程图

拨号子程序:

DAIL: STEB P1.5 ;摘机

MOV A,#0C6H ;允许信号音输出,写控制寄存器CRA MOV P2,A

MOV A,#0C6H ;设置MT8880呼叫模式 MOV P2,A

MOV DPTR,#0FECH ;置电话号码地址初始值