基于单片机电话远程遥控系统.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 总体设计分析 电话远程遥控电器系统由单片机构成主控部分,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息的记录;接口电路提供单片机与电话外线的接口。其中包括铃流检测、摘挂机控制、忙音检测及双音频DTMF识别。 本装置并联于电话机的两端,不会影响到电话机的正常使用。用户通过异地的电话机拨通本装置所连接外线的电话号码,通过市局交换机向电话机发出振铃信号,振铃检测电路将检测到的振铃信号送至系统的中央控制单元,如果本装置检测到振铃来的时间超过15s后无人接,自动摘机,进入密码检测,输入正确后选择被控制电器,然后输入开或关进行遥控电器,完成后返回。 根据电话机和交换机发出的不同信号音以及电话线各种状态的不同要求,结合实际情况对具体的单元功能模块作出软件或硬件上的不同分工,具体如下: 1、理论上交换机所发出的各种信号音都可以通过软件编程而识别,即通过单片机发出的脉冲信号来检测信号音单位时间内的脉冲个数计算出其频率,从而完成信号音识别。但是从系统的可靠性和程序的结构设计上分析,选择了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能模块。 2、 自动摘挂机和电器的控制必须使用具体硬件电路来实现。 3、振铃音计数、忙音计数、密码校验、在线修改密码、输入信息分析等功能模块使用软件编程方式要比硬件电路简单的多,实现也很容易。 综上所述,本设计的信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电路实现。而信号音计数、密码校验、在线修改密码、信息分析等功能模块使用软件编程完成。 二、模块单元设计 2.1 模拟摘机电路 因为程控电话交换机对电话摘机的响应是电话线回路电流突然变大为约30mA的电流,交换机检测到回路电流变大就认为电话机已经摘机。当用户摘机时,电话机通过叉簧接上约250Ω的负载,使整个电话线回路流过约30mA的电流。交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流,完成接续。 如图所示,当单片机检测到电话有八次振铃后给P0.7口一个低电平,三极管9012和9013均导通发光二极管发亮,250Ω电阻接入,线路上电流约为30mA,模拟摘机成功。 2.2 振铃检测电路 当没有振铃信号时,线路上的供电电压为48V(老式交换机为60V),经过整流桥整流后不足以使稳压管V5导通,振铃信号输出端电压接近0V,当振铃信号到来时,线路上的90V交流信号经过整流桥变换成为峰值90V的脉动直流电,其峰值足以击穿稳压管V5,经R1对C1充电,振铃输出端电压升高,单片机可以通过P3.0口根据振铃信号的高低检测有无振铃。电路中的稳压管V6限制振铃信号的幅度不超过CPU端口的允许电压,保护CPU。 2.3 控制部分电路 当单片机89S52没接收信号,ULN输出低电平,电磁继电器常闭开关闭合,常开开关断开,系统没有接入220V交流电压,家电无法正常工作。当80C52的P2接口输出低电平,经过ULN2003芯片由其输出端输出高电压,电磁继电器的常闭开关断开,常开开关闭合,将220V的交流家庭用电接入系统,接入插头的家用电器开始正常工作。从而达到控制家电的目的。 2.4 双音解码电路 此部分是整个系统的关键,它的工作情况直接决定了系统的可靠性。经过翻阅大量的文献资料,发现使用电话专用的双音频编解码芯片进行输入双音频信号的解码,是比较常用的一种方法。使用集成电路不但外围电路简单,而且可靠性强。经过专用集成电路的解码,信号转换成为不同的码制信号,可以直接被单片机读取。一般常用的电话双音频编解码集成电路有MT8870、MT8880、MT8888等,经过反复论证比较,决定采用双音频解码集成片MT8870来完成此功能模块。有关MT8870的详细介绍请参阅本报告的后面附录C部分。 远程用户通过电话按键发送的DTMF信号,经耦合电容的隔直、滤波后,由MT8870接收并进行硬件译码,输出的四位二进制数据直接与AT89C51单片机的P1.0~P1.3口连接, MT8870接收到有效的DTMF信号并解出正确的BCD数据时,会使CID端置高电平,通知CPU取走数据。CPU从P1口读入数据,去掉高四位后将数据保存于内部R7寄存器单元,并对读入的数值进行判断,从而得到远程控制者的输入命令。 解码电路 MT8870解码表 三、结束语 在这次的电子设计竞赛中,虽然我们这个小组没有完成整个设计,但是我们都有努力过,并且学到了很多东西,对protel、keil等软件更加熟悉,为今后设计作品打下了坚实的基础。没完成作品很遗憾,但是我们不会放弃,为了学到更多的东西,我们会坚持把这个系统做完的。 程序流程图: 附: 程序 /****

文档评论(0)

企管文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档