一体化红外接收头控制
红外发射与接收原理和应用实例
38khz红外发射与接收2007-07-23 15:14红外线遥控器在家用电器和工业控制系统中已得到广泛应用,了解他们的工作原理和性能、进一步自制红外遥控系统,也并非难事。
1.红外线的特点 人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫,如图1所示。
由图可见,红光的波长范围为0.62μm~0.76μm,比红光波长还长的光叫红外线。
红外线遥控器就是利用波长0.76μm~1.5μm之间的近红外线来传送控制信号的。
红外线的特点是不干扰其他电器设备工作,也不会影响周边环境。
电路调试简单,若对发射信号进行编码,可实现多路红外遥控功能。
2.红外线发射和接收 人们见到的红外遥控系统分为发射和接收两部分。
发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光,如图2所示。
常用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5mm发光二极管相同,只是颜色不同。
一般有透明、黑色和深蓝色等三种。
判断红外发光二极管的好坏与判断普通二极管一样的方法。
单只红外发光二极管的发射功率约100mW。
红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定。
接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。
红外接收二极管一般有圆形和方形两种。
由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。
然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头,如图3所示。
红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。
所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高。
图3是常用两种红外接收头的外形,均有三只引脚,即电源正VDD、电源负(GND)和数据输出(Out)。
红外遥控学习模块在空调控制的应用说明电脑RS232口控制红外遥控
红外遥控学习模块在空调控制的应用说明 电脑RS232口控制红外遥控学习模块控制空调典型应用电路:电路说明1. 该电路与电脑主机配合总共可以对最多28个红外遥控按键进行学习和发射.2. 可以控制3路红外发射管同时发射,安装在不同的3个方向.3. 为了能更好控制空调,一体化红外接收头应采用亿成光电的金属外壳红外接收头PIC-331LM如下图红外接收头购买联系方式:亿成光电深圳赛格广场二楼2108室电话: 83681812 83681792联系人: 马惠贞4. 红外发射管采用亿光电子的IR333,如果需要大角度的可以选用正负40度的.5. 模块晶振必须采用11.0592MHz6. +5v直流供电7. 有指示灯显示,绿灯是发射和学习指示,红灯是错误指示在正式应用时最好加上指示灯.红外遥控学习模块参考图:以上图片仅供参考,产品以实物为准模块具有8个引脚,定义如下1.X2: 接晶振一端,晶振必须用11.0592M2.X1: 接晶振另一端3.CI/B: 控制指令输入端,也作模块内部忙状态指示一个控制指令由双字节组成,即控制指令本码和控制指令反码,波特率9600, N81格式格式如下:每一位的时间要比较精确,为104uS左右,否则命令接收将不可靠!控制指令反码是控制指令本码求反,控制指令本码与控制指令反码之间时间间隔必须大于2ms小于100ms.支持以下56条指令0x00—0x1b对应28路红外控制指令0x80—0x9b对应28路红外学习指令不在此范围的指令一律为无效命令在不送指令时此引脚也作模块内部忙标志,若为低电平表示模块忙,主机不能发命令注意: 主机在模块忙时发命令由于此引脚为低电平模块也收不到,直到模块忙完主机才能发新的命令建议:两个指令之间的时间间隔不得小于200ms,保证被控设备有足够时间处理4.+5: 接5V直流电源,电源范围4.6—5.5v,纹波<20mv5. ERR: 错误提示,为高电平表示没有错误,低电平有错误在以下任何情况下会显示错误,命令接收错误收到了指令码但没收到指令反码无效命令红外学习错误此引脚的错误提示状态会持续到下一次接收到了正确的命令或红外学习正确了6.IROU: 红外遥控输出。
红外接收头模块的使用
红外接收头模块的使用红外接收头模块是一种常用的电子元件,其主要功能是接收红外线信号并将其转换为电信号。
它在很多电子设备中都有广泛的应用,如电视遥控器、空调遥控器、安防监控系统等。
本文将介绍红外接收头模块的使用方法及其相关注意事项。
一、红外接收头模块的基本原理红外接收头模块通过接收红外线信号,将其转换为电信号。
它由红外接收器、前置放大电路和解码电路等组成。
红外接收器是模块的核心部件,它能够感知红外线信号并将其转换为微弱的电流信号。
前置放大电路用于放大红外接收器输出的微弱电信号,以便后续的解码电路能够准确解析。
解码电路则负责将电信号转换为数字信号,以便后续的处理。
1. 连接电源:将红外接收头模块的电源引脚连接到适当的电源引脚上,确保电源的正负极性正确。
2. 连接数据线:将红外接收头模块的数据引脚连接到要接收红外线信号的电子设备上,如电视机、空调等。
注意检查数据线的连接是否牢固。
3. 设置工作模式:根据需要,设置红外接收头模块的工作模式。
通常,红外接收头模块提供多种工作模式可供选择,如自动接收模式、手动接收模式等。
4. 接收信号:当红外接收头模块接收到红外线信号时,会输出相应的电信号。
用户可以通过后续的处理电路或程序来对接收到的信号进行解析和处理。
三、红外接收头模块的注意事项1. 确保红外接收头模块与要接收红外线信号的设备之间没有遮挡物,以免影响信号的接收效果。
2. 避免将红外接收头模块放置在强光照射的地方,以免光线干扰信号的接收。
3. 根据红外接收头模块的规格和性能要求,选择合适的电源电压和工作电流。
4. 在使用过程中,注意保持红外接收头模块的清洁和防尘,以免影响其正常工作。
5. 注意防止静电干扰,避免将红外接收头模块暴露在静电较强的环境中。
红外接收头模块的使用简单而实用,可以方便地接收红外线信号。
通过合理的连接和设置,用户可以根据自己的需求进行信号接收和处理。
同时,使用时需要注意一些事项,以确保模块的正常工作和信号的准确接收。
基于51单片机控制红外通信
红外通信原理红外遥控有发送和接收两个组成部分。
发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号。
红外接收完成对红外信号的接收、放大、检波、整形,并解调出遥控编码脉冲。
为了减少干扰,采用的是价格便宜性能可靠的一体化红外接收头(HS0038,它接收红外信号频率为38kHz,周期约26μ s) 接收红外信号,它同时对信号进行放大、检波、整形得到 TTL 电平的编码信号,再送给单片机,经单片机解码并执行去控制相关对象。
具体实现过程如下:(在这里特别强调:编码与解码是一对逆过程,不仅在原理上是一对逆过程,在码的发收过程也是互反的,即以前发射端原始信号是高电平,那接收头输出的就是低电平,反之亦然。
因此为了保证解码过程简单方便,在编码时应该直接换算成其反码。
)1.红外发射部分:下图为红外发射部分的电路拟图:编码过程:(1) 二进制信号的调制二进制信号的调制由单片机来完成,它把编码后的二进制信号调制成频率为38kHz的间断脉冲串(用定时器来完成),相当于用二进制信号的编码乘以频率为38kHz的脉冲信号得到的间断脉冲串,即是调制后用于红外发射二极管发送的信号。
(2)PPM编码这种遥控编码具有以下特征:○1遥控编码脉冲由前导码、16 位地址码(8位地址码、8 位地址码的反码)和16 位操作码(8 位操作码、8 位操作码的反码)组成。
前导码:是一个遥控码的起始部分,由一个9ms的高电平 ( 起始码 ) 和一个4. 5ms的低电平 ( 结果码 )组成,作为接受数据的准备脉冲。
16位地址码:能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。
16 位操作码:用来执行不同的操作。
○2采用脉宽调制的串行码,以脉宽为、间隔、周期为的组合表示二进制的“0”;以脉宽为、间隔、周期为的组合表示二进制的“1”。
(3)发送程序#include <>static bit OP; 外接收部分:红外接收完成对红外信号的接收、放大、检波、整形,并解调出遥控编码脉冲。
红外线遥控接收头型号及全参数:
红外线遥控接收头型号及参数:红外线遥控接收头 HS0038B第1脚为信号输出第2脚为电源地第3脚为电源正接收电路工作原理为:当接收到载波频率为38KHz的脉冲调制信号时,首先,HS0038B内的红外敏感元件将脉冲调制红外光信号转换成电信号,再由前置放大器和自动增益控制电路进行放大处理,然后通过带通滤波器进行滤波,滤波后的信号由解调电路进行解调,最后由输出电路进行反向放大并输出低电平;未接收到载波信号时,电路则输出高电平。
一体化红外遥控接收头SH0038、SCR638型管脚识别一体化红外遥控接收头型号:PNA4602M 型管脚识别一体化红外线接收头RPM-638CBR型管脚识别红?外?一?体?化?接?收?头?型号:T?S?O?P?1?8?3?8管脚识别:一体化红外线接收头原理图及管脚排列什么是遥控接收头?所谓接收头就是将光敏二极管和放大电路组合到一起的元件,这些元件完成接收、放大、解调等功能。
所有红外线遥控器的输出都是用编码后的串行数据对30~56kHz的方波进行脉冲幅度调制而产生的。
如果直接对已调波进行测量,由于单芯片系统的指令周期是微秒(μs),而已调波的脉宽只有20多μs,会产生很大的误差。
因此先要对已调波进行解调,对解调后的波形进行测量。
红外一体化接收头:红外线接收头一般是接收、放大、解调一体头,一般红外信号经接收头解调后,数据“0”和“1”的区别通常体现在高低电平的时间长短或信号周期上,单片机解码时,通常将接收头输出脚连接到单片机的外部中断,结合定时器判断外部中断间隔的时间从而获取数据。
重点是找到数据“0”与“1”间的波形差别。
输出端可与CMOS、TTL电路相连,这种接收头广泛用在空调,电视,VCD等电器中。
早期的红外一体化接收头一般由集成电路与接收二极管焊接在一块电路板上完成的,这种接收头具有体积大的缺点,现在的接收头是集成电路与接收二极管封装在一起的,不可拆,不可修,体积很小。
大多数接收头供电为5V,有极少数早期的接收头为12V供电。
红外遥控的发射和接收
红外遥控的发射和接收Donna 发表于2006-5-12 10:08:00光谱位于红色光之外,波长为0.76~1.5μm,比红色光的波长还长,这样的光被称为红外线。
红外遥控是利用红外线进行传递信息的一种控制系统,红外遥控具有抗干扰,电路简单,编码及解码容易,功耗小,成本低的优点,目前几乎所有的视频和音频设备都支持这种控制方式。
一、红外遥控系统结构红外遥控系统主要分为调制、发射和接收三部分,如图1 所示:图1 红外遥控系统1.调制红外遥控发射数据时采用调制的方式,即把数据和一定频率的载波进行“与”操作,这样可以提高发射效率和降低电源功耗。
调制载波频率一般在30khz到60khz之间,大多数使用的是38kHz,占空比1/3的方波,如图2所示,这是由发射端所使用的455kHz晶振决定的。
在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。
图2 载波波形1.发射系统目前有很多种芯片可以实现红外发射,可以根据选择发出不同种类的编码。
由于发射系统一般用电池供电,这就要求芯片的功耗要很低,芯片大多都设计成可以处于休眠状态,当有按键按下时才工作,这样可以降低功耗芯片所用的晶振应该有足够的耐物理撞击能力,不能选用普通的石英晶体,一般是选用陶瓷共鸣器,陶瓷共鸣器准确性没有石英晶体高,但通常一点误差可以忽略不计。
红外线通过红外发光二极管(LED)发射出去,红外发光二极管内部材料和普通发光二极管不同,在其两端施加一定电压时,它发出的是红外线而不是可见光。
图3a 简单驱动电路图3b 射击输出驱动电路如图3a和图3b是LED的驱动电路,图3a是最简单电路,选用元件时要注意三极管的开关速度要快,还要考虑到LED的正向电流和反向漏电流,一般流过LED的最大正向电流为100mA,电流越大,其发射的波形强度越大。
图3a电路有一点缺陷,当电池电压下降时,流过LED的电流会降低,发射波形强度降低,遥控距离就会变小。
红外接收头模块的使用
红外接收头模块的使用红外接收头模块是一种常见的电子元件,它具有接收和解码红外信号的功能。
在日常生活中,我们经常会见到红外接收头模块的应用,比如电视遥控器、空调遥控器、无线门铃等等。
它通过接收红外线的信号,并将其转化为电信号,从而实现遥控器与设备之间的通信。
以下将介绍红外接收头模块的使用方法以及其在各个领域中的应用。
我们来了解一下红外接收头模块的基本使用方法。
一般来说,红外接收头模块由三个引脚组成,分别是VCC、GND和OUT。
其中,VCC和GND分别连接电源的正负极,OUT则连接到控制电路。
在使用红外接收头模块之前,我们需要先了解一下它的工作原理。
红外接收头模块是通过接收红外线的信号来实现遥控功能的,所以在使用时需要将其朝向需要控制的设备。
当我们按下遥控器上的按钮时,红外接收头模块会接收到红外线的信号,并将其转化为电信号,然后通过OUT引脚输出给控制电路,从而实现设备的控制。
红外接收头模块在各个领域中都有着广泛的应用。
首先,它在家庭生活中的应用非常广泛。
比如,我们可以通过红外接收头模块与电视遥控器配对,实现对电视的开关、音量、频道等功能的控制。
此外,红外接收头模块还可以与空调遥控器配对,实现对空调的温度、风速、模式等参数的调节。
另外,红外接收头模块还可以用于无线门铃,当有人按下门铃按钮时,红外接收头模块会接收到信号,并触发门铃的响应。
除了家庭生活,红外接收头模块还在工业领域中有着广泛的应用。
比如,在自动化生产线上,红外接收头模块可以用于检测产品的位置和状态,从而实现对生产过程的控制和监测。
此外,红外接收头模块还可以用于安防监控系统,通过接收红外线的信号,实现对入侵者的检测和报警。
总的来说,红外接收头模块是一种非常常见且实用的电子元件。
它通过接收和解码红外信号,实现了设备之间的无线通信。
无论是在家庭生活中还是在工业领域中,红外接收头模块都发挥着重要的作用。
通过了解红外接收头模块的使用方法和应用领域,我们可以更好地理解它的工作原理,并能够更好地应用它来实现各种功能。
红外调制与解调原理
4 功能模块设计4.1 红外的发射和接收红外线波长在750nm至1um之间的电磁波,它的频率低于可见光,是一种人的眼睛看不到的光线。
红外遥控具有抗干扰能力强,信息传输可靠,功耗低,成本低,易于实现等显著优点。
红外遥控由发送和接收两部分组成,发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲信号,通过红外发射管发射红外信号。
红外接收采用性能可靠的一体化红外接收头接收红外信号,它同时对信号进行放大,检波,整形,得到TTL电平的编码信号,再送给单片机,经单片机解码并进行相关操作。
发送与接收示意图如下所示:图4 发送与接收示意图由上所述可知,遥控系统分为编码,调制,解调和解码如图5所示四大部分:图5 遥控与接收系统4.1.1 编码如图4,二进制信号中的‘1’的高低电平均等于0.26ms,相当于10个26us的宽度;二进制信号中的‘0’的低电平宽0.52ms,高电平宽0.26ms。
图6 编码示意图4.1.2 调制红外信号的调制有脉冲宽度调制(PWM),脉冲位置调制(PPM)等方法,本设计采用脉宽调制。
二进制的调制由单片机来完成,它把编码后的二进制信号调制成频率为38khz 的间断脉冲串,此脉冲串即是用于红外发射二极管发送的信号。
如图7,A是二进制信号的编码波形,B是频率为38khz(周期约为26us)的连续脉冲串,C是经调制后的间断脉冲串,即是用于发送的信号。
图7中,待发的二进制数据为101。
图7 信号调制示意图4.1.3 解调二进制信号的解调由一体化红外接收头来完成,它把接收到的信号(图8中的波形D 也是图7中的波形C)经内部处理并解调复原,输出图8中的波形E(正好是图7中A的取反)。
接收头的解调可理解为:在输入脉冲串时输出低电平,否则输出高电平。
二进制的解码由单片机来完成,它把红外接收头送来的二进制编码波形通过解码,还原成发送端发送的数据。
如图8,把波形E解码还原成数据信息101。
图8 信号解调示意图4.1.4 解码在发送字节的开始先通过单片机发送20个脉冲宽度(每个脉冲周期26us)的高电平作为传输的开始(同步帧),接着发送8位二进制数据(高位在前,低位在后),最后发送10个脉冲宽度的低电平作为传输的结束,如图9所示:图9 字节传输当接收到同步帧后,进入解码部分。
红外接收头工作原理
红外接收头工作原理
红外接收头是一种能够接收红外信号的装置,其工作原理基于红外光的特性和使用了红外光敏元件。
红外光是一种波长长于可见光的电磁波,人眼无法直接感知。
红外接收头内部的红外光敏元件(通常是光敏二极管或有机半导体元件)对红外光的敏感度较高,当红外光照射到敏感元件上时,会产生电流。
具体来说,红外接收头内部通过透明的外壳将红外光引导到敏感元件表面。
当红外光照射到敏感元件上时,光敏元件会吸收能量,使得内部的载流子(例如电子或空穴)被激发。
随后,激发的载流子会在光敏元件内部产生电流。
这个产生的电流可以用于检测和解码红外信号。
通常,红外接收头内部还会使用一些电路来加工和处理电流信号,以便能够识别和解码出所接收的红外信号。
总的来说,红外接收头通过红外光敏元件对红外光的敏感性,将红外光转化为电流信号。
通过处理和解码这些电流信号,我们可以实现对红外信号的接收和控制。
这使得红外接收头在很多应用中被广泛使用,例如遥控器、红外通信等。
红外遥控原理(红外开发)
红外遥控器的原理一. 关于遥控器遥控器其核心元器件就是编码芯片,将需要实现的操作指令例如选台、快进等事先编码,设备接收后解码再控制有关部件执行相应的动作。
显然,接收电路及CPU也是与遥控器的编码一起配套设计的。
编码是通过载波输出的,即所有的脉冲信号均调制在载波上,载波频率通常为38K。
载波是电信号去驱动红外发光二极管,将电信号变成光信号发射出去,这就是红外光,波长范围在840nm到960nm之间。
在接收端,需要反过来通过光电二极管将红外线光信号转成电信号,经放大、整形、解调等步骤,最后还原成原来的脉冲编码信号,完成遥控指令的传递,这是一个十分复杂的过程。
红外线发射管通常的发射角度为30-45度之间,角度大距离就短,反之亦然。
遥控器在光轴上的遥控距离可以大于8.5米,与光轴成30度(水平方向)或15度(垂直方向)上大于6.5米,在一些具体的应用中会充分考虑应用目标,在距离角度之间需要找到某种平衡。
对于遥控器涉及到如下几个主要问题:1. 遥控器发出的编码信号驱动红外线发射管,必须发出波长范围在940nm左右的的红外光线,因为红外线接收器的接收二极管主要对这部分红外光信号敏感,如果波长范围不在此列,显然无法达到控制之目的。
不过,几乎所有的红外家电遥控器都遵循这一标准。
正因为有这一物理基础,多合一遥控器才有可能做成。
2. 遥控器发出一串编码信号只需要持续数十ms的时间,大多数是十多ms或一百多ms重复一次,一串编码也就包括十位左右到数十位二进制编码,换言之,每一位二进制编码的持续时间或者说位长不过2ms左右,频率只有500kz这个量级,要发射更远的距离必需通过载波,将这些信号调制到数十khz,用得最多的是38khz,大多数普通遥控器的载波频率是所用的陶瓷振荡器的振荡频率的1/12,最常用的陶瓷振荡器是455khz规格,故最常用的载波也就是455khz/12=37.9khz,简称38k载波。
此外还有480khz(40k)、440khz(37k)、432khz (36k)等规格,也有200k左右的载波,用于高速编码。
红外接收头模块的使用
红外接收头模块的使用
红外接收头模块是一种用于接收红外线信号的电子元件,通常
用于遥控器、红外感应器和其他红外控制设备中。
使用红外接收头
模块时,需要注意以下几个方面:
1. 连接,首先,将红外接收头模块与电路板或其他电子设备连接。
通常情况下,红外接收头模块会有三个引脚,分别是电源(VCC)、地(GND)和信号输出(OUT)。
需要将这三个引脚正确连
接到电路板或其他设备上。
2. 电源,红外接收头模块通常需要外部供电,一般工作电压在
3V至5V之间。
在连接电源时,务必注意极性,避免接反导致损坏
模块。
3. 编程,如果需要在微控制器或单片机中使用红外接收头模块,通常需要编写相应的程序来读取和解码红外信号。
这涉及到红外信
号的解调和解码过程,需要根据具体的红外协议来进行编程。
4. 测试,在连接和编程完成后,需要进行测试以确保红外接收
头模块正常工作。
可以使用红外遥控器向模块发送红外信号,并通
过微控制器或单片机读取和解码信号来验证模块的功能。
5. 应用,最后,根据具体的应用需求,将红外接收头模块集成到相应的设备中,例如遥控器、红外感应器等,并进行相应的调试和优化。
总的来说,使用红外接收头模块需要注意连接、电源、编程、测试和应用等方面,确保模块能够正常工作并满足实际需求。
希望这些信息能够帮助到你。
红外遥控学习模块在空调控制的应用说明电脑RS232口控制红外遥控
红外遥控学习模块在空调控制的应用说明 电脑RS232口控制红外遥控学习模块控制空调典型应用电路:电路说明1. 该电路与电脑主机配合总共可以对最多28个红外遥控按键进行学习和发射.2. 可以控制3路红外发射管同时发射,安装在不同的3个方向.3. 为了能更好控制空调,一体化红外接收头应采用亿成光电的金属外壳红外接收头PIC-331LM如下图红外接收头购买联系方式:亿成光电深圳赛格广场二楼2108室电话: 83681812 83681792联系人: 马惠贞4. 红外发射管采用亿光电子的IR333,如果需要大角度的可以选用正负40度的.5. 模块晶振必须采用11.0592MHz6. +5v直流供电7. 有指示灯显示,绿灯是发射和学习指示,红灯是错误指示在正式应用时最好加上指示灯.红外遥控学习模块参考图:以上图片仅供参考,产品以实物为准模块具有8个引脚,定义如下1.X2: 接晶振一端,晶振必须用11.0592M2.X1: 接晶振另一端3.CI/B: 控制指令输入端,也作模块内部忙状态指示一个控制指令由双字节组成,即控制指令本码和控制指令反码,波特率9600, N81格式格式如下:每一位的时间要比较精确,为104uS左右,否则命令接收将不可靠!控制指令反码是控制指令本码求反,控制指令本码与控制指令反码之间时间间隔必须大于2ms小于100ms.支持以下56条指令0x00—0x1b对应28路红外控制指令0x80—0x9b对应28路红外学习指令不在此范围的指令一律为无效命令在不送指令时此引脚也作模块内部忙标志,若为低电平表示模块忙,主机不能发命令注意: 主机在模块忙时发命令由于此引脚为低电平模块也收不到,直到模块忙完主机才能发新的命令建议:两个指令之间的时间间隔不得小于200ms,保证被控设备有足够时间处理4.+5: 接5V直流电源,电源范围4.6—5.5v,纹波<20mv5. ERR: 错误提示,为高电平表示没有错误,低电平有错误在以下任何情况下会显示错误,命令接收错误收到了指令码但没收到指令反码无效命令红外学习错误此引脚的错误提示状态会持续到下一次接收到了正确的命令或红外学习正确了6.IROU: 红外遥控输出。
红外遥控一体化接收头原理及应用电路
红外遥控一体化接收头原理及应用电路TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-红外遥控一体化接收头原理及应用电路 2一.一体化红外线接收头的原理二. 红外遥控一体化接收头型号:SH-0038 应用电路集三. 红外遥控一体化接收头型号:RPM-638应用电路集四.一体化红外线接收头的管脚排列及检测红外遥控一体化接收头原理图及应用一体化红外接收头型号:SFH506-38、RPM-638红外接收电路通常由红外接收二极管与放大电路组成,放大电路通常又由一个集成块及若干电阻电容等元件组成,并且需要封装在一个金属屏蔽盒里,因而电路比较复杂,体积却很小,还不及一个7805体积大!SFH506-38与RPM-638是一种特殊的红外接收电路,它将红外接收管与放大电路集成在一体,体积小(大小与一只中功率三极管相当),密封性好,灵敏度高,并且价格低廉,市场售价只有几元钱。
它仅有三条管脚,分别是电源正极、电源负极以及信号输出端,其工作电压在5V左右.只要给它接上电源即是一个完整的红外接收放大器,使用十分方便。
它的主要功能包括放大,选频,解调几大部分,要求输入信号需是已经被调制的信号。
经过它的接收放大和解调会在输出端直接输出原始的信号。
从而使电路达到最简化!灵敏度和抗干扰性都非常好,可以说是一个接收红外信号的理想装置。
一体化红外接收头,如图5所示外形及管脚:型号区别:5所示:型号:SH0038图5 红外接收头红外接收头的种类很多,引脚定义也不相同,一般都有三个引脚,包括供电脚,接地和信号输出脚。
根据发射端调制一. 红外遥控一体化接收头型号:SH0038 应用电路集1. 用红外接收头、CD4069 制作的遥控灯原理图红外遥控的发射和接收电路图2. 用红外接收头、CD4011制作的遥控灯原理图红外遥控接收头内部电路3. 用红外接收头、CD4541制作的单路遥控原理图4. 一体化红外接收头遥控开关接收电路5. 用一体化红外接收头制作的遥控开关电路一体化红外接收头原理:没有人时,遥控接收头低电平脉冲信号由C1送入Q1,Q1将信号放大,由D1,C2滤波使Q2b极电压升高,Q2导通,Q3断开,继电器不吸合,K2断开,无12V送入报警器,报警器不报警;当有人进如时,将红外线阻断,接收器收不到遥控器发来的信号,Q1b极为高电平,Q1截止,Q2也截止,Q2C极为高电平,此时Q3导通,继电器吸合,K2闭合将12V送入报警或语音电路,发出报警声,同时R5对C4充电,达到Q4的导通电压时,Q4导通,Q3截止,继电器断开,报警结束,同时K1闭合,将C4放电,报警时间可由R5和C4决定。
红外遥控器信号接收和显示的设计
电子电路综合设计总结报告题目:红外遥控器信号接收和显示的设计(设计选题十四)姓名:班级:学号:成绩:摘要:随着电子技术的发展,红外遥控器越来越多的应用到电器设备中,但各种型号遥控器的大量使用带来的遥控器大批量多品种的生产,使得检测成为难题,因此智能的红外遥控器检测装置成为一种迫切的需要。
在该红外遥控器信号的接收和显示电路以单片机和一体化红外接收器为核心技术,具体由单片机最小系统、单片机与PC机间的通信模块、红外接收模块、数码管显示模块和流水灯模块组成。
在本系统的设计中,利用红外接收器接收遥控器发出的控制信号,并通过软件编程将接收信号存储、处理、比较,并将数据处理送至数码管显示模块。
总之,通过对电路的设计和实际调试,可以实现红外遥控器信号的接收与显示功能。
根据比较接收信号的不同,在数码管显示电路及流水灯电路上显示相应的按键数字或闪烁变化功能,并可实现单片机及PC机之间的通信功能,使得控制信号能在PC机上显示。
关键词:单片机红外接收器HS0038 解码串口调试设计任务结合单片机最小电路和红外线接收接口电路共同设计一个基于单片机的红外遥控信号接收与转发系统,用普通电视机遥控器控制该系统,使用数码管显示信号的接收结果。
1、实现单片机最小系统的设计。
2、当遥控器按下数字键时,在数码管上显示其键值。
如按下数字键1,则在数码管上显示号码01。
3、当遥控器按下音量△及音量▽时,用两位数码的周围段实现顺时针或者逆时针旋转的流水灯功能。
(为使得音量的增减清晰显示,试验中在单片机的P1口外接一排流水灯,具体功能的实现见方案的可行性论证)* 运用串口调试助手,在遥控器有按键按下时,将其键值显示在PC机上。
* 当遥控器按下频道△及频道▽时,在数码管上显示加1或减1后的数值。
一、系统方案比较与论证1、方案比较与选择为了实现系统整体功能,红外解码部分是核心,红外解码是指将遥控发射器所产生的红外遥控编码脉冲所对应的键值翻译出来的过程。
(整理)HS0038红外一体化接收头.
NB0038一体化红外接收头电路一、概述NB0038是一种用于红外遥控接收或其它方面的小型一体化接收头,中心频率为38.0kHz,可改善自然光的反射干扰.独立的PIN二极管同前置放大器集成在同一封装上.NB0038环氧树脂封装提供一个特殊的红外滤光器,可防止自然光的干扰.NB0038在抗自然光的干扰方面有极好的性能,可防止无用脉冲输出.二、特性◆∙∙∙∙ 光电检测和前置放大器集成在同一封装上.◆∙∙∙∙ 内带PCM频率滤波器.◆∙∙∙∙ 对于自然光有较强的抗干扰性.◆∙∙∙∙ 改进了对电场干扰的防护性.◆∙∙∙∙ 电源电压5V,低功耗.◆∙∙∙∙ 输出电平兼容TTL,CMOS.三、封装尺寸注意:1、除已标注外,公差为±0.25mm2、引脚之间的距离是在引脚从封装中露出来时测量的.四、框图五、技术参数1.极限值2.电光特性六、测试方法A.标准发送NB1838一体化红外接收头电路1.概述NB1838是一种用于红外遥控接收或其它方面的小型一体化接收头,中心频率为37.9kHz,可改善自然光的反射干扰。
独立的PIN 二极管同前置放大器集成在同一封装上。
NB0038环氧树脂封装提供一个特殊的红外滤光器,可防止自然光的干扰。
NB0038在抗自然光的干扰方面有极好的性能,可防止无用脉冲输出。
2.特性∙光电检测和前置放大器集成在同一封装上。
∙内带PCM频率滤波器。
∙对于自然光有较强的抗干扰性。
∙改进了对电场干扰的防护性。
∙电源电压5V,低功耗。
∙输出电平兼容TTL,CMOS。
外形图1.注:1.材料厚度:0.40±0.052.公差为±0.1(除另有注明外)。
四、框图五、技术参数1.极限值(Ta=25℃)2.电光特性(Vcc=5V)六、测试方法A.标准发送B.检测器距离测试C、脉宽测试七、特征曲线(TA=25℃)注1:晶体管的发射极和检测器之间的最大距离必须满足在标准发送条件下输出波形的满足的极限距离。
红外发射、接收头(红外基础知识)
目前市售红外一体化接收头有两种:电平型和脉冲型,绝大部分的都是脉冲型的,电平型的很少。
电平型的,接收连续的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载波就会出项有瞬间低电平其后为高电平的现象。
这种脉冲型一体化红外线接收头克服了传统电平型接收头的不足:传输距离相对更远,稳定性大大增加,抗干扰性更强。
因此已经完全取代了老式的电平型接受头,在电子市场如不说明店主给你的绝对是脉冲性的。
红外遥控协议
红外遥控协议红外通讯,顾名思义,就是通过红外线传输数据。
在电脑技术发展早期,数据都是通过线缆传输的,线缆传输连线麻烦,需要特制接口,颇为不便。
于是后来就有了红外、蓝牙、802.11等无线数据传输技术。
在红外通讯技术发展早期,存在好几个红外通讯标准,不同标准之间的红外设备不能进行红外通讯。
为了使各种红外设备能够互联互通,1993年,由二十多个大厂商发起成立了红外数据协会(IrDA),统一了红外通讯的标准,这就是目前被广泛使用的IrDA 红外数据通讯协议及规范。
在某些场合,需要数据交换但又不是很大,且实时性要求又不是很高的情况下,可以使用红外通讯方式,这样既可以得到无绳化通信带来的便利,又可以避开采用无线电高频电路可能引发的一些问题。
譬如用于家用电器的遥控器,计算机的遥控键盘和遥控鼠标以及便携式数据收集装置(煤水电表的登录器、报税机)与主机的数据交换等。
目前,利用红外线进行无线数据通信,无论从小型化、轻量化,还是从安全性等方面考虑,其可行性都比较高,并且已经在无线多信道室内话音系统,无绳电话以及键盘和终端间的短距离无线连接中得到了应用。
所有这些应用中的工作带宽远低于WLAN需要的带宽。
红外接收头的型号有很多HS0038 VS838等功能大致相同,只是引脚封装不同。
红外接收有几种统一的编码方式,采样哪种编码方式取决于遥控器使用的芯片,接收头收到的都是一样的。
电视遥控器使用的是专用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦AA3010T等,通常彩电遥控信号的发射,就是将某个按键所对应的控制指令和系统码(由0和1组成的序列),调制在38KHz的载波上,然后经放大、驱动红外发射管将信号发射出去。
不同公司的遥控芯片,采样的遥控码格式也不一样,较普遍的有两种,一种NEC标准,一种是PHILIPS标准。
NEC标准:遥控载波的频率为38KHz(占空比1:3)当某个键按下时,系统首先发射一个完整的全码,如果按键超过108ms仍未松开,接下来发射的代码(连发代码)将由起始码(9ms)和结束码(2.5ms)组成。
HS0038红外一体化接收头
NB0038一体化红外接收头电路一、概述NB0038是一种用于红外遥控接收或其它方面的小型一体化接收头,中心频率为38.0kHz,可改善自然光的反射干扰.独立的PIN二极管同前置放大器集成在同一封装上.NB0038环氧树脂封装提供一个特殊的红外滤光器,可防止自然光的干扰.NB0038在抗自然光的干扰方面有极好的性能,可防止无用脉冲输出.二、特性光电检测和前置放大器集成在同一封装上.内带PCM频率滤波器.对于自然光有较强的抗干扰性.改进了对电场干扰的防护性.电源电压5V,低功耗.输出电平兼容TTL,CMOS.三、封装尺寸注意:1、除已标注外,公差为±0.25mm2、引脚之间的距离是在引脚从封装中露出来时测量的.四、框图五、技术参数1.极限值2.电光特性六、测试方法A.标准发送NB1838一体化红外接收头电路1.概述NB1838是一种用于红外遥控接收或其它方面的小型一体化接收头,中心频率为37.9kHz,可改善自然光的反射干扰。
独立的PIN 二极管同前置放大器集成在同一封装上。
NB0038环氧树脂封装提供一个特殊的红外滤光器,可防止自然光的干扰。
NB0038在抗自然光的干扰方面有极好的性能,可防止无用脉冲输出。
2.特性•光电检测和前置放大器集成在同一封装上。
•内带PCM频率滤波器。
•对于自然光有较强的抗干扰性。
•改进了对电场干扰的防护性。
•电源电压5V,低功耗。
•输出电平兼容TTL,CMOS。
外形图1.注:1.材料厚度:0.40±0.052.公差为±0.1(除另有注明外)。
四、框图五、技术参数1.极限值(Ta=25℃)2.电光特性(Vcc=5V)六、测试方法A.标准发送B.检测器距离测试C、脉宽测试七、特征曲线(TA=25℃)注1:晶体管的发射极和检测器之间的最大距离必须满足在标准发送条件下输出波形的满足的极限距离。
1.测量地点:无极度强烈反射光的室内。
2.光源:在没有高频灯光,而只有普通的荧光灯下,检测面的亮度是200±50Lux。
VS1838B红外接收头接线及编码原理
VS1838B红外接收头接线及单片机编码原理
首先红外发射接收可以用串口。
但是我先讲个比较简单的吧,刚开始你红外发射假设你发的是01010101(八位),以450us的低电平和900us的高电平代表“0”;以450us的低电平和1200us的高电平代表“1”;如果发01010101 波形这个你应该可以想象吧?然后接收的话你用一个以38khz为载波的红外一体化接收头(如:1838);载波是需要加在发射端的,这个先不讲;先说接收吧,既然发送的一个0,那怎么去检测一个0呢?就用一个外部中断加上一个定时器可以吧?(51一般都这么用。
如果有捕捉中断的话如avr那就跟方便了,但原理一样),外部中断以下降沿触发;当这个下降沿来的时候开始用定时器计时,一直计时到下一个下降沿,前面说的,(以450us的低电平和900us的高电平代表“0”;以450us 的低电平和1200us的高电平代表“1”)如果我检测到两个下降沿之间的时间是1350us那是不是就代表是0,如果是1650us就是1,剩下的就同理了~~~不管你发几位,都是一位发过来我就记录一位,都记录好就开始处理你先接收到0然后是1(01010101)那我等到这个值后,是不是就代表一种编码?你也可以是00000000,或者11111111,你发射接收明白了就可以控制了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include<msp430x14x.h>
#defi ne BHSEL P2SEI定义捕获端口
#define BH_IO BIT2
unsigned int Cyc=0,LastCCR0=0, flag=0, key=0;
void InitBhTimerA();
void InitSys();
unsigned int translate(unsigned int number);
unsigned int getkey()〃得至U按键的值{return key;}unsigned int translate(unsigned int number)//将传入函数的数转化成七段数码管显示
{ unsigned int i;
switch(number){case 0: i=0xFC; break;
case 1: i=0x60; break;
case 2: i=0xDA; break;
case 3: i=0xF2; break;
case 4: i=0x66; break;
case 5: i=0xB6; break;
case 6: i=0xBE; break;
case 7: i=0xE0; break;
case 8: i=0xFE; break;
case 9: i=0xF6; break;}return i;}void In itBhTimerA()//初始化{P6DIR=0XFF; P6OUT=0X00;P5DIR=0XFF;P5OUT=0X00;
TACTL = TASSEL_2+ID_3+TACL定时器A,时钟源:
ACLK连续计数模式CCTLO = CCIS_1+CM_2+CA选择上降沿捕获,
CCIB (P2.2)为信号源,BHSEL |= BH_IO;/选择P2.2使用第二功能
TACTL |= MC_2+TACLR 打开计数器
CCTL0 |= CCIE;捕获中断允许
InitSys();}void InitSys(){unsigned int iq0;
//使用XT2振荡器
BCSCTL1 &二~XT2OFF打开XT2振荡器
do {IFG1 &二~OFIFG;清除振荡器失效标志
for (iqO = 0xFF; iqO > 0; iqO--);//延时,等待XT2起振
}while ((IFG1 & OFIFG) != 0);/判断XT2是否起振
BCSCTL2 二SELM_2+SEL选择MCLK SMCLK为XT2
_EINT();〃打开全局中断控制,若不需要打开,可以屏蔽本句}void
main(){WDTCTL=WDTPW+WDTHOLD;
InitBhTimerA();
while
(1){P6OUT=BIT1+BIT2;
P5OUT=translate((getkey()%10));
P6OUT=BIT0+BIT2;
P5OUT=translate((getkey()/10)%10);
P6OUT=BIT0+BIT1;
P5OUT=translate((getkey()/100));}}
#pragmavector二TIMERAO_VECTOR捕捉中断,根据两次中断的时间判断
传
入的值,最后转化成需要的整数
__interrupt void TimerA0(){Cyc=CCR0-LastCCR0;
LastCCR0=CCR0;
if((Cyc>12000)&&(Cyc<14000)){flag=0;
key=0;}flag++;//13401
if((flag>18)&&(flag<=26)){if((Cyc>1000)&&(Cyc<2000)) key=key*2;
if((Cyc>2000)&&(Cyc<3000)) key=key*2+1;}//flag++;
//Cyb[(flag-2)]=Cyc;}。