基于电话网的嵌入式远程控制器设计

0 下载量 43 浏览量 更新于2024-08-29 收藏 248KB PDF 举报
"一种嵌入式远程控制器的设计" 本文主要介绍了一种嵌入式远程控制器的设计,旨在实现通过电话网络对远端设备的控制。该控制器采用单片机AT89C51作为中控CPU,控制MT8870对电话按键的双音多频信号进行解码,通过可录放语音芯片ISD1110来播放提示语音。 该控制器能够检测电话振铃信号,自动模拟摘机,操作者根据语音提示就可以很方便的查询被控对象的运行状态,操作电话按键就可以改变被控对象的运行状态。 系统主要解决的问题是如何利用电话线传递控制信息。电话线上所传输的是双音多频信号(DTMF信号),这里直接利用电话线传递的DTMF信号来传递控制信息实现对远端控制对象的控制操作。系统还必须能够识别电话振铃信号,在指定的时间内检测到规定的振铃次数(5次)则接通电话,播放提示语音。 系统结构框图包括振铃检测、模拟摘机、模拟挂机、DTMF解码、语音、继电器驱动等电路。振铃信号由交换机发出,为90V,25Hz,间隔为通1秒,断4秒,依次反复,整流后的脉冲电流经27V稳压管稳压,电容滤波,电阻限流后送到光耦;光耦输出端经限流电阻给三极管提供基极电流,三级管由截止变为导通,输出端C极电位由高变低。 系统工作过程:振铃检测电路用于检测振铃信号,MT8870对电话按键的双音多频信号进行解码,ISD1110播放提示语音,操作者根据语音提示就可以很方便的查询被控对象的运行状态,操作电话按键就可以改变被控对象的运行状态。 知识点: 1. 嵌入式远程控制器的设计:本文介绍了一种嵌入式远程控制器的设计,旨在实现通过电话网络对远端设备的控制。 2. 单片机AT89C51:本系统采用单片机AT89C51作为中控CPU,控制MT8870对电话按键的双音多频信号进行解码。 3. MT8870:MT8870是对电话按键的双音多频信号进行解码的芯片。 4. ISD1110:ISD1110是可录放语音芯片,用于播放提示语音。 5. 双音多频信号(DTMF信号):电话线上所传输的是双音多频信号(DTMF信号),这里直接利用电话线传递的DTMF信号来传递控制信息实现对远端控制对象的控制操作。 6. 振铃检测电路:振铃检测电路用于检测振铃信号,系统必须能够识别电话振铃信号,在指定的时间内检测到规定的振铃次数(5次)则接通电话,播放提示语音。 7. 模拟摘机和模拟挂机:系统还包括模拟摘机和模拟挂机电路,用于模拟摘机和挂机操作。 8. 继电器驱动电路:系统还包括继电器驱动电路,用于控制远端设备的运行状态。 9. 电话网络:电话网络是覆盖面广的网络,且电话通信的费用低廉,这就为利用电话网进行远程控制提供了可能。 10. 工业自动化:随着工业自动化水平的提高,远程控制成了应用越来越多的控制手段,常用的远程控制方式有基于以太网、GPRS、GSM短消息、电话网等。