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

[复制链接]
 楼主| 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 | 显示全部楼层
  我用示波器抓的。
 楼主| lacfg 发表于 2013-6-27 16:23 | 显示全部楼层
头码也是如此,高低电平有差但总体加起来还是差不多。
logokfu 发表于 2013-6-27 18:23 来自手机 | 显示全部楼层
按理说是一样的啊。你用的是38k频率么
 楼主| lacfg 发表于 2013-6-28 08:24 | 显示全部楼层
**kfu 发表于 2013-6-27 18:23
按理说是一样的啊。你用的是38k频率么

   是啊,开发板带的红外头,视频说是38Khz的
logokfu 发表于 2013-6-28 08:46 来自手机 | 显示全部楼层
lacfg 发表于 2013-6-28 08:24  是啊,开发板带的红外头,视频说是38Khz的

你现在是接收头解到了这个码,那发码那端是你编的码么。每次发的码一样么。
 楼主| lacfg 发表于 2013-6-28 11:56 | 显示全部楼层
**kfu 发表于 2013-6-28 08:46
你现在是接收头解到了这个码,那发码那端是你编的码么。每次发的码一样么。 ...

   我是想写一个红外中控,用烧录电源时,已经能够调制发送了(脉宽有些偏差,估计是操作寄存器耗时照成的),然后我想试一下能不能控制空调,就外接直流电源到空调前。可学习空调代码时,发现1602显示的脉宽发生很大变化,我起初怀疑是程序问题,就用示波器抓了一下红外头发送波形,结果是红外头发送的波形脉宽也有很大的变化。接回烧录电源,一切正常。用哪只遥控器都有这个问题。
lyjian 发表于 2013-6-28 12:32 | 显示全部楼层
红外信号强度对脉宽有影响
供电电压基本没有什么影响
 楼主| lacfg 发表于 2013-6-28 13:26 | 显示全部楼层
  今天找了个圆头充电器,试了一下又正常的,可是用专业直流电源还是有问题,不解。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

15

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部