BA8206BA4L_红外遥控电风扇电路
BA8206BA4L全功能红外遥控风扇电路分析及常见故障检修1

BA8206BA4L全功能红外遥控风扇电路分析及常见故障检修wyk一、电路原理分析本文以广东某厂生产的FS-40交流落地电风扇为例分析其工作原理。
根据其实物绘制的本风扇主控电路见附图所示(注:发光二极管、按键等部分元件的标号为作者添加,遥控发射部分电路略)。
如图可知:本电路以IC(BA8206BA4L)为核心,配合少量外围元件构成电路简单、功能齐全的红外线遥控电脑控制风扇电路。
1、BA8206BA4L简介BA8206BA4L为功能较齐全的电脑风扇控制专用集成电路,该系列共有BA8206B-N3/N3K/N3KL/N3L/A4/A4K/A4KL/A4L八个品种,当其系列的集成电路芯片损坏后,可用与其内部电路完全相同的HS8206B系列(后缀完全相一致的集成电路)直接互换。
BA82036B的极限参数见附表1;直流特性参数见附表2。
该系列集成电路芯片有两种封装形式,即后缀无L的DIP-18封装;后缀含L的DIP-20封装。
区别在于含L的增加了一组独立的彩灯控制功能。
各系列的集成电路引脚功能见附表3。
2、工作原理主控电路主要有电容降压半波整流稳压电路、红外线遥控接收解调电路、455KHZ时钟振荡电路、工作状态指示报警电路和可控硅驱动控制电路等。
图中220V的市电通过保险管Fuse后,由R1、R2、C1、D1、D2组成简单的电容降压半波整流电路,R1为C1的泄放电阻。
由R3、C2、C4、C8、D3滤波稳压形成+5V的直流电压供给IC的○15脚和红外接收头IFR。
红外接收头的信号输送到IC的○2脚,经解码后去控制各种动作。
每次功能的操作都由BUZ(压电蜂鸣片)发出声响以提醒操作。
D3是5.1V的稳压二极管,R12、LED1为电源指示电路。
○17、○18脚外接455KHZ的晶振和C6、C7两只100pF的瓷片电容,与IC内部时钟电路组成振荡电路。
LED1~LED12为风扇工作状态指示发光二极管,T1~T5为控制风速、摆头及彩灯功能转换用双向可控硅元件。
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 code TAB[11]={0x5f,0x0a,0x9d,0x9b,0xca,0xd3,0xd7,0x5a,0xdf,0xdb,0x 75};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,定时}else{if(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;break;case on_off:code1=10; //关机dis[3]=0xff;//#####标志复位############ button=0; //无键按下i_flag=0; // 无中断标志bt=0; //无定时键按下off=0; //无定时time1=time1_num; //定时初值复位time2=time2_num;count=count_num; //显示次数break;case time:off=~off;if(off==0)dis[3]=0xff; //取消定时i=1;bt=1;count=5000; //延长显示sort=2; //显示时间TF0=1;break;case louver:P3_3=~P3_3;code1=code2;break;default:code1=0;break;}if(bt==1&&i==0) //装载代码{if(code1<9) //定时最大9h {dis[3]=code1;bt=0;}}elseif(i==0){code2=code1;count=5000; //延长显示if(code1==10){dis[2]=0; //F=0sort=3; //显示关机}else{dis[2]=code1;sort=1; //显示风类}TF0=1;}}//*********** 接收代码中断 ************void receive_code() interrupt 0 using 1{uint temp,i;ET0=0;i_flag=1; //暂停其它任务if(TR1==0){TR1=0;TMOD=0x11;TH1=TL1=0;TR1=code_start=1;}else{TR1=code_start=0;temp=TH1*256+TL1;if((d_code(temp)==0||d_code(temp)==1)&&code_length!=0) {TH1=TL1=0;TR1=code_start=1;code_t=(code_t<<1)+d_code(temp);code_length--;}else{if(code_length==0&&((code_t&0xff00)==0xe200)) //除掉误码{code_length=16;bell=0; //正确收到,响声提示c_code(); //转换代码for(i=0;i<6000;i++){EX0=0;P3_0=P3_1=P3_5=1;if(i>800)bell=1;IE0=0;if(P3_2==0)i--;button=1; //有按键需要处理}i_flag=0; //恢复执行其它任务}else //误码{code_length=16;for(i=0;i<6000;i++){IE0=0;if(P3_2==0)i--;i_flag=0; //恢复执行其它任务}}timer_0();EX0=1;}}}//***********显示代码送P1口************ void mov_p1(uchar t0,t1,t2){switch(dis_bit){case 0:P1=t0;P3_1=P3_5=1;P3_0=0;dis_bit=1;break;case 1:P1=t1;P3_0=P3_5=1;P3_1=0;dis_bit=2;break;P1=t2;P3_1=P3_0=1;P3_5=0;dis_bit=0;break;}}//***********显示定时时间************ void dis_h(void){switch(dis_bit){case 0:P1=c_h; //"H"P3_1=P3_5=1;P3_0=0;dis_bit=1;break;case 1:P1=c_g; //"="P3_0=P3_5=1;P3_1=0;dis_bit=2;break;case 2:if(dis[3]>10) //无定时P1=TAB[0]; //显示H=0elseP1=TAB[dis[3]];P3_1=P3_0=1;P3_5=0;dis_bit=0;break;}}//********定时器0************ void timer_0(void){TMOD=0x01; //T0定时方式1 TR0=0;TH0=0xfc;TL0=0x55; //2ms ET0=1;TR0=1;}//*********** 延时 ************ void delay(uint t){uint i,j;for(i=0;iif(button==0)for(j=0;j<10;j++);}//*********** 测温度 ************void measure_temperature(void){t_flag=1;ET1=1;EX0=0;ET0=0;TMOD=0x15; //T0计数方式1,T1定时方式1 TH1=0x3c;TL1=0xb0; //置初值100msTH0=0x00;TL0=0x00; //清零TR0=1; //计数开始TR1=1;}//***********风速 ************void s1(void){P3_7=0;}void s2(void){P3_7=0;delay(230);P3_7=1;delay(25);}void s3(void){P3_7=0;delay(180); P3_7=1; delay(40);}void s4(void) {P3_7=0; delay(130); P3_7=1; delay(40);}void s5(void) {P3_7=0; delay(90);P3_7=1; delay(40);}void s6(void) {P3_7=0; delay(50);P3_7=1; delay(50);}void gust(void) //阵风{uchar i,j;if(button==1) //中止任务j=255;elsej=0;//P3_7=0;//delay(5000);for(i=j;i<50;i++)s6();P3_7=0;delay(5000);for(i=j;i<25;i++)s2();for(i=j;i<35;i++)s3();for(i=j;i<25;i++)s5();delay(6000);}void natural(void) //自然风{uchar i;uchar code *p; //随机数for(i=0;i<100;i++){if(button==0) //有键按下,中止当前任务{P3_7=0;delay((*p++)*8); //放大P3_7=1;if(*p<10)delay(7000); //低速档时间补偿elsedelay(300);}}}void automation(void) //自动档{if(temperature<=29)s6();elseif(temperature<=30)gust();elseif(temperature==31)s5();elseif(temperature==32)s4();elseif(temperature<=33)s3();if(temperature==34)s2();elses1();}//***********按键处理 ************ void button_process(void){button=0;switch(code2){case 1:s1();break;case 2:s2();break;case 3:s3();break;case 4:s4();break;case 5:s5();break;case 6:s6();case 7:gust();break;case 8:natural();break;case 9:automation();break;case 10:P3_7=1; //关风扇P3_3=1; //关转页break;default:break;}}//********************************** //***********主程序开始 ************ //**********************************void main(void){EA=1;IT0=1; //边沿触发EX0=1; //外部中断0允许measure_temperature();delay(1000);timer_0();while(1){if(F0==0&&begin<255) begin++;elseF0=1;button_process();}}。
基于单片机的红外遥控风扇电路的设计

基于单片机的红外遥控风扇电路的设计王欣【摘要】人们对于电风扇的控制要求不仅仅局限于常规的手动操作,同时希望远程也能够操作电风扇, 而红外遥控风扇提高了电风扇的性能, 使电风扇更加智能化、人性化.文章设计的红外遥控风扇硬件电路主要由 AT89C2051 单片机、M50462AP遥控发射器、 CX20106 红外接收器、显示电路和电机驱动电路组成. 该系统软件主要包含主程序和中断程序, 使用者可以通过红外遥控器上的按键来选择适宜的风, 并且通过显示器可以看出风的等级.【期刊名称】《时代农机》【年(卷),期】2017(000)011【总页数】1页(P111-111)【关键词】单片机;红外遥控;电机驱动【作者】王欣【作者单位】苏州高等职业技术学校,江苏苏州215000;【正文语种】中文【中图分类】TP368.1随着信息技术的普及和发展,尤其是跨入2000年后,红外技术得到迅猛发展,该技术已渗透到国民经济的各行各业,在工业自动化、生产过程控制、信息采集和处理、通信、家用电器控制即日常生活得到广泛的应用。
目前,非接触操作方式已越来越多的在微机系统信息输入中得以应用,红外遥控方式在非接触操作中占有很大比例,通过一个小巧的键盘即可实现对各类微机系统的中距离遥控信息输入,使整体系统更简洁,操作更方便。
电风扇一直是人们日常生活中离不开的电器产品,尽管科技在进步,但电风扇的性能却未得到提高。
本课题研究的意义是如何将单片机技术应用到电风扇的风速控制上,使电风扇扇出的风具有智能化,也就是根据人们自己的需要,扇出各种风。
1 概述本课题设计一种基于单片机的红外遥控风扇电路,当该装置接收到遥控器所发的信号,由单片机程序控制风扇的各种状态,让风扇模拟大、中、小自然风,让风扇扇出各种适宜的风等。
由红外遥控发射电路,红外接收电路,单片机控制电路,显示电路以及电机驱动电路组成。
其大概的工作原理如下:当风扇接收到红外遥控器发出的编码信号时,单片机控制风扇的状态,让风扇扇出适宜的风。
家用电风扇的无线遥控电路设计

广西交通职业技术学院信息工程系期考作品报告书课程名称电子电路设计与制作作品题目家用电风扇的无线遥控电路设计班级电信2008-2班学号 083 063 108姓名梁森艺黄兆伟温炜任课教师韦家正二O一 O 年七月摘要系统采用了PT2262和PT2272作为无线发射和接收,和单片机AT89S52作为控制系统,现简单地介绍了红外线遥控发射、接收系统的原理,以及完整的51汇编程序代码。
包括发射、接收的原理图及其编程的主程序、发送程序、接收程序、定时中断程序的流程过程,从而完成此设计的要点,参考流程方框图的构思过程,可以编写应用软件。
遥控电风扇控制系统分为两大部分:遥控器和电风扇控制板,下面分别加以描述。
关键字:PT2262、PT2272、AT89S52AbstractThe system USES PT2262 and PT2272 as wireless transmission andreception, and monolithic integrated circuit AT89S52 as control system, issimply introduces the infrared remote transmitting and receiving system, andthe principle of 51 assembler code intact. Including transmitting and receivingthe principle diagram and the programming of the main program, sending andreceiving procedures, timing program interrupt program flow process, thuscompleting the design process, the main points of reference block design process,can write applications. Remote electric control system is divided into two parts:the remote control, and the fanner described below respectively.Key words:PT2262, PT2272 and AT89S52目录一、系统方案论证与比较 (1)1.要求: (1)2.遥控电路的选择 (1)3.主控电路选择: (1)二、电路模块的设计与分析 (2)1.系统的设计分析 (2)2.单片机控制电路 (2)3.遥控发射电路 (3)4.接收模块: (4)5.外围电路: (4)三、系统软件设计 (5)1.系统软件流程图 (5)四、系统测试与分析 (6)1.调试过程 (6)2.测试无线发射接收模块: (6)五、设计制作总结 (7)一、系统方案论证与比较:要求1.分别为3个,①设计并制作一个无线家用风扇控制器,控制器面板为:按钮个,指示风速为强、中、弱,风种为睡眠、自指示灯6风速、风种和开关;LED 米。
电风扇控制电脑芯片BA8206A4L原厂中文资料

用于切断马达电源,风扇停止运行,控制电路恢复为静态状态,并记住关机前的运行模式, 待下次再启动此按键开机时,即以上次关机时所记忆的状态运行(定时及睡眠风不会被记忆)。
“开/风速”键:
当风扇静止时,此按键为启动按键。风扇以中风方式启动以增加起动力矩。三秒钟后恢复至
弱风状态运行(初次上电),或以上次关机时所记忆的状态运行。 当风扇在运行时,此按键为风速设定键,不断按此键,风扇运行状态将以弱风、中风、强风、 弱风、中风……的方式进行循环。
可控硅驱动端子输出电流 IOL VDD=5.0V, Vo=0.7V
蜂鸣器驱动输出电流
IOH VDD=5.0V, Vo=3.5V
振荡频率
FOSC
最小值 典型值 最大值 单 位
3.0 5.0 6.0 V
--
1
-- µA
0.7VDD -- VDD V
0
-- 0.3VDD V
--
10
-- mA
-- -40 -- mA
6 K4 K8 11
7 K5 K7 10
8 VSS K6 9
C8050
100pf 455kHz 100pf
彩彩
SC5104
10Ω
发红发红发
C8050
杭州士兰微电子股份有限公司
6
版本号:1.0
2004.08.03
士兰半导体
典型应用电路图(接收控制部分)
SC8206
220V A.C.
M
M
红红红红摆
-5V
√
--
--
SC8206A4KL DIP-20封装
√
--
√
注:“A4”表示有四段时间指示输出(0.5, 1, 2, 4小时)累加型定时模式。
集成块型号查询-集成电路资料手册

集成块型号查询-集成电路资料手册741 运算放大器7107 数字万用表A/D转换器7400 TTL 2输入端四与非门7401 TTL 集电极开路2输入端四与非门7402 TTL 2输入端四或非门7403 TTL 集电极开路2输入端四与非门7404 TTL 六反相器7405 TTL 集电极开路六反相器集成块大全-集成块资料大全BA1035B 高速运放1994x-94BA1106F 放音前置放大及功放1995s-43 BA1310 立体声解码1991-135BA1320 立体声解码1991-135BA1330 立体声解码1991-135BA1335 立体声解码1991-135BA1404 调频发射1994x-183BA3015 电风扇电脑1994s-162BA3105 电风扇电脑1994x-58BA3212N 录放前置集成块1994-180BA328 双前置放大1991-43BA328 低噪前置集成块1992-58BA328 双声道前置放大1995s-189BA3506 音频功放集成块1991-139BA3822LS 5段均衡1994-180BA508 遥控电路1995s-171BA5102 音频前置1993x-108BA5102 遥控电风扇编码1995s-119BA5104 电风扇遥控1995s-183BA527 音频功放1991-168BA5302 红外接收头1995s-183BA5406 双功放1992-47BA6124 电平指示1991-31BA6209 录象机加载1991-11BA6209 主导电机驱动1994-192BA6219B 加载电机驱动1994-120BA6227 电机稳速1991-139BA6303 磁鼓控速1992-139BA6439P 主导电机驱动1994-120BA728 双运放1992-91BA7751LS 录象机音频处理1993s-84 BA8105 遥控电风扇电路1995s-119BA8206A4 电风扇控制1995s-183BAS3108T FM发射1992-94BGJ3302 四运放电压比较器1994-25BH-SK-I 声控IC 1994s-175BH-SK-V 声控IC 1994x-74BISS0001 红外传感信号处理1995s-182 BL3102 时钟频率脉冲1994s-255BL3207 BBD延时1994s-255BL50462AP 遥控编码与发射1995s-299 BM5060 彩电CPU 1994-308BM5067 彩电CPU 1995s-212BM5069 彩电CPU 1995s-212BTS114 感温高速开关管1992-34BTS115 感温高速开关管1992-34BTS130 感温高速开关管1992-34BTS131 感温高速开关管1992-34BTS240 感温高速开关管1992-34BTS412 电源开关模块1992-1127406 TTL 集电极开路六反相高压驱动器7407 TTL 集电极开路六正相高压驱动器7408 TTL 2输入端四与门7409 TTL 集电极开路2输入端四与门7410 TTL 3输入端3与非门74107 TTL 带清除主从双J-K触发器74109 TTL 带预置清除正触发双J-K触发器7411 TTL 3输入端3与门74112 TTL 带预置清除负触发双J-K触发器7412 TTL 开路输出3输入端三与非门74121 TTL 单稳态多谐振荡器74122 TTL 可再触发单稳态多谐振荡器74123 TTL 双可再触发单稳态多谐振荡器74123 单稳多谐振荡器74125 TTL 三态输出高有效四总线缓冲门74126 TTL 三态输出低有效四总线缓冲门7413 TTL 4输入端双与非施密特触发器74132 TTL 2输入端四与非施密特触发器74133 TTL 13输入端与非门74136 TTL 四异或门74138 TTL 3-8线译码器/复工器74139 TTL 双2-4线译码器/复工器7414 TTL 六反相施密特触发器74145 TTL BCD—十进制译码/驱动器7415 TTL 开路输出3输入端三与门74150 TTL 16选1数据选择/多路开关74151 TTL 8选1数据选择器74153 TTL 双4选1数据选择器74154 TTL 4线—16线译码器74155 TTL 图腾柱输出译码器/分配器74156 TTL 开路输出译码器/分配器74157 TTL 同相输出四2选1数据选择器74158 TTL 反相输出四2选1数据选择器7416 TTL 开路输出六反相缓冲/驱动器74160 TTL 可预置BCD异步清除计数器74161 TTL 可予制四位二进制异步清除计数器74162 TTL 可预置BCD同步清除计数器74163 TTL 可予制四位二进制同步清除计数器74164 TTL 八位串行入/并行输出移位寄存器74164 移位寄存器74165 TTL 八位并行入/串行输出移位寄存器74166 TTL 八位并入/串出移位寄存器2063A JRC杜比降噪20730 双功放24C01AIPB21 存储器27256 256K-EPROM27512 512K-EPROM2SK212 显示屏照明3132V 32V三端稳压3415D 双运放3782M 音频功放4013 双D触发器4017 十进制计数器/脉冲分配器4021 游戏机手柄4046 锁相环电路4067 16通道模拟多路开关4069 游戏机手柄4093 四2输入施密特触发器409841256 动态存储器52432-01 可编程延时电路56A245 开关电源5G0401 声控IC5G673 八位触摸互锁开关5G673 触摸调光5G673 电子开关6116 静态RAM6164 静态RAM65840 单片数码卡拉OK变调处理器74169 TTL 二进制四位加/减同步计数器7417 TTL 开路输出六同相缓冲/驱动器74170 TTL 开路输出4×4寄存器堆74173 TTL 三态输出四位D型寄存器74174 TTL 带公共时钟和复位六D触发器74175 TTL 带公共时钟和复位四D触发器74180 TTL 9位奇数/偶数发生器/校验器74181 TTL 算术逻辑单元/函数发生器74185 TTL 二进制—BCD代码转换器74190 TTL BCD同步加/减计数器74191 TTL 二进制同步可逆计数器74192 TTL 可预置BCD双时钟可逆计数器74193 TTL 可预置四位二进制双时钟可逆计数器74194 TTL 四位双向通用移位寄存器74195 TTL 四位并行通道移位寄存器74196 TTL 十进制/二-十进制可预置计数锁存器74197 TTL 二进制可预置锁存器/计数器7420 TTL 4输入端双与非门7421 TTL 4输入端双与门(专用集成块)7422 TTL 开路输出4输入端双与非门74221 TTL 双/单稳态多谐振荡器74240 TTL 八反相三态缓冲器/线驱动器74241 TTL 八同相三态缓冲器/线驱动器74243 TTL 四同相三态总线收发器74244 TTL 八同相三态缓冲器/线驱动器74245 TTL 八同相三态总线收发器74353 TTL 三态输出双4选1数据选择器/复工器74365 TTL 门使能输入三态输出六同相线驱动器74366 TTL 门使能输入三态输出六反相线驱动器74367 TTL 4/2线使能输入三态六同相线驱动器74368 TTL 4/2线使能输入三态六反相线驱动器7437 TTL 开路输出2输入端四与非缓冲器74373 TTL 三态同相八D锁存器74374 TTL 三态反相八D锁存器74251 TTL 三态输出8选1数据选择器/复工器74253 TTL 三态输出双4选1数据选择器/复工器74256 TTL 双四位可寻址锁存器74257 TTL 三态原码四2选1数据选择器/复工器74258 TTL 三态反码四2选1数据选择器/复工器(专用集成块)74259 TTL 八位可寻址锁存器/3-8线译码器7426 TTL 2输入端高压接口四与非门74260 TTL 5输入端双或非门74266 TTL 2输入端四异或非门7427 TTL 3输入端三或非门74273 TTL 带公共时钟复位八D触发器74279 TTL 四图腾柱输出S-R锁存器7428 TTL 2输入端四或非门缓冲器74283 TTL 4位二进制全加器74290 TTL 二/五分频十进制计数器74293 TTL 二/八分频四位二进制计数器74295 TTL 四位双向通用移位寄存器74298 TTL 四2输入多路带存贮开关74299 TTL 三态输出八位通用移位寄存器7430 TTL 8输入端与非门7432 TTL 2输入端四或门74322 TTL 带符号扩展端八位移位寄存器74323 TTL 三态输出八位双向移位/存贮寄存器7433 TTL 开路输出2输入端四或非缓冲器74347 TTL BCD—7段译码器/驱动器74352 TTL 双4选1数据选择器/复工器74353 TTL 三态输出双4选1数据选择器/复工器74365 TTL 门使能输入三态输出六同相线驱动器74365 TTL 门使能输入三态输出六同相线驱动器74366 TTL 门使能输入三态输出六反相线驱动器74367 TTL 4/2线使能输入三态六同相线驱动器74368 TTL 4/2线使能输入三态六反相线驱动器7437 TTL 开路输出2输入端四与非缓冲器(专用集成块)74373 TTL 三态同相八D锁存器74374 TTL 三态反相八D锁存器74375 TTL 4位双稳态锁存器74377 TTL 单边输出公共使能八D锁存器74378 TTL 单边输出公共使能六D锁存器74379 TTL 双边输出公共使能四D锁存器7438 TTL 开路输出2输入端四与非缓冲器74380 TTL 多功能八进制寄存器7439 TTL 开路输出2输入端四与非缓冲器74390 TTL 双十进制计数器74393 TTL 双四位二进制计数器7440 TTL 4输入端双与非缓冲器7442 TTL BCD—十进制代码转换器74352 TTL 双4选1数据选择器/复工器74247 TTL BCD—7段15V输出译码/驱动器74248 TTL BCD—7段译码/升压输出驱动器74249 TTL BCD—7段译码/开路输出驱动器74379 TTL 双边输出公共使能四D锁存器7438 TTL 开路输出2输入端四与非缓冲器74380 TTL 多功能八进制寄存器7439 TTL 开路输出2输入端四与非缓冲器74390 TTL 双十进制计数器74393 TTL 双四位二进制计数器7440 TTL 4输入端双与非缓冲器74375 TTL 4位双稳态锁存器74377 TTL 单边输出公共使能八D锁存器74378 TTL 单边输出公共使能六D锁存器7442 TTL BCD—十进制代码转换器74447 TTL BCD—7段译码器/驱动器7445 TTL BCD—十进制代码转换/驱动器74450 TTL 16:1多路转接复用器多工器74451 TTL 双8:1多路转接复用器多工器74453 TTL 四4:1多路转接复用器多工器7446 TTL BCD—7段低有效译码/驱动器74460 TTL 十位比较器74461 TTL 八进制计数器74465 TTL 三态同相2与使能端八总线缓冲器74466 TTL 三态反相2与使能八总线缓冲器74467 TTL 三态同相2使能端八总线缓冲器74468 TTL 三态反相2使能端八总线缓冲器74469 TTL 八位双向计数器7447 TTL BCD—7段高有效译码/驱动器7448 TTL BCD—7段译码器/内部上拉输出驱动74490 TTL 双十进制计数器74491 TTL 十位计数器(集成块)74498 TTL 八进制移位寄存器7450 TTL 2-3/2-2输入端双与或非门74502 TTL 八位逐次逼近寄存器74503 TTL 八位逐次逼近寄存器7451 TTL 2-3/2-2输入端双与或非门74533 TTL 三态反相八D锁存器74534 TTL 三态反相八D锁存器7454 TTL 四路输入与或非门74540 TTL 八位三态反相输出总线缓冲器7455 TTL 4输入端二路输入与或非门74563 TTL 八位三态反相输出触发器74564 TTL 八位三态反相输出D触发器74573 TTL 八位三态输出触发器74574 TTL 八位三态输出D触发器74645 TTL 三态输出八同相总线传送接收器74670 TTL 三态输出4×4寄存器堆7473 TTL 带清除负触发双J-K触发器7474 TTL 带置位复位正触发双D触发器74LS74 双D触发器74LS85 四位比较器74LS90 计数器75140 线路接收器75141 线路接收器75142A线路接收器75143A线路接收器7555 时钟发生器7476 TTL 带预置清除双J-K触发器7483 TTL 四位二进制快速进位全加器7485 TTL 四位数字比较器7486 TTL 2输入端四异或门7490 TTL 可二/五分频十进制计数器7493 TTL 可二/八分频二进制计数器7495 TTL 四位并行输入\输出移位寄存器7497 TTL 6位同步二进制乘法器7474 双D触发器7493 16分频计数器74HC04 六反相器74HC157 微机接口74HC405374HCU04 六反相器74LS00 与门74LS00 4*2与非门74LS00 四2与非门74LS00 与门74LS04 6*1非门74LS08 4*2与门74LS11 三与门74LS123 双单稳多谐振荡器74LS123 双单稳多谐振荡器74LS138 三~二译码器74LS142 十进制计数器/脉冲分配器74LS154 4-16线译码器74LS157 四与或门74LS161 四2计数器74LS161 十六进制同步计数器74LS161 四~二计数器74LS164 数码管驱动74LS18 射频调制器74LS193 加/减计数器74LS193 四2进制计数器74LS194 双向移位寄存器74LS27 4*2或非门74LS32 四或门74LS32 4*2或门74LS374 八位D触发器74LS374 三态同相八D触发器74LS37774LS48 7位LED驱动74LS73 双J-K触发器79MG 四端负稳压器8051 空调单片机8338 六反相器(集成块)集成块型号查询L200 五端集成稳压器1994s-110L4960 开关电源脉宽调制1995s-102 L4962 开关电源脉宽调制1995s-102 L4962 脉宽调制器1995s-152L4964 开关电源脉宽调制1995s-102 L4970 开关电源脉宽调制1995s-102L4974 开关电源脉宽调制1995s-102 L78MR05 1994-240LA1231N FM解调1991-35LA1260 调频、调幅收音1994-104 LA31 60 双前置放大1991-43LA3160 前置放大1994-340LA3350 立体声解码1991-135LA3361 立体声解码1991-66LA3361 立体声解码1991-135LA3365 立体声解码1991-135LA4127 双前置放大1993x-83LA4140 音频功放集成块1993x-91LA4140 音频功放集成块1994-137LA4275 音频功放集成块1994s-255LA4422 音频功放集成块1994-73LA4445 音频功放集成块1991-67LA4445 音频功放1991-203LA4445 音频功放1993x-27LA4597 音频功放1993x-27LA5110 彩电稳压电源1995s-187LA5112 彩电稳压电源1995s-187LA5511 电机稳速1991-3LA5515 电机稳速1991-3LA5521D 电机稳速1995s-131LA7016 制式切换1995s-299LA7299 音频功放1991-67LA7555 中频信号处理1995s-342LA7575 PLL同步检波中频解码1995s-299LA7680 图象/伴音中频/视放/解码1994-273、302 LA7830 场输出电路1991-203LA7830 场输出电路1992-39LA7830 场输出1994-73LA7832 彩电场输出1995s-27LA7832/33 场输出1994s-255LA7837 场输出1994s-299 1995-62LA7838 场输出1994-268LA7905 50Hz/60Hz识别1994s-255LA7910 波段开关1994-248LA7920 波段开关1994s-307LAG665 单片放音机1991-132LAG665 单片放音机1991-199LAG665 单片放音机1992-47LAG665 随身听IC 1994s-20LAG665 单片放音机1994x-83LAG665F 单片放音机1993x-109LAG665F 单片立体声放音1995s-12LB1405 电平指示1993x-154LB1407 电平指示1995s-55LC219 风扇红外遥控发射1993x-170LC219 红外发射编码1994-230LC220A六路译码器1993x-170LC220A红外译码1994-230LC4036 双向模拟开关1994s-255LC4066B 四路模拟开关1994-269LC7441 PIP系统控制1994s-245LC7444 双时钟发生器1994s-245LC7480 多路转换开关和模/数转换器1994s-245 LC7881 D/A转换1992-124LCL102 计程显示器1994s-34LD398C 卫视接收厚膜块1993x-157LD505 音频放大1992-141LD866A雷达探测模块1994s-63LD866B 雷达探测模块1994s-63LF398 取样与保持1995s-2、29LH-169B “抓贼呀”语音片1994s-7LIC1149-5 降压控制器1994s-104LM010 1994x-192LM1035 音量、平衡、音调直流控制1993s-32 LM1036 音量、平衡、音调直流控制1993s-32 LM1040 音量、平衡、音调直流控制1993s-32 LM12 运放1995s-30LM134 1994x-192LM1851N 漏电检测1994x-42LM1875 运算放大器1991-36LM1875 音频功放1994s-68LM1894 杜比降噪1991-106LM1894 动态降噪1991-200LM1894 降噪1993s-90LM1894 动态降噪1993s-170LM2575 开关电源脉宽调制1995s-102LM258 双前置放大1993x-43LM2904CT 三端稳压器1994s-168LM2907/2917 频率/电压转换器1994s-199LM293X 低压差三端稳压器1995s-41LM311 专用运放比较器1994x-18LM317 三端可调稳压电源1991-103LM317 三端可调稳压电源1993s-124LM317 三端可调稳压电源1994s-4LM317 正压可调三端稳压1995s-39LM317T 可调三端稳压1991-186LM318N 高速运放1994x-128LM3272C 石英钟芯1992-35LM331 V/F变换器1995s-2、37LM337 负压可调三端稳压1995s-39、46LM339N 四运放电压比较器1994-25LM3524A开关电源脉宽调制1995s-102LM358 双运放1992-8LM358P 运放1995s-299LM358PS 录象机主导放大整形1994-120LM35DZ 温度传感1992-198LM385 小功率基准电压1995s-39、60、76LM386 音频功放集成块1991-168LM386 音频功放集成块1993s-6、77LM386N 音频功放集成块型号1994x-90LM3875T 单片功放1993s-146LM3875T 音频功放1993x-144LM3876T 单片功放1993s-146LM389 调频发射1992-70LM3900 电流型四运放1994s-199LM3909 单片振荡器1995s-63LM3909N 闪烁灯1995s-88LM3914 电平显示1993x-22LM3915 显示驱动1994x-16LM4280 音频功放1995s-299LM567 频率解调1991-2LM567 音频解调1991-62LM567 红外音频解调1991-134LM567 红外音频解调1994x-2LM567 红外音频解调1994x-119LM567 调频发射、接收1995s-143LM6181 视频放大1994x-7LM723 通用型稳压块1994s-79LM833 双运放集成块1993s-170LM8361 数字钟1994x-162LM837 四运放1993s-170LMC1982 数控音响1993s-178LP167 环形脉冲分配/驱动1994s-122LP2950CZ 低压差5V稳压器(三端)1995s-88 LQ46 四合一语音片1992-76LQ46 语音片1994x-162LR3714AM 遥控发射1993x-156LR40993 电话机发号1995s-111LR6 低压线性稳压器1995s-94LS190 对数放大器1994x-77LS7232 触摸调光1991-100LS7232 触摸调光1993s-94LS7232 触摸调光1994x-142LS85 1994x-77LT1005 逻辑控制稳压器1995s-39LT1057 音频运放1991-120LT1073 充电检测控制1994s-56LT1173CS8 DC-DC变换器1994x-8原文地址:/diangongdianzi/dianzijishu/1787.html。
红外遥控电风扇控制系统设计

红外遥控电风扇控制系统设计概述遥控电风扇是 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 的载波信号上通过三极管放大后发射出去。
电风扇遥控电路设计

电风扇遥控电路设计学生:丁强指导教师:康万新内容摘要:该设计主要由单片机控制模块、液晶显示模块、温度传感模块、红外收发模块、电机驱动模块模块组成;能够实现温度检测并在液晶显示器上显示以及设定上下限温度报警阀值,同时能根据红外遥控器遥控电机转速,实现红外控制风扇快速、中速、慢速三级档位功能。
在应用方面,凭着红外遥控操作方便,实用性高,成本低廉特点足可取的广泛的市场好评,随着消费性电子智能化发展的趋势,红外遥控电子系产品将会有广阔的发展空间。
关键词:电风扇红外遥控三级档位温度传感器液晶显示Design for Electric fan control circuit Abstract:The design of MCU control module, the LCD module LCD1602, the temperature sensing module, the infrared transceiver module, motor drive module and the keyboard module; can realize temperature detection and the LCD display and the setting of the upper and lower limits of temperature alarm threshold, at the same time according to the infrared remote control motor speed, in order to achieve infrared control fan fast, slow speed, level three file function. On the application of infrared remote control, with convenient operation, high practicality, low cost features foot desirable wide praise of the market, with the consumer electronics intelligent development trend, infrared remote control of electronic products will have a broad space for development.Key words:Electric fan Infrared remote control Three stage gear Temperature sensor LCD Display.目录前言 (1)1 红外遥控电风扇的介绍 (2)1.1 红外遥控电风扇功能分析 (2)1.2 MCU的选型 (3)1.3 MCS-51的概述 (3)1.3.1 单片机的产生 (4)1.3.2 单片机的定义及功能特点 (5)1.3.3 单片机的发展趋势 (6)1.4 AT89C51单片机的基本结构及原理 (6)2 红外遥控电风扇硬件系统设计 (6)2.1 各单元模块功能介绍及电路设计 (6)2.1.1 AT89C51控制系统设计 (7)2.1.2 电源模块设计 (9)2.1.3 电风扇驱动电路设计 (10)2.1.4 温度传感模块设计 (12)2.1.5 红外接收模块设计 (12)2.1.6 液晶显示模块设计 (13)2.2 系统硬件电路总结 (14)3 红外遥控电风扇软件设计 (15)3.1 软件设计原理 (15)3.2 设计任务的确定 (15)3.3 程序设计部分 (15)3.3.1 遥控发射部分软件结构图及其功能说明 (15)3.3.2 遥控接收部分软件结构图及其功能说明 (17)4 红外遥控电风扇总体设计 (18)4.1 红外遥控电风扇控制要求 (18)4.2 总控制程序设计 (18)4.3 运行 (18)5 结束语 (19)6 致谢 (20)附录1:红外遥控电风扇完整原理图 (21)附录2:红外遥控电风扇PCB图 (22)附录3:红外遥控电风扇实物图 (23)附录4:红外遥控电风扇部分源程序 (24)参考文献 (30)电风扇遥控电路设计前言电子快速发展的今天,家居智能化设备应运而生,电风扇从原始的人触动电源开关到现在设计研究的电风扇遥控电路及红外遥控技术,它可以实现一定距离无接触式控制方式来唤醒智能化风扇,同时温度传感器和热释红外模块将自动采集环境温度和感应人体热释红外来更好的服务于大众,于此电风扇遥控电路主要采用到红外线通信方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文介绍一种全功能红外遥控的电风扇电路,有正常风、自然风、睡眠风三种功能,控制自动摇头、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)是否有输出等,一般情况下最易损坏,一旦发射遥控距离变短或失灵时,应首先检查电池是否用完,其次再检查 D1、Q1、C1、C2、C3、Z1 等。