当前位置:首页 > 空调故障 > 美的空调 > 正文内容

美的空调遥控器是红外线的吗,主要还是这个原因

维修邦德2023年06月21日 09:04:03美的空调75
当您的空调出现故障时,了解故障的原因以及如何修理是非常重要的。本文美的空调遥控器是红外线的吗提供了一些简单易懂的故障排查和修理建议,帮助您更好地了解和解决空调问题,以确保空调始终保持良好的工作状态。

2010年买的美的空调的遥控器是红外线的吗?

美的的遥控器肯定是红外线的啊,因为现在基本上红外线的使用频率非常高,基本上所有的家电都是用红外线的。

美的空调红外遥控解析

关于安卓发射红外信号请看:点击打开链接

一、简单介绍红外基础

1.首先要在App工程的AndroidManifest.xml中补充红外权限配置

其次在代码中初始化红外遥控的管理器,注意红外遥控功能从Android4.4之后才开始支持。

红外遥控的管理类名ConsumerIrManager

常用方法如下:

hasIrEmitter : 检查设备是否拥有红外发射器。返回true表示有,返回false表示没有。

getCarrierFrequencies : 获得可用的载波频率范围。

transmit : 发射红外信号。

�0�2 �0�2 第一个参数为信号频率,单位赫兹(Hz),家用电器的红外频率通常使用38000Hz;

�0�2 �0�2 第二个参数为整型数组形式的信号格式。

2.美的的红外采用NEC格式的R05d

�0�2�0�2�0�2�0�2该协议的红外信号编码格式为:引导码+客户码+客户反码+数据码+数据反码+结束位,

�0�2�0�2�0�2�0�2其中引导码和结束码都是固定的,数据反码由数据码按位取反得来,真正变化的只有用户码和数据码。

3.可是前述的transmit方法,参数要传递整型数组形式的信号,并不是二进制数,这意味着二进制数还得转换成整型数组。

那么整型数组里面存放的到底是些什么数据呢?

这就要从数字电路中的电平说起了。电平是“电压平台”的简称,指的是电路中某一点电压的高低状态,在数字电路中常用高电平表示“1”,用低电平表示“0”。

�0�2�0�2遥控器发射红外信号之时,通过“560微秒低电平+1680微秒高电平”代表“1”,通过“560微秒低电平+560微秒低电平”代表“0”。于是编写Android代码的时候,使用“560,1680”表示二进制的1,使用“560,560”表示二进制的0。(此处的560和1680只是大概的数值,也可使用580、600替换560,或者使用1600、1650替换1680。)

4.举例

用户码:4055,对应的二进制数:0100 0000 0101 0101; 数据码:44,对应的二进制数为0100 0100, 数据反码:按位取反得到数据反码的二进制数为1011 1011。

根据数字电路的电平规则,用户码4055对应的二进制数为0100 0000 0101 0101,转换成电平信号就变成了“

560,560, 560,1680, 560,560, 560,560, �0�2�0�2�0�2�0�2560,560, 560,560, 560,560, 560,560,�0�2 560,560, 560,1680, 560,560, 560,1680, �0�2�0�2�0�2�0�2560,560, 560,1680, 560,560, 560,1680, ”,

数据码44及其数据反码的电平信号依此类推。

再加上NEC协议固定的引导码“9000,4500”,以及结束码“560,20000”。

具体的数组数值如下所示:

int[] pattern = {

// 开头两个数字表示引导码

9000,4500,�0�2 // 下面两行表示用户码 560,560, 560,1680, 560,560, 560,560, �0�2�0�2�0�2�0�2560,560, 560,560, 560,560, 560,560, 560,560, 560,1680, 560,560, 560,1680, �0�2�0�2�0�2�0�2560,560, 560,1680, 560,560, 560,1680, // 下面一行表示数据码 560,560, 560,1680, 560,560, 560,560, �0�2�0�2�0�2�0�2560,560, 560,1680, 560,560, 560,560, // 下面一行表示数据反码 560,1680, 560,560, 560,1680, 560,1680, �0�2�0�2�0�2�0�2560,1680, 560,560, 560,1680, 560,1680, // 末尾两个数字表示结束码

560,20000 };

接着在App代码中代入上述的信号格式数组,即调用transmit方法传递格式参数,示例如下:

�0�2�0�2�0�2�0�2transmit.transmit(38000, pattern); // 普通家电的红外发射频率一般为38KHz

二、美的协议解析

美的说明书下载:点击打开链接

这里只简单介绍开关机

L为引导码,

S为分隔码,

A为认别码(A=10110010=B2,预留方案时A=10110111=B7),

A'为A的反码,

B'为B的反码,

C'为C的反码

B C B7 B6 B5 B4 B3 B2 B1 B0 C7 C6 C5 C4 C3�0�2 C2 C1�0�2 C0 风�0�2 速 (见表1) �0�21�0�2�0�2 1�0�2�0�2 1�0�2�0�2 1�0�2�0�2 1 温�0�2 度 (见表2) 模 式�0�2�0�2 (见表3) 0�0�2�0�2�0�2 0

风 速 B7�0�2�0�2 B6�0�2�0�2 B5 �0�2 温�0�2 度 C7�0�2�0�2�0�2 C6�0�2�0�2�0�2 C5�0�2�0�2�0�2 C4 自 动 1�0�2�0�2�0�2 0�0�2�0�2�0�2 1 17℃ 0000 低 风 1�0�2�0�2�0�2 0�0�2�0�2�0�2 0 18℃ 0001 中 风 0�0�2�0�2�0�2 1�0�2�0�2�0�2 0 19℃ 0011 高 风 0�0�2�0�2�0�2 0�0�2�0�2�0�2 1 20℃ 0010 固定风 0�0�2�0�2�0�2 0�0�2�0�2�0�2 0 21℃ 0110 注:�0�2 在抽湿.自动模式及自动模式 下的经济运行,风量应为固定风,即: B7,B6,B5=000 制冷及制热时的经济运行,风量为自 �0�2动风,即:�0�2 B7,B6,B5=101 22℃ 0111 23℃ 0101 24℃ 0100 25℃ 1100 26℃ 1101 表3(模式) 27℃ 1001 28℃ 1000 模式 �0�2C3�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 C2�0�2 29℃ 1010 自动 �0�210�0�2 30℃ 1011 制冷 �0�200�0�2 无定义 1110 抽湿 �0�201�0�2 �0�2 注: �0�2 在只送风模式, C7,C6,C5,C4=1110 制热 �0�211�0�2 送风 �0�201�0�2 注:送风和抽湿模式代码一样,但抽�0�2 湿模式有温度代码,而送风模式无。

开机编码:L,A,A',B,B',C,C',�0�2 S,�0�2L,A,A',B,B',C,C'

/*开机 * L,A,A',B,B',C,C', S, L,A,A',B,B',C,C' * L 4.4 4.4 * A :1011 0010 * A':0100 1101 * B :0001 1111 固定风 * B':0100 0000 * C :1101 1000 26°自动模式 * C':1111 0111 * S :0.54 5.22 * */

关机编码:(与模式、温度、风速等无关)

L,A,A',B,B',C,C',�0�2 S,�0�2L,A,A',B,B',C,C',�0�2 S, L,A,A',Q,Q',Y,Y'

Q7�0�2 Q6�0�2 Q5�0�2 Q4�0�2 Q3�0�2 Q2�0�2 Q1�0�2 Q0 小时时刻 Y7�0�2 Y6�0�2 Y5�0�2 Y4�0�2 Y3�0�2 Y2�0�2 Y1�0�2 Y0 分钟时刻 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0 0 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0 0 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1 1 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1 1 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1�0�2 0 2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1�0�2 0 2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1�0�2 1 3 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1�0�2 1 3 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1�0�2 0�0�2 0 4 0�0�2 0�0�2 0�0�2 0�0�2 0�0�2 1�0�2 0�0�2 0 4 …… …… …… …… 0�0�2 0�0�2 0�0�2 1�0�2 1�0�2 0�0�2 0�0�2 0 24 0�0�2 0�0�2 0�0�2 1�0�2 1�0�2 0�0�2 0�0�2 0 24 �0�2 �0�2 …… …… �0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 �0�2 0�0�2 0�0�2 1�0�2 1�0�2 1�0�2 1�0�2 0�0�2 0 60

/* * 关机编码:(与模式、温度、风速等无关)关机编码:(与模式、温度、风速等无关) * L,A,A',B,B',C,C', S, L,A,A',B,B',C,C', S, L,A,A',Q,Q',Y,Y' * L 4.4 4.4 * A=1011 0010 * a=0100 1101 * B=0111 1011 * b=1000 0100 * C=1110 0000 * c=0001 1111 * S :0.54 5.22 * Q:0000 0000-0 0h * Y:0000 0000-0 0m * */

补充:

三、部分红外编码代码

开机数据:

int zeroLow = 559 ; int zeroHigh = 531 ; int oneLow = 561 ; int oneHigh = 1578 ; // 一种交替的载波序列模式,通过毫秒测量,发射红外, pattern要和所用的红外码对应 //先打开1000微秒再关闭500微秒int[] pattern = { 1000,500,1000,1000 }; //脚码偶数 开 奇数 关 //开对应的是示波器上的低电平,关对应的高电平

int [] back = { 4400 , 4400 , //L //1011 0010 A oneLow , oneHigh , zeroLow , zeroHigh , oneLow , oneHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , //A //0100 1101 a zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , oneLow , oneHigh , oneLow , oneHigh , zeroLow , zeroHigh , oneLow , oneHigh , //A' //1011 1111 B oneLow , oneHigh , zeroLow , zeroHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , //B //0100 0000 b zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , //B' //1011 1111 C zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , //C //0100 0000 c zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , //C' 540 , 5220 , //S 4400 , 4400 , //L //1011 0010 A oneLow , oneHigh , zeroLow , zeroHigh , oneLow , oneHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , //A //0100 1101 a zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , oneLow , oneHigh , oneLow , oneHigh , zeroLow , zeroHigh , oneLow , oneHigh , //A' //1011 1111 B oneLow , oneHigh , zeroLow , zeroHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , oneLow , oneHigh , //B //0100 0000 b zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , //B' //1011 1111 C zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , //C //0100 0000 c zeroLow , zeroHigh , oneLow , oneHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , zeroLow , zeroHigh , //C' 540 //end } ;

Powered by Discuz!

$

mep mep 当前离线 当前离线 积分 724

电梯直达 1# 发表于 2015-4-12 10:20:26 | 只看该作者 | 倒序浏览 | 阅读模式 发表于 2015-4-12 10:20:26 本帖最后由 mep 于 2015-4-12 10:23 编辑

使用Arduino Uno和红外发射管遥控美的空调。

遥控器型号:RN51A/BGF

过程中,我参考了如下几个链接:

[2] http://geek-workshop.com/thread-5001-1-1.html

[3] http://veillard.com/embedded/midea.html

使用这几个链接上的代码,空调均没有响应。

自己在Arduino Uno上采用红外接受管解码得到的数据如下(空行是我加的):

4447 577

581 564 533 1571 626 1622 575 563 532 564 532 1618 579 563 532 563

532 1620 579 563 533 563 533 1615 581 1618 580 563 533 1619 578 563

533 1620 576 1616 581 1619 578 1623 574 563 533 1619 579 1572 625 1616

579 564 533 563 533 563 533 563 533 1619 578 563 534 563 532 1621

578 1618 578 1618 579 563 532 563 534 562 533 563 533 563 534 561

532 563 533 563 533 1621 576 1618 579 1574 623 1620 576 1622 575 5282

4517 4446

581 1616 580 563 533 1618 579 1618 579 563 534 563 533 1571

625 563 533 563 533 1618 579 564 534 563 533 1624 573 1618 579 563

533 1618 579 563 533 1623 574 1625 572 1619 578 1617 580 563 533 1619

578 1618 578 1622 575 564 533 563 533 563 533 563 533 1619 577 563

533 563 533 1617 580 1616 581 1613 583 563 533 562 533 563 533 563

533 563 532 563 533 563 534 563 533 1623 574 1614 583 1619 579 1618

578 1572 625

1011 0010

0100 1101

0111 1011

1000 0100

1110 0000

0001 1111

B24D

7B84E01F 复制代码

从上面的解码数据得到的编码和我给出的链接[1]中的编码一致。

发送代码如下:

#include

#include

unsigned int rawCodes_ac_open[] = {4500,4500,560,1680,560,560,560,1680,560,1680,560,560,560,560,560,1680,560,560,560,560,560,1680,560,560,560,560,560,1680,560,1680,560,560,560,1680,560,560,560,560,560,1680,560,1680,560,1680,560,1680,560,1680,560,1680,560,1680,560,1680,560,560,560,560,560,560,560,560,560,560,560,560,560,1680,560,560,560,1680,560,560,560,1680,560,1680,560,560,560,560,560,560,560,1680,560,560,560,1680,560,560,560,560,560,1680,560,1680,560,4500,4500,4500,560,1680,560,560,560,1680,560,1680,560,560,560,560,560,1680,560,560,560,560,560,1680,560,560,560,560,560,1680,560,1680,560,560,560,1680,560,560,560,560,560,1680,560,1680,560,1680,560,1680,560,1680,560,1680,560,1680,560,1680,560,560,560,560,560,560,560,560,560,560,560,560,560,1680,560,560,560,1680,560,560,560,1680,560,1680,560,560,560,560,560,560,560,1680,560,560,560,1680,560,560,560,560,560,1680,560,1680,560};

IRsend irsend;

void setup() {

Serial.begin(9600);

}

void loop() {

irsend.sendRaw(rawCodes_ac_open,200, 38);

delay(3000);

} 复制代码

红外发射管接在Arduino Uno的Pin 3上。

很多办法都试过了,空调还是没有反应,可能会是什么问题?

另外,在Arduino Uno运行的时候,我用手机摄像头观察红外管,发现它是一直亮着的,

我也换过红外发射管,结果一样。

PS:空调的开机和关机状态都试过。

美的空调遥控器多少钱一个?美的空调遥控器常见故障分析

$

美的空调 是业界比较知名的产品,旗下的机子不仅性价比优势显著,并且更为难得的就是它们无一例外都能够具有出色的质量参数和实际物超所值的优质使用体验。因此对于大部分消费者而言,选择美的 空调 是一个明智的方法。今天为大家介绍的内容就针对市面上数目众多的美的空调用户而言的信息,具体包括美的空调遥控器的价格以及常见故障解说。

一、美的空调遥控器多少钱一个

的原装遥控器零售一般都是80-100之间,一般美的售后都有的卖.如果你要便宜点的,就买多功能遥控器

二、美的空调遥控失灵怎么办?

您可以先看看遥控器是不是被锁定了,如果遥控器锁定了显示屏上会出现锁定图标,如果有锁定图标,可按以下方法进行解锁,方法一:同时按下遥控器上的“△”、“��”调整键超过5秒,显示屏上锁定图标消失,即可解锁;方法二:用牙签按一下遥控器上的“复位”键即可解锁;方法三:可将电池取出15秒后放回电池,遥控器上锁定图标消失,即可解锁。 如果没有锁定,您可以更换电池,看看是不是没电了。

三、美的空调遥控开不了机原因

空调不开机、空调开不了机、空调没反应,原因主要分为三点:1、遥控器原因,2、电源原因,3、保护功能。下面就为您进行详细的解释

~本文为您介绍了一些空调故障的排查和修理技巧,让您不再为常见问题而烦恼,更好地享受清爽的空调环境。

扫描二维码推送至手机访问。

版权声明:本文由维修资讯网发布,如需转载请注明出处。

本文链接:https://www.weixiu007.com/meidi/39831.html

“美的空调遥控器是红外线的吗,主要还是这个原因” 的相关文章

美的空调多联机怎么配管,要考虑这些方面

美的空调多联机怎么配管,要考虑这些方面

空调作为家电产品中不可缺少的一部分,其故障对我们的生活产生了很大的影响。本文美的空调多联机怎么配管将为您提供一些空调故障排查和修理的方法,帮助您解决空调故障,让您的生活更加舒适。 美的中央空调怎么配管 配管标配长度一般控制在15米内。地面或者墙壁里面如果想走网线,就要挖槽,然后用...

美的空调i青春遥控器说明书,无非就是以下几点原因

美的空调i青春遥控器说明书,无非就是以下几点原因

本文为您提供了一些美的空调i青春遥控器说明书相关知识和技巧,帮助您更好地应对空调故障和问题,并了解空调制冷循环、电路结构等方面的知识。 美的空调遥控器说明书? 美的空调遥控器基本是通用的,按键使用说明如下: 1、“开/关”键:空调在待机时按下这一按键就会自动进入到运行的状态,在开...

江北美的空调维修电话号码,考虑这几个方面出问题了

江北美的空调维修电话号码,考虑这几个方面出问题了

如果您的空调出现江北美的空调维修电话号码等问题,不要慌张,本文将为您提供详细的排查和修理指南,帮助您及时解决问题,保证空调的正常运行。 江北区美的空调售后维修电话―24小时统一受理中心 江北区美的空调售后维修电话―24小时统一受理中心 客户报修网点:〔1〕4006-578-123...

美的空调开机多久会停机,主要是以下几点

美的空调开机多久会停机,主要是以下几点

空调作为夏季必备的家电设备,常常会出现美的空调开机多久会停机等问题,影响我们的生活质量。本文将为您提供常见空调故障的排查和修理方法,让您的空调始终保持良好的运行状态,让您的生活更加舒适。 美的空调开一会就停? 问题描述不够清晰。空调冬天制热模式运行下,如果开1小时左右室内机风机电...

美的空调酷金挂机,除了换新的你还可以这样

美的空调酷金挂机,除了换新的你还可以这样

空调常常出现美的空调酷金挂机等问题,我们可以通过简单的排查和修理来解决这些问题。本文将为您提供一些实用的排查和修理方法,帮助您更好地维护空调。 美的酷金这款空调怎么样?多少钱1.5P的,买过的 明显买小了,说个屁啊! 美的酷金空调怎么样? 美的1.5匹新一级能效的机型,不建议选...

建德市美的空调售后电话是多少,这些问题会马上呈现

建德市美的空调售后电话是多少,这些问题会马上呈现

如果您遇到了空调不制冷或制热不足的问题,本文为您介绍了一些常见故障原因和解决方法,帮助您更好地了解和应对空调问题。 美的空调售后服务电话是多少? 美的集团股份有限公司全国客户服务热线 1 美的空调有自己的线上平台,因购买的美的产品不喜欢而导致的退换货,可以直接联系售后进行解决。...