机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3440 | 回复: 4
打印 上一主题 下一主题

关于红外通信中的载波问题

[复制链接]
跳转到指定楼层
1#
发表于 2016-2-16 13:39:24 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
最近在看单片机 上面红外通信的载波信号是38kHZ,
7 K/ Y s. Q5 m' s
8 t1 t# j. [# r但是
* i% k/ \, ~( w! O2 C" C* W根据C=λ*f
+ U$ Q% A/ }1 W% y: g% J( J! `C=3*10^8 m/s,8 w5 a" G$ `% P) f5 j4 X* M. [8 {
λ=0.7-400 um,8 H( M, K+ `. M7 U0 E/ s* E3 m' b
f的范围在0.75*10^12Hz~~5*10^15Hz 之间' O' T3 w }/ y5 s$ L

% r5 _8 v d/ A0 X, w5 z& y38kHz 显然不在这个频率里啊 那这载波就不是红外线了啊 这还能叫红外通信 ?
# j# e8 ?5 k( b3 D/ ]/ `. p; |. ^5 q$ S1 e) j
大神能否解释一下
2#
发表于 2016-2-16 14:46:02 | 只看该作者
载波相当于时钟频率,不是电磁波辐射的频率。这个和无线电通讯的载波概念不一样
3#
楼主 | 发表于 2016-2-16 15:36:12 | 只看该作者
成形极限 发表于 2016-2-16 14:46 " s8 M1 k: _# C' N1 X6 a/ q* P
载波相当于时钟频率,不是电磁波辐射的频率。这个和无线电通讯的载波概念不一样

& K! \ P( {- l- c2 e9 B; n自己百度了一份合理解释 大神这样理解可以么6 x0 S" M: U @! s/ a7 a
5 O9 E, i: v# ?/ d* R0 \0 B
呵呵 一开始我也不明白 。现在明白了,我告诉你。
! g8 B5 E( y7 ?7 M* r- R" r红外发射管用普通的红外发射管,而接收用一体化接收管HS0038
( u3 ^2 F7 @8 Y7 g8 i! H你用555弄个高电平13uS低电平13uS(也就是说周期为26uS)的方波(占空比不一定是0.5,任意),那么这个波频率就是38KHZ.
+ Y' e5 y+ @/ R9 @ I2 a) ~2 ]你把这个方波直接加到红外发光管的正极,红外发光管的负极接地,这是红外管的通断频率就是38KHZ(注意要加限流电阻,防止红外管被烧毁)。( R1 S: I" m1 R' K
然后HS0038加5V电源,用万用表测HS0038的输出,你会发现,当没信号时HS0038输出1,把555控制的红外管对准接收管,HS0038的输出就为0.
7 [6 j/ j, T7 u+ ]如果555的方波不是38KHZ,即使红外管对准接收管HS0038,HS0038输出会是高(相当于没接收到信号)。; [" q- W4 m8 A( o# ?# |- y, J, c3 u
总结一下就是:红外发光管的通断频率为38KHZ,红外接收管HS0038才能收到信号,其他频率是不能的。
8 r; V$ J( d0 K2 i怎么发送数据呢? 你可以控制信号有无的时间啊,通过信号有无的时间判断信号是1还是0。555有一个复位引脚,当引脚为低电平时,555不工作,HS0038的输出就为高。555复位引脚为高就工作了,HS0038输出就为低。(当然38KHZ的载波也可用其他方式产生,不一定非要用555)。# ]/ F5 L3 z* c
. ~2 M- \# m* u! m! r
数据传输速度是1Kbps,1b是八位二进制数,1Kb就是8000个二进制数, 用38KHZ是实现不了的。 因为传输一位二进制数的时间肯定是要大于,载波的周期的。
4#
楼主 | 发表于 2016-2-16 16:20:40 | 只看该作者
呵呵 一开始我也不明白 。现在明白了,我告诉你。红外发射管用普通的红外发射管,而接收用一体化接收管HS0038。你用555弄个高电平13uS低电平13uS(也就是说周期为26uS)的方波(占空比不一定是0.5,任意),那么这个波频率就是38KHZ.你把这个方波直接加到红外发光管的正极,红外发光管的负极接地,这是红外管的通断频率就是38KHZ(注意要加限流电阻,防止红外管被烧毁)。 然后HS0038加5V电源,用万用表测HS0038的输出,你会发现,当没信号时HS0038输出1,把555控制的红外管对准接收管,HS0038的输出就为0. 如果555的方波不是38KHZ,即使红外管对准接收管HS0038,HS0038输出会是高(相当于没接收到信号)。总结一下就是:红外发光管的通断频率为38KHZ,红外接收管HS0038才能收到信号,其他频率是不能的。怎么发送数据呢? 你可以控制信号有无的时间啊,通过信号有无的时间判断信号是1还是0。555有一个复位引脚,当引脚为低电平时,555不工作,HS0038的输出就为高。555复位引脚为高就工作了,HS0038输出就为低。(当然38KHZ的载波也可用其他方式产生,不一定非要用555)。数据传输速度是1Kbps,1b是八位二进制数,1Kb就是8000个二进制数, 用38KHZ是实现不了的。 因为传输一位二进制数的时间肯定是要大于,载波的周期的。
5#
发表于 2016-3-9 12:07:48 | 只看该作者
学习学习
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-4-26 11:10, Processed in 0.058487 second(s), 18 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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