基于单片机控制的红外线遥控电风扇设计
基于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单片机多功能红外遥控电风扇(自然风+阵风+多档风速+定时) #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单片机对电风扇红外遥控发射电路的设计传统电风扇多采用机械方式进行控制,功能少,噪音大,各档的风速变化大。
随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。
随着电子制造业的不断发展,社会对生产率的要求越来越高,各行业都需要精良高效、高可靠性的设备来满足要求。
作为一种老式家电,电风扇具有价格便宜、摆放方便、体积轻巧等特点。
由于大部分家庭消费水平的限制,电风扇作为一个成熟的家电行业的一员,在中小城市以及乡村将来一段时间内仍然会占有市场的大部分份额,但电风扇功能简单,不能满足智能化的要求。
本文利用了单片机的红外控制功能,对电扇的控制结构进行了重新的设计,使得人在距离电扇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 选题背景及设计目的背景介绍:电风扇曾一度被认为是空调产品冲击下的淘汰品,其实并非如此,市场人士称,家用电风扇并没有随着空调的普及而淡出市场,近两年反而出现了市场销售复苏的态势。
其主要原因:一是风扇和空调的降温效果不同—-空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,安装和使用都非常简单。
设计目的:1、巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力;2、培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力;3、通过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软硬件设计的方法、内容及步骤。
1.2 课题完成功能系统主要功能如下:1、用4位数码管实时显示电风扇的工作状态,最高位显示风类:“自然风”显示“ 1"、“常风”显示“2”、“睡眠风”显示“3"。
后3位显示定时时间:动态倒计时显示剩余的定时时间,无定时显示“000”.2、设计“自然风”、“常风”和“睡眠风" 三个风类键用于设置风类;设计一个“定时"键,用于定时时间长短设置;设计一个“摇头" 键用于控制电机摇头。
3、设计过热检测与保护电路,若电风扇电机过热,则电机停止转动,电机冷却后电机又恢复转动。
1.3 课题任务的内容和要求1.必须充分利用给定套装元件(内附元件,材料清单表)进行设计。
2.用一个直流小电机模拟电风扇电机,按下相应的风类键,电机工作在相应状态:“自然风"运行时PWM的占空比为1:3;“睡眠风”运行时PWM的占空比为1:5;“常风”运行时PWM 的占空比为3:1.3.每按一次“定时”键,定时时间增加10秒钟,工作过程如下:图14。
用另一个直流小电机模拟风扇摇头机构,按下“摇头”键,“摇头”电机先正转30ms,再反转30ms,如次往复。
红外遥控电风扇的设计论文
consists of main control board and the remote controlboard. In the main contro l plate using STC89C52 singlechip and the PWM controlD669 triode regulating fan sp eed. Wireless control part adopts a universal coding and decoding circuit PT2262/PT2 272. There are 5 separate button on theremote control board, connecting PT2262 ad dress end, through the PT2262output end of the control infrared tube emits modulate d infrared signal. And to the microcontroller processing by PT2272 decoding infrared s ignals sent through the infrared receiving tube receiving modulated integrated on a co ntrol panel. Set the opening night lamp function in the program, three kinds of win d, 3 speed and 4 kinds of timing functions, can pass on the main control panel or re mote controlbuttons on the button to complete the. The system function is simple an d practical, has a certain market value.
基于单片机的红外遥控电扇设计大学论文
基于89C2051单片机的红外遥控电风扇控制系统设计及程序概述遥控电风扇是 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)所示。
2.红外发射(1)发射部分包括键盘矩阵、编码调制、红外发送器。
使用89C2051芯片将按键信号调制在 38KHz 的载波信号上通过三极管放大后发射出去。
基于C8051F020的红外遥控电风扇设计
基于C8051F020的红外遥控电风扇设计
基于C8051F020的红外遥控电风扇设计
陈洪民杨本全吴淼清⽯宝聪
台州学院,浙江台州318000
摘要:给出了⼀种采⽤C8051F020单⽚机实现红外遥控电风扇的系统⽅案。
将红外接收模块、温度采集电路、实时时钟电路、报警电路和风速控制电路置于电风扇中,通过C8051F020单⽚机实现电风扇风速控制、定时功能和运⾏模式切换功能,采⽤4×4键盘或者遥控器完成数据和控制指令的输⼊,并通过TS1602 LCD完成基本的状态数据和控制指令实时显⽰等。
实验结果表明:本系统能够成功实现电风扇的运⾏模式切换、风速控制和定时功能,⾃动运⾏模式下,风速由环境温度决定,温度控制精度为±1℃。
C8051F020单⽚机;红外遥控;模式切换;风速控制;定时功能
TN911-34;TP7A1004-373X(2011) 19-0119-02
Design of Infrared Remote-control Fanner Based on C8051F020
CHEN Hong-minYANG Ben-quanWU Miao-qingSHI Bao-cong
2011-04-19。
基于STC51系列单片机的红外遥控风扇系统设计本科毕业论文
本科毕业论文(设计) 题目:基于STC51单片机的红外遥控风扇系统设计The design of infrared remote control fans system based矚慫润厲钐瘗睞枥庑赖。
on STC51 micro-controller毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
聞創沟燴鐺險爱氇谴净。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
残骛楼諍锩瀨濟溆塹籟。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
酽锕极額閉镇桧猪訣锥。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
基于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 定时器成本低,性能可靠,但占空比调制困难,频率确定无法改变。
智能红外遥控电风扇设计
.. 存档编号华北水利水电大学 North China University of Water Resources and Electric Power毕业设计题目智能红外遥控电风扇设计学院专业姓名学号指导教师完成时间教务处制摘要在激烈的市场竞争下,虽然电风扇具有广阔的市场空间,但不断新生产品的出现,要使产品更具市场优势,仅仅是靠传统型的电风扇是远远不够的,因此要对传统的电风扇根据市场的需要进行不断的更新,不断的改进,以使自己的产品立于不败之地。
本文介绍了一种基于STC89C51单片机的智能红外遥控电风扇系统的设计,就是对传统的电风扇进行改造,使其更人性化,操作更方便,用着更舒心。
本系统以STC89C51单片机为核心,集成了温度采集,红外遥控,PWM无极调速等多项技术,完美的设计出了一个实用性极强的,可以用红外线远程控制的,调整人体周围环境温度变化的可感系统。
温度自动调整主要是利用温度传感器电路,及时而准确的采集周围环境温度,通过并行口实时传递给单片机后,经过软件的设置可以通过温度的不同调整风扇风速的变化,提高了舒适度,而且使用PWM斩波原理来调节风速,极大地节省了能源;在此基础上又采用STC89C51单片机作为遥控发射和接收芯片,HS0038作为红外一体化接收管,从而实现了简易的智能红外遥控功能,可以短程的实现遥控电风扇的各项操作,使得系统使用更加方便人性化。
本系统把智能控制技术用于家用电器的控制中,有基于市场的需求、结合红外遥控、设计简单、操作方便、成本低廉等特点。
关键字:单片机;红外遥控;信号调制;温度传感器;智能控制。
ABSTRACTUnder the fierce market competition, while the electric fan has a broad market space, however, the emergence of new products constantly to make our products more market advantages, is merely the traditional electric fan is not enough, so the traditional electric fans constantly updated to meet the need of the market, continuous improvement, in order to make their products in an impregnable position. This paper introduces a kind of intelligent infrared remote fan system based on STC89C51 design, is to modify the traditional electric fans, and make it more humane, operation more convenient, more comfortable with.This system USES STC89C51 microcontroller as the core, the integration of temperature acquisition, infrared remote control, PWM infinitely adjustable-speed technologies, such as perfect design out a practical strong, can use infrared remote control, adjust the body around the knowledge system of environment temperature change. Automatic temperature adjustment mainly using temperature sensor circuit, timely and accurate collection of ambient temperature, through parallel ammunition is passed to the single chip microcomputer, through the software Settings can adjust the fan speed through different temperature changes, increase the comfort, and the use of adjustable speed control principle of PWM chopper to greatly save the energy;Again based on the STC89C51 single-chip microcomputer as a remote control transmitting and receiving chip, HS0038 as the integration of infrared receiving tube, so as to realize the function of simple intelligent infrared remote control, can short the operations of the implementation of the remote control electric fans, make the system more convenient to use. This system in the intelligent control technology is used to control household appliances, based on the demand of the market, combined with infrared remote control, simple design, convenient operation, low cost, etc.Keywords: Single-chip;Infrared Remote Control;Signal Modulation;temperature sensor; ntelligent control.目录第1章绪论 (1)1.1 背景及目的 (1)1.2 主要内容 (1)第2章分析与总体设计 (2)2.1 需求分析 (2)2.2 功能分析 (3)2.3 可行性分析 (3)2.3.1 红外线模块的实现分析 (3)2.3.2 LCD显示模块的实现分析 (5)2.3.3 温度模块实现分析 (9)2.3.4 电机调速的实现分析 (12)2.3.5 键盘的实现分析 (13)2.4 芯片和通信方法选择分析 (14)2.5 总体设计 (16)第3章系统软件详细设计 (16)3.1 发射板软件设计 (16)3.1.1 主程序 (17)3.1.2 红外发射信号程序 (18)3.1.3 按键程序 (20)3.2 主板软件设计 (22)3.2.1 主程序 (22)3.2.2温度传感器芯片程序 (23)3.2.3 电机调速模块程序 (27)3.2.4 红外接收模块程序 (30)3.2.5 LCD显示模块程序 (33)3.2.6主板按键模块程序 (38)3.2.7 控制子模块程序 (39)第4章仿真与调试 ........................................................................................................ 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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单片机的资源,软件编程实现各功能,成本较低,实用性较强。