机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2016-2-16 13:39:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在看单片机  上面红外通信的载波信号是38kHZ,; P/ c% B, P) ]  C6 F, R* }
) ]1 w7 t  y- i
但是 5 R, M; D2 [9 T+ |* w% |# ?  ~
根据C=λ*f   
8 w1 B$ w0 D  E2 j0 fC=3*10^8 m/s,: \6 w* N; }! g9 M
λ=0.7-400 um,
" W; V; y1 v7 W- @( o" B3 p% gf的范围在0.75*10^12Hz~~5*10^15Hz 之间
. l: k) n! ?8 c
. D/ h& T6 {' e0 T38kHz 显然不在这个频率里啊 那这载波就不是红外线了啊  这还能叫红外通信 ?2 b) O4 i8 g3 u3 P
/ i0 y8 g3 v4 e3 ?
大神能否解释一下
回复

使用道具 举报

2#
发表于 2016-2-16 14:46:02 | 只看该作者
载波相当于时钟频率,不是电磁波辐射的频率。这个和无线电通讯的载波概念不一样
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2016-2-16 15:36:12 | 只看该作者
成形极限 发表于 2016-2-16 14:46
/ P, {8 T" `7 |+ E( m) [载波相当于时钟频率,不是电磁波辐射的频率。这个和无线电通讯的载波概念不一样

8 {6 m: R6 Q- K: H自己百度了一份合理解释  大神这样理解可以么
) @' O4 ~3 f$ R7 ~& p1 J/ s4 j# O. R; |  R- J
呵呵 一开始我也不明白 。现在明白了,我告诉你。& P+ W5 P: r+ u" O2 `2 P1 E
红外发射管用普通的红外发射管,而接收用一体化接收管HS00389 b: h1 X* A4 D( Y; F  C- \. {
你用555弄个高电平13uS低电平13uS(也就是说周期为26uS)的方波(占空比不一定是0.5,任意),那么这个波频率就是38KHZ.
2 K! k% \- t" G% T7 j  ^$ e你把这个方波直接加到红外发光管的正极,红外发光管的负极接地,这是红外管的通断频率就是38KHZ(注意要加限流电阻,防止红外管被烧毁)。  4 D/ ?5 K; ^& d: x, ^% s
然后HS0038加5V电源,用万用表测HS0038的输出,你会发现,当没信号时HS0038输出1,把555控制的红外管对准接收管,HS0038的输出就为0.  
0 s9 L: r9 t! n/ C7 d$ T如果555的方波不是38KHZ,即使红外管对准接收管HS0038,HS0038输出会是高(相当于没接收到信号)。: f/ _. `+ h' S: r& C
总结一下就是:红外发光管的通断频率为38KHZ,红外接收管HS0038才能收到信号,其他频率是不能的。# G: \$ K1 s  N6 r6 g$ q* B# i! m1 R
怎么发送数据呢? 你可以控制信号有无的时间啊,通过信号有无的时间判断信号是1还是0。555有一个复位引脚,当引脚为低电平时,555不工作,HS0038的输出就为高。555复位引脚为高就工作了,HS0038输出就为低。(当然38KHZ的载波也可用其他方式产生,不一定非要用555)。- u' K; |" w9 V  q  G8 l7 D  a

- }/ A8 ?  e7 x0 n. R+ p数据传输速度是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-11-23 02:54 , Processed in 0.055340 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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