OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3106|回复: 8

求红外接收的理论知识

[复制链接]

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-8-18 10:27:58 | 显示全部楼层 |阅读模式
20金钱
本帖最后由 aiyeba 于 2017-8-18 10:29 编辑

红外接收的发射和解码我都大概的懂了,但是现在我遇到的是

公司使用的红外接收头和我们的原子哥的不一样,然后我用原子哥的遥控器按下以后,接收信号是有波形的.

所以我猜测,红外接收和器件没有关系,关键是如何解码?   而理论分析来看,接收头只负责接收,是什么信号就接收什么信号.

那么解码的差别就只和遥控器有关系了,但是现在我在我的板子上面,焊接原子哥的红外接收头,解码完全ok.

但是焊接公司的红外接收头就没有反应.我完全就是按照原子哥的遥控来解码的.如果改,需要改什么呢?

那么红外接收的解码到底是   接收头决定的还是发送的遥控决定的 还是一起决定的?

自己选择的路,成家前走完。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-8-18 16:13:14 | 显示全部楼层
看来楼主 没有完全 懂这玩意.
可见光分波长,不可见光也分波长的.红外接收头也分波长的.
你现在无法接收可能是两个接收头的频率不一致.这个可以验证.
另外最实在的一个办法,就是用逻辑分析仪或者示波器看 有没有波形输入到单片机.
如果有.看波形写程序,一定可以解码成功.
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
 楼主| 发表于 2017-8-18 18:03:18 | 显示全部楼层
操作系统 发表于 2017-8-18 16:13
看来楼主 没有完全 懂这玩意.
可见光分波长,不可见光也分波长的.红外接收头也分波长的.
你现在无法接收可 ...

我用的遥控都是原子哥的,然后不同的接收头都有波形,相同的发射端,不一样的接收断,波形既然不一样?接收端不是原样输出的吗?     

按照你说的,我再换个遥控,又要察看波形来解码?
自己选择的路,成家前走完。
回复

使用道具 举报

16

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2013-12-4
在线时间
43 小时
发表于 2017-8-18 19:39:02 | 显示全部楼层
我上大学的时候做过,只记得当时用一个单片机(430)又发又收,。你要知道发射的管子发射的是一个经过调制后的波,载波好像是38K,然后你把你的数据(0或者1)调制进载波就行了,具体什么代表0什么代表1我忘了,但是肯定有个起始信号有一个。
       接收的管子是个比较器之类的东西,,当接收到38K的频率的信号,引脚会输出低,否则输出高(高低顺序忘了,那是13年的事了),这样一来,你就能知道什么时候接收到数据,接收到是什么数据了。
      调这个东西必须要有示波器,,我建议你先看看发射管的波形和频率对不对,或者说匹不匹配你的接收管。
回复

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-8-19 08:13:49 | 显示全部楼层
载波有两种,38k或56k,主要是ir头差别大,供电有的3v3,有的5v,有的都支持,有的ir端要上拉。有的电源一定要用一个rc的电路才行。自己测试下ir的波形,这个没什么难度。
回复

使用道具 举报

13

主题

611

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1929
金钱
1929
注册时间
2014-10-6
在线时间
625 小时
发表于 2017-8-19 11:07:24 | 显示全部楼层
本帖最后由 烟酒不沾 于 2017-8-19 11:11 编辑

不要纠结了,从你说的现象可以肯定是你们公司现在的接收头和原子他们用的不是一个频率的,换相同的一切就OK! 红外这个是发射和接收要对应的,不是哪个决定哪个,是互相频率必须一至!
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
 楼主| 发表于 2017-8-19 17:34:33 | 显示全部楼层
烟酒不沾 发表于 2017-8-19 11:07
不要纠结了,从你说的现象可以肯定是你们公司现在的接收头和原子他们用的不是一个频率的,换相同的一切就OK ...

原子哥的遥控按下的时候能收到波形,说明是38k的载波.

你说的频率一致是指什么频率.

从大家的建议来看,就是要测出波形来分析是最好的方法了.
自己选择的路,成家前走完。
回复

使用道具 举报

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
发表于 2017-8-25 12:03:30 | 显示全部楼层
红外发光管的通断频率为38KHZ,红外接收管HS0038才能收到信号,其他频率是不能的。
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2017-8-25 15:34:30 | 显示全部楼层
最简单的办法是接一个反相器试试看,因为有的红外线接收头高低电平是反相的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 13:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表