首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解码IR (RC5)步骤

解码IR (RC5)步骤
EN

Stack Overflow用户
提问于 2014-10-25 10:06:07
回答 1查看 779关注 0票数 2

我捕捉到了一个暖通空调遥控器的红外信号(我相信是RC5),就像这个.(使用塞雷埃)

这给了我一系列不同宽度的脉冲,我可以让Arduino复制,HVAC也能识别这个请求。一个例子是:

代码语言:javascript
复制
unsigned int power_ON[180] = {2888,3918,1911,1049,907,1992,903,989,1936,1023,907,1049,903,989,903,1049,903,1049,907,1992,1851,1992,1915,1049,928,963,928,1023,903,1049,907,1049,928,963,928,1023,903,1053,928,1023,928,963,928,1023,928,1027,928,1023,928,963,928,1023,907,1049,928,1023,928,1906,1941,959,2940,3866,1962,997,932,1967,929,963,1962,997,933,1019,959,933,933,1023,954,997,928,1971,1902,1941,1941,1019,958,933,958,997,954,997,933,1019,959,933,959,997,954,997,928,1023,958,933,958,997,954,997,933,1019,958,933,958,997,954,997,933,1019,958,1881,1962,937,2940,3862,1966,993,958,1941,933,959,1966,993,958,997,954,937,954,997,933,1023,954,1941,1880,1966,1962,997,954,937,928,1023,933,1023,954,997,928,963,928,1023,933,1023,929,1023,928,963,929,1023,928,1027,928,1023,928,963,928,1023,928,1027,928,1023,928,1910,1911,989,3832};

有人能指点我破译信息的步骤吗?或者理解不同的脉宽?

我想一定有特定的脉冲宽度?每个人的意思都不一样?

我的首字母是我需要:

1)通过将脉冲转换为数字1,0来解码原始数据

2)从数字数据中识别出代码的每个部分,我认为所有的配置都是在每个按键上发送的,因此识别出代码中的部分,它描述了温度、风扇速度、暖通空调模式、时钟等。

3)能够根据需要的设置组合完整的IR代码,而不只是保存整个代码并复制它。

对于如何做到这一点,有任何提示或指导吗?

我在正确的轨道上吗?

编辑:我试着分析一个相同的模式,并试图找出哪些脉冲改变,但我无法弄清楚,因为脉冲数目的变化。在这里,您可以看到冷却模式和最大风扇速度与温度的变化。

下面是帮助任何人的excel文件:http://www.filedropper.com/analysiscoolingmodefanspeedmaximum

信息的结尾

EN

回答 1

Stack Overflow用户

发布于 2014-10-27 00:42:47

所以我把你的脉宽(?)成了一个图表:http://i.imgur.com/C9k64qB.jpg不知道它到底代表了什么,这对我来说没有什么帮助。你在录音时按了什么按钮?你是怎么录下来的?我会试着把你能得到的所有数据可视化。记录所有的按钮并把你得到的东西放到图表中。然后盯着他们看,也许你会发现里面隐藏着一些逻辑。

另外,打开遥控器,看看里面有什么IC,并查找它们的数据表。也许你会在那里找到协议,你根本不用做任何逆向工程。

随时通知我们!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26561253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档