红外遥控电风扇的设计Word格式.docx
- 文档编号:21157444
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:28
- 大小:344.71KB
红外遥控电风扇的设计Word格式.docx
《红外遥控电风扇的设计Word格式.docx》由会员分享,可在线阅读,更多相关《红外遥控电风扇的设计Word格式.docx(28页珍藏版)》请在冰豆网上搜索。
从控制方式可分为挡位式、按键式、红外遥控式等;
但不管哪种控制方式都有各自的好处。
随着社会的不断发展、科技的不断进步、人们生活水平的不断提高,先前的产品还存在很多的不足,已经不能再满足人们的需求,那么就迫切要求新产品的问世。
为了解决上述问题,本论文开发了红外遥控电风扇控制电路的课题,即采用红外遥控器来控制电风扇。
红外遥控电风扇控制电路是利用红外发射器发射的信号通过译码电路,由控制电路来进行有效的功能控制。
该装置与红外遥控传统产品比较具有控制性好、灵敏度高等特点。
随着科技的发展,人们的生活节奏也越来越快,随之人们对方便、快捷的要求也不断增高。
遥控器的出现,在一定程度上满足了人们这个要求。
遥控器是由高产的发明家RobertAdler在五十年代发明的[1]。
而红外遥控是20世纪70年代才开始发展起来的一种远程控制技术,其原理是利用红外线来传递控制信号,实现对控制对象的远距离控制。
具体来讲,就是由发射器发出红外线指令信号,由接收器接收下来并对信号进行处理,最后实现对控制对象的各种功能的远程控制。
1.2可行性分析
红外遥控具有独立性、物理特性与可见光相似性、无穿透障碍物的能力及较强的隐蔽性等特点。
随着红外遥控技术的开发和迅速发展,很多电器都应用了红外遥控,电风扇也不例外。
从单纯的在电风扇面板上通过按钮控制,到短距离(10M以内)的遥控,虽然改变不大,但其带来的便利无疑是巨大的。
而红外遥控技术的成熟,也使得遥控电风扇变得设计简单,价格低廉。
作为一种老牌的电器,电风扇具有价格便宜、摆放方便、体积轻巧等特点。
虽然现在空调在城市中已经相当普遍,并有替代电风扇的趋势。
但由于大部分家庭消费水平的限制,电风扇作为一个成熟的家电行业的一员。
尤其在中小城市,以及乡村将来一段时间内仍然会占有市场的大部分份额。
市场的需求促使了电风扇的发展。
随着“智能化”的兴起,电风扇的功能也越来越多,越来越贴进人们生活。
因此,对于电风扇的开发和设计依然有着较大的实用价值。
在现有市场上多功能遥控电风扇的基础上,人们提出了一种新型的智能电风扇,相对于过去的电风扇,智能电风扇添加了很多人性化的设计,如安全保护、倾倒保护、智能照明等功能,使电风扇更加人性化。
相信其丰富的功能,人性化的设计将会大大提高电风扇的市场竞争力[2]。
而本设计就是以电风扇为对象,通过红外遥控实现电风扇的几种常用功能如开关、调速、定时等的控制,相对于传统的机械控制,体现出了更加方便快捷的优点。
2红外原理
2.1红外线的概念及特点
2.1.1概念
红外线是太阳光线中众多不可见光线中的一种,由英德国科学家霍胥尔于1800年发现,又称为红外热辐射,他将太阳光用三棱镜分解开,在各种不同颜色的色带位置上放置了温度计,试图测量各种颜色的光的加热效应。
结果发现,位于红光外侧的那支温度计升温最快。
因此得到结论:
太阳光谱中,红光的外侧必定存在看不见的光线,这就是红外线。
也可以当作传输之媒介。
太阳光谱上红外线的波长大于可见光线,波长为0.75~1000μm。
红外线可分为三部分,即近红外线,波长为(0.75-1)~(2.5-3)μm之间;
中红外线,波长为(2.5-3)~(25-40)μm之间;
远红外线,波长为(25-40)~l000μm之间。
真正的红外线夜视仪是光电倍增管成像,与望远镜原理完全不同,白天不能使用,价格昂贵且需电源才能工作。
2.1.2特点
人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫。
红光的波长范围为0.62μm~0.76μm,比红光波长还长的光叫红外线。
红外线遥控器就是利用波长0.76μm~1.5μm之间的近红外线来传送控制信号的。
红外线的特点是不干扰其他电器设备工作,也不会影响周边环境。
电路调试简单,若对发射信号进行编码,可实现多路红外遥控功能。
2.2红外线发射和接收
2.2.1发射器件
人们见到的红外遥控系统分为发射和接收两部分。
发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光。
常用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5mm发光二极管相同,只是颜色不同。
一般有透明、黑色和深蓝色等三种。
判断红外发光二极管的好坏与判断普通二极管一样的方法。
单只红外发光二极管的发射功率约100mW。
红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定。
2.2.2接收器件
接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。
红外接收二极管一般有圆形和方形两种。
由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。
然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头。
红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。
所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高。
常用两种红外接收头的外形,均有三只引脚,即电源正VDD、电源负(GND)和数据输出(Out)。
接收头的引脚排列因型号不同而不尽相同。
红外接收头的主要参数如下:
工作电压:
4.8~5.3V
工作电流:
1.7~2.7mA
接收频率:
38kHz
峰值波长:
980nm
静态输出:
高电平
输出低电平:
≤0.4V
输出高电平:
接近工作电压
2.3红外遥控的设计思路
红外遥控是单工的红外通信方式,整个通信中,需要一个发射端和一个接收端。
发射端采用单片机将待发送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号。
接收端普遍采用价格便宜,性能可靠的一体化红外接收头接收红外信号,它同时对信号进行放大、检波、整形,得到TTL电平的编码信号,再送给单片机,经单片机解码并控制相关对象[3]。
图2.1遥控器原理框图
3.系统的硬件设计
3.1系统方框图
(1)发射端电路:
单片机系统及显示电路、红外发射电路以及按键电路,稳压电路等组成。
其设计原理图如下:
图3.1手持段遥控器方框图
(2)接收端电路:
单片机系统及显示电路、红外发射电路以及按键电路,电源电路,控制单元等组成。
图3.2红外接收端方框图
3.2系统功能需求
本遥控系统要求用单片机作为控制芯片制作一个遥控器[4],另一个单片机控制系统能被遥控操作。
本系统要求遥控器具有多级调速、开关、定时、以及自然风、睡眠风切换等功能。
将单片机、控制、键盘组合在一起完成了人机对话。
用AT89C51单片机来作主芯片控制,采用红外HS0038接收头,用双向可控硅MC97A6控制电机开关,具有红外遥控功能。
自然风的处理流程:
图3.3自然风循环
睡眠风的处理流程:
图3.4自然风的循环图
正常风的处理流程:
图3.5正常风循环
3.351系列单片机功能特点
(1)主要特性
·
与MCS-51兼容
4K字节可编程闪烁存储器
寿命:
1000写/擦循环
数据保留时间:
10年
全静态工作:
0Hz-24Hz
三级程序存储器锁定
128*8位内部RAM
32可编程I/O线
两个16位定时器/计数器
5个中断源
可编程串行通道
低功耗的闲置和掉电模式
片内振荡器和时钟电路
AT89C51的引脚功能,图3.6所示:
图3.6AT89S51的引脚功能
(2)管脚说明
—VCC:
供电电压。
—GND:
接地。
—P0口:
P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。
当P1口的管脚写“1”时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部电位必须被拉高。
—P1口:
P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入“1”后,电位被内部上拉为高,可用作输入。
作为输入时,P1口被外部下拉为低电平,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
—P2口:
P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流。
当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。
作为输入时,P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉的优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
—P3口:
P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入时,由于外部下拉为低电平,P3口将输出电流(ILL),也是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下所示:
P3.0:
RXD(串行输入口);
P3.1:
TXD(串行输出口);
P3.2:
(外部中断0);
P3.3:
(外部中断1);
P3.4:
T0(定时器0外部输入);
P3.5:
T1(定时器1外部输入);
P3.6:
(外部数据存储器写选通);
P3.7:
(外部数据存储器读选通)。
P3口同时为闪烁编程和编程校验接收一些控制信号。
—RST:
复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
—
:
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:
每当用作外部数据存储器时,将跳过一个ALE脉冲,如想禁止ALE的输出可在SFR8EH地址上置0。
此时,ALE只有在执行MOVX,MOVC指令时ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
外部程序存储器的选通信号。
在由外部程序存储器取址期间,每个机器周期
两次有效。
但在访问外部数据存储器时,这两次有效的
信号将不出现。
当
保持低电平时,访问外部ROM;
注意加密方式1时,
将内部锁定为RESET;
端保持高电平时,访问内部ROM。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
—XTAL1:
反向振荡放大器的输入及内部时钟工作电路的输入。
—XTAL2:
来自反向振荡器的输出。
内部结构框图如图3.7所示:
图3.7AT89C51的内部结构框图
(3)T89C51的基本操作
如图3.8所示,在X1和X2之间接一只石英振荡晶体构成了单片机的时钟电路,它还有另一种接法,是把外部振荡器的信号直接连接到XTAL1端,XTAL2端悬空不用。
AT89C51复位引脚RST/VP通过片内一个施密特触发器(抑制噪声作用)与片内复位电路相连,施密特触发器的输出在每一个机器周期由复位电路采样一次。
当振荡电路工作,并且在RST引脚上加一个至少保持2个机器周期的高电平时,就能使AT89C51完成一次复位。
复位不影响RAM的内容。
复位后,PC指向0000H单元,使单片机从起始地址0000H单元开始重新执行程序。
所以,当单片机运行出错或进入死循环时,可按复位键重新启动。
MCS-51单片机通常采用上电自动复位和按钮复位两种复位方式。
上电复位利用电容器充电来实现。
按钮复位又分为按钮电平复位和按钮脉冲复位。
前者将复位端通过电阻与Vcc相接;
后者利用RC微分电路产生正脉冲来达到复位目的。
复位电路参数的选择应能保证复位高电平持续时间大于2个机器周期。
图3.8AT89C51基本操作电路
3.4红外发射电路
本遥控发射器采用码分制遥控方式,码分制红外遥控就是指令信号产生电路以不同的脉冲编码(不同的脉冲数目及组合)代表不同的控制指令。
在确定选择AT89C51作为本设计发射电路核心芯片和点触式开关作为控制键后,加上一个简单红外发射电路和12M晶体振荡器便可实现红外发射。
发射部分的主要元件为红外发光二极管。
它实际上是一只特殊的发光二极管,由于内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它发出的便是红外线而不是可见光。
目前大量使用的红外发光二极管发出的红外线波长为940nm左右,外形与普通Φ5发光二极管相同,只是颜色不同[5]。
遥控发射通过键盘,每按下一个键,即产生具有不同的编码数字脉冲,这种代码指令信号调制在40KHz的载波上,激励红外光二极管产生不同的脉冲,通过空间传送到受控机的遥控接收器。
P1口作为按键部分,P0.7口作为发射部分。
电路图如图3.9所示:
图3.9红外发射电路
3.5红外检测接收电路
在接收过程中,脉冲通过光学滤波器和红外二极管转换为40KHZ的电信号,此信号经过放大、检波、整形、解调,送到解码与接口电路,从而完成相应的遥控功能。
接收电路图见图3.10。
通常,红外遥控器将遥控信号(二进制脉冲码)调制在40KHz的载波上,经缓冲放大后送至红外发光二极管,产生红外信号发射出去。
将上述的遥控编码脉冲对频率为40KHz(周期为26μs)的载波信号进行脉幅调制(PAM),再经缓冲放大后送到红外发光管,将遥控信号发射出去。
根据遥控信号编码和发射过程,遥控信号的识别——即解码过程是去除40KHz载波信号后识别出二进制脉冲码中的0和1。
由MCS—51系列单片机AT89C51、一体化红外接收头、还原调制与红外发光管驱动电路组成。
接收部分主要元件是红外接收管,它是一种光敏二极管(实际上是三极管,基极为感光部分)。
在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度[6]。
图3.10红外接收电路
3.6控制电路
在控制部分采用了隔离驱动电路,用光电器件作为隔离元件,利用光耦来隔离强电,以防止强电影响单片机的工作。
光电隔离的目的是割断两个电路的电气联系,使之相互独立,从而也就割断了噪声从一个电路进入另一个电路的通路[7]。
光电隔离是通过光电耦合器实现的。
光耦又称光电隔离器或光电耦合器,它是以光为媒介来传输电信号的器件,通常把发光器与受光器封装在管壳内。
当输入端加电信号时发光器发出光线,受光器接收后就产生光电流,从输出端流出,从而实现了“光—电—光”的转换。
光电耦合器是把一个发光二极管和一个光敏三极管封装在一个外壳里的器件。
外壳有金属和塑料的两种。
发光二极管和光敏三极管之间用透明绝缘体填充,并使发光管与光敏管对准,以提高其灵敏度,光电耦合器的电路符号如图3.11所示。
对于数字量,当输入为低电平“0”时,光敏三极管截止,输出为高电平“1”;
当输入为高电平“1”时,光敏三极管饱和导通,输出为低电平“0”。
图3.11光电耦合器原理图
输入信号使用发光二极管发光,其光线又使光敏三极管产生电信号输出,从而既完成了信号的传递又实现了电气上的隔离。
光电耦合的响应时间一般不超过几个微秒。
光电耦合器的输入端与输出端在电气上是绝缘的,且输出端对输入端也无反馈,因而具有隔离和抗干扰两方面的独特性能。
通常使用光电耦合器是为实现以下两个主要功能:
电平转换:
TTL电路与电源电路之间不需另加匹配电路就可以传输信号,从而实现了电平转换。
隔离:
这时由于信号电路与接收电路之间被隔离,因此即使两个电路的接地电位不同,也不会形成干扰。
光电耦合器中光敏三极管的基极有引出和不引出两种形式。
基极引出通常是经一个电阻接地。
通过接地电阻可以控制耦合的响应速度和灵敏度。
总的来说,电阻越小,响应速度越高。
控制电路如图3.12所示:
图3.12控制电路
3.7电源电路设计
(1)稳压电路
典型应用电路如图3.13所示。
图中C5用于频率补偿,防止自激振荡和抑制高频干扰;
C6采用电解电容,以减少电源引入的低频干扰对输出电压的影响;
D4是保护二极管,当输入端短路时,给C4一个放电的通路,防止C4激穿[8]。
图3.13稳压电路
(2)直流稳压电源的设计
直流稳压电源主要由电源变压器、整流电路、滤波电路和稳压电路四部分组成。
框图如图3.14所示:
图3.14直流稳压电源
3.8显示部分的设计
由LED组成的7段发光管显示器是不太复杂的单片机应用系统常用外部设备之一。
表3.1七段LED字形码
显示字符
共阳极
字符码
共阴极
3FH
C0H
1
06H
F9H
2
5BH
A4H
3
4FH
B0H
4
66H
99H
5
6DH
92H
6
7DH
82H
7
07H
F8H
8
7FH
80H
9
6FH
90H
在本设计中使用了四个7段LED显示器,而多位显示器连用有两种方法。
其一,每一位都用各自的8位输出口控制,在显示某字符时,相应的段恒定发光或不发光。
这种显示方法属于静态显示。
显然,静态显示需占用较多的I/O口线。
其二,是动态显示。
即将多个7段LED的段选端复接在一起,只用一个8位输出口控制段选,段选码同时加到各个7段LED显示器上,通过控制各个显示器公共阳极轮流接高电平的办法,逐一轮流地启动各个LED。
在这种方法中,只要恰当地选择点亮时间和间隔时间,就会给人以这样一种假相:
似乎各位LED是“同时”显示的。
动态显示法是目前各种单片机采用的流行方法。
其优点是硬件简单,“动态”由软件实现。
因而我选用动态显示的方法。
其显示格式如表3.2,
表3.2数码管显示格式
数码管1
数码管2
风速
D
相应数字
模式
E
定时
A
4.系统软件的设计
该系统的控制软件主要可以分为测温和红外两个大的部分,其中具体有单片机初始化程序、定时服务程序、红外发射编码和红外接收解码程序等模块。
4.1定时/计数器应用
(1)定时/计数器功能简介[9]
AT89C51单片机内部设有两个16位可编程的定时/计数器,简称定时器0和定时器1,分别用T0和T1表示。
其功能同一般定时计数器,主要作用是:
第一,作为一段特定时间长短的定时;
第二,可以计算由T1或T0引脚输入的脉冲数,前者在应用上可以产生正确的时间延迟及定时去执行中断服务程序,而后者则是计数器或者计频器的设计。
在本设计中这两种作用都用到了。
这两个定时器本身有四种工作模式可供使用,如表4.1所示。
表4.1四种工作模式
M1MO
工作方式
功能说明
00
模式0
13位计数器
01
模式1
16位计数器
10
模式2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红外 遥控 电风扇 设计