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

合集下载

基于C8051F020的红外遥控电风扇设计

基于C8051F020的红外遥控电风扇设计

基于C8051F020的红外遥控电风扇设计作者:陈洪民杨本全, 吴淼清, 石宝聪来源:《现代电子技术》2011年第19期摘要:给出了一种采用C8051F020单片机实现红外遥控电风扇的系统方案。

将红外接收模块、温度采集电路、实时时钟电路、报警电路和风速控制电路置于电风扇中,通过C8051F020单片机实现电风扇风速控制、定时功能和运行模式切换功能,采用4×4键盘或者遥控器完成数据和控制指令的输入,并通过TS1602 LCD完成基本的状态数据和控制指令实时显示等。

实验结果表明:本系统能够成功实现电风扇的运行模式切换、风速控制和定时功能,自动运行模式下,风速由环境温度决定,温度控制精度为±1 ℃。

关键词:C8051F020单片机;红外遥控;模式切换; 风速控制; 定时功能中图分类号:TN911-34; TP75文献标识码:A文章编号:1004-373X(2011)19-0119-02Design of Infrared Remote-control Fanner Based on C8051F020CHEN Hong-min, YANG Ben-quan, WU Miao-qing, SHI Bao-cong(Taizhou University, Taizhou 318000, China)Abstract: A new method based on C8051F020 MCU is proposed to design infrared remote-control fanner. The control system consists of infrared receiver module, temperature collection module, clock circuit, alarm circuit and wind speed control circuit. C8051F020 MCU is used to realize wind speed control, timing and work mode switch. Control instruction and data are input by 4×4 keyboards and displayed by TS1602 LCD. Experiments show that the designed system can realize work mode switch, wind speed control and timing function. Wind speed is decided by environmental temperature and control precision is ±1℃ under self-work mode.Keywords: C8051F020 MCU; infrared remote-control; work mode switch; wind speed control; timing function目前市场上的风扇多为机械方式控制和定时,功能少,噪声大,且不能根据实时的环境温度改变风速。

单片机综合实验(基于单片机实现风扇红外遥控电路的设计)

单片机综合实验(基于单片机实现风扇红外遥控电路的设计)

攀枝花学院专业基础综合实验报告基于单片机实现风扇红外遥控电路的设计二〇一三年六月摘要电风扇作为一种价格便宜、体积小巧的清热解暑的家用电器,在家庭中的普及率非常高,其技术的发展也越来越成熟。

本文介绍了一种利用红外无线遥控来对电风扇调速定时的设计方法。

整个系统的核心部分就是红外遥控和单片机控制。

系统以AT89S51单片机为控制器,通过红外接收管接收遥控器信号,单片机解码后进行相应的控制。

控制方面包括两个方面:自动控制和手动控制。

自动控制状态下风扇根据温度自动调档;手动控制状态下通过遥控器定时和调速。

系统的温度测量采用DS18B20数字温度传感器,定时采用DS1307时钟芯片。

当前的时间和温度都可以通过液晶显示器显示。

关键词红外遥控单片机定时AbstractInfrared remote control circuit has now become a circuit design fashion, remote electric control fan in the early 90s has set up a file in the pearl river delta of guangdong began the research, development and production ,is simply introduced the infrared remote control transmitting and receiving system principle, through the infrared system control fan operation, this design based on the demand of the market combined with infrareds remote control design ,simple, cheap, easy characteristics ,with the dedicated remote control launch receiver chips ,based on this design a simple intelligent infrared remote control electric fan system ,including receiving and launch of two parts.Key word: infrared; remote control ; fan.目录摘要 (2)Abstract (3)1引言 (5)2方案设计 (5)2.1方案比较与选择 (5)2.1.1遥控方式选择 (5)2.1.2定时方案选择 (6)2.2设计方案 (6)3系统硬件设计 (7)3.1硬件设计应用环境简介 (7)3.2红外遥控单元 (8)3.2.1红外简介 (8)3.2.2遥控电路设计 (9)3.3单片机控制单元 (10)3.3.1单片机简介 (10)3.3.2单片机控制电路 (11)3.4时钟单元 (12)3.4.1DS1307简介 (12)3.4.2时钟电路设计 (13)3.5测温单元 (13)3.5.1DS18B20简介 (13)3.5.2测温电路设计 (14)3.6液晶显示单元电路 (15)3.7风扇档位控制单元 (17)4系统软件设计 (17)4.1软件的设计的架构 (17)4.1.1程序设计应用环境 (17)4.1.2软件设计流程图 (18)4.2主控程序的设计 (19)4.3各功能模块程序的设计 (21)4.3.1读取时间数据程序设计 (21)4.3.2读取温度数据程序设计 (22)4.3.3读取红外信号程序设计 (23)4.3.4显示程序设计 (23)5 硬件制作 (24)5.1元件清单 (24)5.2制作与调试 (25)5.2.1焊接 (25)5.2.2出现的问题 (25)附录 (27)电路原理图 (27)PCB图 (28)实物图 (29)参考文献 (30)程序如下 (31)致谢 ........................................................................................................ 错误!未定义书签。

基于单片机的红外线智能家电控制系统设计毕业设计

基于单片机的红外线智能家电控制系统设计毕业设计

目录第一部分设计任务与调研 (2)1. 毕业设计的主要任务 (2)2. 毕业设计的思路与方法 (2)4. 研究目的和总结 (3)第二部分设计说明 (5)1. 我的设计是智能家电语音控制系统 (5)2. 设计方案 (5)3. 红外线通讯技术及其实现 (6)4. 语音识别技术及其实现 (8)5. 产品的特点 (11)第三部分设计成果 (12)第四部分结束语 (14)第五部分致谢 (15)第六部分参考文献 (16)-第一部分设计任务与调研1. 毕业设计的主要任务基于单片机的红外线智能家电控制系统的设计(红外线智能家电语音控制系统)。

2. 毕业设计的思路与方法设计思路——通过自动接收遥控器红外信号和录制使用者的声音信号,并存储到设备当中。

当使用者下达语音指令时,设备会自动识别语音信号并和单片机上已经录入的信号系统相匹配,然后由单片机发布相应的指令,通过无线电信号传输到红外信号发生器上,从而发出红外线信号,达到对家电系统语音遥控控制的目的。

在关闭家电之后,系统会自动发布关闭电源信号,操作模拟开关对家电进行彻底的断电,达到安全节能的目的。

3.图1-1 系统功能实现原理图在智能家电系统中,语音识别是其关键,在本系统中,采用了特定发音人进行语音识别,其原理如图2所示。

首先在训练过程中,录入一条语音样本,然后对样本进行采样、量化、滤除噪音,对语音信号进行线性预测分析,将分析的语音特征保存在系统的数据库中,语音特征描述语音信号的波形和频谱信息。

在使用阶段,将输入的语音命令提取特征后与数据库中的特征模型进行匹配检验。

找到相匹配的语音样本,返回识别结果来触发相应的命令。

当长时间没有语音命令,该芯片将进入休眠状态以减少功耗。

图1-2 语音识别原理4. 研究目的和总结智能家居语音控制系统是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家具生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。

51单片机多功能红外遥控电风扇(自然风+阵风+多档风速+定时)

51单片机多功能红外遥控电风扇(自然风+阵风+多档风速+定时)

51单片机多功能红外遥控电风扇(自然风+阵风+多档风速+定时)51单片机多功能红外遥控电风扇(自然风+阵风+多档风速+定时) #include "AT89x051.H"#define uchar unsigned char#define uint unsigned int#define b1 0xe200#define b2 0xe210#define b3 0xe208#define b4 0xe218#define b5 0xe204#define b6 0xe214#define b7 0xe20c //阵风#define b8 0xe21c //自然风#define b9 0xe280 //自动档#define on_off 0xe240 //电源开关#define ch_a 0xe250 //加档#define ch_s oxe248 //减档#define time 0xe2e8 //定时#define louver 0xe24c //转页#define count_num 500 //显示次数#define time1_num 18000#define time2_num 100#define bell P3_4#define c_f 0xd4 //"F"#define c_h 0xce //"H"#define c_g 0x81 //"="uint time1=time1_num; //18000*100*2ms=1huchar time2=time2_num;uint count=count_num; //显示次数uchar sort=3; //显示offuchar dis_bit=0; //显示的位uchar code_length=16;uchar data dis[4]={0x02,0x02,0x00,0xff}; //显示数据区uchar temperature;uint code_t=0;uchar code1=0;uchar code2=0;bit bdata code_start=0; //代码起始标志bit bdata button=0; //无键按下bit bdata i_flag=0; // 有无中断标志bit bdata t_flag=0;//测温标志bit bdata bt=0; //判断是否是定时键bit bdata off=0; //为0无定时uchar codeTAB[11]={0x5f,0x0a,0x9d,0x9b,0xca,0xd3,0xd7,0x5a,0xdf,0xd b, 0x75};void timer_0(void);void dis_t(void); //温度显示void dis_s(void); //档位显示void dis_h(void); //时间void dis_off(void); //关机显示void delay(uint t); //延时uchar d_code(uint t); //解码uchar begin=0; //开始补偿void c_code(void); //键号转换void off_time(void); //定时关void measure_temperature(void);void key_time(void); //定时按钮void sort_key(void); //风类按钮void mov_p1(uchar t0,t1,t2); //显示void button_process(void); //按键处理//********定时关机*********void off_time(void){if(off==1){if(time1--==0){time2--;time1=time1_num; }if(time2==0){dis[3]=dis[3]-1; time2=time2_num; } if(dis[3]==0){code_t=on_off; //关机 c_code();}}}//********定时器0中断*********void timer0() interrupt 1 using 2 {off_time();if(dis_bit==0&&t_flag==0){key_time();sort_key();}switch(sort){case 0:if(count!=0){mov_p1(dis[0],dis[1],TAB[10]); //显示温度count--;}break;case 1:if(count!=0){mov_p1(c_f,c_g,TAB[dis[2]]); //显示档位count--;}break;case 2:if(count!=0){dis_h(); //显示时间count--;}break;case 3:mov_p1(0x5f,c_f,c_f);//显示关机default:break;}timer_0();if(count==0) //轮流显示P3_0=P3_1=P3_5=1;if(i_flag==0&&t_flag==0) measure_temperature(); count=count_num;sort=(sort&0x03)+1;if(sort>=3)sort=0; //完成一轮显示}}//***********定时按钮************void key_time(void){bit i=P1_2;P1_2=1;if(P1_2==0){delay(50);if(P1_2==0) //确认有按键{bell=0;delay(100);bell=1;while(P1_2==0){;}if(dis[3]==0xff){dis[3]=1;off=0; //取反后为1,定时}elseif(dis[3]<9){dis[3]=dis[3]+1; off=0; //取反后为1,定时}elseoff=1; //取反后为0,取消定时}sort=2;code_t=time; //显示时间c_code();//bt=0; //恢复}}P1_2=i;i_flag=0; //恢复执行其它任务}//***********换档按钮************void sort_key(void){bit i=P1_1;P1_1=1;if(P1_1==0){delay(50);if(P1_1==0){button=1;bell=0;delay(200);bell=1;while(P1_1==0){;}if(dis[2]<9){dis[2]=dis[2]+1;code2=dis[2];}else{dis[2]=0;code2=10; //power off}delay(100);sort=1;count=5000;//TF0=1;}}P1_1=i;i_flag=0; //恢复执行其它任务}//********定时器1中断测温************ void timer1() interrupt 3 using 3{uint temp;TR0=0; //计数停TR1=0; //定时停temp=TH0*256+TL0; //取温度值temperature=(7000-temp)/11; //计算温度//if(dis[2]!=0)// temperature--; //工作时补偿1度/*if(F0==0&&begin<=10) //开始温度加3度 temperature+=3; if(F0==0&&begin<=60&&begin>10)temperature+=2;if(F0==0&&begin<=150&&begin>60) temperature+=1;*/dis[0]=TAB[temperature/10];dis[1]=TAB[temperature%10];IE0=0;t_flag=0;timer_0();EX0=1;}//**********判断代码************uchar d_code(uint t){if(t<=0x220&&t>=0x190)return 0;else{if(t<=0x430&&t>=0x390)return 1;elsereturn 0xff;}}//***********键号转换************void c_code(void){bit bdata i=0;switch(code_t){case b1:code1=1; break; case b2: code1=2; break; case b3: code1=3; break; case b4: code1=4; break; case b5: code1=5; break; case b6: code1=6; break; case b7: code1=7; break; case b8: code1=8; break; case b9: code1=9;。

AT89C52单片机对电风扇红外遥控发射电路的设计

AT89C52单片机对电风扇红外遥控发射电路的设计

AT89C52单片机对电风扇红外遥控发射电路的设计传统电风扇多采用机械方式进行控制,功能少,噪音大,各档的风速变化大。

随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。

随着电子制造业的不断发展,社会对生产率的要求越来越高,各行业都需要精良高效、高可靠性的设备来满足要求。

作为一种老式家电,电风扇具有价格便宜、摆放方便、体积轻巧等特点。

由于大部分家庭消费水平的限制,电风扇作为一个成熟的家电行业的一员,在中小城市以及乡村将来一段时间内仍然会占有市场的大部分份额,但电风扇功能简单,不能满足智能化的要求。

本文利用了单片机的红外控制功能,对电扇的控制结构进行了重新的设计,使得人在距离电扇10 m范围内就可以短程控制电扇,使得人不用走近电扇即可对电扇的风速进行调控,方便,实用,具有广阔的市场前景。

1 系统功能简介传统的电扇都是由机械按键来控制电扇的启停,本设计采用红外遥控进行控制,由一单片机作为发射电路的主控部分,根据传统的机械按键也设计了4个按键控制,分别是关闭,小风速,中档风速,高风速。

用户可以在夏天的时候,坐在沙发上,就可以完成电扇的打开,关闭,高速,低速的调节。

2 系统结构该设计的系统的框图如图1所示。

由图1我们可以看到该设计一共由6大模块构成,其中2个单片机AT89C52模块是相同的,他们分别是单片机的最小系统,具有单片机的最基本的启动和复位功能,其中按键部分完成按键功能,将0或者1的电平送给单片机进行处理,至于红外发送模块,功能就是把单片机编制好的红外编码发送出去,红外接收模块仅仅完成接收工作。

后面的单片机模块完成对红外脉冲的解码,由不同的编码完成对电机的控制,也就相当于对电扇进行控制了。

3 系统硬件设计3.1 遥控发射电路设计如图2所示,该图为红外遥控发射电路图。

在图2中,单片机采用AT89C52,这是遥控电路的主芯片。

ATMEL公司生产的AT89C52单片机采用高性能的静态80C51设计,并采用先进工艺制造,还带有非易失性的Flash程序存储器,它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。

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

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

毕业设计(论文)基于单片机控制的红外线遥控电风扇设计》专业(系)电气工程系班级车辆电子101摘要 (1)第1 章任务与要求 (1)1.1课题概述11.1.1设计简介11.1.2任务要求21.2设计内容与要求21.3参数要求2第2 章引言 (3)2.1研究背景32.2论文研究目标和意义42.3论文章节安排4第3 章方案论证与设计63.1总体设计分析63.2方案的选择与设计63.2.1信号调制及红外信号方案63.2.2电机调速方案73.3方案确定8第4 章系统电路设计94.1原理分析94.1.1硬件设计124.1.2软件设计94.2原理图 (26)4.3PCB (28)第5 章电路调试295.1调试的设备315.2调试步骤315.2.1 (X)XXXXX (31)5.2.2 (X)XXXXX (31)第6 章使用说明326.1使用方法326.1.1 (X)XXXXX (32)6.1.2 (X)XXXXX (32)6.2故障分析326.2.1 (X)XXXXX (32)6.2.2 (X)XXXXX (32)第7 章心得体会34参考文献35摘要本系统以51 系列单片机为核心,旨在开发一种新型遥控电风扇控制系统,该系统由遥控发射模块,风扇接收控制模块组成,使系统可以以遥控或手动的方式对系统进行控制。

遥控发射模块主要以AT89C2051单片机核心,外加键盘,和红外信号整形与发射电路一起组成遥控器,键盘作入,单片机主要完成信号的编码及信号与载波的调制,调制信号经发射末端整形放大发射出。

接收部分主要以AT89C51为主控中心,配以键盘,红外接收模块,电机驱动模块,液晶显示模块,及相应指示灯;红外接收模块,键盘,液晶显示模块,指示灯共同完成人机交互功能;单片机主控中心接收各种输入,驱动液晶,指示灯,控制电机驱动模块来调节电机转速。

电机主要采用直接PWM无级调速。

关键词:遥控电风扇控制系统;PWM无级调速;红外发射,红外接收AbstractThe 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 mainlysingle-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第1 章任务与要求1.1课题概述遥控电风扇是90 年代初期在广东珠江三角洲地区作做大量的研发和生产,并有专门的掩模芯片作为主控芯片使用,现本人用单片机实现红外遥控风扇的功能。

红外遥控风扇毕业论文

红外遥控风扇毕业论文

编号研究类型应用研究分类号 TP273.5湖北师范学院本科毕业论文(设计)论文题目基于单片机的红外遥控风扇设计作者姓名指导老师所在院系物理与电子技术系专业名称电子信息科学与技术完成时间本科毕业论文(设计)诚信承诺书目录1.绪论 02.系统设计 (1)2.1 红外通信简介 (1)2.2 设计思路 (3)3.硬件设计 (4)3.1 器件介绍 (4)3.2 红外遥控发射端电路 (9)3.3 红外遥控接收端电路 (10)3.4 晶振电路 (12)3.6 数码管显示电路 (13)3.7 控制电路 (14)4.软件设计 (15)4.1 遥控码的发射 (15)4.2 红外接收 (17)5.小结 (18)参考文献 (20)致谢...................................................................... 附录...................................................................... 本科毕业论文(设计)评审表.................................................基于单片机的红外遥控风扇设计xxx(指导教师,xxx 副教授)(湖北师范学院文理学院中国黄石 435002)摘要:本文介绍一种基于STC89C52单片机的的红外遥控风扇,由红外发射系统和红外接收系统两大部分组成,可产生三档风速,风扇的转速由遥控器改变,同时用数码管显示档位。

其特点是线路简单、结构紧凑、操控方便。

实践证明,此电风扇工作稳定且成本低,具有一定的应用价值。

关键词:STC89C52,红外遥控,电风扇中图分类号:TP273.5Design of Infrared Remote-controled fan based on STC89C52Yi FangYu(Associate Professor,Pan Yanquan)(College of Arts & Science of Hubei Normal University,Huangshi ,Hubei,435002) Abstract:This article describes an infrared remote-controled fan based on STC89C52 MCU.The fan consists of an infrared emission system and an infrared receiver system,generating 3 stalls of wind speed. It's controlled by the remote control,and itsstalls is displayed by LED. The system is compact in structure, simple to connectand easy to control. It is tested that the fan is proved to be low in cost and stableduring running. It can be believed to be practical in use.Key words:STC89C52, Infrared remote control, electric fan基于单片机的红外遥控风扇设计xxx(指导教师,xxx 副教授)(湖北师范学院文理学院中国黄石 435002)1.绪论自18世纪发明电风扇以来,就一直是夏季家庭必备的电器设备之一。

智能红外遥控电风扇的设计

智能红外遥控电风扇的设计

2020.28科学技术创新智能红外遥控电风扇的设计孙景伟丁学用(三亚学院理工学院,海南三亚572022)风扇被广泛的使用,在我们的日常中发挥着重要的作用,电风扇作为一种老式的电器,便宜、摆放容易并且安装非常方便,适合大多数家庭的消费水平,在夏天深受人们的喜爱。

但在当今激烈的市场竞争中,电风扇以单一的按键模式是远远不够的。

而使用智能红外遥控控制后,可以对电风扇的温度进行远程控制,不仅有利于不方便移动的人操作,而且有助于人们节省时间,极大方便人们的生活。

所以,对智能红外遥控电风扇进行探索很有意义。

本课题主要介绍了智能红外遥控电风扇的工作原理,并在单片机的基础上提出了智能红外遥控电风扇的设计思想,希望使智能红外遥控电风扇得到进一步改善,使其具有便利和节能的特点,更有利于人们的使用。

本系统将STC89C51单片机作为方案核心,人们通过红外遥控器可以远程调控温度阈值;当前温度的值会在LCD1602液晶显示;通过人体感应模块检测人体信号,当人离开后倒计时30秒会自动关闭;并运用DS18B20来实行进行温度检测,依据温度测得的数值和提前设置好的温度阈值相比较,风扇将会自动调速;不仅如此,该设计还保留手动按键对温度阈值的调节键,使用按键也可以调控温度,使之更具人性化,满足不同类型人群的需要。

本课题将智能红外遥控电风扇作为研究目标,目的在于通过红外线控制电风扇,使人们操作更加便利,节约时间;还具有根据温度大小自动调速的功能,不仅对人们的生活带来便利,还具有环保功能。

1基本原理1.1系统整体框架结构图该系统是由STC89C51单片机、人体感应模块、温度传感器模块、液晶显示模块和红外线模块等组成的。

该系统可以通过红外遥控控制电风扇,还装有人体感应装置,当人离开后能自动关闭电风扇,不仅如此,它还可以依据温度的变化来自动调理风速,非常智能、便利。

智能红外遥控电风扇以单片机为核心,当前气温的大小可以由温度传感器测试得知,使用按键或红外遥控设置温度,转速会随之改变。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)《基于单片机控制的红外线遥控电风扇设计》专业(系)电气工程系班级车辆电子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无级调速;红外发射,红外接收AbstractThe 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第1章任务与要求1.1课题概述遥控电风扇是 90年代初期在广东珠江三角洲地区作做大量的研发和生产,并有专门的掩模芯片作为主控芯片使用,现本人用单片机实现红外遥控风扇的功能。

包括:红外发射、接受部分、PWM调速部分、定时部分、显示部分、单片机控制部分等构成。

1.1.1任务简介采用AT89C51型号的单片机对传统的电扇系统进行改造,实现对电扇的短距离控制。

该设计利用单片机进行红外发送,红外接收,在此过程中对红外进行编码和解码,而后通过不同的编码形成对风扇的不同控制。

同时对单片机P0口的输出进行DA变换后,完成对风扇的速度的实时控制。

1.1.2 任务要求实现红外遥控,定时,三档调速以及风类选择。

1.2 设计内容与要求1)确定设计方案,绘制电路原理图。

2)设计印刷板电路。

3)试制本机(含外观设计)。

4)确定本机测试方案。

5)本课题组必须制作两组实物。

6)现场测试、写出测试报告1.3参数要求1)遥控距离:0~10米2) 风类:自然风和正常风,有相应的显示标识3) 定时:0.5小时、1小时、1.5小时,有相应的显示标识4) 调速:3档:高、中、低3档,有相应的显示标识第2章引言2.1研究背景随着科技的发展,人们生活的节奏也越来越快,随之人们对方便,快捷的要求也随之不断增高。

遥控器的出现,在一定程度上满足了人们这个要求。

遥控器是由高产的发明家Robert Adler在五十年代发明的[1]。

而红外遥控是20世纪70年代才开始发展起来的一种远程控制技术,其原理是利用红外线来传递控制信号,实现对控制对象的远距离控制,具体来讲,就是有发射器发出红外线指令信号,有接收器接收下来并对信号进行处理,最后实现对控制对象的各种功能的远程控制。

红外遥控具有独立性、物理特性与可见光相似性、无穿透障碍物的能力及较强的隐蔽性等特点。

随着红外遥控技术的开发和迅速发展,很多电器都应用了红外遥控,而电风扇也不例外。

从单纯的在电风扇面板上通过按钮控制,到短距离(10M以内)的遥控,虽然改变不大,但其带来的便利无疑是巨大的。

而红外遥控技术的成熟,也使得遥控电风扇变得设计简单,价格低廉。

作为一种老牌的电器,电风扇具有价格便宜、摆放方便、体积轻巧等特点。

虽然现在空调在城市中已经相当普遍,并有替代电风扇的趋势,但由于大部分家庭消费水平的限制,电风扇作为一个成熟的家电行业的一员,尤其在中小城市,以及乡村将来一段时间内仍然会占有市场的大部分份额。

市场的需求促使了电风扇的发展。

随着“智能化”的兴起,电风扇的功能也越来越多,越来越贴进人们生活。

因此,对于电风扇的开发和设计依然有着较大的实用价值。

在现有市场上多功能遥控电风扇的基础上,人们提出了一种新型的智能电风扇,相对于过的电风扇,智能电风扇添加了很多人性化的设计,如安全保护,倾倒保护,智能照明等功能,使电风扇更加人性化,相信其丰富的功能,人性化的设计将会大大提高电风扇的市场竞争力[2]。

2.2论文研究目标和意义风扇已是日常生活中常用到的电器,电风扇是通过通风换气来驱热的。

通风换气是电风扇的主要功能,也是消费者看中它的本质原因。

电风扇具有价格低和耗电量小的优势,拥有庞大的目标消费群。

现行市面上的风扇大多是手工操作,模拟调控为主要控制手段,价格低廉,功能简单,其智能及自动化程度远远跟不上现代人的生活需求和应用要求;而且在功耗方面,一般的风扇的电机是采用电机抽头的小型电机来实现调速,这种调速方式单一,消费者选择的空间不大,而且在效率方面,节能方面的表面的确令人不满意。

面对着市场压力和消费者的需求,放眼市场,各种特设功能的电风扇可谓五花八门,各种附加的新功能,彰显了个性,也在无形中提高了电风扇的档次。

而遥控电风扇也必将作为消费市场的新宠儿,为电风扇行业增加新的亮点。

而将微控制器嵌入到工业控制中,将会成为一种不可阻挡的趋势,微控制器强大的控制能力将会使工业产品的功能和性能得到很大的提升。

也对应了时下流行的几个趋势,自动化和智能化,无线化,宽带化,低功耗化等趋势。

单片机和一般的数字和模拟芯片相比有着强大的功能,而且编程简单,因此利用单片机来实现对控制电机转速与类型设置十分理想;本设计的研究目的就是实现对直流电机的控制来模拟风扇控制器;掌握单片机硬件和软件的综合设计方法。

硬件部分包括有单片机最小系统,键盘输入部分,外接电机驱动部分,输出显示部分,红外发送接收部分。

软件部分包括有初始化状态,键盘输入部分,占空比控制,中断控制,控制输出显示部分,信号产生与调制部分。

风扇的控制有很多的方法,比如简单的有利用机械方式进行定时控制,有用模拟电子技术和数字电子技术进行转速等控制的。

随着人们生活水平的提高,人们对风扇的要求也越来越高,不但要求风速能够控制,而且要求风种模式能够多种选择,随着单片机技术的不断发展,单片机已广泛应用于各种家用电器产品中,它不仅大大提高了原有产品的性能质量, 而且产品成本有所下降, 生产也更简便。

通过单片机可以利用其本身的定时与中断功能编程实现风扇的风种控制,包括有正常风,自然风与睡眠风等的模式;而风速的控制也有多种方法,例如可以通过单片机控制双向可控硅的导通角来调节电风扇的输入电压,以实现电风扇的无级速度调节,但这里采用了通过单片机定时器输出脉宽调制PWM波控制占空比并外加一个由光耦和可控硅组成的驱动电路来控制电机的转速,通过键盘输入设置有不同占空比对应着电风扇强、中、弱的风速。

各功能状态使用液晶和发光管对应输出显示。

本系统电路设计比较简单,主要是充分利用了AT89C51单片机的资源,软件编程实现各功能,成本较低,实用性较强。

相关文档
最新文档