格力空调遥控器红外码分析
红外遥控解码实验报告(3篇)
第1篇一、实验目的本次实验旨在通过搭建红外遥控系统,了解红外遥控的基本原理,掌握红外遥控信号的编码和解码方法,并利用单片机实现对红外遥控信号的解码,实现对红外遥控器的控制。
二、实验原理红外遥控技术是一种无线通信技术,通过发射端发送特定编码的红外信号,接收端接收该信号并进行解码,从而实现对电器的控制。
红外遥控系统主要由发射端和接收端两部分组成。
1. 发射端:由按键矩阵、编码调制电路和红外发射器组成。
按键矩阵根据按键的不同产生不同的编码信号,编码调制电路将这些信号调制在38kHz的载波上,红外发射器将调制后的信号发射出去。
2. 接收端:由红外接收器、前置放大电路、解调电路和指令信号检出电路组成。
红外接收器接收发射端发射的红外信号,前置放大电路对信号进行放大,解调电路将38kHz的载波信号去除,指令信号检出电路从解调后的信号中提取出指令信号。
三、实验设备1. 红外遥控发射器2. 红外接收模块3. 单片机开发板4. 连接线5. 电源6. 红外遥控解码程序四、实验步骤1. 搭建红外遥控系统:将红外接收模块连接到单片机开发板的相应引脚上,确保连接正确无误。
2. 编写红外遥控解码程序:根据红外遥控协议,编写解码程序,实现对红外信号的解码。
3. 程序烧录与调试:将解码程序烧录到单片机中,连接电源,进行程序调试。
4. 测试与验证:使用红外遥控器对单片机进行控制,观察单片机是否能够正确解码红外信号,并实现相应的控制功能。
五、实验结果与分析1. 红外遥控系统搭建成功:通过连接红外接收模块和单片机开发板,成功搭建了红外遥控系统。
2. 解码程序编写与调试:根据红外遥控协议,编写解码程序,实现对红外信号的解码。
在调试过程中,通过观察单片机的输出,验证了程序的正确性。
3. 测试与验证:使用红外遥控器对单片机进行控制,观察单片机是否能够正确解码红外信号,并实现相应的控制功能。
实验结果表明,单片机能够成功解码红外信号,并实现红外遥控器的控制功能。
红外遥控解码
红外线遥控是目前使用最广泛的一种通信和遥控手段。
由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
在做单片机作品的时候如果对这红外方面的知识理解了很容易把红外的功能加上去!我就觉得这是一个很不错的工具,所以拿出来跟大家分享。
当然网上是很多资料的,我也参考过不少人的程序,现在也贡献出我的一点,也是我自己最常用的,适不适合用就请多多包涵了。
遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理。
当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。
这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。
上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。
然后再通过红外发射二极管产生红外线向空间发射,UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。
该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。
UPD6121G最多额128种不同组合的编码。
遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。
一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间。
当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。
格力空调故障显示代码大全解读
23电流过大降频F8灭3S闪烁8
次
24排气过高降频F9灭3S闪烁9
次
25直流输入电压过高PH
灭3S闪烁
11次
26化霜H1制热指示灯灭3S闪烁1次
27静电除尘保护H2灭3S闪烁2
次
28压缩机过载保护H3灭3S闪烁3
次
29系统异常H4灭3S闪烁4
次
30模块保护H5灭3S闪烁5
次
31PFC保护HC
灭3S闪烁6
16跳帽故障保护C5灭3S闪烁
15次
17室内环境感温包开、
短路
F1制冷指示灯
灭3S闪烁1次
18室内蒸发器感温包F2灭3S闪烁2
开、短路次
19室外环境感温包开、F3灭3S闪烁3
短路次
20室外冷凝器感温包F4灭3S闪烁4
开、短路次
21室外排气感温包开、F5灭3S闪烁5
短路次
22制冷过负荷降频F6灭3S闪烁6
7模式冲突E7灭3S闪烁7
次
8防高温保护E8灭3S闪烁8
次
9防冷风保护E9灭3S闪烁9
次
10整机交流电压下降降E0灭3S闪烁
频10次保护C1灭3S闪烁
12次
13漏电保护C2灭3S闪烁
13次
14接错线保护C3灭3S闪烁
14次
15无地线C6灭3S闪烁
16次
次
家用空调产品故障显示代码
1、家用空调产品故障显示代码表
序号故障、保护定义显示器代码
内机指示灯
显示
1系统高压保护E1运行指示灯灭3S闪烁1次
2内侧防冻结保护E2灭3S闪烁2
次
3系统低压保护E3灭3S闪烁3
次
4压缩机排气保护E4灭3S闪烁4
红外遥控解码完全资料LCD1602
红外遥控解码完全资料(LCD1602显示)本帖被一线工人执行置顶操作(2009-06-18)红外遥控解码实验一.实验目的1. 了解红外遥控编码并用单片机捕捉信号及解码2. 熟悉LCD1602的驱动二.红外遥控器编码遥控器编码分好几种,常见的32位编码码和42位编码码,目前我手中遥控器就是42位编码,如图1所示,当有按键时就会产一个9.12ms低电平和4.5ms高电平的起始码,紧接着是26位系统码,此系统码能区别不同的电器设备,防止不同机种遥控码互相干扰,接下来是8位数据码和8位数据反码,间隔23ms的高电平后,再发一个与启始码完全一样的结束码以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。
图2再回头看图1,大家不难看出,图1是遥控器按键1的一串编码三.硬件连接接收电咱我们使用一化红外接红外接收管1838,不需要任何外接无件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,实物如图所示电路图如下:四.解码以上我们了解了红外遥控的编码及硬件连接,现在就对其进行解码,所谓解码就是能用单片机把以不同宽度的脉冲区别开来,一种比较好思路就是计算两次下降沿间隔时间,当单片机外部中断1口有下降沿时中断一次,并启动定时器,定时器定50us,当下次下降沿到来时我们计算定时器中断的次数,这样我们就能很好的区分不同宽度的脉冲了。
大家可能已经迫不急待的要开始解码了,别急,我们先把注意事项先讲一下,实际上,我们红外接收头收到的信号的是有毛刺的,放大后就如下图,所以在下降沿中断触发后,要做延时去抖处理*************************************以下是完整解码程序********************************/***********************************************项目:红外遥控解码(EE01学习板演示程序)**作者:一线工人**网站:电子工程师之家**本程序适合42位码遥控器,即26位系统码,16位数据码,如:57L5,55K2,54B4,KD-29,55K8,5Z26A,等型号的遥控器,转贴请保持代码的完整性*********************************************/#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit ir=P3^3;//红外端口sbit dm=P1^4;//数码管段码控制位sbit wm=P1^5;//数码管位码控制位sbit led_cs=P1^6;//LED控制位sbit rs=P3^5;//1602数据命令选择端sbit en=P3^4;//1602使能信号uchar num;uchar key_code=0;//遥控键值uchar new_code=0;//有无新按键uint buf_key_code=0;//键值暂存uchar key_bit_count=0;//键编码脉冲计数uint count=0;//定时中断次数计数uint buf_count=0;//定时中断计数暂存uchar common_code_count=0;//前导码脉冲计数uchar ir_status=0;//脉冲接收器所处的状态,0:无信号,1:系统码接收区,2:数据编码接收区uchar code table[]="EE01 DEMO:IR";uchar code table1[]="code:";uchar code table2[]={'0','1','2','3','4','5','6','7','8','9',};void delay_10us(unsigned char y)///延时子程序10us{unsigned char x;for(x=y;x>0;x--);}void delay_ms(uint z)//延时子程序1ms{uint x,y;for(x=z;x>0;x--)for(y=113;y>0;y--);}void init(void)/////初始化{ir=1; //红外端口写1led_cs=0; //关闭LEDEA=1; //开总中断TMOD=0x02; //定时器0,模式2,8位自动装载模式TH0=0Xd1; //定时50usTL0=0Xd1;IT1=1; //INT1下降沿触发ET0=1; //允许定时器中断EX1=1; //允许外部中断}/***********************************************定时器中断***********************************************/void time0() interrupt 1///定时器中断{count++;//定时器中断次数累加}/**********************************************外部中断,红外解码程序**********************************************/void int1() interrupt 2///外部中断{TR0=1;//开定时器中断if(count>12&&count<270)//如果信号合法,则放入buf_count,count清0,对下一个脉冲信号计时{buf_count=count;count=0;}delay_10us(10);//延时100us以消除下降沿跳变抖动if(ir==0)//INT1引脚稳定为低电平,则表法确实是信号,count重新计时,因上面延时了50us,故要补偿1次TO中断{count=2;}if(buf_count>12&&buf_count<270)//若收到的信号合法,则再进行信号分析{if(ir_status==0)//如果之前未收到引导码{if(buf_count>210&&buf_count<270)//判断是否引导码13.5ms{ir_status=1;//系统标记buf_count=0;//}}else if(ir_status==1)///收到引导码{if(common_code_count>=25)//若收完26个脉冲{ir_status=2;//数据解码标记common_code_count=0;//系统码计算清零buf_count=0;//中断计数暂存清0}else if((buf_count>40&&buf_count<70)||(buf_count>12&&buf_count<32)){buf_count=0;common_code_count++;//每收到一个信号自加1}}else if(ir_status==2)//进入数据编码接收{if(key_bit_count<8)//收到数据少于8位,则将收到的数据写入buf_key_code {if(buf_count>40&&buf_count<70){buf_count=0;buf_key_code>>=1;buf_key_code|=0x80;//收到1key_bit_count++;//数据脉冲累加}else if(buf_count>12&&buf_count<32)//收到0{buf_count=0;buf_key_code>>=1;//收到0key_bit_count++;}}else //若收完8位数据则做以下处理{ir_status=0;//接收状态返回到空闲key_code=buf_key_code;key_bit_count=0;buf_key_code=0;buf_count=0;TR0=0;new_code=1;}}}}/**********************************************1062驱动程序**********************************************/void wirte_cmd(uchar cmd)//写命令{rs=0;P0=cmd;en=1;delay_ms(5);en=0;}void wirte_data(uchar dat)//写数据{rs=1;P0=dat;en=1;delay_ms(5);en=0;}void wirte_string(const unsigned char *s)//在第二行第5个字开始写字符串{wirte_cmd(0x80+0x40+0x05);while(*s){wirte_data(*s);s++;}}void init_1602()///1602初始化{dm=0;wm=0;led_cs=0;wirte_cmd(0x38);delay_ms(5);wirte_cmd(0x0c);delay_ms(5);wirte_cmd(0x06);}/*************************************主程序*************************************/void main(){init(); ///初始化init_1602(); //1602初始化while(!new_code);//判断是否有新按键,如果有则执行下面程序,没有则一直循环wirte_cmd(0x01);//1602清屏delay_ms(5);wirte_cmd(0x80);//在第一行写入EE01 DEMO:IRfor(num=0;num<12;num++){wirte_data(table[num]);delay_ms(1);}wirte_cmd(0x80+0x40);//在第二行写入code:for(num=0;num<5;num++){wirte_data(table1[num]);delay_ms(1);}if(key_code<10)//如果按鍵小于10则写入相应的数字{wirte_data(table2[key_code]);delay_ms(2);}else if(key_code<50)//大于10则写入字符,与遥控器对应{switch(key_code){case 21:wirte_string("mute");break;case 28:wirte_string("power");break;case 10:wirte_string("-/--");break;case 14:wirte_cmd(0x80+0x40+0x05);wirte_data(0x7f);wirte_data(0x7e);break;//先写字符位置,然后写字符,case 25:wirte_string("SLEEP");break;case 19:wirte_string("P.P");break;case 15:wirte_string("TV/A V");break;case 30:wirte_string("VOL-");break;case 31:wirte_string("VOL+");break;case 27:wirte_string("P+");break;case 26:wirte_string("P-");break;case 16:wirte_string("MENU");break;case 24:wirte_string("A-MODE");break;case 13:wirte_string("SYS");break;case 12:wirte_string("GAME");break;case 20:wirte_string("DISP");break;delay_ms(2);}new_code=0;}}。
单片机对不同品牌空调红外遥控代码
单片机对不同品牌空调红外遥控代码摘要:I.引言- 单片机的概念与作用- 红外遥控技术的发展与应用- 本文研究内容与目的II.单片机对空调红外遥控代码的解析- 单片机简介- 空调红外遥控器的工作原理- 单片机对红外遥控代码的接收与解析III.不同品牌空调红外遥控代码的差异- 空调品牌与红外遥控代码的关系- 常见空调品牌红外遥控代码的对比- 代码差异的原因与影响IV.单片机对不同品牌空调红外遥控代码的兼容性- 单片机在空调遥控器中的应用- 单片机对不同品牌空调红外遥控代码的兼容性设计- 兼容性实现的方法与技术V.结论- 单片机在红外遥控技术中的重要性- 单片机对不同品牌空调红外遥控代码的兼容性的影响- 未来发展趋势与展望正文:随着科技的飞速发展,人们的生活水平不断提高,对于家电产品的需求也越来越高。
空调作为家用电器中的重要组成部分,其遥控器的功能也日益丰富。
而单片机技术的出现,则为空调遥控器的发展提供了新的可能。
本文将针对单片机对不同品牌空调红外遥控代码进行探讨,分析其解析原理、品牌差异及兼容性。
首先,我们需要了解一下单片机的基本概念。
单片机(Microcontroller Unit, MCU)是一种集成了CPU、存储器、外设接口等多种功能于一体的微型计算机。
通过编程,单片机可以实现对各种设备的控制与操作。
在空调遥控器中,单片机起到了接收与解析红外遥控信号的作用。
空调遥控器通过红外线发射信号,遥控器与空调器之间通过红外信号进行通信。
单片机接收到红外信号后,通过内置的解码算法对信号进行解析,识别出遥控器发出的指令,从而实现对空调的控制。
这一过程涉及到信号的接收、放大、滤波、解调、解码等多个环节。
在实际应用中,不同品牌的空调遥控器红外遥控代码存在一定差异。
这是由于各厂家为了保证遥控器的兼容性与独特性,采用了不同的编码方式。
例如,美的空调遥控器的编码方式为NEC协议,而格力空调遥控器的编码方式为Mitsubishi协议。
国际码空调遥控器编码解析
第一部分國際碼空調遙控器編碼解析一、代碼格式本編碼格式爲Matsushita參考周期時間長度:最小周期時間長度2T=798微秒最大周期時間長度2T=889微秒平均周期時間長度2T=841微秒最大周期時間長度與最小周期時間長度的時間誤差:2Tmax-2Tmin=91微秒發送代碼方式爲低位元先發,即用右移方式代碼格式:①邏輯1:H=2T,L=6T;②邏輯0:H=2T,L=2T;③起始信號:H=8T,L=8T;④結束符:起始信號後加H=2T。
二、圖例起始信號結束符邏輯1邏輯0請讀者從左往右讀,對應於代碼的基本發送過程,以免誤解。
→多段碼的傳送格式爲:第一段碼→結束符→16個2T暫停信號→起始信號→第二段碼。
例:冷氣,風量低,風向自動,16度的第一段代碼“0A,0A,21,21”的發送順序如下:→三、十六進位代碼實測資料列舉冷氣,風量低,風向自動,16度:*****************************0A,0A,21,21***********0A,0A,21,21********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,17度:*****************************0A,0A,22,22***********0A,0A,22,22********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,18度:*****************************0A,0A,23,23***********0A,0A,23,23********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,19度:****************************************0A,0A,24,24********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,20度:***************************** 0A,0A,25,25***********0A,0A,25,25********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,21度:***************************** 0A,0A,26,26***********0A,0A,26,26********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,22度:***************************** 0A,0A,27,27***********0A,0A,27,27********************暫停16個最小時間周期36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,23度:***************************** 0A,0A,28,28***********0A,0A,28,28********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,24度:***************************** 0A,0A,29,29***********0A,0A,29,29********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,25度:***************************** 0A,0A,2A,2A***********0A,0A,2A,2A********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,26度:***************************** 0A,0A,2B,2B***********0A,0A,2B,2B********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,27度:***************************** 0A,0A,2C,2C***********0A,0A,2C,2C********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,28度:***************************** 0A,0A,2D,2D***********0A,0A,2D,2D********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,29度:***************************** 0A,0A,2E,2E***********0A,0A,2E,2E********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量低,風向自動,30度:*****************************0A,0A,2F,2F***********0A,0A,2F,2F********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣16度,風量低,風向自動,開機:***********02,02,21,21***********02,02,21,21********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣16度,風量低,風向自動,關機:********************************* 02,02,21,21***********02,02,21,21********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量第二檔,風向自動,25度:********************************* 0A,0A,3A,3A***********0A,0A,3A,3A********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量第二檔,風向自動,26度:********************************* 0A,0A,3B,3B***********0A,0A,3B,3B********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量第二檔,風向自動,27度:********************************* 0A,0A,3C,3C***********0A,0A,3C,3C********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量第三檔,風向自動,26度:********************************* 0A,0A,4B,4B***********0A,0A,4B,4B********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量第三檔,風向自動,27度:********************************* 0A,0A,4C,4C***********0A,0A,4C,4C********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量第四檔,風向自動,26度:********************************* 0A,0A,5B,5B***********0A,0A,5B,5B********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量第四檔,風向自動,27度:********************************* 0A,0A,5C,5C***********0A,0A,5C,5C********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量最高,風向自動,26度:******************************* 0A,0A,6B,6B***********0A,0A,6B,6B********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量最高,風向自動,27度:******************************* 0A,0A,6C,6C***********0A,0A,6C,6C********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向自動,26度:******************************* 0A,0A,FB,FB***********0A,0A,FB,FB********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向自動,27度:*******************************0A,0A,FC,FC***********0A,0A,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向設定,26度:*******************************0A,0A,FB,FB***********0A,0A,FB,FB********************暫停16個最小時間周期***********36,36,00,00***********36,36,00,00***********冷氣,風量自動,風向自動,26度,開關機:*************************************** 02,02,FB,FB***********02,02,FB,FB********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向自動,27度,開關機:**************************************************02,02,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向設定,27度:*******************************0A,0A,FC,FC***********0A,0A,FC,FC********************暫停16個最小時間周期***********36,36,00,00***********36,36,00,00***********暖氣,風量自動,風向自動,27度:*******************************0C,0C,FC,FC***********0C,0C,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********暖氣,風量自動,風向自動,27度,開關機:*************************************** 04,04,FC,FC***********04,04,FC,FC********************暫停16個最小時間周期36,36,04,04***********36,36,04,04***********送風,風量自動,風向自動,27度:*******************************08,08,FC,FC***********08,08,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********送風,風量自動,風向自動,27度,開關機:*************************************** 00,00,FC,FC***********00,00,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********除濕,風量自動,風向自動,27度:*******************************0B,0B,FC,FC***********0B,0B,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********除濕,風量自動,風向自動,27度,開關機:*************************************** 03,03,FC,FC***********03,03,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********自動,風量自動,風向自動,溫度標準:**********************************0E,0E,FB,FB***********0E,0E,FB,FB********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********自動,風量自動,風向自動,溫度標準,開關機:****************************************** 06,06,FB,FB***********06,06,FB,FB********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********自動,風量自動,風向自動,溫度下降:**********************************0D,0D,FA,FA***********0D,0D,FA,FA********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********自動,風量自動,風向自動,溫度下降,開關機:****************************************** 05,05,FA,FA***********05,05,FA,FA********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********自動,風量自動,風向自動,溫度上升:**********************************0F,0F,FC,FC***********0F,0F,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********自動,風量自動,風向自動,溫度上升,開關機:****************************************** 07,07,FC,FC***********07,07,FC,FC********************暫停16個最小時間周期***********36,36,04,04***********36,36,04,04***********定時,1小時後定時關:******************* 10,10,0F,0F***********10,10,0F,0F***********定時,2小時後定時關:******************* 10,10,0E,0E***********10,10,0E,0E***********定時,3小時後定時關:******************* 10,10,0D,0D***********10,10,0D,0D***********定時,4小時後定時關:******************* 10,10,0C,0C***********10,10,0C,0C***********定時,5小時後定時關:******************* 10,10,0B,0B***********10,10,0B,0B***********定時,6小時後定時關:******************* 10,10,0A,0A***********10,10,0A,0A***********定時,7小時後定時關:******************* 10,10,09,09***********10,10,09,09***********定時,8小時後定時關:******************* 10,10,08,08***********10,10,08,08***********定時,9小時後定時關:******************* 10,10,07,07***********10,10,07,07***********定時,10小時後定時關:******************** 10,10,06,06***********10,10,06,06***********定時,11小時後定時關:******************** 10,10,05,05***********10,10,05,05***********定時,12小時後定時關:******************** 10,10,04,04***********10,10,04,04***********定時,1小時後定時開:******************* 10,10,F0,F0***********10,10,F0,F0***********定時,2小時後定時開:******************* 10,10,E0,E0***********10,10,E0,E0***********定時,3小時後定時開:******************* 10,10,D0,D0***********10,10,D0,D0***********定時,4小時後定時開:******************* 10,10,C0,C0***********10,10,C0,C0***********定時,5小時後定時開:******************* 10,10,B0,B0***********10,10,B0,B0***********定時,6小時後定時開:******************* 10,10,A0,A0***********10,10,A0,A0***********定時,12小時後定時開:********************10,10,40,40***********10,10,40,40***********定時取消:********32,32,96,96***********32,32,96,96***********暖氣,風量自動,風向自動,27度,睡眠:************************************10,10,01,01***********10,10,01,01***********10,10,01,01***********10,10,01,01***********冷氣,風量自動,風向從自動轉爲設定,27度:***************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************30,30,02,02***********30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第二次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************30,30,02,02***********30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第三次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************30,30,02,02***********30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第四次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************30,30,02,02***********30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第五次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第六次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第七次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************30,30,02,02***********30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第八次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************30,30,02,02***********30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第九次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02***********30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向第十次按設定,27度:*************************************** 30,30,02,02********************暫停16個最小時間周期********************30,30,02,02********************暫停16個最小時間周期********************36,36,04,04***********36,36,04,04***********冷氣,風量自動,風向從設定轉爲自動,27度:***************************************** 30,30,80,80***********30,30,80,80***********四、總結與規律分析1、格式分析(定時、風向設定與睡眠功能例外,其標誌可通過模式值判斷。
单片机对不同品牌空调红外遥控代码
单片机对不同品牌空调红外遥控代码【原创实用版】目录1.单片机红外遥控原理及应用2.不同品牌空调红外遥控代码的差异3.解码原理及方法4.实践案例与注意事项5.总结与展望正文一、单片机红外遥控原理及应用红外遥控技术是一种广泛应用于家电遥控器的技术,它通过红外发射器发射红外光,再由红外接收器接收红外光,从而实现信息的传递。
单片机作为核心的控制芯片,可以通过编程实现红外遥控的解码和编码。
在众多应用场景中,单片机红外遥控技术在空调遥控器领域表现得尤为突出。
二、不同品牌空调红外遥控代码的差异由于不同品牌的空调在设计时采用了不同的遥控器编码方案,因此它们之间的红外遥控代码存在差异。
这些代码通常由品牌和型号信息、用户码、数据码等组成。
为了实现对不同品牌空调的红外遥控,我们需要对这些代码进行解码和分析。
三、解码原理及方法解码原理主要基于红外遥控器的编码和解码原理。
在接收到红外光信号后,单片机首先对其进行解调,然后提取出遥控器编码方案中的品牌和型号信息、用户码、数据码等。
解码方法通常包括查找编码表、使用专用解码芯片等。
四、实践案例与注意事项在实际操作过程中,我们可以通过编写程序实现对不同品牌空调的红外遥控。
以某品牌空调为例,首先需要找到该品牌空调的遥控器编码表,然后编写程序实现对红外光信号的解调,并根据编码表提取出相应的用户码和数据码。
在编程过程中,需要注意红外接收头的连接、编程环境的配置等问题。
五、总结与展望随着科技的发展,单片机红外遥控技术在家电控制领域的应用越来越广泛。
通过研究不同品牌空调的红外遥控代码,我们可以实现对多种空调设备的遥控,从而提高生活质量。
格力空调遥控器红外编码讲解学习
格力空调遥控器红外
编码
格力空调遥控器红外编码一、基本格式
起始码(S)+35位数据码+连接码(C)+32位数据码
二、电平规范
起始码:9000us低电平+4500us高电平
连接码:600us低电平+20000us高电平
数据0:600us低电平+600us高电平
数据1:600us低电平+1600us高电平
仅供学习与交流,如有侵权请联系网站删除谢谢2
三、数据编码
3.1 前35位数据码
表一前35位数据码
3.2 后32位数据码
表二后32为数据码仅供学习与交流,如有侵权请联系网站删除谢谢3
3.3 其他定义
需要注意的是,所有数据都按照逆序方式递增。
模式字段定义
表三模式字段定义
四、校验计算
校验码=【(模式-1)取四位二进制逆序+(温度-16)+2+左右扫风+换气+节能】取二进制后四位的逆序。
仅供学习与交流,如有侵权请联系网站删除谢谢4。
gree空调红外码值规则说明
gree空调参数键码值规则说明Table Of Contents1 Open Issues ............................................................................................. 错误!未定义书签。
1.1 Open Feature Issues ..................................................................................................... 错误!未定义书签。
1.2 Open Implementation Issues ......................................................................................... 错误!未定义书签。
2 引言 (3)3 参数说明 (3)4 格力空调遥控器键值构成 (3)5 键值介绍框图 (3)6 Revision Changes ................................................................................... 错误!未定义书签。
1 引言本文主要说明格力空调遥控器参数规范2 参数说明载波占空比:1/2载波频率:38KHz(周期为26us)逻辑0:640us有载波+560us无载波逻辑1:640us有载波+1680us无载波3 格力空调遥控器键值构成9ms有载波+4.5ms无载波+36位码说明:⑴36位码=32位是数据码+010+结束码(结束码为一位1/0);⑵码值1代码逻辑1,码值0代表逻辑0。
4 键值介绍框图框图说明:⑴上图中括号内的数值为码值。
⑵举例说明键值例:开机状态下,制冷模式,有扫风,风速2级,温度为17°示波器:9ms有载波+4.5ms无载波+1001 0110 1000 0000 0000 0000 0000 1010 010+结束码键值码为:50000169。
格力空调故障显示代码大全解读
电流过大降频
F8
灭3S闪烁8次
24
排气过高降频
F9
灭3S闪烁9次
25
直流输入电压过高
PH
灭3S闪烁11次
26
化霜
H1
制热指示灯
灭3S闪烁1次
27
静电除尘保护
H2
灭3S闪烁2次
28
压缩机过载保护
H3
灭3S闪烁3次
29
系统异常
H4
灭3S闪烁4次
30
模块保护
H5
灭3S闪烁5次
31
PFC保护
HC
灭3S闪烁6次
6000<Q≤7600
- -
32A
4.0㎡
2.5㎡
8000<Q≤12000
- -
40A
6.0㎡
4.0㎡
- -
6000<Q≤8000
16A
1.5㎡
1.5㎡
- -
8000<Q≤12000
20A
2.0㎡
1.5㎡
【注意】
1、 空气开关应同时具备磁脱扣和热脱扣功能,以保证短路和过载都得到保护(切不可单独使用保险丝来保护该支路);
空气开关容量及导线规格对照表
制冷量(单相)
制冷量(三相)
空气开关容量
空调电源线最小截面积
室内外电源连接线的最小截面积
Q≤2700
- -
10A
1.0㎡
1.0㎡
2700<Q≤3600
- -
16A
1.5㎡
1.5㎡
3600<Q≤5000
- -
20A
2.5㎡
1.5㎡
5000<Q≤6000
- -
25A
格力KPR 23 WA 103代码
格力KPR 23 WA 103代码格力KPR 23 WA 103代码:1、背景介绍格力KPR 23 WA 103代码是一个来自格力KPR 23 WA系列按键平台的独特型号,它由文字、数字和符号组成,可以控制格力设备中的机器学习和大数据安全措施。
2、代码含义格力KPR 23 WA 103代码由三部分组成:KPR 23、WA 103和其末尾字母字符串。
KPR 23表示索尼公司生产的索尼电视按键遥控器,WA 103代表按键编号,最后的字母字符串用于标识不同的型号,以进一步定义按键编号。
3、应用格力KPR 23 WA 103代码的主要应用之一是用于控制格力设备中的机器学习和大数据安全措施。
其中,KPR 23代码将操作和索尼遥控器中的硬件交互连接起来,WA 103提供安全措施,末尾字母字符序列则帮助配置设备以应用安全措施。
4、安全性格力KPR 23 WA 103代码在控制格力设备安全性方面有着突出的优势。
它的三级安全性检查保证了机器学习和大数据在实施安全措施前以及数据不被外泄后,设备使用过程中的安全性能。
5、注意事项使用格力KPR 23 WA 103代码的用户应当注意检查代码的有效性:确保KPR 23代码表示的索尼电视按键遥控器是正常的, WA 103代码是有效的安全措施,末尾字母字符也是正确的型号。
另外,用户应当充分遵守相关法规,保障设备的安全性,以及根据安全法规对访问权限进行控制。
6、总结格力KPR 23 WA 103代码是一种专门为控制格力设备中机器学习和大数据安全措施设计的代码,具有三级安全性检查,保证使用过程中的安全性。
用户需要认真核查代码的正确性,遵守安全法规,以及制定和实施安全措施,保证设备的正常使用。
格力空调遥控器红外编码
格力空调遥控器红外编
码
The manuscript was revised on the evening of 2021
格力空调遥控器红外编码一、基本格式
起始码(S)+35位数据码+连接码(C)+32位数据码
二、电平规范
起始码:9000us低电平+4500us高电平
连接码:600us低电平+20000us高电平
数据0:600us低电平+600us高电平
数据1:600us低电平+1600us高电平
三、数据编码
前35位数据码
表一前35位数据码
后32位数据码
表二后32为数据码
其他定义
需要注意的是,所有数据都按照逆序方式递增。
模式字段定义
表三模式字段定义
四、校验计算
校验码=【(模式-1)取四位二进制逆序+(温度-16)+2+左右扫风+换气+节能】取二进制后四位的逆序。
新版格力空调故障代码速查-格力空调故障代码解释排除-格力空调故障代码表资料大全
新版格力空调故障代码速查,格力空调故障代码解释排除,格力空调故障代码表资料大全聚信口碑网汇总新版格力空调故障代码速查,格力空调故障代码解释排除,格力空调故障代码表资料大全。
夏天到了大家都离不开空调,经常使用的格力空调也会发点小脾气什么的蹦出个什么英文代码出来,很多人看不懂什么意思,也不知道格力空调故障代码怎排除,看完本文你就是格力空调故障代码百事通。
小问题小故障可以自己动手调试排除解决好。
这里列出格力空调故障代码大全供格力空调用户参考显示代码显示保护定义故障提示灯闪烁状态说明或注解1 CC 按键锁定2 C1 故障电弧保护运行指示灯灭3秒闪烁12次3 C2 漏电保护运行指示灯灭3秒闪烁13次4 C3 接错线保护运行指示灯灭3秒闪烁14次5 C4 无地线运行指示灯灭3秒闪烁15次6 C5 跳线帽故障保护运行指示灯灭3秒闪烁15次7 Cd 二氧化碳检测浓度过高报警8 CP 防冷风保护9 DF 防冻结保护10 格力空调显示E0 整机交流电压下降降频运行指示灯灭3秒闪烁10次11 格力空调显示E1 系统高压保护运行指示灯灭3秒闪烁1次12 格力空调显示E2 室内侧防冻结保护运行指示灯灭3秒闪烁2次13 格力空调显示E3 系统低压保护运行指示灯灭3秒闪烁3次14 格力空调显示E4 压缩机排气保护运行指示灯灭3秒闪烁4次15 格力空调显示E5 低电压过电流保护运行指示灯灭3秒闪烁5次电压低、波动大或负荷过大,电流过大或电流检测元件坏;三相电查室外机过流保护板16 格力空调显示E6 通讯故障运行指示灯灭3秒闪烁6次17 格力空调显示E7 模式冲突/逆缺相保护运行指示灯灭3秒闪烁7次18 格力空调显示E8 防高温保护/系统防高温保护运行指示灯灭3秒闪烁8次19 格力空调显示E9 防冷风保护运行指示灯灭3秒闪烁9次20 格力空调显示EC 水流开关保护/空调水流开关保护/热水水流保护21 格力空调显示Eb 油温过高限/降频22 格力空调显示En 模块电流保护限/降频23 格力空调显示Ed 系统防高温保护/防过热保护24 格力空调显示EF 外风机过载保护25 格力空调显示EP 壳定高温保护26 格力空调显示E格力空调显示E 存储芯片故障/室内PCB板故障制热指示灯灭3秒闪烁15次27 F0 收氟模式〔系统缺氟或堵塞保护〕制冷指示灯灭3秒闪烁10次进入:上电5分钟内,3秒内连续按灯光键3次;退出:任意键或超过25分钟28 F1 室内环境感温包开、短路制冷指示灯灭3秒闪烁1次29 F2 室内蒸发器感温包开、短路制冷指示灯灭3秒闪烁2次30 F3 室外环境感温包开、短路制冷指示灯灭3秒闪烁3次31 F4 室外冷凝器感温包开、短路制冷指示灯灭3秒闪烁4次32 F5 室外排气感温包开、短路制冷指示灯灭3秒闪烁5次33 F6 制冷过负荷降频制冷指示灯灭3秒闪烁6次34 F7 制冷回油制冷指示灯灭3秒闪烁7次35 F8 电流过大降频制冷指示灯灭3秒闪烁8次36 F9 排气过高降频制冷指示灯灭3秒闪烁9次37 FA 管温过高降频38 FC 滑动门故障39 F格力空调显示E 室外过载感温包故障40 FH 防冻结降频41 FP 室内传感器检测故障/二氧化碳检测故障检测模块坏42 FF 子房间处于关状态43 FU 壳顶感温故障保护44 H0 制热防高温降频制热指示灯灭3秒闪烁10次45 H1 室外机化霜制热指示灯灭3秒闪烁1次46 H2 静电除尘保护制热指示灯灭3秒闪烁2次47 H3 压缩机过载保护制热指示灯灭3秒闪烁3次48 H4 系统异常〔防高温停机保护〕制热指示灯灭3秒闪烁4次Q系列制热时内机过滤网脏会显示H449 H5 模块保护制热指示灯灭3秒闪烁5次换外机电器盒50 H6 无室内机PG电机反馈〔风机堵转0 运行指示灯灭3秒闪烁11次51 H7 同步失败〔压缩机相电流过流〕制热指示灯灭3秒闪烁7次52 H8 室内机水满保护制热指示灯灭3秒闪烁8次53 H9 电加热管故障制热指示灯灭3秒闪烁9次54 HC P FC过流保护制热指示灯灭3秒闪烁6次出现此代码换外机电器盒55 H格力空调显示E 压缩机退磁保护制热指示灯灭3秒闪烁14次56 HP 室内机防高温保护57 L2 水箱水位开关故障/加热水箱水位开关故障58 L3 外机直流风机故障/ D5亮;D6D16D30灭59 L9 功率过高保护运行灯灭3秒闪烁20次60 Lc 启动失败制热指示灯灭3秒闪烁11次61 LC 按键锁定62 Ld 缺相保护〔压缩机三相不平衡保护〕63 L格力空调显示E 压机堵转保护64 LP 室内、外机型号不匹配65 P0 最小制冷或制热66 P0 驱动模块复位67 P1 名义〔额定〕制冷或制热制冷模式,超强运行,设定温度为18°C,3秒内连续按4次睡眠键;制热模式,超强运行,设定温度为29°C,3秒内连续按4次睡眠键,68 P2 最大制冷或制热69 P3 中间制冷或制热70 P5 驱动板检测压机过流71 P6 驱动板与主板通讯故障72 P7 散热器感温包故障制热指示灯灭3秒闪烁18次73 P8 散热片温度过高制热指示灯灭3秒闪烁19次74 PH 直流母线输入电压过高制冷指示灯灭3秒闪烁11次75 PL 直流母线输入电压过低制冷指示灯灭3秒闪烁21次76 PU 大电解电容充电回路故障制热指示灯灭3秒闪烁17次77 PA 交流电流保护〔输入侧〕78 PP 交流输入电压异常交流电压低于或高于正常工作电压79 U1 压缩机相电流检测电路故障制热指示灯灭3秒闪烁13次80 U3 直流母线电压跌落制热指示灯灭3秒闪烁20次81 U5 整机电流检测故障制冷指示灯灭3秒闪烁13次82 U7 四通阀换向异常制冷指示灯灭3秒闪烁20次83 U8 PG电机〔内风机〕过零检测故障运行指示灯灭3秒闪烁17次换内机主板84 U9 外机过零故障外机主板D5和D6常亮,D16闪烁85 UA 现场设定错误内外搭配异常制热和制冷指示灯灭3秒闪烁12次86 UF 过零异常制热和制冷指示灯灭3秒闪烁7次87 UH 无室外电机反馈制热和制冷指示灯灭3秒闪烁8次88 UL 排气感温包脱落制热和制冷指示灯灭3秒闪烁9次89 UP 室外电器盒温度过高制热和制冷指示灯灭3秒闪烁10次90 UU 直流过电流制热和制冷指示灯灭3秒闪烁11次91 dd 一拖多内机连接管路连接与通讯连接的匹配测试92 do 风机调速板通讯故障93 格力空调显示Eo 特殊功能板故障94 FP 二氧化碳检测浓度过高报警95 RF 射频模块故障96 JF 内机与检测板通讯故障97 格力空调显示E格力空调显示E 室外机记忆芯片读写故障制热灯闪15次98 格力空调显示E格力空调显示E 读格力空调显示E格力空调显示EPROM故障99 格力空调显示E6 显示板与主板通讯同时故障100 格力空调显示EU 模块温度过高限/降频101 O格力空调显示E 外环境温度异常102 HF WIFI故障103 U4 压缩机反转104 no 定/变频显示板用错105 J6 主板与转接板通讯故障106 U2 压机缺相保护107 c6 无地线运行指示灯灭3s闪烁16次108 c7 PTC感温包故障/空调辅电温感器故障制热指示灯灭3s闪烁9次109 CF 短路保护110 CH 换气部件与射频检测板配对成功或无线通信异常112 格力空调显示EL 火警报警113 FJ 出风口/送风感温包故障114 HL 净化部件与射频检测板配对成功或无线通信异常115 HU 加湿部件与射频检测板配对成功或无线通信异常116 L1 湿度传感器故障117 L4 过滤器堵塞报警118 L5 循环水感温包故障/生活水蓄热水温感器故障119 L6 机组能力不足120 L7 水压开关保护121 L8 蓄热水箱水位开关故障122 L0 风阀故障123 LA 外风机故障124 LF 超速保护〔超频保护/压机超速保护〕125 LH 室内环境温度过高报警126 LL 室内环境温度过低报警127 LU 压机功率限/降频128 P7 散热片或IPM.PFC模块温度传感器异常129 P8 散热片或IPM.PFC模块温度过高130 P9 交流接触器保护131 Pb 电量计算传感器故障132 Pc 电流检测电路故障或电流传感器故障133 Pd 传感器连接保护〔电流传感器未接到对应的U相和V 相〕134 P格力空调显示E 温漂保护〔电器盒温度偏移保护〕135 Pn 低压限/降频〔冷媒压力低压传感器〕136 U6 油温温度过高保护137 UC 清洗过滤网故障138 UF 用远程监控把空调的遥控器和按键都屏蔽139 UH 内机直流母线电压异常保护140 b5 入管感温包故障制冷指示灯灭3s闪烁19次141 b7 出管感温包故障制冷指示灯灭3s闪烁22次142 d0 风机调速板通讯故障143 dJ 交流输入相序144 n7 电磁二通阀故障145 0格力空调显示E 外机出现任意需要停机的故障聚信口碑网汇总了国内所有知名大品牌家电售后服务系统和售后服务维修工,实时动态化定位管理,可以在线快速处理您的所有保内保外报修问题。
格力空调的保护代码以及代码故障分析
格力空调的保护代码以及代码故障分析:1. E1保护。
为系统高压保护。
当连续三秒检测到高压保护(大于27KG/CM2)时,关闭除灯箱外其它负载,屏蔽所有按键及遥控信号,指示灯闪烁并显示E1。
2. E2保护。
为室内防冻结保护。
在制冷、抽湿模式下,压缩机启动6分钟,连续3分钟检T蒸≤-5℃时,指示灯闪烁并显示E2,停压缩机、外风机;当T蒸≥6℃时,且压缩机已停足3分钟,指示灯灭,液晶恢复显示,原状态运行。
不屏蔽按键。
3. E3保护。
为系统低压保护。
压缩机启动3分钟后开始检测低压开关信号,若连续3分钟检测到低压开关断开,则整机停,指示灯闪烁,显示E3,以提示漏氟。
4. E4保护。
为排气管高温保护。
压缩机启动后,连续30秒检测到排气温度高于120℃或排气感温头短路(或开路)时,指示灯闪烁,显示E4;5. E5保护。
为低电压保护。
压缩机运转后,若连续3秒钟检测到电流超过25A,指示灯闪烁并显示E5。
代码故障原因:1. 开机几秒即显示E1或灯箱型表现为开机即停机且遥控无反应。
将主板上OVC故障线直接接到零线上,若显示器仍显示E1,则为主板问题,否则,应是室外高压保护开关等断开或OVC线路接触不良。
2. 运行一段时间停机显示E1(灯箱型无显示)。
?检查运行电流,若电流达到10.3A(3匹)或13.2A(5匹)时,则过电流保护关跳开,显示E1。
电压不正常,引起电流过大。
检查系统高压,若达到27KG/ cm2,则高压开关断开,显示E1。
检查电源是否正常,是否缺相,若缺相,则电流过大,造成过电流保护。
冷凝器太脏,影响换热造成高压保护。
外风机停(热保护)或转速(非正常)太低。
管路系统堵塞。
环境温度太高。
过载保护线松脱或接触不良;OVC处二极管击穿。
⑴阀门是否完全打开。
开机显示E2。
室内管温器断路,造成误保护。
4. 运行一段时间压缩机、室外风机停止,内风机仍运转,显示E2(灯箱型无显示)。
检查蒸发器是否结霜,若结霜,则显示E2,其结霜原因可能是:A. 系统缺氟,可用压力表测系统压力、用钳表测运行电流,低压偏低(正常情况4-5 KG/cm2)或电流偏小,则需加氟;B. 气温偏低(25度以下)时,制冷运行蒸发器可能会结霜。
红外遥控器解码
红外遥控器解码研究背景近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
传统的遥控器大多数采用了无线电遥控技术,但是随着科技的进步,红外线遥控技术的成熟,红外也成为了一种被广泛应用的通信和遥控手段。
继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
由于红外线抗干扰能力强,且不会对周围的无线电设备产生干扰电波,同时红外发射接收范围窄,安全性较高。
红外遥控虽然被广泛应用,但各产商的遥控器不能相互兼容。
当今市场上的红外线遥控装置一般采用专用的遥控编码及解码集成电路,由于其灵活性较低,应用范围有限。
所以采用单片机进行遥控系统的应用设计,遥控装置将同时具有编程灵活、控制范围广、体积小、功耗低、功能强、成本低、可靠性高等特点,因此采用单片机的红外遥控技术具有广阔的发展前景。
研究目的本设计主要研究并设计一个基于单片机的红外接收系统,并实现对电视遥控器的解码及编码值显示。
控制系统主要是由52系列单片机、电源电路、红外遥控器发射、红外接收电路、LCD显示电路等部分组成,红外接收头接收到的编码信息通过单片机处理,单片机根据不同的遥控器按键信息进行处理并在LCD上相应的显示相应的按键值编码信息以加深对红外编码的理解。
研究意义红外遥控的特点是不影响周边环境、不干扰其它电器设备。
由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。
信息可以直接通过红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进行调制,接收端去掉载波,取到信息。
从信息的可靠传输来说,这就是我们今天看到的大多数红外遥控器所采用的方法。
红外解码完全解析
1、红外遥控系统通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。
发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。
下面,我们将使用下面两种设备:另外,使用51单片机进行解码。
2、原理图从原理图看出,IR的data脚与51的PD2(P3.2)相连。
2、红外发射原理要对红外遥控器所发的信号进行解码,必须先理解这些信号。
a) 波形首先来看看,当我们按下遥控器时,红外发射器是发送了一个什么样的信号波形,如下图:由上图所示,当一个键按下超过22ms,振荡器使芯片激活,将发射一组108ms的编码脉冲(由位置1所示)。
如果键按下超过108ms仍未松开,接下来发射的代码(连发代码由位置3所示)将仅由起始码(9ms)和结束码(2.5ms)组成。
下面把位置1的波形放大:由位置1的波形得知,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(用户编码)(9ms~18ms),高8位地址码(用户编码)(9ms~18ms),8位数据码(键值数据码)(9ms~18ms)和这8位数据的反码(键值数据码反码)(9ms~18ms)组成。
b) 编码格式遥控器发射的信号由一串0和1的二进制代码组成.不同的芯片对0和1的编码有所不同。
通常有曼彻斯特编码和脉冲宽度编码。
XS-091遥控板的0和1采用PWM方法编码,即脉冲宽度调制。
下图为一个发射波形对应的编码方法:放大0和1的波形如下图:这种编码具有以下特征:以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。
3、红外接收原理a) 波形红外接收头将38K载波信号过虑,接收到的波形刚好与发射波形相反:放大,位定义0和位定义1波形如下:4、解码原理及算法注:代码宽度算法:16位地址码的最短宽度:1.12×16=18ms 16位地址码的最长宽度:2.24ms×16=36ms可以得知8位数据代码及其8位反代码的宽度和不变:(1.12ms+2.24ms)×8=27ms所有32位代码的宽度为(18ms+27ms)~(36ms+27ms)对于红外线遥控对于很多电子爱好者来讲,都感觉到非常神奇,看不到,摸不着,但能实现无线遥控,其实控制的关键就是我们要用单片机芯片来识别红外线遥控器发出红外光信号,即我们通常所说的解码。