打印

红外遥控器学习

[复制链接]
2442|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rmw_xuejie|  楼主 | 2010-7-10 12:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我个人观点:
红外遥控器主要是指家电控制那一块的,红外协议可以理解为一般的通用协议的概念,比如头码,地址码,数据码,校验码等,只是省掉一部份而已,这样就不会感觉它那么奇怪了。对于家电类来说,数据有一定的规律,格式也有一定的规律,是因为大家不像一致,单也没必要搞那么乱啊

相关帖子

沙发
Metalor| | 2010-7-10 12:27 | 只看该作者
本人最近也在弄这个,遥控器是买的,用一体化接收头解码,遇到了很多问题……现在一部分按键能解码了,还有一部分按了没反应。还有按完一次键之后就不能再按其他键了,感觉按完一次之后程序进入了某个死循环,但一直没找到原因……昨天弄了一天,郁闷死我了。。
楼上说“比如头码,地址码,数据码,校验码等,只是省掉一部份而已”,请问是省掉了哪部分呢?
我是完全按照网上论文说的方法也就是假设这些码都全有的情况来做的……

另外,我白天做实验的时候,我没有按遥控器,但系统还是工作了,一直在解码……难道接收头能感应阳光???(我用的是中断法,接收头的输出直接接到外部中断,按理说我没按遥控器程序不可能进入终端里面啊……郁闷)

希望楼上或者看到的人谈谈你们的经验吧。。

使用特权

评论回复
板凳
juginhine| | 2010-7-10 13:33 | 只看该作者
一体化接收头是红外的,白天阳光下就有不可见的红外光,而室内的日光管也会有红外光,你可以用示波器看接收头输出脚就可以看到了。一般讲接收头增加一个滤波电路,特别在接收头输出脚接102到地一下。
至于解码跟你用中断和查询是没有什么大的区别的。只要你解码算法对了,就没有问题了。红外解码应该是很简单的。用示波器看一下发送协议和波形就知道了。

使用特权

评论回复
地板
Metalor| | 2010-7-11 10:21 | 只看该作者
恩~~谢谢楼上了~~

使用特权

评论回复
5
bpwater| | 2010-7-11 10:56 | 只看该作者
有的遥控器是用专用的红外遥控的编码芯片的,所以发码的格式看看芯片手册就知道了。
有的遥控器是使用的单片机做的,发码格式完全自定义,单也是大同小异,用示波器测一下就清楚了。

使用特权

评论回复
6
h292| | 2010-7-11 11:57 | 只看该作者
2# Metalor


我也有这样的问题,只能解一次,调了好几天,要不帮我看看?

使用特权

评论回复
7
Metalor| | 2010-7-11 14:21 | 只看该作者
2# Metalor  


我也有这样的问题,只能解一次,调了好几天,要不帮我看看?
h292 发表于 2010-7-11 11:57



最近一天有事没弄了,晚上去实验室用示波器看看~~
共勉啊~~:handshake

使用特权

评论回复
8
Metalor| | 2010-7-11 16:08 | 只看该作者
本帖最后由 Metalor 于 2010-7-11 16:10 编辑

我在这里提问了:https://bbs.21ic.com/icview-183744-1-1.html

使用特权

评论回复
9
戒指320| | 2010-7-11 17:03 | 只看该作者
最好用示波器 看看接收头那里的波形,波形看清楚了 解码非常easy

使用特权

评论回复
10
apple| | 2010-7-16 07:35 | 只看该作者
做学习型一般很难做到100%,www.mcusky.com

使用特权

评论回复
11
yang_max| | 2011-2-27 16:50 | 只看该作者
10# apple

使用特权

评论回复
12
yang_max| | 2011-2-27 16:51 | 只看该作者
10# apple
至少一般的遥控器可以做到100%解码,空调这种特殊的发码格式需要增加算法了和操作的复杂度了,技术上不是问题,但这对客户来说是致命的,谁愿意学一个遥控器需要很复杂的操作呢

使用特权

评论回复
13
sj_dai| | 2011-2-27 17:59 | 只看该作者
另外,我白天做实验的时候,我没有按遥控器,但系统还是工作了,一直在解码……难道接收头能感应阳光???(我用的是中断法,接收头的输出直接接到外部中断,按理说我没按遥控器程序不可能进入终端里面啊……郁闷)

————————————————————————
正常,一体化接收头经常会有外部干扰产生一个负脉冲
写红外解码程序时注意要防止死循环,也就是要有超时处理,否则会出现码收了一部分等待后面的内容却因为没有后续码值输出导致出错。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:M:13826596122 Email:rmw_xuejie@163.com QQ 616091660 代理ABOV,以及红外万能IC

0

主题

14

帖子

1

粉丝