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

基于stm32的红外遥控风扇设计
基于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,不需要扩展存储空间也能满足加载万能遥控器的数据库。功能满足的情况下,也为了不让硬件过剩的原则,我们采用了载波方案二和数据库存储方案二。

2.2 电路设计

本设计总模块框图

红外发射

图2-1 总模块框图

电路设计主要分为电源模块,红外接受模块、STM32控制模块、人体感应模块、DHT11温湿度检测模块和风扇驱动模块组成。其中电源模块采用电源适配器负责为其他模块电路提供稳定的5V电压。

红外模块负责与手机红外经行相互通信,传递控制信息;单片机控制模块负责识别以及处理从红外模块传递过来的控制信息。手机加载数据库信息到PWM调制38KHz载波上驱动红外发射模块进行红外波发射。

2.2.1单片机模块

单片机模块中的单片机采用STM32F103ZET6芯片,如图2-2所示。它是基于ARM Cortex-M3核心的32 位微控制器,LQFP-144封装,512K片内FLASH(相当于硬盘),64K 片内RAM(相当于内存,片内FLASH 支持在线编程(IAP);高达72M 的频率,数据,指令分别走不同的流水线,以确保CPU运行速度达到最大化;通过片内BOOT区,可实现串口下载程序(ISP);片内双RC 晶振,提供8M和32K 的频率;支持片外高速晶振(8M),和片外低速晶振(32K).其中片外低速晶振可用于CPU的实时时钟,带后备电源引脚,用于掉电后的时钟行走;42个16位的后备寄存器(可以理解为电池保存的RAM),利用外置的纽扣电池,和实现掉电数据保存功能;多达80个IO,4个通用定时器,2个高级定时器,2个基本定时器,3路SPI接口,2路I2S 接口,2路I2C接口,5路USART,一个USB从设备接口,一个CAN接口,SDIO接口,可兼容SRAM,NOR和NAND Flash 接口的16位总线-FSMC;3路共16通道的12位AD 输入,2路共2 通道的12位DA 输出.支持片外独立电压基准;CPU操作电压范围:2.0-3.6V。

图2-2 STM32F103V单片机封装图

时钟电路

STM32F103ZET6芯片上有两种时钟源,如图2-3所示:

(1)8MHz晶振X2作为MCU的时钟源(2)32.768KHz晶振X1作为RTC的时钟源

图2-3 时钟电路

电源电路

本设计模块通过USB线供电,如图2-4所示。为保证芯片因电压过高不被烧毁,设置

一个自恢复保险丝,在电路短路的情况下,自恢复保险丝发热断开,保护了硬件和电脑的

USB接口免遭烧毁。

图2-4 电源模块

2.2.2红外接收模块

本设计的红外接收模块是基于HL-A838红外一体化接收头的红外接收模块,电路图如图2-5所示。与单片机相连时,接PA3引脚。可接收红外发射模块(内链接)发来的调制成38KHz的红外信号,并解调成逻辑电平,即收到调制的红外信号即输出低电平,否则输出高电平,在程序上应用编解码即可完成红外遥控功能。模块特点如下:低功耗、宽角度及长距离接收供电电压可为3.3V~5.5V输出匹配TTL,CMOS电平,低电平有效4个M2螺丝定位孔,便于安装。发射的红外线信号是手机通过两个并联的红外二极管发射的。具体实物图如图2-6所示。

图2-5 红外发射接收电路图

图2-6 本设计自制的红外发送模块

2.2.3温湿度检测模块

温湿度检测模块采用DHT11温湿度传感器,它包括一个电阻式测湿元件和一个NTC测温元件,并与单片机的PA4引脚相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。DHT11与单片机之间能采用简单的单总线进行通信,仅仅需要一个I/O口。传感器内部湿度和温度数据40Bit的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11功耗很低,5V电源电压下,工作平均最大电流0.5mA。

图2-7 温湿度传感器的连接图

2.2.4 人体红外感应模块

图2-8 人体红外感应模块

人体红外感应模块是基于红外线技术的自动控制模块,电路图如图2-8所示。与单片机PA2引脚相连,电源采用5V电压供电,其功能特点:

1、全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。

2、温度补偿:在夏天当环境温度升高至30~32℃,探测距离稍变短,温度补偿可作一定的性能补偿。

3、两种触发方式:(可跳线选择)

a、不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低电平;

b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。

4、具有感应封锁时间(默认设置:2.5S封锁时间):感应模块在每一次感应输出后(高电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒—几十秒钟)。

2.2.5风扇驱动电路

风扇电机的驱动模块比较简单,与红外接受模块的电路类似,就是主控芯片控制一个三极管的通断实现对风扇启停。此外,可通过调制PWM波的方式对风扇的转速进行相应调节。

为了丰富风扇的功能,除了红外遥控风扇开关和调速外,本设计引入智能控制模式,即无需手动调节,通过人体感应传感器和DHT11温湿度传感器检测风扇下有无人员,及当前温度和湿度。在检测到有人的前提下,主控芯片根据当前的温度和湿度值给出相应的PWM

来控制风扇电机的转速,实现风扇电机的智能运行。系统的总体实物图如2-9所示。

图2-9 系统设计实物图

第三章遥控器软件设计

STM32程序主要是用来接收、分析、处理红外模块过来的数据,完成以后通过给出相应的控制信号到电器上,最终达到遥控电器的目的。

3.1遥控器软件流程框图

软件采用模块化编程,把系统运行分成两种模式:

智能模式:用户无需调节风扇,主控芯片会对人体传感器与DHT11传感器的信号处理,并根据其给出相应的速度信号给风扇。

手动控制模式:该模式下,用户可以通过手机对风扇的启停、速度进行调节控制

另外,两种模式间的切换只需要手机应用端调节。

图3-1 遥控器软件流程框图

3.2红外编码程序

本软件包含了3种红外编码格式:三星的TC9012,松下的LC7464M和NEC的uPD6121G。受篇幅限制,这里主要介绍TC9012编码。

1、红外载波程序

⑴TC9012载波要求:频率38KHz 占空比1/3

图3-2载波波形参考图:38KHz 1/3 载波实测波形图:38.46KHz 1/3占空比

由载波实测波形图可以看出,实测波形与参考波形频率误差为 1.2%,占空比误差为-0.6%,满足TC9012载波要求,说明我们用PWM产生的38KHz载波的程序是正确的,下面是具体的程序代码。

⑵38KHz载波核心代码:SYSclk = 22118400Hz,PWM0频率为:SYSclk /(65536-[TH0,TL0])/64= 22118400 /(65536-[TH0,TL0])/64=38400Hz

2、红外发送数据程序

TC9012的一帧数据中含有32位码,包含两次8位用户码,8位数据码各8位数据码的反码。引导码由4.5ms的载波和4.5的载波关断波形所构成,以作为用户码、数据码的先导。

图3-3 引导码参考图

图3-4 引导码实测:有载波4.52ms 图3-5引导码实测:无载波4.52ms

由以上两实测图可以看到,引导码有载波误差0.4%,无载波误差0.4%,是满足TC9012引导码开载波4.5ms+关载波4.5ms的要求的。

图3-6 数据0实测:高电平0.56ms 图3-7 数据0实测:高低电平总长 1.14ms

由以上两实测图可以看到,数据0高电平误差0%,高低电平总长误差1.3%,是满足TC9012数据0高0.56ms,总长1.125ms的要求的。

图3-8数据1实测:高电平0.56ms 图3-9 数据1实测:高低电平总长2.26ms 由以上两实测图可以看到,数据0高电平误差0%,高低电平总长误差0.4%,是满足TC9012数据1高0.56ms,总长2.25ms的要求的。

第四章Android应用软件设计

本应用软件的设计是为了使我们的手机能够发射红外信号给主控芯片,从而实现远程控制目的。开发工具:Eclipse集成开发环境,JDK,Android-SDK。编译版本:android2.3.3。

4.1 Android应用流程介绍

下面是应用的具体流程;

图4-1应用流程图

图4-2 应用界面

4.2 资源规划和权限配置

为了兼容不同手机屏幕尺寸和分辨率,放了三套不同分辨率和尺寸的图片分放在

res/drawable-hdpi,res/drawable-mdpi,res/drawable-xhdpi目录。

本应用设计用到本地红外适配器功能,多分辨率支持功能,窗体纵向显示功能的使用,在AndroidMainfest.xml中添加允许使用红外功能的权限

android:name="android.permission.BLUETOOTH"/>

并且界面的窗体均为纵向显示,这里设置窗体显示通过标签属性

android:screenOrientation=“portrait”。

设置多屏幕分辨率支持

android:smallScreens="true"

android:normalScreens="true"

android:largeScreens="true"

android:anyDensity="true"

/>

4.3 欢迎窗体的设计与实现

应用启动后是一个欢迎窗体,欢迎窗体全屏显示,3秒钟后自动跳转到TV主窗体。欢迎窗体的实现:

1)在onCreate()方法中初始化窗体信息,加载background为drawable目录下的welcome

图片的布局文件activity_welcom.xml。

2)创建一个线程类实现3秒后自动跳转。

4.4红外服务

红外服务是一个service类,提供红外的连接,状态反馈,线程读写数据,启动和停止方法。

红外连接:device.createRfcommSocketToServiceRecord(MY_UUID)获取套接口,mySocket.connect()套接口远程连接遥控器。并且通过bundler传递message给UI界面更新。

获取连接状态方法:返回当前红外服务的状态。

Start和Stop方法:线程的初始化和关闭线程。

同步Write方法:防止多线程的干扰,采用关键字synchronized同步写方法。创建一个线程类,传递参数byte[]写到套接口的字节流outputstream中。

第五章实物调试

5.1 手动控制模式

手动控制模式下风扇的启停与速度调节实验测试图如图所示:

图5-1 风扇停止工作与正常工作

图5-3 上位机显示风扇手动模式下各工作状态

5.2智能模式

智能模式下风扇的启停与速度自动调节实验测试图如图所示:

图5-1 风扇智能模式下的启停

图5-3 上位机显示智能模式下风扇运行状况

第六章总结

本文设计的基于Android的红外智能风扇,通过手机客户端发射红外信号给STM32主控芯片,对系统进行各种操作,能够实现对风扇的手动调节控制,并能够进行模式切换。实验调试能够实现各模式的功能,基本满足预期实验要求。

基于安卓手机的智能遥控器设计新颖,实用方便,倡导绿色、环保的生活理念,具有经济、社会效益。从用户的角度出发,多功能、低成本、强适应和人性化使得该产品将会获得发展契机。在以后居家生活中,手机远程遥控不仅仅如此,未来人类的生活更加便捷,物联网带给人们的效益将越来越多。

参考文献

[1] Ed Burnette.Hello,Android[M].USA:Pragmatic Programmers,LLC,2010年

[2] 林小茶.C语言程序设计(第二版)[M].北京:中国铁道出版社,2007年.

[3] 郭现杰,张权.从零开始学Java[M].北京:电子工业出版社,2012年.

[4] 翟大昆,陈春茶.Android项目开发详解[M].北京:机械工业出版社,2012年.

[5] 刘焕成.工程背景下的单片机原理及系统设计[M].北京:清华大学出版社,

2008年.

[6] 高彩丽,许黎民,袁海等.Android应用开发范例精解[M].北京:清华大学出版

社,2012年.

本设计以STM32F103为主控芯片,使用安卓手机红外遥控APP作为移动控制终端,通过PC上位机实时显示系统各模块的工作状态,便于用户的监测与控制。

系统包括3个功能模块,分别为风扇控制模块、盆景供水模块和照明控制模块。每个功能模块具有2种工作模式,手动调节模式和智能模式。系统通过安卓手机红外遥控应用发射红外信号,红外接受端将接受到的红外信号传送至主控芯片,主控芯片根据其内容进行相应模块的控制操作,且各模块相互独立,互不干扰。其中各模块的工作方式的切换也是通过APP上的相应操作实现。系统各模块的工作状态通过串口传送至PC上位机进行显示。

该系统解决家用电器在遥控方面的缺陷,结合智能家居的相关概念和技术,从用户的角度出发,集多功能、低成本、强适应和人性化于一体,为人们的工作和生活带来了极大的便利。

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

毕业设计(论文)《基于单片机控制的红外线遥控电风扇设计》 专业(系)电气工程系 班级车辆电子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

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

红外线遥控电风扇设计思路 作者:邵贝贝文章来源:华信单片机点击数: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 选题依据与研究意义 (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、风扇控制器、红外遥控

基于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

电风扇红外遥控源程序

;=============电风扇红外发射(遥控器)程序===================================== ;按键说明: ;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

无线电遥控电风扇电路图

采用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型聚丙烯电容器。

红外遥控风扇

科技小能人 科技小能人 红外线——红外遥控风扇 红外线是波长介乎微波与可见光之间的电磁波,波长在760纳米至1毫米之间,是波长比红光长的非可见光。覆盖室温下物体所发出的热辐射的波段。透过云雾能力比可见光强。在通讯、探测、医疗、军事等方面有广泛的用途。 俗称红外光。 红外线是太阳光线中众多不可见光线中的一种,由英国科学家赫歇尔于1800年发现,又称为红外热辐射,他将太阳光用三棱镜分解开,在各种不同颜色的色带位置上放置了温度计,试图测量各种颜色的光的加热效应。 红外线接收器是一种可以接收红外信号并能独立完成从红外线接收到输出与TTL 电平信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红外线遥控和红外线数据传输。 注意事项: 1.勿清洗红外接收器,使用前,请先用静电带将作业员及电连接落地线。 2.注意红外线接收器的接收面,沾污或磨损会影响接收效果,同时不要碰触表面。 3.红外发射二极管与红外接收二极管正对着的时候效果最佳。 红外线——红外遥控风扇 红外线是波长介乎微波与可见光之间的电磁波,波长在760纳米至1毫米之间,是波长比红光长的非可见光。覆盖室温下物体所发出的热辐射的波段。透过云雾能力比可见光强。在通讯、探测、医疗、军事等方面有广泛的用途。 俗称红外光。 红外线是太阳光线中众多不可见光线中的一种,由英国科学家赫歇尔于1800年发现,又称为红外热辐射,他将太阳光用三棱镜分解开,在各种不同颜色的色带位置上放置了温度计,试图测量各种颜色的光的加热效应。 红外线接收器是一种可以接收红外信号并能独立完成从红外线接收到输出与TTL 电平信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红外线遥控和红外线数据传输。 注意事项: 1.勿清洗红外接收器,使用前,请先用静电带将作业员及电连接落地线。 2.注意红外线接收器的接收面,沾污或磨损会影响接收效果,同时不要碰触表面。 3.红外发射二极管与红外接收二极管正对着的时候效果最佳。

BA8206BA4L_红外遥控电风扇电路

红外遥控电风扇电路 本文介绍一种全功能红外遥控的电风扇电路,有正常风、自然风、睡眠风三种功能,控制自动摇头、0?5~7?5小时的定时关闭功能,并且还有一个独立的夜间微光照明灯,制作

容易,使用很方便。电路原理:接收电路如图1,从电路图中我们可以看出,其核心部件就是一个具有红外接收放大、解码、自动控制、手动操作、LED发光管工作状态指示、定时关机指示设定于一体的集成电路。使得该电路外围元件较少,且十分简单、安装方便。220?经F、D1、R1、R2降压限流。由D2、D3、C2、D4稳压形成+5V的直流提供给IC1(BA8206)的脚、脚和红外接收头(AX889W)。红外接收头的2脚将红外接收头的信号输送到IC1的2脚,经解码后去控制各种动作。每次功能的操作都由HD(?22mm压电蜂鸣片)发出声响以提醒操作。印刷电路板如图2(本文从略)。操作说明:A1~A5分别为接收板上的手动微型轻触开关,A1为关机开关,它能切断风扇功能、摇头和已经设定的0?5~7?5小时关机时间,并能记忆关机前的运行方式,但定时方式和睡眠方式不被记忆,不能控制彩灯的开、关。A2为定时关机的设定开关,每按动一次可分别设定0?5、1、2、4小时的累计定时,并由相对应的发光二极管指示时间的进度,最大可设定为7?5小时。A3为开机和风扇速度调整开关。A4为风扇摇头开关。A5为彩灯开关,它的开、关是不受A3开关控制而独立操作的。红外遥控器:电路原理图见图3,它是一个由编码器(BA5104)和红外发射电路组成的。经对应开关发出的遥控指令,由脚输出到Q1经放大后驱动D1发出经编码后的红外遥控信号。遥控器上由六个键组成,除了接收电路板上的五个控制功能键外,另增加了一个风类键,按该键即可改变风扇由正常风-自然风-睡眠风-正常风的方式循环(在接收板上是没有风类键的,如果需要增加,可在IC1的第6脚与A1、A2、A3的公共端之间接入一开关,以实现手动操作改变风类方式),由于遥控器采用7号电池使得体积较小,印刷板图见图4(本文从略)。电路的安装及检修:接收电路印刷电路板见图2(本文从略),元件选择时应注意以下几点:(1)F为1A的保险,不可省略。(2)R2和R3的功率应不小于3W,安装位置应远离其它元件并使其悬空,以确保其散热空间。(3)A1~A5应采用小型轻触开关。(4)Q1~Q5采用双向可控硅1A/400V 就可以。(5)其它电阻、电容可用小功率的,按电路参数即可。(6)应注意红外接收头的窗口保持足够的接收空间。在接收电路中易损件主要是F、R2和R3、D1、D4、C5、Q1~Q4,一旦发生风扇线圈短路或转子卡死,就可能烧毁这些元件。当遥控功能失效时,应首先检查F是否烧坏,操作接收板上的A1~A5是否起作用,其次就应检查IC1第和脚之间是否为+5V,如果不对则检查C1、C2是否击穿,测量D2、D3的两端是否为3?3V或被击穿,红外接收头(DY1)是否有输出等,一般情况下IC1是不会损坏的。在遥控发

红外遥控电风扇项目报告

金华职业技术学院 《遥控装置制作与调试》 学 习 情 境 报 告 学习情境:红外遥控电风扇制作与调试 班级:通信121 组数:第 3 组 组员:桂成飞、赵焕盛 胡卢泽、孔凯 信息工程学院 2013年 6月 3 日

一、产品介绍 1.产品名称:红外遥控电风扇 2.用途:远距离控制电风扇,简单省力,达到清凉效果。 3.技术指标: (一)机械危险及稳定性 1.有牢固的网罩,以防扇叶伤人。 2.底座织成部件保证整体结构的稳定,在其最大仰俯角(扇头在正中州向位置),且高度调至最高位置,向任意方向倾斜10°时,均不翻倒。 3.仰俯角调至最大,告诉运行时,摇头机构工作时,人为阻止机构运动,风扇仍不停转。 (二)防触电保护 电扇的外壳及网罩具有防止人体与带电部分接触的保护作用。 (三)绝缘性能 电扇在高温[(40±2)℃]、高温(93%)状态下,绕阻对机壳的绝缘电阻不小于2MΩ,有加强绝缘的带电部件对地的绝缘电阻不小于2MΩ。 (四)电气强度 电扇带电部分与外壳之间的绝缘能承受50Hz正弦交流电压历时1min而无击穿或闪络现象。 (五)调速比、噪声 调速比符合合格标准,噪声dB符合合格标准。 二、小组计划(组内分工) 发射部分Sch:桂成飞、赵焕盛、胡卢泽、孔凯 发射部分Pcb:赵焕盛、胡卢泽 接收部分Sch:孔凯、桂成飞 接收部分Pcb:胡卢泽 学习情境报告:按键电路、发射电路单片机孔凯 38kHz载波产生电路、ASK调制桂成飞 红外发射、红外一体接收与放大赵焕盛 单片机接收电路、风速、摇头、电源控制电路胡卢泽

三、实物制作 1.方案制定(框图) 本系统以AT89C52单片机为控制器 AT89C52为8 位通用微处理器,采用工业标 准的C51内核,在内部功能及管脚排布上与通用 的8xc52 相同,其主要用于会聚调整时的功能 控制。功能包括对会聚主IC 内部寄存器、数据 RAM及外部接口等功能部件的初始化,会聚调整 控制,会聚测试图控制,红外遥控信号IR的接 收解码及与主板CPU通信等。主要管脚有:XTAL1 (19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32~39 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。 (红外发射部分方案)

毕业论文红外遥控电风扇的设计

毕业设计 课题红外遥控电风扇的设计 学生姓名张路路学号201231101001 专业电子信息工程班级电子G31201 院(系)机械与电子信息工程学院 指导教师黄茂飞职称中级 二○年月日

毕业设计真实性承诺及指导教师声明 学生毕业设计真实性承诺 本人郑重声明:所提交的毕业设计是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本设计不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现设计中存在抄袭、造假等学术不端行为,本人愿承担相应的法律责任和一切后果。 学生(签名):日期: 指导教师关于学生毕业设计真实性审核的声明 本人郑重声明:已经对学生毕业设计所涉及的内容进行严格审核,确定其成果均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。 指导教师(签名):日期: 注:此声明由指导教师和学生本人亲笔签名。

摘要 摘要:本论文简单地介绍了红外线遥控发射和接收系统原理,在文中给出了MCS89C51作为遥控接收系统和作为发射系统的重要位置,以及完整的51汇编程序代码和MCS89C51的各种功能简介,尤其是它在作为红外线遥控系统中几个重要的方面如中断、定时器和其与键盘的连接方面作了更详尽的介绍。本文中包括红外线发射和红外线接收的原理图,并给出多种方案。还对红外线遥控的发送程序、红外线接收程序、定时中断程序、发送周期程序、发送数据程序和发送“0”和“1”等程序进行了编制。另外对各种程序的流程图进行了绘制,从而较全面地完成此设计的要点,参考流程方框图的构思过程,就可以编写应用软件,便是本论文的特点。利用MCS89C51多次发送及反码校验功能,防止了其它遥控码和未知代码的干扰,从而提高了产品的可靠性。又由于红外线遥控装置具有体积小,功耗低、功能强和成本低等特点,是现代日常生活中一种重要的遥控设备,因此也是本次作为设计课题的重要理由之一。 关键词:MSC89C51、红外线遥控、键盘接口。

电风扇电路全集

电风扇电路全集一.金龙牌电风扇电路图 二.可控硅无级调速电风扇

· [组图] 自动风扇控制器电路,Automatic Fan Controller · [图文] 温控风扇电路--Temperature-controlled Fan · [图文] 风扇控制器电路-Fan control · [图文] 冷却风扇的同步控制插座电路原理图 · [图文] 气敏排气扇电路原理图 · [组图] 风扇周波调速电路 · [图文] 节日灯光序列发生器(续) · [图文] DS1620家用电扇控制电路图 · [图文] 电风扇阵风控制电路 · [图文] 用晶体管/三极管以PWM波形来驱动风扇的电路图 · [图文] MAX6660/MAX6653应用电路图 · [图文] usb风扇电路图

· [图文] 可控硅无级调速电风扇 · [图文] 美乐牌SXL-A型多功能旅游电扇电路图 · [图文] 长城牌FS53-40温控落地扇电路图 · [图文] 长城牌FS26-40电脑遥控落地扇电路图 · [图文] 长城牌FS22-40电脑遥控落地扇电路图 · [图文] KB型自然风定时控制电扇电路图 · [图文] 钻石KYT1-30转页扇电路图 · [图文] 钻石KYT1-25转页扇电路图 · [图文] 钻石FS-40P落地扇电路图 · [图文] 钻石FB-40豪华壁扇电路图 · [图文] 粤华KYT10-30转页扇电路图 · [图文] 扬子FS426遥控电扇电路图 · [图文] 扬子FS40-58D遥控落地扇电路图 · [图文] 星辉牌FT-30 FT-40台扇电路图 · [图文] 星辉牌FS-40落地扇电路图 · [图文] 胜美SM-FBI-30B3遥控壁扇电路图 · [图文] 锐发SJ300L型吊扇电子调速器电路图 · [图文] 千叶牌FB30 FB35 FB40壁扇电路图 · [图文] 奇力牌QL-KYT30转页扇电路图 · [图文] 奇力牌FT-40台扇电路图 · [图文] 美的KYT2-25转页扇电路图 · [图文] 美的FS40-A4落地扇电路图 · [图文] 绿环FS40型遥控落地扇电路图 · [图文] 绿风牌KYT3-30D转页扇电路图 · [图文] 绿风牌KYT3-30C转页扇电路图 · [图文] 龙城牌仿自然风落地扇电路图 · [图文] 菊花FL40-19电脑控制电扇电路图 · [图文] 金星JTQ型电扇电子调速器电路图 · [图文] 金龙牌电风扇电路图 · [图文] 华生牌电脑控制落地扇电路图 · [图文] 华丰FS-40落地扇电路图 · [图文] 鸿运牌KYT3-30转页扇电路图 · [图文] 格力电脑程控转页扇电路图 · [图文] 格力KYTA-30B遥控转页扇电路图 · [图文] 格力KYTA-30A KYTB-30A KYSI-30A KYSK-30A 电脑程控转页扇电路图 · [图文] 格力FSA-35B遥控台地扇电路图 · [图文] 格力FB1-40B1遥控壁扇电路图 · [图文] 长凤牌FS-40型落地扇电路图 · [图文] 长城牌遥控落地扇电路图 · [图文] 长城牌FS19-40遥控落地扇电路图 · [图文] 长城牌FS12-40高级落地扇电路图

单片机红外遥控系统课程设计---电风扇

毕业论文(设计)题目:单片机红外遥控系统的设计 系院:物理与电子工程学院 专业:自动化

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

The Design Of The Infared Remote Contorl Based On 51-MCU 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。

红外遥控电风扇电路

红外遥控电风扇电路本文介绍一种全功能红外遥控的电风扇电路,有正常风、自然风、睡眠风三种功能,控制自动摇头、0~7小时的定时关闭功能,并且还有一个独立的夜间微光照明灯,制作容易,使用很方便。电路原理:接收电路如图1,从电路图中我们可以看出,其核心部件就是一个具有红外接收放大、解码、自动控制、手动操作、LED发光管工作状态指示、定时关机指示设定于一体的集成电路。使得该电路外围元件较少,且十分简单、安装方便。220经F、D1、R1、R2降压限流。由D2、D3、C2、D4稳压形成+5V的直流提供给IC1(BA8206)的脚、脚和红外接收头(AX889W)。红外接收头的2脚将红外接收头的信号输送到IC1的2脚,经解码后去控制各种动作。每次功能的操作都由HD(压电蜂鸣片)发出声响以提醒操作。印刷电路板如图2(本文从略)。操作说明:A1~A5分别为接收板上的手动微型轻触开关,A1为关机开关,它能切断风扇功能、摇头和已经设定的0~7小时关机时间,并能记忆关机前的

运行方式,但定时方式和睡眠方式不被记忆,不能控制彩灯的开、关。A2为定时关机的设定开关,每按动一次可分别设定0、1、2、4小时的累计定时,并由相对应的发光二极管指示时间的进度,最大可设定为7 小时。A3为开机和风扇速度调整开关。A4为风扇摇头开关。A5为彩灯开关,它的开、关是不受A3开关控制而独立操作的。红外遥控器:电路原理图见图3,它是一个由编码器(BA5104)和红外发射电路组成的。经对应开关发出的遥控指令,由脚输出到Q1经放大后驱动D1发出经编码后的红外遥控信号。遥控器上由六个键组成,除了接收电路板上的五个控制功能键外,另增加了一个风类键,按该键即可改变风扇由正常风-自然风-睡眠风-正常风的方式循环(在接收板上是没有风类键的,如果需要增加,可在IC1的第6脚与A1、A2、A3的公共端之间接入一开关,以实现手动操作改变风类方式),由于遥控器采用7号电池使得体积较小,印刷板图见图4(本文从略)。电路的安装及检修:接收电路印刷电路板见图2(本文从略),元件选择时应注意以下几点:(1)F为1A的保险,不可省略。(2)R2和R3的功率应不小于3W,安装位置应远离其它元件并使其悬空,以确保其散热空间。(3)A1~A5应采用小型轻触开关。(4)Q1~Q5采用双向可控硅1A/400V就可以。(5)其它电阻、电容可用小功率的,按电路参数即可。(6)应注意红外接收头的窗口保持足够的接收空间。在接收电路中易损件主要是F、R2和R3、D1、D4、C5、Q1~Q4,一旦发生风扇线圈短路或转子卡死,就可能烧毁这些元件。当遥控功能失效时,应首先检查F是否烧坏,操作接收板上的A1~A5是否起作用,其次就应检查IC1第和脚之间是否为+5V,如果不对则检查C1、C2是否击穿,测量D2、D3的两端是否为3或被击穿,红外接收头(DY1)是否有输出等,一般情况下IC1是不会损坏的。在遥

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

红外遥控电风扇控制系统设计 概述 遥控电风扇是 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) 1.1课题设计目的及意义 (1) 1.2课题研究容和预期目的 (2) 2 总体方案的设计和工作原理 (2) 2.1设计方案的选择 (2) 2.2总体硬件设计 (3) 2.3工作原理 (3) 3 硬件设计 (4) 3.1发射端电路设计 (4) 3.1.1红外发射电路设计 (7) 3.1.2键盘电路设计 (8) 3.1.3显示电路设计 (9) 3.1.4电源电路设计 (10) 3.2接收端电路设计 (12) 3.2.1红外接收电路设计 (13) 3.2.2键盘电路设计 (14) 3.2.3显示电路设计 (14) 3.2.4电源电路设计 (14) 3.2.5控制电路设计 (15) 4 软件设计 (16) 4.1红外发射 (17) 4.1.1发射端程序设计 (17) 4.1.2遥控码的发射 (18) 4.2红外接收 (19) .专业.专注.

4.2.1接收端程序设计 (19) 4.2.2数码帧的接收处理 (19) 4.3 调速单元 (20) 4.3.1 调速原理 (20) 4.3.2 调速方法 (20) 4.4按键抖动问题 (21) 5 系统的调试 (23) 5.1系统的硬件调试 (23) 5.2系统的软件调试 (24) 附录 (25) 1.红外发射电路 (25) 2.红外接收电路 (26) 3.红外发射程序 (27) 4.红外接收程序 (31) 参考文献 (37) 致谢 (38) .专业.专注.

1 引言 红外线又被称为红外光波,它的波长围为0.01um-1000um。根据其波长的不同,可以将其分为两种:可见光和不可见光。可见光的波长为0.38um-0.76um,有七种颜色,为红、橙、黄、绿、青、蓝、紫。紫外线光波的波长为0.01um-0.38um,红外线的波长为0.76um-1000um。红外光线根据波长围的不同可分为四类:近红外、中红外、远红外、极红外。选用近红外光线作为红外遥控的遥控指令,是因为红外发射器件与红外接收器件光谱正好重合,能够进行来良好地匹配,发光与受光峰值波长为0.8um-0.94um,这样就可以获得较高的可靠性和较高的传输效率。目前来讲,红外线的传输技术在家电遥控器中广泛应用。红外线是无线局域网的传输方式之一,优点是不受无线电干扰和国家无线管理委员会所限。红外数据协会(IRDA)成立后,为了保证不同厂商的红外产品能够获得最佳的通信效果,红外通信协议将红外数据通信所采用的光波波长的围限定在850至900nm之。 1.1课题设计目的及意义 科技的发展,使得人们生活的节奏也越来越快,随之人们对方便,快捷的要求也不断增高。遥控器的出现,在一定程度上满足了人们的要求。红外遥控实现了对控制对象的远距离控制,原理是利用红外线来传递控制信号,具体来说,就是由发射器发出红外线指令信号,接收器接收下来并对信号进行处理,最终实现对控制对象的远程控制功能。 红外遥控具有隐蔽性、独立性、无穿透障碍物的能力、物理特性与可见光相似性等特点。随着红外遥控技术的开发和迅速发展,大部分电器应用了红外遥控,电风扇也不例外。从由通过按钮控制电风扇面板,到短距离(10M以)的遥控,虽然改变不大,但是带来的便利无疑是巨大的。红外遥控技术的成熟,也使得遥控电风扇的设计变得简单,价格低廉。 作为一种常用的电器,电风扇具有体积轻巧、价格便宜、摆放方便等特点。空调虽然现在在城市中已经相当普遍,而且有替代电风扇的趋势,但是由于家庭消费水平所限,在将来的一段时间里,电风扇在中小城市和农村仍有较大的市场份额。 .专业.专注.

相关文档
最新文档