【扫盲贴】浅谈38K红外发射接受编码(非常好)
来源:互联网 发布:网络直销和网络间销 编辑:程序博客网 时间:2024/05/16 00:38
http://blog.sina.com.cn/s/blog_4ca9659e0101i9nn.html
转自Doctor_A 坛友的笔记!
之前做接触过一次红外遥控器,现在有空想用简单的话来聊一聊,下面有错误的地方欢迎改正指出:
1:红外的概念不聊,那是一种物理存在。以下聊38K红外发射接收,主要讲可编程的红外编码。
2:红外遥控
3:红外接收头(有不理解的地方可以在后面找到你想要的答案或者继续“百度”“谷歌")
4:红外遥控中的载波到底是什么?(不要影响到你对其它载波的理解)
5:什么是红外38K的载波信号(其实我更想说成什么是38K编码信号(一下详解))
好了,总结一下。红外遥控就是这么简单, MCU控制有没有38K信号
还有一点需要补充一下。
那就是接收头的供电
这个很主要,接收头的供电就好根据解码的MCU的供电保持一致,这样接收头的输出的高低电平就可以被单片机IO识别兼容。同时接收头有很多种,有一些只能3V供电接受管就不要跟5V的MCU一起用,免得浪费电路资源。另外接收头的有些是中间是电源脚有些中间的地脚,如果来玩玩的最好看清楚顺便买的时候预留多一个免得烧了之后又得跑一趟。
至于学习型的红外遥控,有的只需要学习编码,有个则需要学习载波频率。后者比较不好弄。欢迎接贴....
下面是红外发射、接收头(红外基础知识)
目前市售红外一体化接收头有两种:电平型和脉冲型,绝大部分的都是脉冲型的,电平型的很少。
电平型的,接收连续的38K信号,可以输出连续的低电平,时间可以无限长。其内部放大及脉冲整形是直接耦合的,所以能够接收及输出连续的信号。
脉冲型的,只能接收间歇的38K信号,如果接收连续的38K信号,则几百ms后会一直保持高电平,除非距离非常近(二三十厘米以内)。其内部放大及脉冲整形是电容耦合的,所以不能能够接收及输出连续的信号。一般遥控用脉冲型的,只有特殊场合,比如串口调制输出,由于串口可能连续输出数据0,所以要用电平型的。一般遥控器用455K经12分频后输出37917HZ,简称38K,10米接收带宽为38+-2K,3米为35~42K。在没有环境反射的空旷空间,距离10米以上方向性会比较强。在室内,如果墙是白色的,则在15米的空间基本没有方向性。
接收头要有滤光片,将白光滤除。在以下环境条件下会影响接收,甚至很严重:
1、强光直射接收头,导致光敏管饱和。白光中红外成分也很强。
2、有强的红外热源。
3、有频闪的光源,比如日光灯。
4、强的电磁干扰,比如日光灯启动、马达启动等。
38K信号最好用1/3占空比,这个是最常用的,据测试1/10占空比灵敏度更好。实际调制时间要少于50%。最好有间歇。
电平型的接收头只要接收到38K红外线就输出持续低电平,用起来非常爽,以前的老式接收头多半是这种类型,但其有个致命弱点:抗干扰性太差,传输距离短(小于1m)。
而脉冲型一体化红外线接收头必须接受一定频率38K的载波的基带信号才有正常输出,如发送500HZ的38K载波,脉冲型一体化红外线接收头输出500HZ方波,而如果发送连续的38K载波就会出项有瞬间低电平其后为高电平的现象。这种脉冲型一体化红外线接收头克服了传统电平型接收头的不足:传输距离相对更远,稳定性大大增加,抗干扰性更强。因此已经完全取代了老式的电平型接受头,在电子市场如不说明店主给你的绝对是脉冲性的。
手机拍照时可以查看红外发射管是否处于发射状态
红暴问题
有些厂家把能不能制造出无红暴红外灯当做一个技术问题来宣传,好像有红暴就是低技术,无红暴就是高技术。其实,有无红暴只是一个选择问题,并不是技术问题,波长超过700nm的光线叫做红外线,900nm以上的红外线基本无红暴,波长越短,红暴越强,红外线感应度也越高。现在市场上有两种主流红外灯,一种是有轻微红暴的,波长在850nm左右,一种是无红暴的,波长在940nm左右。同一款摄像机,在850nm波长的感应度,比在940nm波长的感应度好到10倍。所以850nm这种有轻微红暴的红外灯拥有更高的效率,应当做为红外夜视监控的首选项。
这说的有道理吗?
红暴是对红外灯工作状态的一个描述。工作灯在工作时,如果有红暴就会在管芯出现红色小点。如果没有红暴的话,工作和不工作人眼看不出来。没有红点
850nm和940nm都有红爆,只不过940要比较弱一点
常见的红外发射管有940nm波长和850nm波长两种,940nm波长的红外发射管主要使用于调制编码及信号传输,而850nm波长的主要用于安防等红外光源上,接收管则有850nm~950nm通用的型号。850的管和940的管区别在于他们的功率大小。850是属于大功率的,它的特点是:发射距离短,灵敏度高,适合用于摄象监控那块。940是属于小功率的,它的特点是:发射距离远,灵敏度低,主要用摇控器上
850发射管的选择
如果你的调制波形是高电平有效,38KHz接收头输出的肯定是低电平;几乎所有的红外线接收头的输出信号都是反相的。
接收头一般都有好多种,时间一久就分不清三脚是怎么排列的?
- 【扫盲贴】浅谈38K红外发射接受编码(非常好)
- 【扫盲贴】浅谈38K红外发射接受编码
- 【扫盲贴】浅谈38K红外发射接受编码
- 浅谈38K红外发射接受编码
- 【STM8L】STM8L之红外发射(定时器中断产生38K信号)
- 【STM8L】STM8L之红外发射(PWM产生38K信号)
- 【STM8L】STM8L之红外发射(定时器中断产生38K信号)
- 红外发射、接收头(红外基础知识)
- 红外发射、接收头(红外基础知识)
- 38Khz红外遥控发射
- GPIO 模拟红外发射(NEC)
- GPIO模拟红外发射
- 红外发射与接收原理
- 红外发射与调制信号
- 红外遥控系统之二:GPIO模拟红外遥控发射
- bluetooth控制Arduino单片机的红外发射装置(一)——Arduino部分
- bluetooth控制Arduino单片机的红外发射装置(二)——Android部分
- 用stm32F407实现红外信号的发射与接收(1)
- Animator 动画器——参数解释
- PHP---验证码
- 2015 多校联赛 ——HDU5316(线段树)
- 自定义对象
- 理解TCP/IP网络栈&编写网络应用(上)
- 【扫盲贴】浅谈38K红外发射接受编码(非常好)
- java中equals与==区别
- UIImageView设置手势无效
- 埃氏筛法,区间筛法,hdu 2136
- LeetCode_230Kth Smallest Element in a BST
- 关键词抽取简介
- 关于C#中的Attribute的简单理解
- LeetCode(120) Triangle
- Solr 文章集成