日立空调红外编码规则解析

news/2024/11/23 4:40:33/

日立空调红外编码规则解析

一、空调红外控制原理

空调遥控器是通过发射断断续续的红外光来传递信息的,我们可以把发射的时候看做是“1”,没发射的时候看做是“0”,这样的话发射出去的信号就可以转充当一组通讯的数据,不同的按键以不同的编码方式发射。当空调接收到这些红外光后按照制定好的规则解码就可以知道遥控发送的什么命令,从而执行相应的操作。
同一个品牌的空调,它们的编码规则都是一致的,所以我们只要找到它们红外发射的编码规则,就可以模拟这个信号来控制这个品牌的所有空调。

二、解码原理

要想破解编码规则,首先要用红外接收管接收空调发出来的红外信号,然后用示波器去观察这个信号。空调红外编码一般最前面会有至少一个引导码,是由一个特定时间的低电平和高电平组成的,不知道的同学可以去查一下NEC规则。然后紧接着的就是要传输的数据,一般数据“0”和“1”也是由一个低电平+一个高电平组成,只是电平的时间不一样,不同品牌的空调,“0”和“1”高低电平的时间也有差别。好了,知道这些信息之后,就可以用单片机去捕获这些电平了,通过采集每一个电平持续的时间就可以知道传输数据的是“0”还是“1”,然后通过串口打印出来就可以得到完整的一帧数据。然后通过改变某一个变量测量多组数据,找出变化那部分的规律就可以推出编码规则了。

三、电平规则

第1个引导码:低电平约30ms,高电平约50ms
在这里插入图片描述
第2个引导码:低电平3-3.5ms,高电平1.5-2ms
在这里插入图片描述
数据0:低电平350-400us,高电平约450us
在这里插入图片描述
数据1:低电平350-400us,高电平约1300us
在这里插入图片描述
注:这些电平的持续时间是有一定的容错空间的,所以不一定要严格按照这个值来发射红外信号,如果你发现按这些值不能控制空调,可以在这个值的基础上进行边缘修正,多尝试,总能找到合适的值。

四、编码规则

在这里插入图片描述
状态:关机->制冷/制热/除湿:1000
制冷/制热/除湿->关机:0100
风速切换:0011
温度加:0001
温度减:1001

PS:一般的空调都没有这个状态位,直接用一个开关机位就行了,不知道搞这个有什么意义
模式:制热110 制冷001 除湿101
风速:微110 弱001 强101 自动100
温度:(温度-16)(逆序)
如:24度 = (24 - 16)(逆序) = 1000(逆序)= 0001
开关:开1 关0
校验 = [ 56(即7左移4位)- 温度逆序值*2 - 模式逆序 - 风速逆序 - 状态逆序 + 开关取反左移8位 ](逆序)
如:关机 -> 制冷17度 风速自动
校验 = [ 56 - 2 - 4 - 1 - 1 + 0 ](逆序)= 48(逆序)=(00110000)(逆序)= 00001100
制冷17度 风速自动 -> 关机
校验 = [ 56 - 2 - 4 - 1 - 2 + 128 ](逆序)= 175(逆序)=(10101111)(逆序)=11110101

PS:这个校验的公式可能不止一种,我推出来的这个不一定是原厂的公式,你们有兴趣可以去研究一下。

注:定时开机、定时关机和睡眠这些在我的项目中不需要用到,所以没有去找规律,定时开关机按照我的经验应该是分别用8个位表示的,很可能是在校验前面这一部分,感兴趣的同学可以按照我这个方法去找一下。除了校验码剩下的应该都比较好找规律,至于校验…呵呵…这校验我花了我不少时间才破解了,因为有一个古怪的状态位,不过我现在把前面的校验规则推出来了,后面再加上定时开关机应该不难。

好了,关于日立空调码值就讲到这里,如果还有什么问题,可以留言给我,如果文章有误,请一定要指出来,如果这篇博文正好帮助到你,可以给我点个赞,谢谢!!!


http://www.ppmy.cn/news/123548.html

相关文章

如何将电脑屏幕投放到电视上?电视投屏软件可以帮忙!

Mirror系列的投屏软件是针对不同品牌的电视进行投屏的软件,可以将你Mac电脑屏幕影像投放在智能电视机上,不需要数据线,不需要其他的硬件。非常方便,对于观看电影又觉得电脑屏幕小的朋友,是非常好的解决方法哦。下面就为…

松下Megacon叠屏液晶电视有声音没图像怎么修理

松下Megacon叠屏液晶电视有声音没图像修理步骤:故障描述:电视热稳定性不好,开关电源正常,CPU正常。首先,检查现场输出IC是否虚焊,其它部分是否虚焊。检查无误后,开机,用风道吹向电视机主板和有散…

全球首辆飞行汽车将在欧洲上路行驶;全球十大电视制造商明年将购买2亿块液晶电视面板 | 美通企业日报...

今日看点 PAL-V Liberty完成欧洲道路通行考核,全球首辆飞行汽车上路。在2012年飞行和驾驶测试原型机后,PAL-V就开始设计其商业产品Liberty。近日,Liberty通过了严格的欧洲道路通行考核,现在可以挂正式牌照上路。至此完成自2020年2…

松下,日立,索尼,NEC,三菱,爱普生,东芝,飞利浦,等投影机灯清零方式

针对一些朋友对投影机不了解,需要 投影机灯清零方式,搜集了以下投影机灯清零方式方式,如果有其它需要补充请私信我增加 Panasonic (松下) 投影机的清零方法 松下投影机的清零方法:先按“MENU”找到灯泡使用时间,再按“ENTER”三…

交换求和顺序的条件

交换求和顺序 文章目录 交换求和顺序应用场景可以交换求和的条件(部分内容来源ChatGPT)不能交换的情况其他可以参考的资料 应用场景 在多重求和中,交换求和顺序的最常见情况是需要改变计算某个表达式(通常是连乘或连加&#xff0…

k8s证书过期

[rootmaster1 ~]# kubectl get nodes Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 1.master服务器: # 备份 kubernetes配置 cp -r /etc/kubernetes /etc/kubernetes_bak # 检测证书过期 kubeadm certs…

数智荣耀丨美格智能荣登2023年度中国数智转型标杆企业榜

5月31日,2023数智产业领袖峰会在北京召开,本届大会由智次方—物联网智库主办,大会以大模型时代的“破”与“立”为主题,汇聚产业领袖、专家学者、投资机构、创新企业等各界精英,共同探讨企业如何利用新技术实现“破圈”…

GEE:对Landsat遥感影像进行处理,水体提取与可视化

作者:CSDN @ _养乐多_ 本文介绍了通过Google Earth Engine平台,并使用Landsat卫星遥感数据提取水体掩膜的方法和代码。通过裁剪和去除云等处理步骤,最终得到具有水体掩膜的影像,并进行可视化和导出。这种方法基于归一化水体指数(MNDWI)和OTSU阈值计算技术,使用了一个自…