分享

关于红外通信的一些问题

 Zmflc 2016-04-28

关于红外通信的一些问题

红外线是什么?

红外线是一种肉眼看不见的光。我们白天看到物体,是因为太阳的光照到物体上后反射到我们的眼睛里,不过,这只是太阳光中的可见光部分,太阳光其中的红外光,我们是看不到的。如果用物理学解释的话,红外线是一种波长为760nm到1mm之间的电磁波。

怎么样发出红外线?

用红外发射二极管就可以发出红外线。去某宝上搜就可以搜到很多,最常用的红外发射管是发出940nm的红外光,另外还有850nm的红外光。(前面说到,760nm到1mm之间波长的光都是红外光。)

关于红外通信的一些问题

红外发射二极管电路?

关于红外通信的一些问题

图中,D4就是红外发射管,Q1为NPN三极管,作为红外发射管的开关,R11是限流电阻,阻值为100欧姆,R17是基极限流电阻,IE_DATA连接单片机的引脚(或者连接专用红外控制芯片引脚),用单片机就可以控制红外发射二极管的发光与不发光。R18是用来上电的时候不让Q1导通,从而不让二极管误发射。

红外光怎么接收?

有一种红外接收管,可以接收红外光。例如,我们常用的电视遥控器上,就可以看到红外发射管,电视上或者是电视机顶盒上,就可以看到红外接收管。

关于红外通信的一些问题

通信协议?

每一种通信,都会有通信协议,比如我们常说的wifi、蓝牙等,就是一种协议。

我们日常生活中用的红外遥控器,都使用NEC通信协议。如果你是一名编程人员,需要用到红外通信,就必须翻阅NEC通信协议,了解其内容,才可以进行红外通信协议程序的编写。

有了协议,红外通信就是一种编码与解码的过程,利用发光管通断时间的不同,就可以发射出去不同的字节,来表示不同的按键。

挡住红外,就不能通信了

红外是一种光,所以挡住就不能通信了,所以我们遥控电视的时候,就需要对准了再按。

如何学习红外通信?

买带有红外发射和红外接收的开发板。一般的单片机开发板,只有红外接收管,利用外置红外遥控做实验,只能学习红外接收的程序。瑞生LPC1114单片机开发板既带有红外发射管,又带有红外接收管,既可以学习红外发射程序,又可以学习红外接收程序。

关于红外通信的一些问题

学习红外通信只能做遥控器吗?

否也!学习红外发射与接收,可以做很多应用,例如,现在很火的智能硬件,有些应用就需要用到红外,还有小米4,里面也有红外发射管,还有红外抄表系统,也需要用到红外发射与接收。还有很多你能想到的需要无线通信的地方,如果觉得红外通信比较合适,都可以用红外通信。

学电子,请关注 科技老顽童 微信公众号:kjlwt8

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多