红外线接收控制制作

合集下载

红外接收电路设计

红外接收电路设计

[光

Spectrum ]
b. Noise 频 系 Noise 在R/M上使用可以遮断可见光的光学滤波。 使用High Frequency(30KHz ~ 56.9KHz) Carrier Modulation 在Pre-Amp Chip上,使用 I-V Stage 可变impedance及低频噪声折断滤波器。
Receiver Module Transmitter Vcc Vout GND C R Vcc Rp µ-com GND
8
REMOCON
c. 由于Vcc line Ripple Noise而没有输出信号的事例 - Set 區 : 卫星接收器的机顶盒。 - Noise Source : 在前面板的显示使用的七段码现使用脉冲驱动开关电路的噪声流入到 R/M的 Vcc Line上.. Vcc line noise 觀 R/M Output 觀 – Transmitter signal
[ incandescent lamp & Halogenlamp ]
R球

- Electronic Ballast ]
* channel 構 - ch-1 : Lamp ˘ - ch-M : spectrum * Modulation = - 120 Hz *} ¯ - Main : 47.0KHz
Vcc line Noise signal Noise signal
= 120Hz
R/M Output
② EMI Noise
a. Noise Source - TV CRT 的 b. Noise - 应用可以遮断 以及其他周边设备放射的 .
的金属屏蔽设计, 即可简单的路掉电磁波噪声. 整机厂商的IQC or PCB Ass’y 检查时,必须将金属屏蔽外壳和GND相连。 如果不接地,可能会使遥控距离变短。

红外遥控原理和制作方法

红外遥控原理和制作方法

红外遥控原理和制作方法红外遥控原理是利用红外线的特性进行无线通信,通过发送和接收红外信号实现对电器设备的控制。

红外遥控主要包括三个组成部分:遥控器、红外发射器和红外接收器。

1. 遥控器:遥控器是红外遥控系统的控制中心,主要由按键、遥控电路和电源组成。

当用户按下遥控器上的按键时,遥控电路会根据按键的编码发出相应的控制信号。

2. 红外发射器:红外发射器是将遥控信号转换成红外光信号的装置。

它由LED发射管、发射电路和电源组成。

当遥控电路发出控制信号时,发射电路会使LED发射管发出红外光信号。

3. 红外接收器:红外接收器是将红外光信号转换成电信号的装置。

它主要由光电二极管、接收电路和电源组成。

当红外光信号照射到光电二极管上时,接收电路会将信号转换成电信号,并传输给被控制的设备。

制作红外遥控的方法如下:1. 建立遥控电路:根据需要控制的设备,设计并建立相应的遥控电路。

遥控电路包括按键、编码器、遥控芯片等。

2. 选择合适的红外发射器:根据遥控电路的输出信号特性,选择合适的红外发射器。

通常使用红外LED发射管来发射红外信号。

3. 连接发射电路:将发射电路与遥控电路连接,确保能够正确发射红外信号。

发射电路通常由驱动芯片和发射LED组成。

4. 选择合适的红外接收器:根据需要接收红外信号的设备特性,选择合适的红外接收器。

通常使用光电二极管作为红外接收器。

5. 连接接收电路:将接收电路与被控制设备连接,确保能够正确接收红外信号并控制设备。

接收电路通常由解码器和驱动芯片组成。

6. 测试与调试:完成以上步骤后,进行测试与调试,确保遥控信号的正常发送和接收。

红外遥控原理和制作方法

红外遥控原理和制作方法

红外遥控原理和制作方法一、引言红外遥控技术是一种常见的无线通信技术,广泛应用于家电、电子设备等领域。

本文将介绍红外遥控的原理和制作方法。

二、红外遥控原理红外遥控原理基于红外线的发射和接收。

遥控器发射器中的红外发射二极管会产生红外光信号,信号经过编码后发送给接收器。

接收器中的红外接收二极管会接收到红外光信号,并进行解码。

解码后的信号通过微处理器进行处理,最终转化为对应的控制信号,控制设备的操作。

三、红外遥控制作方法1. 硬件设计制作红外遥控器的第一步是设计硬件。

需要准备的材料有红外发射二极管、红外接收二极管、编码解码芯片、微处理器等。

在电路设计中,需要根据具体的遥控器功能,选择合适的编码解码芯片和微处理器,并按照电路原理图进行连接。

2. 程序编写制作红外遥控器的第二步是编写程序。

根据遥控器功能需求,编写相应的程序代码。

程序代码可以使用C、C++、Python等编程语言进行编写,通过对按键的扫描和编码解码的处理,将控制信号转化为红外光信号。

3. 硬件连接将硬件电路和程序进行连接。

将编写好的程序通过编程器下载到微处理器中,将红外发射二极管和红外接收二极管连接到电路中的相应位置。

确保电路连接正确无误。

4. 测试与调试完成硬件连接后,进行测试与调试。

使用万用表等工具检查电路连接是否正常,确保红外发射和接收二极管工作正常。

通过按下遥控器按键,检查接收器是否可以正确解码,并将信号转化为对应的控制信号。

四、红外遥控的应用红外遥控技术广泛应用于各种家电和电子设备中,例如电视、空调、DVD播放器等。

通过红外遥控器,用户可以方便地控制设备的开关、音量、频道等功能。

五、红外遥控技术的发展趋势随着科技的不断进步,红外遥控技术也在不断发展。

目前,一些新型的红外遥控技术已经出现,例如基于无线网络的红外遥控技术,可以通过手机等设备进行远程控制。

此外,一些智能家居系统也开始使用红外遥控技术,实现对家中各种设备的集中管理。

六、结论红外遥控技术是一种常见且实用的无线通信技术,通过红外线的发射和接收,可以实现对各种设备的远程控制。

【精品】红外线光控开关电路图及工作原理

【精品】红外线光控开关电路图及工作原理

红外线光控开关电路图及工作原理特点该装置采用锁相环单音检测电路LM567构成自发射自接收的闭环控制形式。

就是说,把LM567产生的方波电信号调制在红外线光信号上并发射出去,红外线光敏二极管接收该信号,并把其变为电信号,经放大,又被该LM567自身检测.这样,LM567自身的振荡频率与要接收的信号频率永远相同,即使由于某种原因使LM567的振荡频率发生了变化.在一定的频带宽度内,由于LM567只对与自身振荡频率非常接近的信号产生响应,而对其他频率的干扰信号不响应,所以,该装置具有可靠性高、抗干扰性强、安装调试简单的特点。

该装置可应用于自动门、自动水龙头、防盗报警、危险区域误入报警、警戒区域侵入报警等控制。

工作原理电路原理图见图1。

红外线光敏二极管PH检测到由红外线发射二极管LE发出的红外线光信号,并将其转换成电信号。

该信号经由IC1A构成有源高通滤波器,滤除外界低频干扰信号;再经IC1B、IC1C两级固定增益放大器的放大、以及IC1D可调增益限幅放大器的放大,进入锁相环单音检测电路IC2的第③脚。

IC2检测到与自身振荡频率相同的信号后,其第⑧脚输出低电平,使继电器DL吸合,触点S1、S2接通,控制其他设备。

IC2第⑧脚的最大吸入电流为100mA.IC2第⑤脚输出的方波信号,经C8、R16组成的微分电路和N1、N2驱动电路,使红外线发射二极管发出该频率调制的红外线光信号。

微分电路使正方波信号变为低占空比的方波信号。

用低占空比方波调制红外线发射管,可提高红外线发射管的工作效率,即其峰值电流很大,而平均工作电流却很小。

这样,有利于红外线光敏二极管的接收。

电阻R12、R13和电解电容E3是集成电路IC1的中点电位偏置电路,使IC1工作于单电源方式。

该装置有两种工作方式。

一种是:红外线发射二极管和红外线光敏二极管都在同一侧,构成反射检测方式,见图2。

另一种是:红外线发射二极管在一侧,而红外线光敏二极管在另一侧,构成对射式检测方式,见图3.一般情况下,反射式控制距离可达两米,对射式控制距离可达五米.控制距离的远近可由调节电位器W来控制,W的阻值越大,IC1D放大器的增益越大,控制距离越远.反之,控制距离越近.如果给红外线发射二极管或光敏二极管一方加上光学透镜,可增加控制距离;给双方都加上光学透镜,更可增加控制距离。

Arduino之红外遥控的制作——基础

Arduino之红外遥控的制作——基础

Arduino之红外遥控的制作——基础⼀、红外遥控制作——基础1、作品应⽤⽬的:制作红外遥控器,可代替电视机顶盒的遥控对其进⾏控制。

2、所需设备材料:1)、arduino uno板⼦ x12)、arduino 扩展板 x13)、红外接收模块 x14)、红外发射模块 x15)、电视机顶盒遥控器 x16)、跳线 x23、制作的原理:电视机顶盒遥控利⽤红外发射编码对机顶盒进⾏控制;获取机顶盒遥控的红外发射码,同时利⽤红外发射模块发射相同的红外码就可对机顶盒进⾏控制。

4、获取电视机顶盒遥控红外编码:——————————获取遥控红外发射编码—————————————————#include // 引⽤ IRRemote 函式库const int irReceiverPin = 12; // 红外线接收器 OUTPUT 讯号接在 pin 2IRrecv irrecv(irReceiverPin); // 定义 IRrecv 物件来接收红外线讯号decode_results results; // 解码结果将放在 decode_results 结构的 result 变数⾥void setup(){Serial.begin(9600); // 开启 Serial port, 通讯速率为 9600 bpsirrecv.enableIRIn(); // 启动红外线解码Serial.print("begin:\n");}// 显⽰红外线协定种类void showIRProtocol(decode_results *results){Serial.print("Protocol: ");// 判断红外线协定种类switch(results->decode_type) {case NEC:Serial.print("NEC");break;case SONY:Serial.print("SONY");break;case RC5:Serial.print("RC5");break;case RC6:Serial.print("RC6");break;default:Serial.print("Unknown encoding");}// 把红外线编码印到 Serial portSerial.print(", irCode: ");Serial.print(results->value, HEX); // 红外线编码Serial.print(", bits: ");Serial.println(results->bits); // 红外线编码位元数}void loop(){if (irrecv.decode(&results)) { // 解码成功,收到⼀组红外线讯号showIRProtocol(&results); // 显⽰红外线协定种类irrecv.resume(); // 继续收下⼀组红外线讯号}}———————————————————————————机顶盒遥控上数字1⾄9及0的红外编码如下:Protocol: NEC, irCode: 806F807F, bits: 32 //数字1Protocol: NEC, irCode: 806F40BF, bits: 32 //数字2Protocol: NEC, irCode: 806FC03F, bits: 32 //数字3Protocol: NEC, irCode: 806F20DF, bits: 32 //数字4Protocol: NEC, irCode: 806FA05F, bits: 32 //数字5Protocol: NEC, irCode: 806F609F, bits: 32 //数字6Protocol: NEC, irCode: 806FE01F, bits: 32 //数字7Protocol: NEC, irCode: 806F10EF, bits: 32 //数字8Protocol: NEC, irCode: 806F906F, bits: 32 //数字9Protocol: NEC, irCode: FFFFFFFF, bits: 0 //重复码Protocol: NEC, irCode: 806F00FF, bits: 32 //数字0—————————————————————————————————————利⽤红外发射模块,每五秒钟依次发送数字键0⾄9的红外编码—————#includeIRsend irsend;void ircodeSEND(){irsend.sendNEC(0x806F00FF, 32); // channel 0 红外发射码前需要加上“0x”delay(5000);irsend.sendNEC(0x806F807F, 32); //channel 1delay(5000);irsend.sendNEC(0x806F40BF, 32); //channel 2delay(5000);irsend.sendNEC(0x806FC03F, 32); //channel 3delay(5000);irsend.sendNEC(0x806F20DF, 32); //channel 4delay(5000);irsend.sendNEC(0x806FA05F, 32); //channel 5delay(5000);irsend.sendNEC(0x806F609F, 32); //channel 6delay(5000);irsend.sendNEC(0x806FE01F, 32); //channel 7delay(5000);irsend.sendNEC(0x806F10EF, 32); //channel 8delay(5000);irsend.sendNEC(0x806F906F, 32); //channel 9delay(5000);}void setup(){pinMode(3,OUTPUT);Serial.begin(9600);}void loop(){ircodeSEND();}——————————————————————————下载完程序后,就可接上外接电源,在机顶盒前进⾏测试,控制电视频道啦!5、思考:⽬前的红外遥控控制机顶盒只限于固定的0⾄9红外码的顺序发送,可否进⼀步升级,与arduino其他模块结合对电视机顶盒进⾏多样化的控制呢?此问题,将在下⼀博⽂中进⾏研究;也欢迎⼤家提供更好的控制形式或⽅法,若本⽂有错误之处也请批评指正!谢谢!。

红外接收程序讲解

红外接收程序讲解

红外接收程序讲解 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-红外接收程序讲解1、红外遥控系统通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。

发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。

下面,我们将使用下面两种设备:另外,使用51单片机进行解码。

2、原理图从原理图看出,IR的data脚与51的PD2相连。

2、红外发射原理要对红外遥控器所发的信号进行解码,必须先理解这些信号。

a) 波形首先来看看,当我们按下遥控器时,红外发射器是发送了一个什么样的信号波形,如下图:由上图所示,当一个键按下超过22ms,振荡器使芯片激活,将发射一组108ms的编码脉冲(由位置1所示)。

如果键按下超过108ms仍未松开,接下来发射的代码(连发代码由位置3所示)将仅由起始码(9ms)和结束码()组成。

下面把位置1的波形放大:由位置1的波形得知,这108ms发射代码由一个起始码(9ms),一个结果码(),低8位地址码(用户编码)(9ms~18ms),高8位地址码(用户编码)(9ms~18ms),8位数据码(键值数据码)(9ms~18ms)和这8位数据的反码(键值数据码反码)(9ms~18ms)组成。

b) 编码格式遥控器发射的信号由一串0和1的二进制代码组成.不同的芯片对0和1的编码有所不同。

通常有曼彻斯特编码和脉冲宽度编码。

XS-091遥控板的0和1采用PWM方法编码,即脉冲宽度调制。

下图为一个发射波形对应的编码方法:放大0和1的波形如下图:这种编码具有以下特征:以脉宽为、间隔、周期为的组合表示二进制的“0”;以脉宽为、间隔、周期为的组合表示二进制的“1”。

3、红外接收原理a) 波形红外接收头将38K载波信号过虑,接收到的波形刚好与发射波形相反:放大,位定义0和位定义1波形如下:4、解码原理及算法注:代码宽度算法:16位地址码的最短宽度:×16=18ms 16位地址码的最长宽度:×16=36ms可以得知8位数据代码及其8位反代码的宽度和不变:(+)×8=27ms所有32位代码的宽度为(18ms+27ms)~(36ms+27ms)对于红外线遥控对于很多电子爱好者来讲,都感觉到非常神奇,看不到,摸不着,但能实现无线遥控,其实控制的关键就是我们要用单片机芯片来识别红外线遥控器发出红外光信号,即我们通常所说的解码。

红外线控制电机方法

红外线控制电机方法

红外线控制电机方法
红外线控制电机是一种常见的电机控制方式,通常用于遥控器、智能家居设备和机器人等领域。

红外线控制电机的方法可以通过以
下几个方面来进行全面的回答:
1. 原理,红外线控制电机的原理是利用红外线发射器发送特定
编码的红外信号,电机控制模块接收并解码这些信号,然后根据解
码结果控制电机的启停、转向和速度等参数。

2. 组件,红外线控制电机系统通常包括红外发射器、红外接收器、解码器和电机驱动器等组件。

红外发射器用于发送控制信号,
红外接收器用于接收信号并将其转换为电信号,解码器用于解析信号,电机驱动器则用于控制电机的运行。

3. 实现方法,红外线控制电机的实现方法通常包括硬件设计和
软件编程两个方面。

在硬件设计中,需要考虑红外发射器和接收器
的选型和布局,以及解码器和电机驱动器的连接方式;在软件编程中,需要编写红外信号的发送和接收程序,以及电机控制的逻辑程序。

4. 应用场景,红外线控制电机广泛应用于智能家居中的智能窗帘、智能门锁等设备,以及遥控玩具、工业自动化设备和机器人等领域。

5. 优缺点,红外线控制电机的优点是成本低、易于实现和操作简单;缺点是受到环境光干扰、控制距离有限和信号传输不稳定等问题。

总的来说,红外线控制电机是一种常见的电机控制方法,通过红外信号的发送、接收和解析,实现对电机的远程控制。

在实际应用中,需要综合考虑硬件设计、软件编程、环境因素和实际需求,选择合适的方案来实现红外线控制电机。

红外线遥控电路图

红外线遥控电路图

红外线遥控电路图红外线遥控电路图:由常规集成电路组成的单通道红外遥控电路。

这种遥控电路不需要使用较贵的专用编译码器,因此成本较低。

单通道红外遥控发射电路如图1所示。

在发射电路中使用了一片高速cmos型四重二输入“与非”门74hc00。

其中“与非”门3、4组成载波振荡器,振荡频率f0调在38khz左右;“与非”门1、2组成低频振荡器,振荡频率f1不必精确调整。

f1 对f0进行调制,所以从“与非”门4输出的波形是断续的载波,这也是经红外发光二极管传送的波形。

几个关键点的波形如图2所示,图中b′波形是a点不加调制波形而直接接高电平时b点输出的波形。

由图2可以看出,当a点波形为高电平时,红外发光二极管发射载波;当a点波形为低电平时,红外发光二极管不发射载波。

这一停一发的频率就是低频振荡器频率f1。

在红外发射电路中为什么不采用价格低廉的低速cmos四重二输入“与非”门cd4011,而采用价格较高的74hc00呢?主要是由于电源电压的限制。

红外发射器的外壳有多种多样,但电源一般都设计成3v,使用两节5号或7号电池作电源。

虽然cd4011的标称工作电压为3~18v,但却是对处理数字信号而言的。

因为这里cmos“与非”门是用作振荡产生方波信号的,即模拟应用,所以它的工作电压至少要4.5v才行,否则不易起振,影响使用。

而74hc系列的cmos 数字集成电路最低工作电压为2v,所以使用3v电源便“得心应手”了。

74hc00的引脚功能如图3所示。

图4为红外接收解调控制电路。

图中,ic1是lm567。

lm567是一片锁相环电路,采用8脚双列直插塑封。

其⑤、⑥脚外接的电阻和电容决定了内部压控振荡器的中心频率f2,f2≈1/1.1rc。

其①、②脚通常分别通过一电容器接地,形成输出滤波网络和环路单级低通滤波网络。

②脚所接电容决定锁相环路的捕捉带宽:电容值越大,环路带宽越窄。

①脚所接电容的容量应至少是②脚电容的2倍。

③脚是输入端,要求输入信号≥25mv。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

红外线接收控制制作————————————————————————————————作者:————————————————————————————————日期:红外线接收控制器的制作在生活中,我们常用到红外线控制各类电器,如彩电、空调、电风扇等,为我们带来较多的方便,但有时我们仍感到不方便。

如看完电视后,用遥控器只能关掉电视主电源,电视仍处于待机状态,使用者还得走到电视跟前,按下电视电源开关方能放心。

若想看电视,还得动身开电视,显得很麻烦,尤其是冬天躺在床上看电视,上上下下,深感不便。

本文以利用红外遥控器来遥控风扇的制作方法为例(可任选一只红外线遥控器,能调速,软件稍作改变,可增加定时功能等),来介绍红外线接收控制器的制作方法,如果制作电视交流电源的开、关控制器,可与电视共用一只遥控器,制作也较简单些。

制作思路红外遥控发射器是利用红外线作载体传送信息的,发射周期不等的经过调制后串行码,该串行码一般由引导码、用户识别码、操作码组成。

经红外接收头解码后得到一串周期不等的矩形波,如示意图1。

不同型号的遥控发射器的波形宽度不同,即周期T1、T2……不同,在不知手头遥控发射器的波形周期的情况下,首先要制作一个检测红外线周期的工具。

根据测得的周期规律来制作红外线接收控制器。

制作方法检测红外周期的器件制作,见图2。

当红外接收头没有接收到发射器发送来的红外线,其输出端输出高电平(约+5V)。

当接收到红外线,输出端电平变低,送到单片机AT89C2051的外部中断1口即INT1,使其发生中断而进入中断服务:启动定时器1并开始计数,相当于在图1的A点,1个周期后即C点,单片机第二次中断,关定时器1,记下周期T1(实际上只记下TH1的数值,TL1的值可以丢弃),然后清TH1、TL1,再启动定时器1重新计数,第二个周期完后,同样会引起单片机发生中断,再记下周期T2……,如此记下40-50个周期(一般红外编码为4字节,即32BIT,之前还有引导码,又因接收到的红外数据不一定是从引导码开始,要分析一次完整的串行码,应尽可能多记下红外矩形波周期数),接收完后,通过按轻触开关将各记下的各周期的TH1在数码管显示出来以作分析(每按一次轻触开关,显示下一个周期数)。

编程方法#define CNT 50//预测50个红外线周期DATA Byte value_h[CNT];//记录周期的变量(数组)DATA Byte count=0;//接收到的周期数code Byte arr[][2]={0x90,0x6f, //0,尽可能按键0、键1……的先后顺序放,以符合习惯0x00,0xff, //10x10,0xef, //90xd0,0x2f //power 13};/*在接收红外线的外部中断1函数中编写如下的键码转换语句:*/DATA Byte arrtmp[4];DATA Byte Keytmp; //转换后的键值寄存变量DATA Byte Keyval=NOKEY;bit KeyOk;// 键值转换完成与否的标志bit d_Ok;//接收到一个完整的键码标志void int1(void) interrupt 2{if(TH1==TL1&&TL1==0) //判断是否是第一次接收到红外数据 {TR1=1;}else{TR1=0;value_h[count]=TH1;TH1=TL1=0;TR1=1;count++;if(count==CNT){EX1=0;count=0;}}}/*假设接收到的TH的数值为:30,50, 04,08,08,08, 04,04,04,04, 04,08,08,08, 04,04,04,04,08,04,04,08, 04,04,04,04,04, 04,08,08,04,08,08,08,08,3f,50----稍作分析可知,表示高低电平的有效数为:04,08。

若将04定作低电平,08定作高电平,舍弃其他数据,得到4字节数据即:01110000,01110000 ,10010000,01101111。

转为十六进制后得:70h,70h,90h,6fh,至此得到遥控发射器刚才按下的键值码,用同样的方法可以测得其他键键值码。

假设有:70h,70h,0x90,0x6f, //0键70h,70h, 0x00,0xff, //1键70h,70h, 0xd0,0x2f //power 键根据以上数据分析得,每键码为4字节,前2字节固定不变,为用户识别码,后2字节均不同,是操作码。

将遥控器上的各键键值码测出后,根据这些数据可以根据制作需要进行编程了。

因键值码为4字节太长,不利于编程,需要将各键键值转为相对应的1字节的数据,如:70h,70h,0x90,0x6f,对应于0 ,70h,70h, 0x00,0xff 对应于1转换方法:建立一个数组,将上述测得的各键码按顺序放入数组中(去掉用户识别码)*/void Ex_int(void) interrupt 2{Byte i;Byte (*p)[2];if(d_Ok) //若接收到完整的键码{d_Ok=0; //清除if(arrtmp[0]==0x70&&arrtmp[1] ==0x70){ //键码转换for(p=arr,i=0;i<14;i++,p++){if(arrtmp[2]==*(*p+0)&&arrtmp[3]==*(*p+1)){Keytmp=i;KeyOk=1; //键值转换成功标志}else{Keytmp=NOKEY;} //未接收到完整的键值}}else{Keytmp=NOKEY;}}}经过转换后的Keytmp为0、1、2……的整数,然后再编写主函数、调速函数(参源程序),来进行电风扇调速。

有关电路的一些解释:单片机U1(AT89C2051)P37脚输出高低电平通过R13控制光耦可控硅MOC3041通断,通过控制其通断时间比来达到电风扇调速。

简单实用的遥控开关本遥控开关仅用了5只三极管,整个电路可装在尺寸仅40mm×50mm的电路板上,能对各种电器进行遥控开/关操作,电路见附图。

所使用的遥控发射器是普通家电遥控器。

接收控制电路只要按图正确焊接,无须调试即可成功。

IR为红外线遥控接收头,未接收到红外线信号时,①脚输出高电平,接收到红外线信号时,①脚输出一连串低电平脉冲。

R4、C2与R7、C3组成两个积分电路,Q4、Q5、J组成继电器控制电路,C5、D5~D8组成交流降压整流电路。

平时待机或上电后的初始状态是:Q1导通,Q2截止,Q5截止,继电器J不工作。

遥控开机过程,短按遥控器按钮(小于0.5秒),在这较短的时间内,因C3容量远大于C2,故B点电位很快升到高电位(约1V左右),而A点电位上升不到0.6V,因此Q3不能导通,只有Q2导通,这样,C点为高电位,Q5导通,继电器J动作,其接点J-1、J-2同时吸合,J-2接通电器电源。

这时即使IR不再收到信号,因电源经R11向Q5提供偏置,故Q5保持导通,J仍继续吸合,达到短按遥控钮实现开机的目的。

遥控关机过程:长按遥控器按钮(3秒以上)时,IR输出低电平脉冲使Q1输出高电平脉冲,经D1整流后送至A点、B点进行积分处理,最终使A点电位大于1V(实测为1.3V左右),Q3导通,D点为高电平,Q4导通,C点为低电平,致使Q5截止,J释放,J-1、J-2断开,达到长按遥控钮实现关机的目的。

松开遥控钮后,IR不再收到红外线信号,C2、C3放电,Q2、Q3截止,电路又进入等待状态。

只有再次短按遥控器按钮,电路才会重新动作,重复遥控开机的过程。

由VD5026/5027组成的5按键(带清零)遥控发射接收电路BA1404立体声调频发射电路BA1404是为数不多的调频发射集成电路之一,它弥补了过去用分立元件来设计调频电路的不足,而且具有立体声调制的功能。

仅用很少的外围元件就可得到优美的立体声调频信号。

因此在FM立体声发射及无线微波方面具有重要的应用价值。

1. BA1404的主要特点BA1404的主要特点如下:●采用低电压、低功耗设计,电压在1~3V之间,典型值为1.25V,最大功耗500mW,静态电流为3mA;●将立体声调制、FM调制、射频放大电路集成在一个芯片上;●所需外围元件少;●两声道分离度高,典型值为45dB;●输入阻抗为540Ω(fin=1kHz),输入增益为37dB(Vin=0.5mV);●典型射频输出电压为600mV。

2. 引脚功能及工作原理BA1404主要由前置音频放大器(AMP),立体声调制器(MPX),FM调制器及射频放大器组成。

立体声前置级分别为两个声道的音频放大器。

输入为0.5mV时,增益高达3 7dB,频带宽度为19kHz。

如输入信号中存在频率高于19kHz的成分,则必须在输入端加一个低通滤波器,否则两个声道的分离度会下降。

在立体声调制组,振荡器输出的38kHz信号于立体声调制。

通常在16、17脚接一可调电阻,以获得最佳的通道分离度。

立体声混合信号(MPX输出信号)与导频输出信号(PILOT OUT)合成后的调制信号通过12脚进入射频振荡器并对载波进行FM调制,经射频放大后输出射频信号,射频信号的典型值在600mV左右。

BA1404内部还提供了一个参考电压单元VREF。

设计者可以利用这个电压信号改变外接变容二极管的电容值,继而改变载波的振荡频率。

因此,只要控制一个电阻的分压值就可以达到改变发射频率的目的,这是比较独特的设计。

3. 典型应用图为BA1404的典型应用电路。

图中,左右声道各通过一个预加重电路把音频信号输入到BA1404内部。

利用内部参考电压改变变容二极管的电容值,从而实现发射频率的调整。

设计时应注意以下几点:(1)为了能够使发射机和FM接收机的频率响应相互匹配,在输入端需加预加重网络,其时间系数为50μs。

(2)在13、14脚,立体声调制器输出的立体声混合信号和导频信号进行合成时,有可能造成立体声通道的分离度恶化,所以必须注意12、13、14脚外围元件的值。

(3)OSC振荡网络的输出频率范围如果在76~108MHz内,可在?5mm的铁芯上用?0.5mm的漆包线绕2.5圈左右,使C11的电容值为47pF。

7脚上的RF匹配网络也应如此。

(4)为了简化应用,可以采取以下措施:●将16、17脚悬空。

因为集成块内部已经保证了较高的通道分离度,接可调电阻只是为了优化。

●不用变容二极管微调发射频率,在变容管处直接短路,这样,可以省去R 3和D1。

●可以略去7脚上的RF匹配网络,直接和VCC相接。

图所示的BA1404应用电路的发射范围可以达到方圆数百米,如果再想加大其发射距离,可以在射频输出端再加一射频放大器,可以用分立元件,也可以直接选用MAXIM公司的RF功率放大电路MAX2611或MAX2650,它们都适合与BA14 04匹配。

相关文档
最新文档