这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » 关于IRDA的提问

共6条 1/1 1 跳转至

关于IRDA的提问

助工
2013-12-20 11:50:22     打赏

在某单片机上看到串口有IRDA功能,其手册上大概的意思就是可以进行红外通信.但技术手册上说得不太明白,查了下质料也不是很明白,想请教如下问题:

1/IRDA发送出来的是不是调制好的38K信号?发射端只要一个普通的红外头不再需要38K调制就可以发送,完了我用一个带解调的红外接收头就可以正常解码?

2/IRDA接收是不是可以直接用一个普通不带解调的红外接收头就可以内部解码接收到的38K的红外调制信号?还是我要接带解调的红外接收头?

3/以上都不成立,必须要外部做38K的调制解调,还必须接收和发送头是同一种特定协议?


专家
2013-12-20 12:59:12     打赏
2楼

看样子你是要搞红外的数据通信的,我是这样理解的,红外管发射的是红外光,按理说,当发射管有电流流过的时候,就有红外光产生,就是说如果用直流驱动红外发射管,应该也有红外发生,具体你可以用一体化接收头去实验测试下,但为什么要跟38k信号产生关系呢,因为这样可以增加管子的使用寿命,而且抗干扰能力会增强,所以就有了这样一种约定,采用38K的方波去驱动发射管,接收的时候只处理38k的载波,解调出载波上的有用数据,还有调制到底是怎么调的,很简单,你用单片机的IO口输出38k的方波,采用断续输出38K的方式,也就是说38k信号时有时无,有38K代表数据1,没有代表数据0,如果你用一体化接收头去接收的话,解调你就不用考虑了,因为它里面都集成了处理电路的,直接输出的就是你载波上的数据。买个发射管,在买个红外一体化接收头,实验下,你就明白了。


助工
2013-12-23 09:34:19     打赏
3楼

呵呵 写这么多辛苦了  因为我刚看到单片机的这个功能 还在熟悉资料阶段 还没有涉及到写程序那一步 以前从来没用过 所以不知道这个IRDA具体怎么实现的 

关于38K的问题倒是没有太多的纠结,只是如果IRDA集成了38K那我就没有必要再外部一个PWM了 这样省事,我的问题就是集中在这里,IRDA的收发是否自我集成了38的调制解调的,如果有了那就和其他的红外通信有通用性.如果没有那我就在程序测试的时候在考虑了.


专家
2013-12-23 14:02:51     打赏
4楼
是这样,红外发射部分,我没见过有集成的,就是一个二极管而已,只不过这个二极管发射的光是红外光,不可见,所以如果你想和市面上的红外接收装置通信的话,还是要用38k的PWM去驱动。

助工
2013-12-30 22:49:08     打赏
5楼
红外发射我也没见过集成的,我的意思是单片机IRDA出来的信号是不是就是38K调制过的

专家
2013-12-31 09:27:18     打赏
6楼
你的单片机自带IRDA模块吗?单片机的程序要是你自己编的啊,你想让他调制,他就调制,是你自己控制的。

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]