基于单片机的红外遥控电扇设计

基于单片机的红外遥控电扇设计

ID:20707219

大小:83.55 KB

页数:9页

时间:2018-10-15

基于单片机的红外遥控电扇设计_第1页
基于单片机的红外遥控电扇设计_第2页
基于单片机的红外遥控电扇设计_第3页
基于单片机的红外遥控电扇设计_第4页
基于单片机的红外遥控电扇设计_第5页
资源描述:

《基于单片机的红外遥控电扇设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于89C2051单片机的红外遥控电风扇控制系统设计及程序概述遥控电风扇是90年代初期在广东珠江三角洲地区作做人量的研发和生产,并有专门的掩模芯片作为主控芯片使用,现本人用单片机作了接收和发射的配套使用的系统方案。红外遥控电路现在己成为一种设计电路的时尚,现简单地介绍了红外线遥控发射、接收系统的原理,给出用89C2051作为遥控接收系统解码器的一种巧妙实现方法,以及完整的51汇编程序代码。包括发射、接收的原理图及其编程的主程序、发送程序、接收程序、定吋中断程序的流程过程,从而完成此设计的要点,参考流程方

2、框图的构思过程,可以编写应用软件。遥控电风扇控制系统分为两大部分:遥控器和电风扇控制板,下面分别加以描述。一、遥控器为了能远离距的控制电风扇,采用了红外遥控器。通常红外遥控器由发射和接收两部分组成,发射部分由单片机80C2051等构成。接收部分装在电风扇的控制器内,由89C51等构成。1.工作原理及组成部分(1)CPU采用AT89C2051单片机,AT89C2051的功能:和MCS-8051产品兼容、2KB可重编程闪速存储器、耐久性:1000写/擦除周期、2.7V〜6V的操作范围、全静态操作:0H7/2

3、4MHz、两级加密程序存储器、128X8位内部RAM、15根可编程I/O引线、6个中断源、可编程串行UART通道、直接LED驱动输出、片内模拟比较器、低耗空载和棹电方式。(2)电源采用4节7号电池来提供电源,并用一个二极管(IN4148)进行降压。(3)调制部分:采用CD40106进行缓冲放大并整形.发送的数字信号与38K的载波进行相与,将其调制在一起,整形并缓冲放大,经过8050进行放大驱动红外发射管,使其发射红外光。(4)红外发射方原理见图(1)所示。2.红外发射(1)发射部分包括键盘矩阵、编码调制

4、、红外发送器。使用89C2051芯片将按键信号调制在38KHz的载波信号上通过三极管放大后发射出去。红外编码为:全码=引导码+系统码+系统反码+数据码+数据反码。89C2051的P1口构成矩阵式键盘,用T1产生定时中断,驱动P3.3产生一个38K的方波,作为红外线的调制基波。将发送的数据和P3.0进行逻辑与后,经过40106整形,用三极管驱动红外发射管发射。(2)按键功能K1:低档、中档、高档;键值为01HK2彩灯:键值为02HK3:自然风、睡眠风、正常风键;值为03HM定时;键值为(MHK5开/关机;

5、键值为05H(1)当无键按下时,延时10秒后进入待机状态,系统处于低功耗模式。当有按键按下时,INTO中断产生中断,同时唤醒CPU进行工作状态。1.红外发射的编码方式遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以tl木NEC的UPD6121G组成发射电路为例说明编码原理。当发射器按键按下后,即冇遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:(1)采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.12

6、5ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管发射。(2)遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制OFFH;后16位力8位操作码(功能码)及其反码。(3)遥控器在按键按下后,周期性地发出同一种32位二进制

7、码,周期约为108ms。一组码本身的持续吋间随它包含的二进制“0”和“1”的个数不同而不同,大约在45〜63ms之间。(4)其相关的波形图如下:2.硬件设计硬件设计见电路原理图(3)所示。3.软件设计(1)釆用中断的处理程序完成整个系统的操作,INTO中断处理完成键盘扫描以及发送。(1)程序流程图:二、电风扇控制板1.工作原理及组成部分:红外接收部分包括光电转换放大器、解调、解码电路。(1)CPU板将单片机、控制、键盘组合在一起完成了人机对话。用AT89C51单片机来作主芯片控制,釆用红外T1838接收

8、头,用双向可控硅MC97A6控制电机档位,具有红外遥控功能。(2)电源部分:交流220V经变压器降压为2X8V,全波整流后再由三端稳压器LM7805稳压,供给控制板。⑶电风扇控制板框图2.设计方案⑴控制部分K1:低、中、高档,和应的指示幻亮。参见(图6)K2:控制彩灯,相应的指示灯亮K3:自然风、睡眠风、正常风控制。参见(阁8)、(阁9)、(阁10)K4:定时30分钟,1小时,2小时,4小时。相应的指示灯点亮。参见(图7)K5:具有开机功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。