单片机红外电路设计原理

本部分内容包括,红外发射部分原理、红外接收部分原理以及软件编码部分原理。

1 红外发射部分电路原理

红外发射功能主要由红外发射管来实现,红外发射管在外观上和透明的LED发光二极管极为相似,其驱动和控制方式也一致。在使用单片机控制发射管时,一般使用三极管来驱动,NPN三极管和PNP三极管都可以实现。如下图所示使用PNP三极管来实现的。
PNP三极管的基极通过电阻接单片机的GPIO口,发射管通过限流电阻接在PNP三极管的发射极上。当单片机的GPIO输出高电平时PNP三极管处于截止状态红外发射管不工作;当GPIO输出低电平时PNP三极管导通发射管工作,发出肉眼不可见的红外线,被接收管接收到。遥控器上的每一个按键都有一定的编码,该编码其实就是遵循一定规则的高低电平的脉冲,接收电路解析该脉冲从而执行对应的操作。

2 红外接收部分电路原理

前文说过,红外发射和红外接收是一对,成对使用。发射管是白色的,接收管是黑色的。可以使用三极管搭建接收电路也可以使用比较器来搭建电路,下面用三极管电路展示红外接收的电路。如下图所示。
在没有接收到红外信号时,接收管不导通,三极管Q1不导通,三极管Q3不导通,单片机接收到持续的高电平;当接收管接收到红外信号时,单片机接收到低电平。当遥控器的按键被按下时,按键对应的编码脉冲就会被单片机所接收到,单片机解析该脉冲,就能知道遥控器上是哪个按键被按下,从而实现用户的操作。
但是,黑色的红外接收管抗干扰能力比较低,在设计电路的时候一般不选用,而是选用专用的红外接收头,最常用的型号为HS0038。而且,其红外接收电路简单,抗干扰能力强。

4 红外软件编码解析

前文提到的脉冲编码就是红外发射和红外接收之间的通讯内容,通讯这部分的数据或内容,被称作通讯协议。一般来说,红外通讯都遵循NEC的编码协议规范。
NEC的协议规定,工作频率为38KHz,其数据格式由如下几部分构成:引导码、用户码、用户码补码、按键码、按键码补码等。一个完整的按键/数据周期是108ms。NEC编码规定0和1的编码如下:
编码0:0.56ms高电平+0.565ms低电平=1.125ms
编码1:0.56ms高电平+1.685ms低电平=2.245ms,如下图所示。
当遥控器的某一个按键被按下后,发射管就会发出一串包含引导码、用户码、用户码补码、按键码、按键码补码的脉冲出来,脉冲如果要翻译出来的话,就是看0和1的序列,长度为2.245ms的脉冲代表数据1,脉冲长度为1.125的脉冲代表数据0。类似的脉冲数据如下图所示。
接收端的红外专用探头感应该部分脉冲并送入单片机,单片机通过解析脉冲数据,计算出用户的按键信息,再执行相应的命令和逻辑,这样用户就可以在沙发上远程遥控空调和电视了。
现在的很多手机上集成了红外发射电路,并带有自学习功能可以根据操作说明让手机去匹配设备的编码协议,协议匹配后就可以通过手机遥控电视、空调等设备了,这时候手机就变成了遥控器。
由于通讯部分要处理比较复杂的数据,所以这类电路都是需要单片机支持的。
(0)

相关推荐

  • 用CD4060制作看门狗报警电路

    看门狗定时器(WDT,WatchDogTImer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数.如果程序运行正常,过一段时间CPU应发出指令让看门 ...

  • 通用红外遥控开关电路原理图

    如图所示电路对应的红外遥控器在按下按钮时会产生一串连续的37.9kHz编码脉冲,由红外二极管转换成光脉冲发射出去.这些红外脉冲串被红外接收器(电视机.录像机.VCD.DVD等)检测到并译码后使控制电路 ...

  • PNP与NPN两种三极管使用方法

                             单片机与嵌入式 1周前 分享这篇文章总结下关于NPN和PNP两种型号三极管的使用和连接方法. 在单片机应用电路中三极管主要的作用就是开关作用. PNP ...

  • NPN和PNP两种型号三极管的使用和连接方法

    描述 分享这篇文章总结下关于NPN和PNP两种型号三极管的使用和连接方法. 在单片机应用电路中三极管主要的作用就是开关作用. PNP与NPN两种三极管使用方法 首先来说一下NPN型,这种型号的三极管在 ...

  • NPN和PNP三极管做开关电路使用方式速记

    模拟电路学的不好的我,遇到"管子"就有一种莫名的恐惧,一点也不想分析电路原理,只想知道这个"管子"用在这里起的啥作用,仅此就够了.三极管就是这样一种让我又爱又恨 ...

  • 51单片机定时器的原理与使用

    定时器是单片机的重要功能模块之一,在检测.控制领域有广泛应用.定时器常用作定时时钟,以实现定时检测,定时响应.定时控制,并且可以产生ms宽的脉冲信号,驱动步进电机.定时和计数的最终功能都是通过计数实现 ...

  • 单向/双向可控硅触发电路设计原理

    描述 1,可以用直流触发可控硅装置. 2,电压有效值等于U等于开方{(电流有效值除以2派的值乘以SIN二倍电阻)加上(派减去电阻的差除以派)}. 3,电流等于电压除以(电压波形的非正弦波幅值半波整流的 ...

  • 红外对管识别及红外测距系统原理

    初碰红外对射管,不易区分发射和接收两种.下面介绍一种简单的识别方法.红外线发射管和红外接收管都是人们常说的红外对管.红外线对管形类似于普通圆形发光二极管.只是内部结构不一样罢了. 红外线构成管子.假定 ...

  • 基于LM1875的BTL电路设计原理【库IC网(QooIC)】

    直流化电流负反馈OCL电路应用 按<电子报>2001年第27期<LNl875功放制作体会>一丈的电路(图1)进行实验,结果确如文中所说,电路直流化并改为电流反馈后,频响拓宽,低 ...

  • 搞懂这10个难点,单片机的电路设计不再愁!

    一.单片机上拉电阻的选择 大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作.出现这样的原因是 ...

  • 单片机外围电路设计攻略(全)!

    单片机外围电路设计之一:电阻 对于电阻,想必大家都觉得简单,没有什么好说的.其实电阻的应该还是非常广泛的,在不同的应用场合其作用是完全不同的.本人将总结其基本用法,及容易被忽略的地方. 1.概念 电阻 ...

  • (3条消息) 振荡电路设计原理与设计

    首先需要明白的是振荡电路的设计原理. 原理如下所示: 要产生正弦波振荡,必须有满足相位条件的f0,且在合闸通电时对于f= f0信号有从小到大直至稳幅的过程,即满足起振条件. RC串并联选频网络: 下面 ...

  • 红外通信原理

    一. 红外通信原理 红外遥控有发送和接收两个组成部分.发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号.红外接收完成对红外信号的接收.放大.检波.整形,并解 ...

  • 太棒了!3D动画演示单片机工作原理

    太棒了!3D动画演示单片机工作原理