当您的空调出现故障时,了解故障的原因以及如何修理是非常重要的 。本文美的空调遥控器是红外线的吗提供了一些简单易懂的故障排查和修理建议,帮助您更好地了解和解决空调问题 , 以确保空调始终保持良好的工作状态 。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
推荐阅读
- 志高空调售后电话多少?,我们应该这样做
- 现在的志高空调怎么样,,有这些解决办法
- 志高空调柜机故障代码E0怎么处理,这些方面格外注意
- 美的2匹变频空调铜管多少钱一米,以下方面需要注意
- 志高空调质量怎么样?,可能你一直都做错了
- 两万多信用卡逾期三个月被起诉怎么办 信用卡逾期2万多久会被起诉
- 美的空调十p柜接线图,该如何处理
- 美的冷静星空调2代显示LL,教你几招实用的
- 公司试用期可以随时辞退员工吗