打印

请教红外接收的一点点问题

[复制链接]
1666|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
soybean|  楼主 | 2007-7-24 22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到有这样一段资料:

假设接收到的TH的数值为:
30,50,  04,08,08,08,  04,04,04,04, 04,08,08,08,  04,04,04,04, 08,04,04,08,  04,04,04,04,04,  04,08,08,04,  08,08,08,08,3f,50----
 稍作分析可知,表示高低电平的有效数为:04,08。若将04定作低电平,08定作高电平,舍弃其他数据,得到4字节数据即:01110000,01110000 ,10010000,01101111。转为十六进制后得:70h,70h,90h,6fh,至此得到遥控发射器刚才按下的键值码,用同样的方法可以测得其他键键值码。假设有:
70h,70h,0x90,0x6f,    //0键
70h,70h,  0x00,0xff,  //1键


问题:我不知道该如何转换(因为在接收时不知道什么时候会收到04)

相关帖子

沙发
wjy1107| | 2007-7-25 07:45 | 只看该作者

04是调制出来的

一般的红外是38K的载波,经过调制后会出现高低电平,而这些高低电平的保持时间或者占空比也就是能检测到的数值了。找个红外解码的波形看看,你就会懂啦。

使用特权

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

本版积分规则

2

主题

5

帖子

0

粉丝