打印

请教一个红外接收的问题!!

[复制链接]
2138|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lacfg|  楼主 | 2013-6-27 15:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   我买了一块PIC开发板,用电平变化中断采集脉宽,发现一个奇怪的现象。用烧录器自带电源时,红外头接收到一位数据0对应的高低电平基本都符合560US。但采用外部直流电源供电时,高低电平脉宽发生的很大变化,但总体一位数据0的低+高还是基本吻合1120US(大概是800+320),谁能帮帮解答一下??

相关帖子

沙发
lacfg|  楼主 | 2013-6-27 16:04 | 只看该作者
   有谁了解这个问题的缘由吗??

使用特权

评论回复
板凳
logokfu| | 2013-6-27 16:12 | 只看该作者
这两个之间的时间区别你是怎么知道的。

使用特权

评论回复
地板
lacfg|  楼主 | 2013-6-27 16:21 | 只看该作者
  我用示波器抓的。

使用特权

评论回复
5
lacfg|  楼主 | 2013-6-27 16:23 | 只看该作者
头码也是如此,高低电平有差但总体加起来还是差不多。

使用特权

评论回复
6
logokfu| | 2013-6-27 18:23 | 只看该作者
按理说是一样的啊。你用的是38k频率么

使用特权

评论回复
7
lacfg|  楼主 | 2013-6-28 08:24 | 只看该作者
**kfu 发表于 2013-6-27 18:23
按理说是一样的啊。你用的是38k频率么

   是啊,开发板带的红外头,视频说是38Khz的

使用特权

评论回复
8
logokfu| | 2013-6-28 08:46 | 只看该作者
lacfg 发表于 2013-6-28 08:24  是啊,开发板带的红外头,视频说是38Khz的

你现在是接收头解到了这个码,那发码那端是你编的码么。每次发的码一样么。

使用特权

评论回复
9
lacfg|  楼主 | 2013-6-28 11:56 | 只看该作者
**kfu 发表于 2013-6-28 08:46
你现在是接收头解到了这个码,那发码那端是你编的码么。每次发的码一样么。 ...

   我是想写一个红外中控,用烧录电源时,已经能够调制发送了(脉宽有些偏差,估计是操作寄存器耗时照成的),然后我想试一下能不能控制空调,就外接直流电源到空调前。可学习空调代码时,发现1602显示的脉宽发生很大变化,我起初怀疑是程序问题,就用示波器抓了一下红外头发送波形,结果是红外头发送的波形脉宽也有很大的变化。接回烧录电源,一切正常。用哪只遥控器都有这个问题。

使用特权

评论回复
10
lyjian| | 2013-6-28 12:32 | 只看该作者
红外信号强度对脉宽有影响
供电电压基本没有什么影响

使用特权

评论回复
11
lacfg|  楼主 | 2013-6-28 13:26 | 只看该作者
  今天找了个圆头充电器,试了一下又正常的,可是用专业直流电源还是有问题,不解。

使用特权

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

本版积分规则

6

主题

15

帖子

1

粉丝