通过红外通信控制格力YB0F2型空调

这篇博客介绍了通过红外通信控制格力YB0F2型空调的技术细节,包括红外收发原理、空调命令格式以及源代码实现。空调命令由CMD1和CMD2两部分组成,每部分包含特定位数的命令和停止位,遵循特定的脉冲和间距规则。源代码提供了实际操作的指导。
摘要由CSDN通过智能技术生成

红外收发的原理

红外发射头为红外发光二极管,点亮则发出红外线。红外线根据 编码规范 再经过 载波信号调制 (使用38kHz左右的方波信号)后,形成接收头(本文使用的为一体化接收头IRM38A)可以接受的有效信号。接受到有效信号后,由对应 解码程序 识别并进行相应操作。
其中, 载波信号调制单个比特位 的发送是对应与红外接收头而言的。可以理解为当红外灯按载波信号点亮时,红外接收头才能获取到光信号。而闪烁的间隔,则决定了红外接收头的信号输出为高或低电平。
而命令的  编解码格式 ,则是对于程序员而言的,由软件实现。

格力YB0F2型空调命令格式如下:

报头脉冲:9ms

报头间距:4.5ms

载波频率:37.9KHz(38KHz)

码段1与码段2间距:20ms

“1”:脉宽,656us。间距,1640us。

“0”:脉宽,656us。间距,544us。


红外信号主要包括CMD1和CMD2两部分,其中CMD1包括35 位的命令和一位停止位,CMD2包括32位的命令和一位停止位。其中停止位为开关机位取反。具体指令含义可见https://wenku.baidu.com/view/538ee52dbe23482fb4da4cc8.html  。

表格 1 CMD1

Bit:1~3

4

5~6

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值