爱玩科技网
您的当前位置:首页红外线遥控电风扇设计思路模板

红外线遥控电风扇设计思路模板

来源:爱玩科技网




红外线遥控电风扇设计思绪

作者: 邵贝贝文章起源: 华信单片机点击数: 1175 更新时间: -06-13





(图 1 )遥控器原理框图
2.红外发射
1)发射部分包含键盘矩阵、编码调制、红外发送器。使用C2051 芯片将按键信号调制在 38KHz 载波信号
上经过三极管放大后发射出去。红外编码为: 全码 =引导码+系统码+系统反码+数据码+数据反码。 C2051 P1
口组成矩阵式键盘, T1 产生定时中止, 驱动P3.3 产生一个38K 方波, 作为红外线调制基波。
行逻辑和后, 经过40106 整形, 用三极管驱动红外发射管发射。 将发送数据和P3.0
(2)按键功效 K1: 低级、中等、高级; 键值为 01H
K2 彩灯: 键值为 02H
K3: 自然风、睡眠风、正常风键; 值为03H
K4 定时; 键值为04H
K5 /关机; 键值为05H
(3)当无键按下时, 延时10 秒后进入待机状态, 系统处于低功耗模式。当有按键按下时, INT0 中止产生中止, 同时唤
CPU 进行工作状态。




3.红外发射编码方法
遥控发射器专用芯片很多, 依据编码格式能够分成两大类, 这里我们以利用比较广泛, 解码比较轻易一类来加以说
, 现以日本 NECuPD6121G 组成发射电路为例说明编码原理。当发射器按键按下后, 即有遥控码发出, 所按键不
一样遥控编码也不一样。这种遥控码含有以下特征:
(1)采取脉宽调制串行码, 以脉宽为0.565ms、间隔0.56ms、周期为1.125ms 组合表示二进制“0”; 以脉宽为0.565ms
间隔1.685ms、周期为2.25ms 组合表示二进制“1”
“0”和“1”组成32 位二进制码经38kHz 载频进行二次调制以提升发射效率, 达成降低电源功耗目标。然后再经过红外
发射二极管发射。
(2)遥控编码是连续32 位二进制码组, 其中前16 位为用户识别码, 能区分不一样电器设备, 预防不一样机种遥控码相
互干扰。该芯片用户识别码固定为十六进制0FFH; 16 位为8 位操作码(功效码)及其反码。
(3)遥控器在按键按下后, 周期性地发出同一个32 位二进制码, 周期约为108ms。一组码本身连续时间随它包含二进
制“0”和“1”个数不一样而不一样, 大约在4563ms 之间。
(4)其相关波形图以下:

(图 2)遥控编码
4.硬件设计
硬件设计见电路原理图(3)所表示。






5.软件设计 (1)采取中止处理程序完成整个系统操作, INT0 中止处理完成键盘扫描和发送。
(2)程序步骤图:






二、电风扇控制板
1.工作原理及组成部分: 红外接收部分包含光电转换放大器、解调、解码电路。
(1)CPU 板将单片机、控制、键盘组合在一起完成了人机对话。用 ATC51 单片机来作主芯片控制, 采取红外
T1838 接收头, 用双向可控硅MC97A6 控制电机档位, 含有红外遥控功效。
(2)电源部分: 交流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)风类
自然风处理步骤 :


睡眠风处理步骤 :
( 9) 自然风循环图
正常风处理步骤 :






(10)正常风循环
(3)工作方法: 分为手动和遥控两种方法。
4.硬件设计: 参见(图11


(图 11)电风扇控制板电路原理图




5.软件设计:
(1)红外遥控输入在 P3.2INT0, 面板按键P3.3INT1)。
(2) 遥控解码过程:

(12)编码

(13)数据帧图形
单片机收到一个中止后,开始计数, 然后在主程序有一个判定子程序,首先判定是否>8MS,是否有高电平, 再判定是
>4MS 低电平, 然后再判定是否是0 1, 循环32 次完成,32 个码接收和存放。
(3)程序步骤图 :












(15)键值处理步骤



显示全文