HS0038红外一体化接收头
HS0038B红外接收管数据手册

D D D D
Suitable burst length ≥10 cycles/burst Low power consumption High immunity against ambient light Continuous data transmission possible (800 bit/s)
Ee min – Threshold Irradiance ( mW/m2 ) 1.0 / E – Rel. Responsitivity e 0.8 2.0 f ( E ) = f0 1.6 1.2 0.8 0.4 0.0 0.7
94 8143
0.6
0.4 0.2 0.0 0.8 0.9 1.0 1.1 1.2 1.3 f / f0 – Relative Frequency
HS0038B
Vishay Telefunken Absolute Maximum Ratings
Tamb = 25_C Parameter Supply Voltage Supply Current Output Voltage Output Current Junction Temperature Storage Temperature Range Operating Temperature Range Power Consumption Soldering Temperature Test Conditions (Pin 3) (Pin 3) (Pin 1) (Pin 1) Symbol VS IS VO IO Tj Tstg Tamb Ptot Tsd Value –0.3...6.0 5 –0.3...6.0 5 100 –25...+85 –25...+85 50 260 Unit V mA V mA °C °C °C mW °C
[教学]HS0038红外接收
![[教学]HS0038红外接收](https://img.taocdn.com/s3/m/91fbd96168eae009581b6bd97f1922791788be4f.png)
[教学]HS0038红外接收红外接收探头,接收红外信号频率为38kHz,周期约26μs随着家用电器、视听产品的普及,自动化办公设备的广泛应用和网络化的不断发展,越来越多的产品具有了待机功能(如遥控开关、网络唤醒、定时开关、智能开关等)。
产品的待机功能实现遥控操作,极大地方便了我们的生活,但也浪费了大量的能源。
中国节能产品认证中心(CECP)调查显示,全球每个家庭处于待机状态下的家电相当于亮着一个15 W,30 W 的长明灯,仅一台彩电每年在“无用待机状态”下浪费电力近100?,在我国彩色电视机待机一项一年就浪费电力150 多亿度,相当于十几个大型火力发电厂白白发电。
澳大利亚电器设备能源委员会新近的研究成果显示,不仅会耗费可观的电能,每月支付数额不小的“冤枉电费”,而且其释放大量有害气体二氧化碳在一定程度上加速了气候的变暖。
利用本系统可以良好的达到节能和环保的效果。
同时在家庭或工业控制现场,一些手动操作不太方便的场合,可以使用现有遥控器通过设置代替手动操作,比如可以利用家中现有的彩电遥控器,控制其它没有遥控功能的电器(如电灯、计算机、音响、电脑、打印机、饮水机、热水器等),方便生活。
1 系统方案论证和选择为了实现系统整体功能,红外解码部分是核心,红外解码指将遥控发射器所产生的红外遥控编码脉冲所对应的键值翻译出来的过程。
下面将系统方案做一论证,通常有硬件解码和软件解码两种方案。
方案一:此方案中,使用专用遥控器作为控制信号发出装置,当按下遥控器的设置键后,一体化红外接收装置接收到遥控器发出的设置控制信号,然后将信号送到专用的解码芯片中进行解码,解码后将信号送到单片机,由单片机查表判断这个信号是不是设置信号,当确认是设置信号后,启动设置子程序,那么以后接收到的红外信号就是设置的时间信号了,红外接收头接收到红外信号后再通过放大器将信号传到解码器中,解码器解完码后送到单片机,单片机再通过查表确定这些数值并进行设置,然后按下确认键,红外接收头接收到这个信号并通过放大送到解码器中,解码后再送到单片机中,单片机通过查表确定这是确认操作后,可以通过可控硅控制电源通断。
采用HS0038对万能红外电视遥控器的解码(C51源码)

{k=10;break;} /*budong/
else if(k==9) //如果持续了10×0.9ms=9ms的低电平,说明是引导码
{while(IRsignal==0);
/************************* 说 明 *********************************/
/* 以一个9ms的低电平和4.5ms的高电平为引导码,后跟32位二进制代码 */
/* 前16位为8位用户码及其反码,后16位为8位的操作码及其反码 */
}
IRcode[i]=CodeTemp;
CodeTemp=0;
}
Delay();
}
}
EA=1;
}
/**************************主程序*************************/
IRcode[3]=0x00;
P0=IRcode[3];
while(1);
}
}
/************************中断0解码服务子程序**********************/
void int0(void) interrupt 0 using 2
{
EA=0;/*不懂/
for(k=0;k<10;k++)
{Delay0_9ms();
for(j=18;j>0;j--)
for(k=20;k>0;k--) ;
}
/***************************延时1ms子程序**********************/
HS0038红外接受电路设计与应用

HS0038红外接受电路设计与应用1.红外通信红外通信是利用950nm近红外波段的红外线作为传递信息的媒体,即通信通道。
发送端采用脉时调制(PPM)方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射管以光脉冲的形式发送出去;接收端将接收到的光脉转换成电信号,经过放大、滤波等处理之后送给解调电路进行解调,还原为二进制数字信号后输出。
简而言之,红外通信的实质就是对二进制数字信号进行调制和解调,以便利用红外通道进行传输;红外通信接口就是针对红外信道的调制解调器。
2.红外传输协议红外发射系统发射的信号是有“0”和“1”的二进制代码组成的,不同的协议对“0”和“1”的编码不同。
红外信号的传输协议严格规定了红外信号的载波频率、编码方式和数据传输的格式,以确保发送端和接收端之间数据传输的准确无误。
常见的红外传输协议有:NEC协议,ITT协议,Nokia NRC 协议,Sharp协议等。
下面一NEC协议为例,了解一下各种协议的大同小异。
NEC 标准下的编码表示其中:引导码高电平约9000us 左右,低电平约4500us 左右;用户码16 位,数据码16 位,共32位;数据0 是用“高电平约560us +低电平约560us”表示。
数据1 可用“高电平约560us+低电平约1680us”表示。
*其实自己在做红外系统时,借助示波器,可以编写自己独特的红外协议。
但要尊守一点,要以38KHz的方波来驱动红外发射LED,同时要把这38KHz的波形斩断,也就是编码。
对应的接收管会在接收到38KHz的红外信号时输出低电平,没有信号就输出高电平。
简介:红外线接收器 HS0038参数参数符号测试条件Min Typ Max单位工作电压Vcc V接收距离L L5IR=300mA1214M 测试信号载波频率f038K HZ 接收角度O1/2距离衰减1/2十/-45Deg BMP宽度F BW一3Db andwidth25KHz静态电流Icc无信号输入时mA 低电平输出Vo L Vin=OV Vcc=5V V 高电平输出Vo H Vcc=5V V 输出脉冲Tpw L Vin=500μ Vp-p500600700μS 宽度Tpw H Vin=50μ Vp-p500600700μS 光轴上测试,以宽度为600/900μS为发射脉冲,在5CM之接收范围内,取50次接脉冲之平均值1).特性a)光电检测和前置放大器集成在同一封装上。
【免费下载】HS0038红外接收

说明红外接收头和遥控器至少有一个损坏。
只要确保遥控器工作正常,很容易判断红外接收头的优劣。
2.2 红外遥控解码的实现 因为要进行遥控操作,必须使被遥控对象能够认识遥控指令,这样才能对其进行操作。
举例说明一下:假如我只会说汉语,而JIM 只会说英语,让我们两个独自交流的话肯定不会有什么结果,那我们要进行交流,怎么办?这就需要一个翻译者来做中间人了,翻译者将JIM(我)说的话翻译给我(JIM)能够听懂、识别的语言,这样我们交流就没问题了。
同样,在红外遥控方面,要使被遥控对象能够识别遥控指令,那就需要一个“翻译者”,我们将这作为一个过程,叫解码。
本系统中所使用的遥控器为普通电视遥控器,红外芯片采用的是3010 芯片。
识别方法分析:为了用软件识别以上波形,采用与程控交换机中“脉冲号码识别法”类似的方法来解决。
用扫描的方式对接收波形快速扫描,然后根据扫描结果分析出编码值。
识别编码的关键之一是确定扫描周期。
分析波形和参数知道:整个数据14 位,总时长为22 ms~25 ms,则一个数据位时长为1.5 ms~1.8 ms,占空比1:1,脉宽为750 μs~900 μs。
在编程时要考虑脉宽的偏差容限,为保证扫描精度,选取扫描周期为100μs。
识别编码的关键之二是判别“0”和“1”。
数据“0”为波形从低到高,即在相邻的 2 次扫描中,扫描值从0 到1,则识别数据为“0”;数据“1”为波形从高到低,即在相邻的 2 次扫描中,扫描值从 1 到0,则识别数据为“1”。
为了记录相邻 2 次扫描值,则分别用 2 个变量来记录当前扫描值和前一次的扫描值,程序中用变量TheB 和PreB。
识别编码的关键之三是识别各个数据比特的跳变时刻。
为了识别这种跳变时刻,用一个标志位做“变化识别标志位”,程序中用VIB 表示,它由前次扫描值和当前扫描值“相异或”而得,即VIB=PreB TheB,若VIB=1,则说明是跳变时刻。
但是,在 2 个数据位之间,也有一个跳变,为了将它与数据位中的有效跳变区分开,设置一个“数据有效标志位”,程序中用IDB 表示。
红外线遥控接收头型号及全参数:

红外线遥控接收头型号及参数:红外线遥控接收头 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供电。
HS0038接收程序

//红外线HS0038接收并在LCD上显示,可惜是参照别人的程序,不好意思#include <reg52.h>#define c(x) (x*110592/120000)sbit Ir_Pin = P3^3;sbit rs=P1^0;sbit wr=P1^1; //1602控制口sbit e=P1^5;unsigned char Ir_Buf[4]; //用于保存解码结果void delay(unsigned int z){unsigned char i; //1602用到的延时while(z--)for(i=110;i>0;i--);}void write_com(unsigned char com){rs=0;wr=0; //1602写命令子程序P0=com;delay(5);e=1;delay(5);e=0;}void write_dat(unsigned char dat){rs=1;wr=0;P0=dat; //1602写数据子程序delay(5);e=1;delay(5);e=0;}void init_1602(){e=0;write_com(0x38);write_com(0x0e); //1602初始化write_com(0x06);write_com(0x01);}unsigned int Ir_Get_Low(){TL0 = 0;TH0 = 0;TR0 = 1; //用定制器0接收,获取低电平时间while (!Ir_Pin && (TH0&0x80)==0);TR0 = 0;return (TH0 * 256 + TL0);}// 获取高电平时间unsigned int Ir_Get_High(){TL0 = 0;TH0 = 0;TR0 = 1;while (Ir_Pin && (TH0&0x80)==0);TR0 = 0;return (TH0 * 256 + TL0);}void uart_init(void){unsigned char u;ET1=0;TMOD = 0x21; // 定时器1工作在方式2(自动重装)SCON = 0x50; // 10位uartTH1 = 0xFD;TL1 = 0xFD;u = SBUF;TR1 = 1;}void write_1602shuju(){write_com(0x80);delay(1);write_dat(Ir_Buf[2]/10+0x30);delay(1); //1602xieshujuwrite_dat(Ir_Buf[2]%10+0x30);delay(1);}void main(){unsigned int temp;char i,j;uart_init();init_1602();while(1){while (Ir_Pin); //等待变低temp = Ir_Get_Low();if (temp < c(8500) || temp > c(9500)) //引导脉冲低电平9000 continue;temp = Ir_Get_High();if (temp < c(4000) || temp > c(5000)) //引导脉冲高电平4500 continue;for (i=0; i<4; i++) //4个字节{for (j=0; j<8; j++) //每个字节8位{temp = Ir_Get_Low();if(temp < c(200) || temp > c(800))continue;temp = Ir_Get_High();if(temp < c(200) || temp > c(2000))continue;Ir_Buf[i] >>= 1;if(temp > c(1120))Ir_Buf[i]|=0x80;}}write_1602shuju();SBUF = Ir_Buf[2]; // 返回键码while (TI == 0);TI = 0; }}。
基于单片机的红外遥控智能调光调速器的设计_张国良

图5 程序流程图
4 结论 红外遥控调光电路的关键是红外遥控的解码, 发射时利用现有的电视机万能遥控,使其有了第二 功能。在解码红外信号上,应用了脉冲位置调制 (PPM)法。即采集其高低电平宽度的方法,可以还 原出信号的各个编码,简化了电路。同时,采用了 专用调光调速芯片来控制负载,增强了系统功能、 并且能安全、可靠地工作。本设计非常简单的实现了 红外遥控信号解码,完成了无级调光与调速功能, 效果令人满意。制作好的电路见图6、图7。
0 引言 电子遥控技术已经十分成熟了,它能为我们的 生活带来方便。在我们日常生活中,处处都可以见 到它的影子。比如:在小汽车上,有遥控电子锁。 遥控玩具、空调与电视机也用到了遥控。常见的遥 控,一是无线遥控,二是红外遥控。红外是一种不 可见光,它介于可见光和微波之间,既有可见光的 性质,如:直线传播、反射、折射等,又具有微波 的一些特性,如穿透力强。红外线遥控是目前使用 最广泛的一种遥控手段。由于红外线遥控装置具有 体积小、功耗低、功能强、成本低等特点,因而, 继彩电、录像机之后,在录音机、音响设备、空调 机以及玩具等其它小型电器装置上也纷纷采用红外 线遥控。工业设备中,在高压、辐射、有毒气体、 粉尘等环境下,采用红外线遥控不仅安全可靠而且 能有效地隔离电气干扰。 借助于红外线具有的上述特性。利用红外传感器 具有灵敏度高、响应速度快和光谱范围窄的特点, 同时利用单片机结构紧凑、可靠性高、数据处理能力 强、速度快、功耗小、成本低的特点、可以制作灵敏 度高、抗干扰能力强、性能优良的红外遥控装置。 1 红外遥控原理 通用的红外遥控系统由发射和接收两大部分组 成。应用编/解码专用集成电路芯片来进行控制操作,
电子技术设计与应用 Electronics Design & Application
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NB0038一体化红外接收头电路
一、概述
NB0038是一种用于红外遥控接收或其它方面的小型一体化接收头,中心频
率为38.0kHz,可改善自然光的反射干扰.独立的PIN二极管同前置放大器集成在同一封装上.
NB0038环氧树脂封装提供一个特殊的红外滤光器,可防止自然光的干扰.NB0038在抗自然光的干扰方面有极好的性能,可防止无用脉冲输出.
二、特性
光电检测和前置放大器集成在同一封装上.
内带PCM频率滤波器.
对于自然光有较强的抗干扰性.
改进了对电场干扰的防护性.
电源电压5V,低功耗.
输出电平兼容TTL,CMOS.
三、封装尺寸
注意:
1、除已标注外,公差为±0.25mm
2、引脚之间的距离是在引脚从封装中露出来时测量的.
四、框图
五、技术参数
1.极限值
2.电光特性
六、测试方法
A.标准发送
NB1838一体化红外接收头电路
1.概述
NB1838是一种用于红外遥控接收或其它方面的小型一体化接收头,中心频率为37.9kHz,可改善自然光的反射干扰。
独立的PIN 二极管同前置放大器集成在同一封装上。
NB0038环氧树脂封装提供一个特殊的红外滤光器,可防止自然光的干扰。
NB0038在抗自然光的干扰方面有极好的性能,可防止无用脉冲输出。
2.特性
•光电检测和前置放大器集成在同一封装上。
•内带PCM频率滤波器。
•对于自然光有较强的抗干扰性。
•改进了对电场干扰的防护性。
•电源电压5V,低功耗。
•输出电平兼容TTL,CMOS。
外形图
1.
注:1.材料厚度:0.40±0.05
2.公差为±0.1(除另有注明外)。
四、框图
五、技术参数
1.极限值(Ta=25℃)
2.电光特性(Vcc=5V)
六、测试方法
A.标准发送
B.检测器距离测试
C、脉宽测试
七、特征曲线(TA=25℃)
注1:晶体管的发射极和检测器之间的最大距离必须满足在标准发送条
件下输出波形的满足的极限距离。
1.测量地点:无极度强烈反射光的室内。
2.光源:在没有高频灯光,而只有普通的荧光灯下,检测面
的
亮度是200±50Lux。
3.标准发送:标准发送中图1脉冲波所标示的应分类在图2
所指定的测量电路下的50mVp-p下。
可靠性
测试项目测试条件标准高温Ta=+60℃,Vcc=5.0V,t=240H注2
注2:(电光特性)在常温下应满足可安全使用2小时以上。
注3:(电光特性)没有变形的圆锥形和外观的损坏。
(包括接收头的变形)
检查标准
1.在电特性中,下例项目的数据应该检查
1-1发射极和检测器之间的距离
1-2电流消耗量
1-3高电平输出电压
1-4低电平输出电压
2.除以上提到的项目不需要特别的检查外,其余的都必需全部检测。
警告(当该接收头在使用和储存中)
1.无外加压力时储存和使用或运输不会引起质量的改变。
2.无腐蚀气体或盐分的天气储存和使用。
3.不可以在极度湿度的环境下储存和使用。
4.在定值条件下焊接管脚。
焊接后不可以加高压。
5.该接收头不可以洗。
可用软布轻轻地擦拭二极管边上污垢。
也可
用溶剂溶解,只可用甲醇、乙醇、丙烯。
6.前置放大器可确保人体的防静电感应损坏,且在使用前必须焊接
铁制品接地。
7.不要在电源和地之间放成对的接收头,以减少因电源线所引起的
噪声。
8.遥控器的性能取决于外界环境和外围元器件的性能。
客户应根据
在各种条件下来评价整体性能。
该器件由指令、宏指令和接收模式三部分组成。
(本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待您的好评与关注!)。