工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->12路无线遥控开关电路

12路无线遥控开关电路

作者:dolphin时间:2016-09-27

每次遥控器操作,控制板上发光器和发声器都会根据所操作的继电器的工作状态发出不同的声、光提示,即便是老人、盲人、聋哑人操作。也会根据声、光提示,知道被操作继电器的工作状态,尤其是操作双稳态继电器最为实用。这种声光提示操作解决了使用一个遥控按键操作双稳态继电器其输出状态不明确的问题,提高了遥控器按键的利用率。

无线遥控操作时,对应继电器吸合,发声器发出一声鸣响,状态指示灯发出一个闪烁。如果继电器释放,发声器发出两声鸣响,发光器发出两次闪烁。这对于控制那些开关状态没有明显标记的电器设备尤其重要,例如家庭控制电热毯的供电与断电等。



电路中的核心元件是单片机,型号是AT89C2051。单片机除用于控制继电器输出外,还用来输出音频信号发出声音提示,用来控制发光二极管闪烁的发出光的提示。AT89C2051是一个20脚的IC器件,除去电源脚,振荡器输入和输出脚以及复位脚后,还有15个I/O口作输入和输出使用,其中的12个I/O口用来控制12个继电器,一个I/O口输出音频新信号驱动发声器发声,1个I/O口控制LED的点亮,一个I/O口用来接收无线遥控器信号。


本电路中使用ULN2003做继电器的推动输出。这样不但简化了电路,而且提高了电路工作的可靠性。ULN2003是一个反相放大推动电路其结构框图如右图所示,内部放大电路如左图所示。

内部有7个独立的放大电路,电路中的COMMON端接电源正极,每个输出端接继电器,相当于每个电感负载的两端均并联一个续流二极管。由于放大器的电流增益足够大,所以使用89C2051单片机的准双向口上拉也足以推动继电器可靠吸合。

遥控开关电路中使用两片ULN2003电路,其中一个芯片中。使用一个放大输出电路推动发声器发声。音频信号源由单片机输出。

遥控开关电路中使用了一块专用的无线接收模块,其功能是接收空中的无线载
频信号,并解调出数据调制信号。数据信号以串行输出方式,通过输出端输出到单片机的外部中断输入口(P312)。单片机外部中断口0开启中断,一旦数据信号到来,其主程序立即被中断,来到中断服务程序中处理无线接收模块输出的数据信号。单片机根据遥控器编码规律分析、处理数据码。如果数据错误,放弃此次处理返回主程序,如果译码正确。将带着正确的解码数据返回到主程序中。在主程序中,单片机根据带回来数据执行相应的控制输出。

在这里需要提出的是,使用单片机解码与使用专用解码芯片解码不同,一个是硬解码,一个是软件码。在编程单片机解码程序前,首先应该知道所使用的遥控器的编码规律。单片机解码是根据接收到的脉冲判断是否符合脉冲编码规律,同时测试其脉冲宽度。空中的无线信号非常复杂,解码规律越准确,解码越准确,否则会出现错码。其次处理解码的速度不能太慢,否则当处理脉冲所需的时间大于脉冲宽度时间后,其处理的结果将出现错误。单片机使用的时钟频率也不能过高,频率越高,其产生的高次谐波对接收模块的干扰就越大,接收模块的接收灵敏度就会相对降低,所以这里要两者兼顾。

本机软件设计框图请参看下图。




评论

技术专区