红外接收测试中遇到的一个问题

[复制链接]
4330|25
 楼主| 幸福至上 发表于 2015-7-2 10:33 | 显示全部楼层 |阅读模式
现采用市面上比较通用的红外遥控接收器件VS1838B,搭建了一个电路,拟实现当发送方发出频率为38KHZ,波长为940nm的红外线时,VS1838B能够接收到并此时能够驱动一个LED亮。
看资料上说,VS1838B在没有接收到38KHZ红外载波时,Vout管脚输出高电平,接收到38KHZ红外载波时,Vout管脚输出低电平。所以搭建了一个如下电路:

现在的情况是:VS1838B接收端一直上电工作,5V供电。红外发送端上电一瞬间,VS1838B 组成的接收电路的LED会闪一下(说明VS1838B的Vout输出管脚拉低,有接收到38KHZ红外线),就熄灭了,并不会再亮。重新给红外发送端上电,接收端就又闪一下。
这种情况和预期的希望接收端的LED收到38KHZ红外载波后一直常亮不太一样,这是为什么呢?网上查询了下,有的说是VS1838B内部VGA导致的,但并未说明具体原因。
所以在此,希望有这方面经验的朋友帮忙解答一下:
1、为什么接收端在接收到一直持续的38KHZ载波,只是刚开始的时候LED闪一下,而不是LED一直常亮(VS1838B的Vout管脚一直输出低电平)?
2、如何设计或配置才能使38KHZ红外线接收到时,接收端的LED常亮?
先谢谢了。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2015-7-2 15:15 | 显示全部楼层
建议用示波器或者逻辑分析仪看看输出波形。
注意和VS1838B手册里那个测试的输出波形对比
j308374705 发表于 2015-7-2 15:53 | 显示全部楼层
援引:"一体化红外接收头不能输出持续的高、低电平。"
https://bbs.21ic.com/forum.php?mo ... &highlight=1838
lyjian 发表于 2015-7-2 19:21 | 显示全部楼层
换一个能接收连续波的接收头
 楼主| 幸福至上 发表于 2015-7-2 22:17 | 显示全部楼层
lyjian 发表于 2015-7-2 19:21
换一个能接收连续波的接收头

有推荐的接收器件吗?VS1838B貌似确实不能持续输出。。。
 楼主| 幸福至上 发表于 2015-7-2 22:19 | 显示全部楼层
j308374705 发表于 2015-7-2 15:53
援引:"一体化红外接收头不能输出持续的高、低电平。"
https://bbs.21ic.com/forum.php?mod=viewthread&tid= ...

呃,好吧,一语道破天机。。。。幸好我这是通过MCU控制的,那可以输出脉冲的38KHZ红外线实现。请问要实现持续的高低电平输出,采用什么方法才能达到这个效果呢?自己用红外二极管搭吗?
 楼主| 幸福至上 发表于 2015-7-2 22:20 | 显示全部楼层
j308374705 发表于 2015-7-2 15:53
援引:"一体化红外接收头不能输出持续的高、低电平。"
https://bbs.21ic.com/forum.php?mod=viewthread&tid= ...

呃,好吧,一语道破天机。。。。幸好我这是通过MCU控制的,那可以输出脉冲的38KHZ红外线实现。请问要实现持续的高低电平输出,采用什么方法才能达到这个效果呢?需要自己用红外二极管搭吗?
 楼主| 幸福至上 发表于 2015-7-2 22:21 | 显示全部楼层
dirtwillfly 发表于 2015-7-2 15:15
建议用示波器或者逻辑分析仪看看输出波形。
注意和VS1838B手册里那个测试的输出波形对比 ...

输出波形看不出个什么来,但只要发射的38KHZ不是连续的,就会有高低电平变动。。。
dirtwillfly 发表于 2015-7-2 22:34 | 显示全部楼层
幸福至上 发表于 2015-7-2 22:21
输出波形看不出个什么来,但只要发射的38KHZ不是连续的,就会有高低电平变动。。。 ...

VS1838B手册里的测试波形,有No Burst的最短时间要求,没看吗?
oldzhang 发表于 2015-7-2 22:45 | 显示全部楼层
建议用电视机遥控器发射试试看
 楼主| 幸福至上 发表于 2015-7-2 22:59 | 显示全部楼层
dirtwillfly 发表于 2015-7-2 22:34
VS1838B手册里的测试波形,有No Burst的最短时间要求,没看吗?

是有看到这个,不过忽略之了。。。我再研究下这个参数。。。(⊙﹏⊙)b
dirtwillfly 发表于 2015-7-2 23:07 | 显示全部楼层
幸福至上 发表于 2015-7-2 22:59
是有看到这个,不过忽略之了。。。我再研究下这个参数。。。(⊙﹏⊙)b

加油
 楼主| 幸福至上 发表于 2015-7-2 23:12 | 显示全部楼层
cjseng 发表于 2015-7-3 01:32 | 显示全部楼层
接收端用个MCU,一切都解决啦
 楼主| 幸福至上 发表于 2015-7-3 10:14 | 显示全部楼层
cjseng 发表于 2015-7-3 01:32
接收端用个MCU,一切都解决啦

接收端用一个MCU,请问具体是指怎么办呢?谢谢
阳光电力 发表于 2015-7-3 11:11 | 显示全部楼层
将 R1 换成330Ω。
ningling_21 发表于 2015-7-3 11:21 | 显示全部楼层
幸福至上 发表于 2015-7-3 10:14
接收端用一个MCU,请问具体是指怎么办呢?谢谢

R13的作用是什么
ningling_21 发表于 2015-7-3 11:23 | 显示全部楼层
幸福至上 发表于 2015-7-2 22:20
呃,好吧,一语道破天机。。。。幸好我这是通过MCU控制的,那可以输出脉冲的38KHZ红外线实现。请问要实现 ...

解决办法-当MCU检测到红外接收头的信号后,由MCU控制输出持续的高或低电平
 楼主| 幸福至上 发表于 2015-7-3 11:52 | 显示全部楼层
ningling_21 发表于 2015-7-3 11:23
解决办法-当MCU检测到红外接收头的信号后,由MCU控制输出持续的高或低电平 ...

嗯,这也是一种解决方法,可是我还想不发送红外载波时,就熄灭LED,这样的话,一体化的接收头检测不到啊。另外R13看手册上介绍,其作用是减少电源波动对器件造成的干扰。我想应该是串联接法,能够减小电源上可能出现的波动吧。
ningling_21 发表于 2015-7-3 11:59 | 显示全部楼层
幸福至上 发表于 2015-7-3 11:52
嗯,这也是一种解决方法,可是我还想不发送红外载波时,就熄灭LED,这样的话,一体化的接收头检测不到啊 ...

滤波的话 换成电感效果更好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:重庆电子交流圈:521107487,欢迎各位工程师朋友们加入,一起交流讨论,互动分享,共同进步。

38

主题

854

帖子

10

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