首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

空调遥控器采用的什么红外编码协议?该如何解决

2012-03-21 
空调遥控器采用的什么红外编码协议?有人知道 空调采用的什么协议不?我通过测试,也不是NEC的和RC-5的协议用

空调遥控器采用的什么红外编码协议?
有人知道 空调采用的什么协议不?

我通过测试,也不是NEC的和RC-5的协议

用示波器查看,波形很乱,根本就没有规律

我用软件测试,0.1ms采集一次接口管IO口的电平状态,得到字节数据,然后再转换成波形, 我分析得到的波形,也不是规律的

大部分的家电采用NEC协议,但是空调呢?得到的编码远远比NEC的多,有人说,是自己用MCU控制编码的,是吗?

后来,在网上看到http://www.elecfans.com/article/88/142/2009/2009050455958.html自学习红外遥控器的设计与实现,这个方法,应该是可以的(未测试呢),但是有个弊端,不知道什么时候编码结束,这就导致需要开辟一个很大的存储单元,不太合理

备注:我要做空调学习遥控器,处理器用52单片机,一个IO口连接接收管,接收空调遥控头的编码,保存到单片机中,然后一个IO口接到发送管上,控制编码发射,代替原来的遥控器


鉴于上面情况,请大侠们指点,该如何接着往下做,小妹提前感谢!

[解决办法]
空调一般用自己的协议!使用中颖(SINOWEALTH)holtek 东芝 的芯片居多!
需要具体分析!
[解决办法]
mm的一定要顶
[解决办法]
另外各家使用的频率也不一样!38k 37.9k 40k 等等!
[解决办法]
空调不一样,各家空调厂商都是按自己的要求用cpu做遥控芯片,编码形式就有很多种。比如可能没有引导码(电视音响类都有)、校验方式取累加和(电视音响类一般取反码)等。因为空调的状态多,必须一次发送完毕,有制冷、温度、风速、自动、定时、加湿、制热等,所以编码很长,并且同一个按键,在不同状态下发送的编码不一样,造成学习上的困难。 
帮你搜到的楼主可以看下http://blog.tianya.cn/blogger/post_show.asp?BlogID=263683&PostID=5916640&idWriter=0&Key=0
[解决办法]
不同的空调控制器的确不同,我以前写的一个测试程序,接收解码LG的没问题,海尔的就不行。
[解决办法]
帮大姐来顶顶,随便来学习一下。。
上次那个AD终于解决了
[解决办法]
学习了~

[解决办法]
不知道什么时候编码结束?
遥控器为了省电一般都会有重复码的,如果一个键按着不动,那么除了第一次按键外后面发出的都是重复码,那重复码开始了就应该可以当成是结束了。
[解决办法]
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
学习一下
[解决办法]
帮师傅来看看。我今天又看会了一个nec的解码。不过你的呢,我想了很久,不会,呵呵。、
只有
UP!
UP!!!
[解决办法]

探讨
不知道什么时候编码结束?
遥控器为了省电一般都会有重复码的,如果一个键按着不动,那么除了第一次按键外后面发出的都是重复码,那重复码开始了就应该可以当成是结束了。

[解决办法]
如果有编码芯片资料看看就知道了,如果不知道那用自己做个接收电路用逻辑分析仪存储一串数据自己分析分析了
[解决办法]
看来这个不好整啊!
[解决办法]
探讨
引用:
不知道什么时候编码结束?
遥控器为了省电一般都会有重复码的,如果一个键按着不动,那么除了第一次按键外后面发出的都是重复码,那重复码开始了就应该可以当成是结束了。

空调的确是不一样,又去搜了下发现空调码一般都在一百多位,而且空调遥控器和电视遥控器不同,电视得按一个键不放,会一直重复发送,而空调一次发完所有得资料之后就不再发了。
这是09NV遥……

[解决办法]
备注:我要做空调学习遥控器,处理器用52单片机,一个IO口连接接收管,接收空调遥控头的编码,保存到单片机中,然后一个IO口接到发送管上,控制编码发射,代替原来的遥控器


实在不行,用最笨的办法吧

全接下来

再原样发回去。。。

用定时器来取得时间

热点排行