基于单片机控制技术的无线电遥控多通道开关系统设计
否则,解码芯片不解码,单片机电路不响应,开关电路保持原有的工作状态不变。
本文引用地址:https://www.eepw.com.cn/article/269661.htm单片机电路采用AT89C2051来实现对输入信号的处理和开关电路的控制。AT89C2051的P1.0~P1.3端作为数据输入端口,分别和解码芯片PT2272的数据输出D3~D0端连接。PT2272的有效输出端输出的信号作为单片机外部中断触发信号。当外部中断采样到有效触发信号时,它对P 1.0~P1.3脚的信号进行中断处理,实现对开关电路的状态进行控制。AT89C2051的P3.7脚外接蜂鸣器,对有效的开关动作进行提示。
开关电路由8550三极管、4007二极管和继电器组组成。开关电路中继电器属于强电电路,直接用集成电路芯片不能驱动,为此在单片机与继电器之间必需设置一个驱动继电器的电路。本系统利用三极管的截止和饱和两个状态来关闭或打开继电器开关。图3中只给出了P1.7口的开关控制电路原理图,对于图3中未给出的I/O口和P1.7口的连接方法相同,这样本设计可以遥控9路电路。
接收系统电路的如图3所示。

图3接收系统电路示意图
3系统应用
3.1系统控制原理
系统主要是通过编程实现单片机对开关电路的状态进行控制。充分利用其软硬件资源,可以实现对受控电路的多种状态进行控制,还可以实现单键控制多路电路,利用单片机控制电路对开关电路进行控制还使得控制电路扩展方便,控制灵活。基于单片机AT89C2051的软件解码主程序流程图与中断控制流程图,见图4所示。

图4单片机控制流程与中断处理程序流程图
3.2系统结构分析
发射系统通过编码器对受控电路的开关进行编址,接收系统通过单片机对受控电路的开关状态进行控制,系统扩展比较方便,适用于含有较多受控电器的场合,可实现多路多功能控制(例如,可实现定时、延时等操作)。采用射频发射、接收模块,安装调试方便,电路简洁,可靠性好,稳定性高。采用专用编码、解码集成电路,电路内部的重复辨识确认提高了系统的可靠性,避免了多个同一结构的无线电遥控开关系统在有效距离内相互干扰问题。
4小结
本文介绍了一种可编程无线遥控多通道开关系统的设计方法,详述了其组成结构和工作原理。该系统采用单片机对接收到的信号进行软件解码,避免了采用专用解码芯片的有关限制,可以增强系统的扩展性和灵活性,经试验证明是一种可行方案。
综上所述,本文所讨论的基于单片机的多路无线遥控开关的设计由于采用单片机代替传统上专用的解码芯片PT 2272对接收到的信号进行软件解码,突破了传统意义上专用芯片的严格要求与配对使用的限制,在很大程度上扩展了该芯片的使用范围。并且这种方法大大增强了系统的扩展性和灵活性,并且使电路简单清晰、节约了硬件设计的成本。发射电路采用特殊的设计,提高了发射效率,降低了功耗。本设计不仅为一种较好的设计思想,也有非常好的使用和推广价值。
红外遥控器相关文章:红外遥控器原理
评论