什么是红外遥控,怎么区分辨别是红外遥控?
无线电遥控器与红外遥控器的区别(The difference between IR and RF Remote Control),红外遥控和无线遥控是对不同的载波来说的,红外遥控器是用红外线来传送控制信号的,它的特点是有方向性、不能有阻挡、距离一般不超过7米、不受电磁干扰,电视机遥控器就是红外遥控器;无线电遥控器是用无线电波来传送控制信号的,它的特点是无方向性、可以不“面对面”控制、距离远(可达数十米,甚至数公里)、容易受电磁干扰。 在需要远距离穿透或者无方向性控制领域,比如工业控制等等,使用无线电遥控器较易解决
任务:设计并制作一个红外通信装置(求大神指点,不能直接用用红外发收模块)
在2m的时候,红外的传输效果可能已经比较差了。
首先你要搞清楚一点,红外,只是一种通信媒介,并非通信手段。
所以,你可以考虑采用红外加串口的模式来进行通信。
在发送端,先采集语音信号,然后通过串口进行发送
传统的串口发送需要有线连接,你现在只需把待发信号连接到红外发射管上即可。
在接收端,将红外接受管的信号作为输出。
这样一个最大的好处就是免去了通讯协议的设置。
2和3是属于信号调理和测量部分了,选一个好一点的运放和AD采样芯片即可满足要求
如常见的AD7324+OP177A运放即可。
红外线发射器的原理是什么?
摘 要:BL9148是目前市场上颇为流行的红外线遥控发射芯片,它具有功能强、电压低、功耗小等特点。因此在音响、空调、玩具等领域获得广泛的应用。本文主要介绍其原理、特点和实际应用电路。
关键词:红外线; CMOS; 遥控发射器; BL91481. 概述
BL9148是一种CMOS大规模集成电路,它利用红外线进行发射,从而能远距离控制,是目前市场上广泛应用的典型发射芯片。
BL9148能与接收芯片BL9149联合使用,可完成10个控制功能;如果与另一种接收芯片BL9150联合使用,则能完成18种功能控制。在实际应用中,该芯片能发射75个指令,其中63个是连续指令,利用它可组成多键操作;另外12个是单发指令,利用它可组成单键操作。
2. 芯片简介
2.1 引脚图和引脚功能
BL9148引脚图如图1所示。
BL9148引脚功能如表1所列。2.2 推荐参数
●电源电压:3.0V
●工作电流:1.0mA(max)
●静态电流:10μA(max)
●振荡频率:455kHz
●振荡器反馈电阻:500kΩ
使用芯片时,要求使用推荐参数,否则易损坏或使芯片性能遭到破坏。3. 工作原理
BL9148内部功能结构图如图2所示。从图中看出,它由多种电路和模块组成,现将主要功能说明如下:
3.1 发送指令
该芯片的发送指令由12位码组成,如表2所列。其中C1~C3是用户码,可用来确定不同的模式。C1和C2组合,可与接收电路芯片BL9148/BL9150相匹配,C2和C3组合,可与接收芯BL9148/BL9149相匹配。上述每种组合均有三种状态:00、01和11,其中00状态不用。
用户码设定是以列线内接入二极管为界线,当T1~T3与CODE之间分别接入二极管时,用户码(C1~C3)为“1”;当T1~T3引脚不接二极管时,用户码为“0”。如果该芯片与BL9150相结合,则C3引脚必须接入二极管;如果该芯片与BL9149相结合,则C2必须接二极管,H、S1和S2是代表连续发送或单次发送的码,且分别与T1、T2和T3列的键对应。D4~D6是发送的数据码(也是键输入码)
键与码的关系如表3所列。
3.2 发送波形
a. “0”与“1”码的识别
当正脉冲的占空比为1/4时,脉冲的码位为“0”;当正脉冲的占空比为3/4时,脉冲的码位为“1”。“0”与“1”码位识别的波形图如图3所示。
b. 载波信号
无论是“0”还是“1”码位的脉冲,它们均要被发送。发送时,正脉冲是被调制在38kHz的载波上,而载波的占空比为1/3,这样有利于减少电路中的功耗。发送波形如图4所示。 c.发送的基本波形
每个发送码的周期均按C1、C2、C3、H、S1、S3、D1、D2、D3、D4、D5、D6的次序串行发送,总长度为48a,其中a等于每个码周期的1/4,即a=(1/fosc)×192秒。基本波形如图5所示。
d. 单发和连续信号
当按下单发键时,输出码只发送两个周期,当按下连续键时,输出码将连续发送。每两组信号之间停顿时间为208a。发送波形如图6所示。
BL9148是一种性能较好的大规模集成芯片,功能强,应用电路多,这里主要介绍以BL9148设计红外线遥控器的典型应用电路。
由BL9148和少量外围元件组成的红外遥控发射电路如图7所示。图中3V电源电压一方面为芯片提供推荐工作电压并加到引脚16,另一方面作为信号输出指示复合管的工作电压。为了使振荡频率为455kHz,特采用外接晶振CSB455E,并外接两个电容100pF旁路到地。图7中三列T1、T2、T3和CODE分别接一个二极管,目的是为了使用户码(C1、C2、C3)为“1”。