红外遥控电风扇控制系统设计

红外遥控电风扇控制系统设计
红外遥控电风扇控制系统设计

红外遥控电风扇控制系统设计

概述

遥控电风扇是 90年代初期在广东珠江三角洲地区作做大量的研发和生产,并有专门的掩模芯片作为主控芯片使用,现本人用单片机作了接收和发射的配套使用的系统方案。红外遥控电路现在已成为一种设计电路的时尚,现简单地介绍了红外线遥控发射、接收系统的原理,给出用 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)电源采用4节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.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。

“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管发射。

(2)遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制0FFH;后16位为8位操作码(功能码)及其反码。

(3)遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间。

(4)其相关的波形图如下:

(图 2)遥控编码

4.硬件设计

硬件设计见电路原理图(3)所示。

(图3)遥控器电路原理图

5.软件设计

(1)采用中断的处理程序完成整个系统的操作,INT0中断处理完成键盘扫描以及发送。

(2)程序流程图:

(图 4)遥控器软件流程图

二、电风扇控制板

1.工作原理及组成部分: 红外接收部分包括光电转换放大器、解调、解码电路。

(1)CPU板将单片机、控制、键盘组合在一起完成了人机对话。用 AT89C51单片机来作主芯片控制,采用红外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)风类

自然风的处理流程 :

( 图 8) 自然风的循环图睡眠风的处理流程 :

( 图 9) 自然风的循环图正常风的处理流程 :

(图10)正常风循环

(3)工作方式:分为手动和遥控两种方式。

4.硬件设计:参见(图11)

(图 11)电风扇控制板电路原理图5.软件设计:

(1)红外遥控输入在 P3.2(INT0),面板按键P3.3(INT1)。

(2) 遥控的解码过程:

(图12)编码

(图13)数据帧图形

单片机收到一个中断后,开始计数,然后在主程序有一个判断子程序,首先判断是否>8MS,是否有高电平,再判断是否>4MS的低电平,然后再判断是否是0或1,循环32次完成,32个码的接收和存储。

(3)程序流程图 :

(图14)控制板主程序流程

(图15)键值处理流程

;=============电风扇红外发射(遥控器)程序=====================================

;按键说明:

;K1:低风档,键值为 01

;K2:中风档,键值为 02

;K3:高风档,键值为 03

;K4:彩灯档,键值为 04

;K5:自然风档,键值为05

;K6:睡眠风档,键值为06

;K7:正常风档,键值为07

;K8:定时档,键值为08

;K9:开关机,键值为9

;采用 4×1.5V 供电,用89C2051作CPU芯片,当没有按键按下时,进入待机状态

;按键采用INT0进行中断,只采用了8个按键

;==============================================================================

$include(2051RAM.INC)

;$include(REG51.INC)

ORG 0000H

JMP MAIN

ORG 0003H ;INT0的中断入口

JMP KEY_INT0

ORG 000BH ;T0的中断入口

JMP FM_T0

ORG 0100H

;------------------------------------------------------------------------------

;进入主程序

;------------------------------------------------------------------------------

MAIN: MOV R0,#7FH ;预使用单元清0

CLR A

MAIN0:

MOV @R0,A

DJNZ R0,MAIN0 ;清缓冲的地址单元值

MOV SP,#60H

MOV P1,#00001111B ;将P1置输入

CLR KEYON

CLR IT0 ;设置电平触发

SETB PT0

SETB EX0

SETB EA

MOV 40H,#0FFH

MOV 41H,#0FFH

MOV 42H,#0FFH

CLR DATAOUT

CLR FMOUT ;38K的中断初始值

MOV TMOD,#02H ;T0的工作方式2

MOV TH0,#0F7H ;送初值

SETB FMOUT

CLR TR0 ;1/3的高电平标志

MOV R2,#02H ;2/3的循环次数

DJNZ 40H,LOOP1

DJNZ 41H,LOOP1

DJNZ 42H,LOOP1

MOV PCON,#01H ;进入待机

LOOP1: JMP MAIN

;=============================================================

;中断程序:完成其按键按下的标志位

;=============================================================

KEY_INT0:

PUSH ACC

PUSH PSW

CLR EX0

MOV A,P1

CPL A

ANL A,#0FH

MOV R2,A ;将行号存入R2中

MOV P1,#0F0H ;将列置输入端

MOV A,P1

CPL A

ANL A,#0F0H ;取列号并存入A中

MOV R1,#03H ;置列初号

MOV R3,#03H ;置循环次数

CLR C

PINT01: RLC A ;取列号

JC PINT01

DEC R1

DJNZ R3,PINT01

PINT02: MOV A,R2 ;取行号

MOV R2,#00H

MOV R3,#03H ;置循环次数

PINT03: RRC A

JC PINT04

INC R2

DJNZ R3,PINT03

PINT04: MOV A,R2

CLR C

RLC A

RLC A

ADD A,R1

MOV SENDBUF+2,A ;键号存于32H单元中

CPL A

MOV SENDBUF+3,A ;存键号的反码

MOV SENDBUF,#0FFH ;系统码在30H单元中

MOV SENDBUF+1,#00H ;系统反码在31H单元中

LCALL SEND

SETB ET0 ;发送引导码

SETB TR0 ;启动T0

LCALL PP ;发送一帧数据.包括系统码和数据码

CLR TR0 ;当发送完后关断定时器

CLR ET0 ;关T0的中断

SETB EX0 ;执行完后打开外INT0

MOV 40H,#0FFH

MOV 41H,#0FFH

MOV 42H,#0FFH

POP PSW

POP ACC

RETI

;=============================================================================

FM_T0: JB F0,IT01

DJNZ R2,GRET

MOV R2,#2

IT01: CPL FMOUT

CPL F0

GRET: RETI

;==============================================================================

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

毕业设计(论文)《基于单片机控制的红外线遥控电风扇设计》 专业(系)电气工程系 班级车辆电子101 学生姓名 指导老师 完成日期

目录 摘要 (1) 第1章任务与要求 (1) 1.1课题概述 (1) 1.1.1设计简介 (1) 1.1.2 任务要求 (2) 1.2 设计内容与要求 (2) 1.3参数要求 (2) 第2章引言 (3) 2.1研究背景 (3) 2.2论文研究目标和意义 (4) 2.3论文章节安排 (4) 第3章方案论证与设计 (6) 3.1 总体设计分析 (6) 3.2 方案的选择与设计 (6) 3.2.1信号调制及红外信号方案 (6) 3.2.2电机调速方案 (7) 3.3 方案确定 (8) 第4章系统电路设计 (9) 4.1 原理分析 (9) 4.1.1硬件设计 (12) 4.1.2软件设计 (9) 4.2原理图 (26) 4.3 PCB (28) 第5章电路调试 (29) 5.1调试的设备 (31) 5.2调试步骤 (31) 5.2.1 XXXXXX (31) 5.2.2 XXXXXX (31) 第6章使用说明 (32) 6.1 使用方法 (32) 6.1.1 XXXXXX (32) 6.1.2 XXXXXX (32) 6.2故障分析 (32) 6.2.1 XXXXXX (32) 6.2.2 XXXXXX (32) 第7章心得体会 (34) 参考文献 (35)

摘要 本系统以51系列单片机为核心,旨在开发一种新型遥控电风扇控制系统,该系统由遥控发射模块,风扇接收控制模块组成,使系统可以以遥控或手动的方式对系统进行控制。遥控发射模块主要以AT89C2051单片机核心,外加键盘,和红外信号整形与发射电路一起组成遥控器,键盘作入,单片机主要完成信号的编码及信号与载波的调制,调制信号经发射末端整形放大发射出。接收部分主要以AT89C51为主控中心,配以键盘,红外接收模块,电机驱动模块,液晶显示模块,及相应指示灯;红外接收模块,键盘,液晶显示模块,指示灯共同完成人机交互功能;单片机主控中心接收各种输入,驱动液晶,指示灯,控制电机驱动模块来调节电机转速。电机主要采用直接PWM无级调速。 关键词:遥控电风扇控制系统;PWM无级调速;红外发射,红外接收 Abstract The system is of 51 series single-chip microcomputer as the core, to develop a new type of remote control electric control system, the system fired by remote control module, the fan control module receiving the composition, the system can be remote or manually controlled. Remote Control Transmitter Module AT89C2051 mainly single-chip core, plus a keyboard, and infrared signals with the launch of plastic components with a remote control circuit, a keyboard for entry, the main achieve single-chip signal encoding and signal modulation and carrier modulation signal launch the end of the plastic surgery to enlarge the launch. AT89C51 a receiver module for the main control center, with a keyboard, infrared receiver modules, motor drive modules, liquid crystal display module, and the corresponding indicator light; infrared receiver module, keyboard, liquid crystal display module, a common indicator achieve human-computer interaction function; single chip main control center to receive a variety of input, drive liquid crystal,led, motor drive control module to adjust the motor speed. Direct PWM motor speed control. Key words: Remote fan control system; PWM speed control; infrared emission; infrared receiver

基于单片机的红外遥控小车设计

单片机系统设计实例 红外遥控小车 专业:信息对抗技术 姓名:吴志飞 学号:1411050121 指导教师:张东阳

目录 1 绪论 (1) 2 系统分析 (2) 2.1系统框架 (2) 2.2电机驱动模块 (3) 2.3 LCD显示模块 (4) 3 系统硬件设计 (5) 3.1主控模块的电路设计 (6) 3.1.1AT89C51单片机的简介 (8) 3.1.2AT89C51管脚功能 (8) 3.2红外遥控模块的电路设计 (9) 3.2.1红外遥控的实现原理 (10) 3.2.2红外发射器 (11) 3.2.3红外接收器 (12) 3.3电机驱动模块的电路设计 (12) 3.4显示模块的电路设计 (13) 4 系统软件设计 (14) 4.1程序代码 (14) 4.2软件流程图 (17) 5 调试与仿真 (18) 5.1在keil中进行调试 (18) 5.2在Proteus中进行仿真 (19) 6 总结 (21) 参考文献 (22) I

沈阳理工大学课程设计说明书 1 绪论 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,,智能化程度越来越高,应用范围也越来越广,包括海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制等功能模块组成。同时,当今机器人技术发展的如火如荼,其在国防等众多领域的应用广泛开展。神五、神六升天、无人飞船等等无不得益于机器人技术的迅速发展。一些发达国家已把机器人制作比赛作为创新教育的战略性手段,参加者多数为学生,目的在于通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识。从某种意义上来说,机器人技术反映了一个国家综合技术实力的高低,而智能电动小车是机器人的雏形,它的控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能机器人的研制提供更有利的手段。 本次课设设计的红外遥控智能小车可以分为四大组成部分:红外遥控部分、显示部分、执行部分、控制部分。智能小车可以实现按遥控指示前行,后退,左转和右转。该设计主要通过对系统硬件电路的设计,软件设计和程序的编写,然后通过后期软硬件调试达到设计初衷。 1

电风扇常见故障维修

电风扇常见故障维修集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

电风扇常见故障维修? 随着天气的逐步炎热,使用电风扇日益频繁,电风扇的故障在所难免,为了使您对电风扇有所了解,进而尝试着自己维修电风扇。下面,将我维修电风扇的一点做法写出来,供有兴趣的朋友参考。? 一、电风扇电机不转的维修? 从维修的实践中得知,如果电风扇电机启动电容两端有1.3KΩ电阻值,就可快速判定电风扇电机是好的。反之,则可断定电机损坏。? 电机不转的原因,主要有:绕组断路,缺油抱轴,电容异常等。从对电风扇的维修实践来看,后两种故障居多。对于不转的电风扇,我的维修步骤是:测插头、转电机、量电容、再处理 第一步,测量电风扇运行和调速绕组。先把电风扇定时器旋转一下,当听到有嗒嗒声时,说明定时器是正常的。(定时器触点损坏或积碳除外)。如果没有嗒嗒声,说明定时器损坏。如果定时器正常,把万用表调到R×100Ω档,用一手持两只万用表笔,夹住电风扇电源插头,(电源插头内部或电源线内断的情况极少)一手分别按动电风扇档位开关,测量电风扇电机的运行和调速绕组电阻值。大多数电风扇的正常电阻值在600—1000Ω之间。且快、中、慢每档电阻值相差100Ω左右。如果电阻值相符,说明电风扇运行调速绕组基本正常。但是,不能说电风扇电机就是好的。因为,电机还有启动绕组,以及绕组存在局部短路的可能。如果无电阻值,一,可能是电机绕组烧毁断路。二,对串有热熔断器的电机,可能是热熔断器开路,还应拆开电机看一看,如果只是开

路,短接热熔断器即可恢复正常,三,档位开关全部损坏,但可能性不大。 第二步,检查是否抱轴:拆开电风扇护罩,用手旋动电机轴,如果转不动,说明电机抱轴严重。拆开电机,先清除前后轴套和电机轴上的油污、锈迹,然后在前后轴套的油毡上加足缝纫机油,大部分电风扇都能排除故障。拆电机时,只要卸掉电机的四颗固定螺丝以及妨碍拆卸的摇头拉杆螺丝后,就可轻轻地拉开电机外壳。动作一定要轻,防止拉坏电机绕组漆包线。特别是鸿运扇电机,转子大多数只能从后边拉出,如果硬从前面拉出,就有可能造成电机报废。? 第三步,测量启动电容:如果电机轴旋转灵活,就要测量电风扇电机的启动电容。首先,用万用表R×100Ω档,测量电机启动电容两端(整个电风扇电机运行、启动和调速绕组的电阻值),即黑色和黄色引线的电阻值。如果电阻值在1.3KΩ左右,说明电机启动、运行和调速绕组正常。如果电阻值为无穷大,可以判定电风扇电机启动绕组断路损坏。如果用户不想更换电机,维修到此结束。如果要继续维修,在现在电风扇成品电机价格,比重绕、下线、清漆、烘干修复电机来的快和便宜情况下,一般不费时费力修复电机 其次,电风扇旋转速度下降或根本不转。也可能是启动电容不正常造成的。在各绕组电阻值正常的情况下,应进一步测量启动电容容量。通过测量,根据实际情况,进行处理。(如果没有电容表,也可用同型号的电容直接代换试之),。?

看图学习电风扇故障维修

一、电风扇整机结构及故障判别 1了解电风扇的整机结构 电风扇是夏季用于驱散室内热量,达到清凉目的的家用设备,是家庭日常生活中必备的家电产品之一。 1.1电风扇的外部结构 电风扇从外形上看主要由风扇组件、摇头组件和支架等构成,如图1-1所示。前后两个扇叶的网罩由网罩箍固定。

电风扇的主要功能就是送出风力,推动空气流动,让人感觉凉爽。配合不同的控制器又添加了许多功能,如风力方式、风速调整、摇头、定时等。 风力方式包括普通风、仿自然风和睡眠风(微风)等。通过选择,使电风扇的电动机旋转周期受到不同程度的控制,从而送出普通风、类似自然风或便

于睡眠的风力。风速调整就是强风、中风、弱风三种风速的调整。通过选择,控制电动机旋转速度,以实现风叶转速的不同。摇头功能是通过摇头机构使电风扇的往复摇摆,将风的方向进行扩展。定时功能是通过不同时间的设置,实现自动关机的功能。 1.2电风扇的整机结构 电风扇的整机结构主要包括风扇电动机、摇头电动机、调速开关、摇头开关、风叶螺母、扇叶、网罩、支架等部分,如图1-2所示。

1.风扇组件 风扇组件包括扇叶、风扇电动机、调速开关和扇叶螺母等部分,用于实现电风扇的送风功能,由电风扇的调速开关控制风扇电动机的旋转速度。 2.摇头组件 摇头组件由摇头开关、摇头电动机构成,用于实现电风扇的摆风功能。摇头电动机由摇头开关控制,当摇头开关调整至不同的挡位,控制电风扇是否摆风。 2 掌握电风扇的工作原理 电风扇可以使人感觉清爽,驱散室内热气,这是因为电风扇在工作中,加速了周围空气的流通,从而加快了人体皮肤表面毛细孔蒸发水分的速度。水分蒸发的过程中会带走大量的热能,从而使人感觉凉爽。 2.1电风扇的送风原理 不同的电风扇其送风的方式也有所区别,这里主要以壁扇和转页扇为例,讲解一下电风扇的送风原

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

红外线遥控电风扇设计思路 作者:邵贝贝文章来源:华信单片机点击数:1175 更新时间:2008-06-13 概述 遥控电风扇是90年代初期在广东珠江三角洲地区作做大量地研发和生产,并有专门地掩模芯片作为主控芯片使用, 现本人用单片机作了接收和发射地配套使用地系统方案.红外遥控电路现在已成为一种设计电路地时尚,现简单地介绍了红外线遥控发射、接收系统地原理,给出用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)电源采用4节7号电池来提供电源,并用一个二极管(IN4148)进行降压. (3)调制部分:采用CD40106进行缓冲放大并整形.发送地数字信号与38K地载波进行相与,将其调制在一起,整形并缓冲放大,经过8050进行放大驱动红外发射管,使其发射红外光. (4)红外发射方原理见图(1)所示.

单片机的红外遥控器解码设计

第1章红外解码系统分析 第1节设计要求 整个控制系统的设计要求:被控设备的控制实时反应,从接收信号到信号处理及对设备控制反映时间应小于1s;整个系统的抗干扰能力强,防止误动作;整个系统的安装、操作简单,维护方便;成本低。 红外载波、编码电路设计要求:单片机定时器精确产生38KHz红外载波;根据控制系统要求能对红外控制指令信号精确编码并迅速发送。 红外解码电路设计要求:精确接收红外信号,并对所接收信号进行解码、放大、整形、解调等处理,最后输出TTL电平信号;对非红外光及边缘红外光抗干扰能力强。 设备扩展模块设计要求:直流控制交流;抗干扰能力强;反应迅速不产生误动作;能承受大电流冲击。 第2节总体设计方案 2.1方案论证 驱动与开关 方案一:采用晶闸管直接驱动。 其优点是体积小,电路简单,外围元件少。但控制电流小,大电流晶闸管成本高,并且隔离性能差。 方案二:采用三极管驱动继电器。 其体积大,外围元件多。优点是控制电流大,隔离性能好。 根据实际情况,拟采用方案二。 2.2总体设计框图 经过上述方案的分析选择,得出系统硬件由以下几部分组成:电视红外遥控器,51单片机最小系统,接收放大于一体集成红外接收头,1602液晶显示驱动电路。 整体设计思路为:根据扫描到不同的按键值转至相对应的ROM表读取数据。确认设备及菜单选择键后AT89S2将从ROM读取出来的值,按照数据处理要求从P2.5输出控制脉冲与T0产生的38KHz的载波(周期是26.3μs)进行调制,经NPN三极管对信号放大驱动红外发光管将控制信号发送出去。红外数据接收则是采用HS0038一体化红外接收头,内部集成红外接收、数据采集、解码的功能,只要在接收端INT0检测头信号低电平的到来,就可完成对整个串行的信号进行分析得出当前控制指令的功能。然后根据所得的指令去操作相应的用电器件工作,如图1-1所示。

电风扇控制电路设计(学术参考)

运用Multisim10.1进行电风扇控制电路的设计 [摘要] 电风扇作为常用家电产品,在老百姓生活中有其非常重要的意义。随着电子产品的发展,智能节能产品已进入人们的日常生活。对于其他夏季家用降温电器,电风扇价格相对低廉,轻巧便捷,节能环保。本课题主要设计一个电风扇控制电路,主要包括风速、风种、定时、停止等功能。课题采用数字集成芯片作为控制电路,电路稳定抗干扰能力强。在设计过程中,控制电路主要使用通用的数字集成芯片,其功耗低,价格便宜且能够达到很好的控制效果;设计电路时各功能模块在单独控制的同时,还通过相应的逻辑门结合在一起,一起构成一个逻辑完整的电风扇控制电路。 [关键字] 电风扇智能节能完整

[Summary] electric fans as a common household electrical appliances, in people living in its very important significance. With the development of electronic products, energy smart products have entered the people's daily lives. For other summer home cooling appliances, electric fans relatively inexpensive, lightweight and convenient, energy saving and environmental protection. This topic is mainly a fan control circuit design, including wind speed, wind, timer, stop function. Issues with digital integrated circuits as control circuits, circuit stable and strong anti-interference ability. During the design process, main control circuit using a common digital integrated circuits, its low power consumption, low price and good control effect can be achieved; when you design a circuit while the function module in a separate control, through the corresponding logic gates in combination, together constitute a complete fan control logic circuits. [Keywords] fan smart energy-saving complete

智能红外遥控电风扇控制系统

目录 1.1 选题依据与研究意义 (1) 1.2 设计的任务与要求 (1) 2、整体方案设计 (3) 2.1系统方案设计 (3) 2.2方案论证 (4) 2.2.1 温度传感器的选择 (4) 2.2.2 控制器的选择 (5) 2.2.3 显示模块的选择 (6) 2.2.4 直流电机驱动方式 (7) 3、系统硬件组成 (8) 3.1 单片机主控单元设计 (8) 3.2 独立按键电路 (9) 3.3 数码管显示电路 (10) 3.4 温度采集电路 (11) 3.5 风扇电机驱动与调速电路 (11) 3.6舵机驱动电路 (12) 3.7 LED显示电路 (13) 3.8风扇遥控发射与接收电路 (14) 3.9单片机引脚资源分配 (15) 4、软件设计 (16) 4.1 程序设计 (16)

4.2 温度测量子程序 (17) 4.3 数码管显示子程序 (18) 4.4按键扫描子程序 (19) 4.5转速计算函数 (20) 4.6 延时函数 (21) 4.7定时函数 (21) 4.8红外遥控函数 (22) 5、系统仿真与调试 (23) 5.1 独立按键调试 (23) 5.2 数码管显示调试 (23) 5.3 温度采集调试 (24) 总结 (26) 参考文献 (27) 附录1 (29) 附录2 (30)

摘要:传统的手工操作、模拟调控为主的风扇,功能简单,智能化程度不高,调速方式一般采用电机抽头的小型电机来实现,不能实现无级调速,而且功耗高,效率低。针对上述缺点,本设计采用单片机STC89C51作为控制器,利用数字温度传感器DS18B20作为温度采集器,可以根据采集的温度,另外通过单片机的脉宽调制控制三极管的导通关断来驱动风扇电机和控制风扇电机的转速。风扇可利用红外遥控器或手动按键实现切换风扇的挡位、工作模式以及定时时间,可根据系统设定温度与实际检测到的温度进行比较来实现风扇的自动启停,并可以根据温度的变化来自动改变风扇转速,同时可通过数码管来显示实际检测的温度。关键词:单片机、DS18B20、风扇控制器、红外遥控

基于单片机的红外遥控系统设计

课程设计 基于单片机的红外遥控系统设计 学院:计算机与通信工程学院 专业:通信工程 班级:通信11-3班 姓名: 学号:

天津理工大学 摘要 本设计采用51单片机作为遥控发射接收芯片,HS003B作为红外一体化接收发射管,在此基础上设计了一个简易的智能红外遥控系统。系统包括接收和发射两大部分,发射部分有16个按键,接收部分含有8盏彩色LED灯、一片二位数码管和蜂鸣器系统。发射部分通过键盘扫描判断哪个键被按下,经过单片机编码程序进行编码,控制红外发射电路发送信号。接收部分解码信号,实现相应的输出。本设计方案结合红外遥控设计简单、作方便、成本低廉等特点。 关键字:红外遥控信号调制编码解码

天津理工大学 目录 摘要................................................................................................................................................... I I 1.绪论 (1) 1.1课题目的和意义 (1) 1.2红外线简介 (1) 1.3红外遥控系统简介 (1) 2 课题方案和设计思路 (2) 2.1总体方案 (2) 2.2红外发射器设计 (3) 2.2.1红外发射器原理 (3) 2.2.2红外编码 (3) 2.3红外接收端设计 (4) 3硬件结构设计与介绍 (5) 3.1AT89C51系列单片机功能特点 (5) 3.1.1主要特性 (5) 3.1.2管脚说明 (5) 3.1.3基本电路 (7) 3.2红外发射电路 (8) 3.3红外接收电路设计 (9) 3.3.1红外接收模块 (9) 3.3.2数码管 (9) 3.3.3彩灯系统 (10) 3.3.4蜂鸣器系统 (11) 3.3.5红外接收端电路图 (12) 4 软件设计 (12) 4.1定时/计数器功能简介 (12) 4.2遥控码的发射 (13) 4.3红外接收 (14) 5.课程设计总结和心得 (15) 参考文献 (16) 附录 (17) 附录1P ROTEUS仿真图 (17) 附录2发射程序 (17) 附录3接收程序 (20)

基于stm32的红外遥控风扇设计

基于Android的红外智能风扇 摘要:为了解决家用电器在遥控方面的缺陷,结合智能家居的相关概念和技术,本文提出了一种基于Android手机的红外智能风扇设计方案。利用Android平台的应用软件,将智能风扇分为两种模式,一种模式是手动调节模式,通过红外模块把控制信号发送到STM32控制模块,而后由主控芯片STM32控制风扇的启停以及速度调节;另一种模式是智能模式,利用人体红外感应器和温湿度传感器,当检测到是否有人存在,且当前的温湿度(可通过设置数值大小)是否超出设定值,风扇将自动开关,调节风速大小,从而实现智能手机遥控电器的功能。 关键词:智能家居;Android;红外线;STM32;风扇

第一章概述 目前,市面上的家用电器如电视、空调、DVD等都有自己专用的红外遥控器;另外,还有一种叫万能遥控器,可以实现控制不同品牌的家用电器。但是遥控器过多,也给用户带了不便,可以通过手机集成红外遥控功能,实现简化。该方法通过手机发射红外信号,主控芯片接受到该红外信号后,对与之连接各种电器设备进行相应控制。 Android系统是Google公司推出的开源手机平台,采用Linux内核,是一 个标准化的、开放式的手机平台[1]。它具有强大的无线网接入能力,丰富、便捷的开发工具,和开放的平台等特点。STM32F1系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。该控制芯片具有低功耗、高稳定、大容量等特点,适合多场合的控制应用。 基于当前安卓智能手机的普及,为了满足智能家居的需求,本文设计了一款基于Android 手机控制的智能风扇。把安卓智能手机作为控制平台,采用红外通信接口,把安卓智能手机与家用电器结合在一起,从而实现手机的无线智能遥控的功能。另外,本文还对风扇工作的模式进行了拓展,使其能够红外遥控调节模式与智能调节模式之间切换。 第二章硬件设计 2.1 方案选择 红外协议需要载波调制信息,设计方案有: 方案一:采用555定时器调制38KHz载波信号供单片机加载信息;555 定时器成本低,性能可靠,但占空比调制困难,频率确定无法改变。 方案二:采用单片机内部的PWM机制调制38KHz载波信号加载信息;这个方案节约空间、抗噪性能强,可随时改变频率与占空比,但程序不易编写 众多遥控器一体对数据库存储需求大,方案设计有: 方案一:采用AT24Cxx扩展外部存储器; 方案二:采用自带高存储容量的存储器; 综合以上考虑,本设计采用STM32系列单片机,这款单片机有脉宽调节模式,能满足本方案的38KHz需求,且此单片机Flash程序存储区有512K,不需要扩展存储空间也能满足加载万能遥控器的数据库。功能满足的情况下,也为了不让硬件过剩的原则,我们采用了载波方案二和数据库存储方案二。

智能红外遥控电风扇系统的设计解析

泰山学院 本科毕业设计智能红外遥控电风扇系统的设计 所在学院机械与工程学院 专业名称机械设计制造及其自动化 申请学士学位所属学科工学 年级二〇一〇级 (3+2) 学生姓名、学号王晓彬 2010170018 指导教师姓名、职称张秀红讲师 完成日期二〇一二年五月

摘要 电风扇是一种传统的家用电器,但随着空调的普及,电风扇的市场地位受到了巨大的冲击。传统的开/关、调速功能现已不能满足市场的需求,人们希望电风扇能在体积小、操作方便等的基础上拥有更多的功能,而红外遥控的普遍应用及单片机的成熟,使得电风扇的发展趋向于智能红外遥控系统。 本设计方案为满足市场的需求,结合红外遥控系统设计简单、操作方便、成本低廉等特点,运用了51单片机作为遥控发射接收芯片,HS0038为红外一体化接收发射管,设计了一个简易的单片机红外遥控电风扇系统,系统包括接收和发射两大部分。该系统设计实现了几项电风扇的基本功能:开/关功能、多级调速功能、定时功能、自然、正常两种风类的选择功能,此外本系统有16个按键,可用于扩展控制其他电器。 关键字:红外遥控,信号调制,编码,解码

ABSTRACT With the popularity of air conditioners, the market position of the electric fans which are the traditional household appliances will receive a huge impact, the traditional on / off and speed control function have been unfit for the needs of the market. It is hoped that the fans in small, easy to operate, and so on the basis can have more features. When the application of infrared remote control becomes wilder and technologies of SCM become mature, the remote control system is the trend. The design was based on the needs of the market. Considering that infrared remote control is simple, easy to operate, low-cost, I use a special launching and receiving chip which depends on remote control. On the basis of this chip a system of intelligent infrared remote-control was designed for the fan. The system consists of the launching part and the receiving part. This system is designed to achieve some basic functions of fans: on / off function, three kinds of speed, the timing function which can be chosen at different times of 0.5-7.5 hours, and the function of two kinds of wind which are the natural wind and the normal wind. Key words: Infrared Remote Control, Signal Modulation, Encoding, Decoding

红外遥控发射和接收系统课程设计

红外遥控发射和接收系统设计 摘要 本设计是以红外技术为基础,可以实现无线遥控,摆脱了信息传递需要导线的限制,而且红外实现方式灵活,得到了广泛的应用。特别是随着芯片技术的发展,红外集成芯片价格的降低,更加扩展了红外的应用范围。现在在我们的日常生活中都能感受到红外的应用,以及它给我们带来的便利。本设计充分利用能够很容易买到的普通电视机遥控器,通过编码发射红外线,然后由通用红外接收芯片sw0038实现对红外的接收,但是因为考虑到题目的要求仅仅是实现对一个开关的简单开管控制,所以舍弃了依靠单片机来对遥控器发出的红外进行解码实现多种控制的方案。本方案简洁可行,充分利用现有的资源进行开发,取得比较好的效果,并且具有良好的移植性,可以通过简单的修改就应用到其他领域。 关键字:红外遥控红外解码双稳态 Abstract This design is take the infrared technology as a foundation, realizing the wireless remote control, getting rid of the the limit of wire information transmission. Beacause infrared technology is easy to be realized,it is widely used in many fields. Specially ,with the chip technology development, infrared integrated chip price reducing, even more expanded the infrared application scope . Now in our daily life ,we can feel the application of the infrared, and the convenience it has brought us.In this design,I take ordinary television remote control device to realize coding and Infrared Emission,then it is received by the general infrared receive chip sw0038 .what the topic requests is merely the realization of a simple switch control,so I give up the program on the MCU. The program is simple and feasible, making full use of the existing resources for development, and achieve fairly good results.It has a good portability,so only after a little change,it can be transplanted to other fields. Key word: infrared remote control infrared decode bistability

遥控电风扇电路图

多功能无线电遥控电风扇电路图 本例介绍的电风扇无线遥控调速器是采用4位遥控模块和一块风扇调速集成电路,它 可将普通电风扇改造成无线电遥控多功能调速风扇。 工作原理 电风扇无线遥控调速器的风扇接收部分电路原理图如图1所示。发射部分是一个4位TWH9236匙扣式发射器,其A键用作风速(SPEED)调节、B键为风类(MODE)调节,C键为定时(TIME)设定,D键为关(OFF)。 图1中IC1是与TWH9236遥控发射器相对应的TWH9238接收模块,其A, B、C, D 4个引脚与发射器上A、B、C、D4个按键是一一对应的。 IC3是一块LC901电风扇调速专用集成电路,其1、巧、14和5脚分别为风速(SPEED)、风类(MODE)、定时(TIME)、关(OFF)控制设定端,低电平触发有效。当1脚反复受到低电平触发,风速依次为强风(S)~中风(M)~弱风(L)一强风(S)~……,11脚为强 风输出端S, 12脚为中风输出端M, 13脚为弱风输出端L,有效输出为高电平,分别触发 驱动双向晶闸管VTH1一VTH3,使其导通,通过电抗器L使电风扇M获得不同的电压以实现调速的目的。VL6V比分别为强风、中风、弱风指示灯。当5脚受到低电平触发时,11 一13脚均无输出,电风扇停转,芯片处于静止状态,即关机。在关机状态时,1脚兼作起

动端,可使电风扇起动运转。15脚受到低电平触发,可使风类在正常风与自然风之间进行切换,VI5为风类指示灯,熄灭时为正常风,闪烁麦光时为自然风。14脚反复受到低电平触发时,可使电路处于不定时-0 .5h- 1 h-2h-4h一不定时一……,7一10脚所接的VU 一VL4分别为4h、2h、lh、0 .5h定时显示指示灯。 由于TWH9238 (ICl )数据输出端有效输出为高电平,故通过反相器反相将其转换为低电平,以分别触发IC3的1、15、14和5,所以通过遥控发射机A一D4个按键就能方便地控制电风扇的风速、风类、定时及关机。 元器件选择 ICl与发射器选用广东中山达华电子厂生产的TWH9236/9238系列无线电发射与接收模块;IC2的4个反相器可选用一块CD4069六反相器数字集成电路中任意4个完好的反相器,另2个不用的反相器应将其输人端进行接地处理而不要悬空,可消除不必要的干扰。IC3选用LC901电风扇调速专用集成电路。VTH1 - VTH3可用MAC97A6(IA/600V)小型塑料封装双向晶闸管。VS选0.5W、6V稳压二极管,如1N5233、2CW21 C等型号。 L可用电风扇机械调速器中的电抗器,一般机械调速器有5挡转速,现只有3挡,所以要空出线圈2个抽头不用。 C3要求采用CBB/3-400V型聚丙烯电容器。

基于单片机的红外遥控系统设计

单片机红外遥控系统设计 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。 本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点,设计了一个红外线遥控系统。本系统包含发射和接收两大部分,利用编码/解码芯片来进行控制操作。发射部分包括键盘矩阵、编码调制、LED 红外线发射器;接收部分包括红外线接收芯片、光电转换器、调解电路。其优点硬件电路 简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。 关键词:单片机AT89C51;LED红外线发射器

目录 目录 (2) 1 绪论 (2) 1.1研究背景 (2) 1.2国内外研究现状 (3) 1.3研究目的与意义 (3) 2系统方案设计论证 (5) 2.1单片机红外遥控发射器设计原理 (5) 2.2单片机红外遥控接收器设计原理 (5) 2.3方案选择和论证 (6) 3红外解码硬件电路设计 (8) 3.1红外解码系统设计 (8) 3.2单片机及其硬件电路设计 (8) 3.3红外发射电路设计 (10) 3.4红外接收电路设计 (11) 3.5本章小结 (13) 4红外解码程序设计 (14) 4.1红外接收电路主程序流程图 (14) 4.2红外接收电路子程序流程图 (14) 4.3本章小结 (15) 5 联机与调试 (16) 结论和展望 (23) 附录A:系统原理图 (24) 附录B:系统PCB图 (25) 附录C:系统仿真图 (26) 附录D:系统源程序 (27) 1 绪论 1.1研究背景 目前市场上采用的一般是遥控编码及解码集成的电路。此方案的特点是制作简单、容

电风扇红外遥控源程序

;=============电风扇红外发射(遥控器)程序===================================== ;按键说明: ;K1:低风档,键值为 01 ;K2:中风档,键值为 02 ;K3:高风档,键值为 03 ;K4:彩灯档,键值为 04 ;K5:自然风档,键值为05 ;K6:睡眠风档,键值为06 ;K7:正常风档,键值为07 ;K8:定时档,键值为08 ;K9:开关机,键值为9 ;采用 4×1.5V 供电,用89C2051作CPU芯片,当没有按键按下时,进入待机状态 ;按键采用INT0进行中断,只采用了8个按键 ;============================================================================== $include(2051RAM.INC) ;$include(REG51.INC) ORG 0000H JMP MAIN ORG 0003H ;INT0的中断入口 JMP KEY_INT0 ORG 000BH ;T0的中断入口 JMP FM_T0 ORG 0100H ;------------------------------------------------------------------------------ ;进入主程序 ;------------------------------------------------------------------------------ MAIN: MOV R0,#7FH ;预使用单元清0 CLR A MAIN0: MOV @R0,A DJNZ R0,MAIN0 ;清缓冲的地址单元值 MOV SP,#60H MOV P1,#00001111B ;将P1置输入 CLR KEYON CLR IT0 ;设置电平触发 SETB PT0

红外遥控课程设计

单片机与接口技术课程设计 题目: 基于单片机红外线遥控控制 LED灯显示系统设计与制作班级:电子科学与技术1101 姓名:李婷 学号:110803025 2013年12月11日

目录 第一章设计要求 (3) 第二章硬件系统设计 (3) 2.1基于单片机红外线遥控控制LED灯显示系统框架图 (3) 2.2单片机控制系统及其基本电路 (4) 2. 2.1 单片机最小系统 (4) 2.2.2时钟电路 (5) 2.2.3复位电路 (5) 2.3基于单片机红外遥控控制LED系统的设计原理 (6) 2.3.1单片机红外遥控控制LED显示系统原理 (6) 2.3.2单片机红外遥控控制LED系统码分制原理 (7) 2.4红外遥控发射系统电路设计 (8) 2.4.1指令按键电路 (8) 2.4.2 发射电路 (9) 2.4.3 显示模块 (9) 2.5红外遥控接收系统电路设计 (11) 2.5.1接收电路 (11) 2.5.2 LED灯显示电路 (11) 2.6硬件原理图 (12) 第三章软件系统设计 (12) 3.1 红外线发射电路程序流程图设计 (13) 3.2 红外线接收电路程序流程图设计 (13) 第四章系统测试与分析 (14) 4.1 利用Proteus和keil进行仿真调试 (14) 4.2 仿真图 (16) 第五章总结 (18) 附录1 (18) 附录2 (22) 参考文献 (25)

赣南师范学院 2013 — 2014 学年第_1_学期课程论文行政班级:电子科学与技术1101 学号:110803025 姓名:李婷

图2-1 系统的设计总框图 2.2单片机控制系统及其基本电路 2.2.1单片机最小系统 单片机晶振电路:对于MSC-51一般的晶振频率可以在1.2MHz—12MHz 之间选择,这是电容C可以对应的选择10pF—30pF。当使用89C55时晶振频率可以提高到24MHZ。对于本设计的电容C用30pF,晶振选用11.0592MHz。晶振电路如下图3-1所示,一条引脚接在XTAL1,另一条接在XTAL2。单片机的复位电路:为了防止程序执行过程中失步或运行紊乱,此处采用了上电复位及手动复位电路,电路图如下图2-1所示: 图2-2-1 单片机最小系统图

无线电遥控电风扇电路图

采用TVVH923619238的多功能无线电遥控电风扇电路图 本例介绍的电风扇无线遥控调速器是采用4位遥控模块和一块风扇调速集成电路,它 可将普通电风扇改造成无线电遥控多功能调速风扇。 工作原理 电风扇无线遥控调速器的风扇接收部分电路原理图如图1所示。发射部分是一个4位TWH9236匙扣式发射器,其A键用作风速(SPEED)调节、B键为风类(MODE)调节,C键为定时(TIME)设定,D键为关(OFF)。 图1中IC1是与TWH9236遥控发射器相对应的TWH9238接收模块,其A, B、C, D 4个引脚与发射器上A、B、C、D4个按键是一一对应的。 IC3是一块LC901电风扇调速专用集成电路,其1、巧、14和5脚分别为风速(SPEED)、风类(MODE)、定时(TIME)、关(OFF)控制设定端,低电平触发有效。当1脚反复受到低电平触发,风速依次为强风(S)~中风(M)~弱风(L)一强风(S)~……,11脚为强 风输出端S, 12脚为中风输出端M, 13脚为弱风输出端L,有效输出为高电平,分别触发 驱动双向晶闸管VTH1一VTH3,使其导通,通过电抗器L使电风扇M获得不同的电压以实

现调速的目的。VL6V比分别为强风、中风、弱风指示灯。当5脚受到低电平触发时,11一13脚均无输出,电风扇停转,芯片处于静止状态,即关机。在关机状态时,1脚兼作起动端,可使电风扇起动运转。15脚受到低电平触发,可使风类在正常风与自然风之间进行切换,VI5为风类指示灯,熄灭时为正常风,闪烁麦光时为自然风。14脚反复受到低电平触发时,可使电路处于不定时-0 .5h- 1 h-2h-4h一不定时一……,7一10脚所接的VU 一VL4分别为4h、2h、lh、0 .5h定时显示指示灯。 由于TWH9238 (ICl )数据输出端有效输出为高电平,故通过反相器反相将其转换为低电平,以分别触发IC3的1、15、14和5,所以通过遥控发射机A一D4个按键就能方便地控制电风扇的风速、风类、定时及关机。 元器件选择 ICl与发射器选用广东中山达华电子厂生产的TWH9236/9238系列无线电发射与接收模块;IC2的4个反相器可选用一块CD4069六反相器数字集成电路中任意4个完好的反相器,另2个不用的反相器应将其输人端进行接地处理而不要悬空,可消除不必要的干扰。IC3选用LC901电风扇调速专用集成电路。VTH1 - VTH3可用MAC97A6(IA/600V)小型塑料封装双向晶闸管。VS选0.5W、6V稳压二极管,如1N5233、2CW21 C等型号。 L可用电风扇机械调速器中的电抗器,一般机械调速器有5挡转速,现只有3挡,所以要空出线圈2个抽头不用。 C3要求采用CBB/3-400V型聚丙烯电容器。

相关文档
最新文档