加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

红外发射原理

(2013-05-22 01:20:58)
标签:

单片机

原理

分类: 电子知识

所谓红外信号,就是将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号。

 

红外线遥控就是利用波长为0.761.5μm之间的近红外线来传送控制信号的。红外发光二极管一般有黑色、深蓝、透明三种颜色。

 

废话不多说了,上这个呢,就是红外的发射电路,常用38KHz载频信号http://s9/mw690/c52f0fb5tdd3db552b3a8&690

咱们先谈一下这个载波,然后再说输入的信号

你要问38KHz的信号干嘛呢(载频信号),你说为毛是38KHz的呢,好吧,高效传输,应该是这样的。


你要问38KHz的信号时怎么产生的,好吧,很多方法。

比如:1455K晶振进行分频

         2、用单片机的PWM模块产生

         3、用时基电路搭建

         ……

下图是555产生38KHz方波电路,学过吧,就用它产生咯

老湿不是说了么,两个输入端26连一块不就是个多谐振荡器么,把电阻电容调解个合适的值不就是了么

http://s16/mw690/c52f0fb5tdd3dc0ce84cf&690

遥控器里可以用这个作为载波信号的

 multisim仿真一下555

http://s3/bmiddle/c52f0fb5tdd3dc360a212&690

差不多吧,就是真个样子啦


 

接着咱们讲按下键后产生的信号,说下这个NEC协议(好多的遥控器都是使用的这个协议)

唉,没办法,小日本的技术,先学着吧,学好了再干掉他们

 你每发送一个信号就包含下图这样一组数据(这个后面再讲)

http://s8/mw690/c52f0fb5tdd3dbd609207&690

 

协议规定:

n  引导码低电平持续时间(即载波时间)9000us左右,高电平持续时间为4500us左右。

n  键码的数字信息通过一个高低电平持续时间来表示,1的持续时间大概是1680us高电平+560us低电平,0的持续时间大概是560us高电平+560us低电平

如果咱们能用示波器抓取红外线发送端的信号就好了,就可以看到波形了

 

每个信号的波形包括一下四部分:

1、一个引导码低电平9000us高电平4500us

2、两个个用户码(8位8位,其中1的持续时间大概是1680us高电平+560us低电平,0的持续时间大概是560us高电平+560us低电平,以下同上

3、一个键码  (8位)                      

4、一个键码的反码用来校正(8位)

下图是别人用工具抓取的信号可以参考一下

http://s13/mw690/c52f0fb5tdd3dc9f55a9c&690
可以一格一格的看

为:引导码+0000 0000 1111 1111+0110 1000+1001 0111

  也即引导码01+0XOO OXFF +OX68+OX97


看看吧


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有