
概述
遥控电风扇是1990年代初期在广东珠三角地区进行的大量研发和生产,并使用特殊的遮罩芯片作为主控制芯片. 现在,我使用单片机作为接收和发送的支持系统. 程序. 红外遥控电路现已成为设计电路的一种方式. 现在,它简要介绍了红外遥控发送和接收系统的原理,并给出了一种巧妙的方法将89C2051用作遥控接收系统,以及完整的51汇编程序. 码. 包括发送和接收的及其编程的主程序,发送程序,接收程序和定时中断程序,以完成本设计的要点,请参考流程图的概念性过程,可以编写应用程序软件. 远程电风扇控制系统分为两部分: 和电风扇控制板,如下所述.
一个,
为了控制电风扇远离距离,采用了红外. 通常红外由发射和接收两部分组成,发射部分由80C2051等组成. 接收部分由单片机89C51等组成.
1. 工作原理及组成
(1)CPU采用AT89C2051单片机,AT89C2051的功能:
与MCS-8051产品兼容,2KB可重编程闪存,耐用性: 1000个写/擦除周期,2.7V〜6V工作范围,全静态操作: 0Hz〜24MHz,二级加密程序存储器,128×8位内部RAM遥控电风扇维修视频,15个可编程I / O引线,6个中断源,可编程串行UART通道,直接LED驱动输出,片上模拟比较器,低功耗空载和掉电模式.
(2)电源使用四个7号电池供电,并使用一个二极管(IN4148)来降低电压.
(3)调制部分: CD40106用于缓冲液扩增和整形. 传输的数字信号与38K载波组合在一起,进行调制,整形,缓冲和放大,然后用8050放大并驱动红外发射管,使其发射红外光.
(4)红外发射器的原理如(1)所示.
(图1)的功能框图
2. 红外发射
(1)发射部分包括键盘矩阵,代码调制,红外发射器. 使用89C2051芯片,将关键信号调制到38KHz载波信号上,由晶体管放大,然后发送. 红外代码为: 完整代码=引导代码+系统代码+系统反向代码+数据代码+数据反向代码. 89C2051的P1端口构成一个矩阵键盘,使用T1产生定时中断,驱动P3.3产生38K方波作为红外调制基波. 将发送的数据与P3.0进行逻辑“与”后,经过40106整形,红外发光管由三极管驱动进行传输.

(2)按钮功能
K1: 低级,中级,高级;键值为01H
K2灯笼: 关键值为02H
K3: 自然风,睡眠风,普通风键;值是03H
K4计时;关键值是04H
K5开/关;关键值是05H
(3)如果不按任何键,则系统会在10秒钟的延迟后进入待机状态,并且系统处于低功耗模式. 当按下某个键时,INT0中断会产生一个中断,并唤醒CPU使其同时工作.
3. 红外发射的编码方法
遥控发射器有很多特殊的芯片,根据编码格式可以分为两类. 在这里,我们将使用一个更广泛使用且更易于解码的类. 这是由日本NEC的uPD6121G组成的传输电路示例,用于说明编码原理. . 按下发射器按钮后,将发送一个遥控代码,并且所按下的键的遥控代码不同. 此代码具有以下特征:
(1)使用脉冲宽度调制,脉冲宽度为0.565ms,间隔为0.56ms,周期为1.125ms的组合的二进制代码表示二进制“ 0”;脉冲宽度为0.565毫秒,间隔为1.685毫秒,周期为2.25毫秒的组合表示二进制“ 1”.
由“ 0”和“ 1”组成的32位二进制代码通过38 kHz的载波频率进行二次调制,以提高传输效率并达到降低功耗的目的. 然后通过红外发射二极管.
(2)远程控制代码是一个连续的32位二进制代码组,其中前16位是用户标识代码,可以区分不同的电气设备并防止不同类型的远程控制代码相互干扰. 芯片的用户识别码固定为十六进制的0FFH;最后16位是8位操作码(功能码)及其反码.
(3)按下按钮后,会定期发送相同的32位二进制代码,周期约为108ms. 一组代码本身的持续时间随其包含的二进制“ 0”和“ 1”的数量而变化,介于45到63毫秒之间.

(4)相关波形如下:
(图2)远程控制代码
4. 硬件设计
硬件设计如图3所示.
(图3)遥控电路原理图
5. 软件设计
(1)使用中断处理程序来完成整个系统的操作,使用INT0中断处理来完成键盘的扫描和发送. [页面]
(2)程序流程图:
(图4)远程控制软件流程图
1. 工作原理和组成: 红外接收部分包括光电转换放大器,解调和解码电路.
(1)CPU板结合了单片机,控件和键盘来完机对话. 以AT89C51单片机为主要控制芯片,采用红外T1838接收头,采用双向可控硅MC97A6来控制电机齿轮,具有红外遥控功能.
(2)电源部分: 变压器将AC 220V降压至2×8V. 经过全波整流后,它由三端稳压器LM7805稳定并提供给控制板.
(3)电风扇控制板框图

(图5)电风扇控制板的框图
2. 设计计划
(1)控制部分
(图6)电动机引线图
K1: 低,中,高等级,相应的指示灯点亮. 参见(图6)
K2: 控制彩灯,相应的指示灯亮
K3: 自然风,睡眠风,正常风控制. 参见(图8),(图9),(图10)
K4: 计时30分钟,1小时,2小时,4小时. 相应的指示灯点亮. 参见(图7)
K5: 具有开机和关机功能
(图7)定时周期图
(2)风力课
自然风的处理流程:
(图8)自然风的循环图

睡眠风的处理流程:
(图9)自然风的循环图
正常风的处理流程:
(图10)正常的风循环
(3)工作模式: 分为手动和远程控制模式. [页面]
4. 硬件设计: 请参阅(图11)
(图11)电风扇控制板原理图
5. 软件设计:
(1)红外输入位于P3.2(INT0),面板键P3.3(INT1).
(2)远程解码过程:
(图12)编码
(图13)数据框图形
MCU接收到中断后,开始计数,然后在主程序中有一个判断子程序,首先判断是否为> 8MS,是否存在高电平,然后判断是否为低电平4MS,然后判断它是0还是1,完成32次,接收和存储32个代码.
(3)程序流程图:
(图14)控制板的主程序流程
(图15)键值处理流程
关键字: 编辑: 引用什么地址: 本网站上复制的所有文章,图片,音频和视频文件以及其他材料的版权归版权所有者所有. 本网站上使用的原始文章和图片并非与确认版权的人联系. 如果本网站上所选内容的文章作者和编辑认为他们的作品不适合免费和公共传播,或者不应免费使用,请及时通过电子邮件或电话通知我们遥控电风扇维修视频,以迅速采取适当措施以避免对双方造成不必要的经济损失.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-238693-1.html
来吧
可以了吧我们都来
再来击沉