51单片机智能型电话远程遥控器.pdfVIP

  • 2
  • 0
  • 约9.35千字
  • 约 10页
  • 2023-02-04 发布于云南
  • 举报
- 51 单片机智能型远程遥控器 1 本装置并联于机的两端,不会影响到机的正常使用。用户通过异地的机拨通本装置所连接外 线的,通过市局交换机向机发出振铃信号。本装置如果检测到振铃五次,即五次响铃后无人接, 自动摘机,进入密码检测,输入正确后选择被控制电器,然后输入开或关进展遥控电器,完成后 返回。 第二章 系统设计可行性分析 2.1 总体设计分析 根据远程智能遥控系统的具体设计要求: ⑴ 通过网对异地的电器实现控制〔开/关〕; ⑵ 控制器可以实现自动模拟摘挂机; ⑶ 控制器设置密码校验; 我设计此系统必须具有以下单元功能模块 : ⑴ 铃音检测、计数 ; ⑵ 自动摘挂机; ⑶ 密码校验; ⑷ 在线修改密码; ⑸ 双音频信号解码; ⑹ 输入信息分析; ⑺ 控制电器开关; ⑻ 电器状态查询 ; ⑼ 忙音检测; 根据机和交换机发出的不同信号音以及线各种状态的不同要求,我结合实际情况对具体的单 元功能模块作出软件或硬件上的不同分工 ,具体如下。 理论上交换机所发出的各种信号音都可以通过软件编程而识别 ,即通过单片机发出的脉冲信 号来检测信号音单位时间的脉冲个数计算出其频率 ,从而完成信号音识别。但是从系统的可靠性 和程序的构造设计上分析,我选择了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能 模块。 自动摘挂机和 电器的控制必须使用具体硬件 电路来实现。 振铃音计数、忙音计数、密码校验、在线修改密码、输入信息分析、电器状态查询等功能模 - 块使用软件编程方式要比硬件电路简单的多,实现也很容易。 综上所述,我设计信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电 路实现。而信号音计数、密码校验、在线修改密码、信息分析、电器状态查询等功能模块使用软 件编程完成。 下面就硬件以及软件实现的单元电路分别进展具体分析。 2.2 硬件模块 本作品使用了大量的硬件电路完成局部功能模块,其目的就是充分利用硬件电路的可靠性、 稳定性,使整体电路到达比拟高的稳定性。 自动摘挂机 因为程控交换机对摘机的响应是线回路电流突然变大为约 30mA 的电流,交换机检测到回路 电流变大就认为机已经摘机。自动摘挂机电路可以通过单片机控制一个继 电器的开关 ,继 电器的 控制端连接一个大约 300Ω 的电阻接入线两端,从而完成模拟摘挂机。 振铃音的检测 当用户被呼叫时,交换机发来铃流信号。振铃为 25 ±3 伏的正弦波 ,谐铃失真不大于 10%, 电压有效值 90 ±15V。振铃以 5 秒为周期 ,即 1 秒送 ,4 秒断。根据振铃信号电压比拟高的特 点,可以先使用高压稳压二极管进展降压,然后输入至光电耦合器。经过光耦的隔离转换,从光 电耦合器输出的波形是时通时断的正弦波 ,经过 RC 回路进展滤波输出很标准的方波。方波信号 就可以直接输出至单片机的中断计数器输入口 ,完成整个振铃音检测和计数的过程。 控制电器 此局部比拟简单,通过单片机控制多路继 电器的开关即可,常用的电路已经很成熟 ,在此就 不累述了。 双音频解码 此局部是整个系统的关键,它的工作情况直接决定了系统的可靠性。经过翻阅大量的文献资 料 ,我发现使用专用的双音频编解码芯片进展输入双音频信号的解码,是比拟常用的一种方法。 使用集成电路不但外围 电路简单,而且可靠性强。经过专用集成电路的解码,信号转换成为不同 的码制信号,可以直接被单片机读取 。一般常用的双音频编解码集成电路有 8870、8880、8888 等,经过反复论证比拟,我决定使用双音频解码集成片 MT8870 来完成此功能模块。有关 MT8870 的详细介绍请参阅本报告的附录局部。 2.3 软件模块 - 经过比拟,我决定使用 AT89C51 作为控制的单片机芯片,具体有关 AT89C51 的介绍不在 这里累述,其详细资料请参阅本报告的附录局部。 信号音计数 本单元可以使用 AT89C51 的两个计数器的外部中断方式来实现对不同信号音的计数。 密码检测 本单元可以在系统初始化的时候,在单片机部的存储器的部开辟一块空间放置密码。当用户 输入密码的时候,单片机把输入的密码写入另外的一块空间,然后利用减法运算比拟两者是否相 等。这样就可以实现密码检测的功能。 信号分析处理 本单

文档评论(0)

1亿VIP精品文档

相关文档