电话密码锁与监控器精读.docVIP

  • 1
  • 0
  • 约2.86千字
  • 约 13页
  • 2016-08-20 发布于湖北
  • 举报
摘要 电话遥控作为一较新的课题与常规的遥控方式相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。 设计选题:基于电话网络的电子密码锁与监控器 任务要求:1实现一个可通过电话进行语音报警的电子密码锁 2实现通过电话网络对家用电器的控制 3 掉电保存及多组密码与电话号码的存取更改 正 文 1方案的设计与论证 方案一 方案二 方案一采用AT89S52作为整个设计的控制核心;六位一体数码管作为输入密码与电话号码的显示;AT24C08作为密码和电话号码的存储设备;矩阵键盘作为数据的输入;MT8880作为双音多频信号的编解码;音频放大电路作为语音信号的放大;ISD1760作为语音的采集处理;继电器组作为家用电器的控制。 方案二采用与方案一基本相同的方案,不同处是用红外遥控代替键盘输入。 方案二之所以采用红外遥控代替矩阵键盘是因为矩阵键盘要占用较多的IO口而单片机的IO又有限,可以节省IO口,另外采用红外遥控可以实现远距离遥控,该方案优于方案一,因此本设计采用方案二。 2单元电路设计与分析 DTMF信号编解码模块 图一:DTMF编解码及模拟摘机电路图 单片机控制MT8880发送或接收DTMF信号前,需要模拟摘机。实现模拟摘机的电路如上图所示。其中整流桥BRIDGE1可以调整电话线直流电压极性,R17为模拟摘机电阻。Q0端加低电平时,三极管2N5551和2N5401均处于截止状态,直流环路断开,馈电流为零,交换机检测到为摘机;当Q0端加高电平时,两三极管均导通,直流环路接通,有馈电流,电话线上的电压由50V降到34V,交换机检测到摘机信号。MT8880为DTMF信号的编解码芯片,可以将电话线上的双音多频信号解码成四位二进制数据由D0-D3端输出,交由单片机进行处理。 DTMF及音频放大模块 图二:DTMF及音频放大电路 单片机控制MT8880产生的DTMF信号由TONE输出,幅值为550mv,而交换机能够检测到得幅值为2.5V,因此需要以三极管组成的放大电路对DTMF信号进行放大。同时,该电路还可以放大音频信号,使接到电话线上的信号够大,减少衰减。 语音录放模块 图三:语音录放电路 语音录放电路如上图所示,对ISD的录音操作,使用独立按键的操作方式,持续按下录音键,从MK端输入语音信号,LED灯亮,表示正在录音。放音操作由单片机通过SPI总线控制。由TONE输出的语音信号经音频放大电路放大后加到电话线上。 数码管显示模块 图四:数码管显示电路 显示电路部分采用采用共阳极六位一体数码管,用来显示数据的输入和输出,各位选通过反相器4069方向后经锁存器74HC573接到单片机IO口上。 数据存储模块 图五:数据存储电路图 系统采用EEPROM芯片AT24C08B,用于存储密码和手机号码,在系统掉电时,预先存储的六位数密码和手机号码不会丢失。实际应用中,允许用户修改密码和手机号码,即允许利用IIC对AT24C08进行读写操作,因此AT24C08的WP端接地。 红外遥控输入模块 图六:红外键盘输入电路 利用红外遥控器发出红外信号,经红外接收头IR1308接收后,交由单片机进行解码处理,实现远程按键值输入,可操控性较强。 振铃模块 图七:振铃检测电路图 振铃信号为35V左右的25Hz的正弦波信号。振铃以5秒为周期,即1秒通4秒断。当用户被呼叫时,电话交换机发来振铃信号。经30V稳压管降压后进入光电耦合器输入端,经过光耦转换后的谐波成分较多,再经过RC滤波电路整流,变成由标准的低电平和带纹波的高电平构成的脉冲信号;再经由三极管9013反向变换整形,得到完整的周期脉冲波形,即电话每振铃一次便在Ring端产生一个负脉冲信号。 3软件设计 密码设置流程图 图八:密码设置流程图 按键功能流程图 图九:按键功能流程图 开锁程序流程图 图十:开锁流程图 DTMF数据发送流程图 图十一:DTMF数据发送流程图 DTMF数据接收流程图 图十二:DTMF数据接收流程图 主程序流程图 图十三:主程序流程图 4 综合测试 系统测试实物图 测试使用的仪器 数字万用表 100MHz数字存储示波器 普通电话机 测试步骤及结果

文档评论(0)

1亿VIP精品文档

相关文档