范文一:红外遥控接收资料(OK)
红外发射
(1)脉频调制(PFM )
用调制信号控制脉冲的重复频率,即单位时间内脉冲的个数,使脉冲的重复频率随调 制信号变化。 此时脉冲序列中脉冲的幅度和宽度均保持不变。 主要用于仪表测量等方面, 很 少直接用于无线电通信。
(2) 脉宽调制(PDM )
采用脉宽调制的串行码,以脉宽为 0.565ms、间隔 0.56ms、周期为 1.125ms的组合 表示二进制的“ 0” ;以脉宽为 0.565ms、间隔 1.685ms、周期为 2.25ms的组合表示二进制 的“ 1” 。
上述“ 0”和“ 1”组成的 二进制码经 38kHz的载频进行调制,提高发射效率,达到 降低电源功耗的目的。 然后, 再通过红外发射二极管进行二次调制, 产生红外线向空间发射, 最多额 128种不同组合的编码。
遥控器在按键按下后,周期性地发出同一种 42位二进制码,周期约为 108ms。一组码 本身的持续时间随它包含的二进制 “ 0” 和 “ 1” 的个数不同而不同, 大约在 47~63ms 之间。 所以这里采用脉宽调制(PDM )的方法,以便于设计完成电路。
载波:就是把基带信号(就是“0”,“1”)调制到 38k 的载波上去,由红外发光管发 射(同发光二极管)出去。
本次设计用是用 10个脉宽的高电平, 10个脉宽的低电平来表示编码 ‘ 1’ , 用 20个脉宽的 高电平和 10脉宽的低电平表示‘ 0’ 。然后用脉冲调制发射出去。如下图
然后在接收端用红外光敏二极管 (或三极管) 或者红外一体化接收头接收。 本电路就是 用一体化的红外接收模块 SM0038接收红外频率为 38KHz 周期大约为 26μs 的红外信号, 它同时 对信号进行放大, 检波, 整形得到逻辑电平的编码信号再送到单片机, 经单片机解码并执行 去控制相应的程序。
红外遥控在家电产品中有广泛应
红外发射方框图 (单片机实现 ) :
发射电路由: 按键电路 ,复位电路 , AT89S51编码电路 ,红外发射电路 ,电源 电路组成。 按键电路:用于输入相应编码,输入到单片机后让单片机解码出相应按键。 复位电路:用于当单片机出现故障或进入死循环后让单片机重新复位启动。 AT89S51编码电路:电路采用不同的脉冲宽度电路实现不同的二进制信号的编码,由 单片机完成。载波信号采用 38KHz 的矩形波,它由子程序产生,矩形波周期为 26μs ,对要 发送的信号进行调制。 电源电路:外接有 +5V电源插座,并设有 6V —— 10电源插口,可以在实验室或即使没 有 +5V电源的情况下操作电路。
红外接收方框图 (单片机实现 ) :
红外遥控 接收器
接收电路可以使用一种集红外线接收和放大于一体的一体化红外线接收器,不需要任 何外接元件, 就能完成从红外线接收到输出与 TTL 电平信号兼容的所有工作, 而体积和普通 的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。接收器对外只有 3个引脚:Out 、 GND 、 Vcc 与单片机接口非常方便,如下图所示。
本电路采用 SM0038一体的一体化红外线接收器,如下图:
SM0038外形图
① 脉冲信号输出接,直接接单片机的 IO 口。
② VCC接系统的电源正极(+5V);
③ GND接系统的地线(0V );
2 遥控发射器及其编码
通用红外发射器由指令键、指令信号产生电路、
调制电路、驱动电路及红外发射器组成 见图 1
。
遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,
解码比较容易的一类来加以说明,现以日本 NEC 的 uPD6121G 组成发射电路为例说明编码原
理。当发射器按键按下后,即有遥控码发出, 所按的键不同遥控编码也不同。这种遥控码具
有以下特征:
采用脉宽调制的串行码,以脉宽为 0.565ms 、间隔 0.56ms 、周期为 1.125ms 的组合表
示二进制的“0”;以脉宽为 0.565ms 、间隔 1.685ms 、周期为 2.25ms 的组合表示二进制的
“1”,其波形如图 2所示。
上述“0”和“1”组成的 42位二进制码经 38kHz 的载频进行二次调制以提高发射效
率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图 3
所示。
7461产生的遥控编码是连续的 42位二进制码组,其中前 26位为用户识别码,能区别
不同的红外遥控设备,防止不同机种遥控码互相干扰。后 16位为 8位的操作码和 8位的操
作反码用于核对数据是否接收准确。
当遥控器上任意一个按键按下超过 36ms 时, LC7461芯片的振荡器使芯片激活,将发
射一组 108ms 的编码脉冲,这 108ms 发射码由一个起始码(9ms ) ,一个结果编(4.5ms ) , 26位为用户识别码, 后 16位为 8位的操作码和 8位的操作反码组成。 如果键按下超过 108ms
仍未松开,接下来发送的代码(连发代码)将仅由起始码) (9ms )和结束码(2.5ms )组成。
对于接收端而言就是一个 9ms 的低电平 , 和一个 4.5ms 的高电平,这个同步码头可以使程序 知道从这个同步码头以后可以开始接收数据。
红外遥控及相应发射的编码
0A 01
11 12 13 14 15 16 17 18 19 10 1A 1B 0E 02 03 1C 06 04 05 0C 0D 08 09 1D 00 1F 1E 0B 07 0F
这是按照红外遥控器按键的实际位置给出的 32个按键的键值(16进制)
解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以 0.56ms 的低电平开始,不同的是高电平的宽度不同,“0”为 0.56ms,“1”为 1.68ms, 所以 必须根据高电平的宽度区别“0”和“1”。如果从 0.56ms 低电平过后,开始延时, 0.56ms 以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比 0.56ms 长些,但又不能超过 1.12ms, 否则如果该位为“0”,读到的已是下一位的高电平, 因此取(1.12ms+0.56ms) /2=0.84ms最为可靠,一般取 0.84ms 左右即可。
根据红外编码的格式,程序应该等待 9ms 的起始码和 4.5ms 的结果码完成后才能读码。
代码格式(以接收代码为准,接收代码与发射代码反向)
①位定义
②单发代码格式
42发代码
③连发代码格式
注:代码宽度算法:
18位地址码的最短宽度:1.12×16=20.16ms 16位地址码的最长宽度:2.24ms ×16=36ms 易知 8位数据代码及其 8位反代码的宽度和不变:(1.12ms+2.24ms)×8=27ms
∴ 42位代码的宽度为(20.16ms+27ms) ~(36ms+27ms)
1. 解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以 0.56ms 的低电平开始,不同的是高电平的宽度不同,“0”为 0.56ms,“1”为 1.68ms, 所以 必须根据高电平的宽度区别“0”和“1”。如果从 0.56ms 低电平过后,开始延时, 0.56ms 以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比 0.56ms 长些,但又不能超过 1.12ms, 否则如果该位为“0”,读到的已是下一位的高电平, 因此取(1.12ms+0.56ms) /2=0.84ms最为可靠,一般取 0.84ms 左右均可。
2. 根据码的格式,应该等待 9ms 的起始码和 4.5ms 的结果码完成后才能读码。
2:原理分析
(1) 红外编码发射电路:
电路图是 P1口接开关来控制
发射部分采用不同脉宽度来实现二进制信号的编码,可由单片机完成。因 SM0038的红外接 收头接收频率是 38kHz ,所以载波信号采用 38kHz 的矩形波,载波信号由子程序产生,矩形 波周期为 26μs , 对要发送的信号进行调制。 “ 1” 用 10个 t 的低电平和 10个 1的脉冲表示, “ 0”用 20个 t 的低电平和 10个 t 的脉冲表示,占空比分别为 1:2和 1:1符合 NEC 通用 编码, 8比特 /帧,带同步帧(传输开始)和结束帧(传输结束) 。 电路图是 P1.3~P1.6接开关分别控制顺序、 倒序、 正跳和逆跳程序不断查询哪个按键按下, 然后发送相应的数据。 使用 8550PNP 型三极管放大功率, 一般可达到 10M 以上。 采用这种遥 控方法,降低了硬件的成本。
红外编码发射
PCB
(2)红外接收解码显示原理图 :
电路通过 SM0038接收发射的脉冲, 解调出信号, 并放大信号, 然后由 P2口通过一 位数码管显示出发射的编码。其开机后蜂鸣器先‘嘟’响一声,然后显示‘ 8’ ,以自检测发 光管是否能正常工作。当接收到信号后,显示其编码,其格式为先显示 0.8S 的高位编码, 再显示 0.8S 的低位编码, 最后显示 0.8S 的 16进制标志。 并且当接收到编码 ‘ 11H ’ 、 ‘ 12H ’ 、 ‘ 13H ’ 、 ‘ 14H ’ ,的时候,彩灯便会执行相应的正转、倒转、正跳、倒跳的程序。
红外接收解码显示 PCB:
3: 制作过程
用一体化接收头的灵敏度比较高,体积相对比较小,内部集成了 38k 解调、低通滤波和 其他一些抗干扰电路。 这种接收头使用比较简单, 不过据我使用过的情况来看, 灵敏度越高 抗干扰性能就越差,常常伴有脉冲干扰,用程序还是可以解决的。
发射程序
ORG 0000H
AJMP START
ORG 0030H
MOV P1,#0FFH
SHUNXU: JB P1.3,DAOXU ; 是否为顺序键 LCALL DEL
JB P1.3,SHUNXU
MOV R1,#11H ; 发送 11H
LCALL SEND ; 调用发送程序 SETB P2.1 ; 置发送端为高电平 SETB P1.3 ; 重新置按键为高电平
LJMP SHUNXU
DAOXU: JB P1.4 ,SHUNTIAO ; 是否为倒序控制按键 LCALL DEL ; 消抖动
JB P1.4,DAOXU ; 是否为倒序控制按键 MOV R1,#12H ; 是则发送 12H
LCALL SEND ; 调用发送程序
SETB P2.1 ; 置发送端为高电平 SETB P1.4 ; 重新置按键为高电平 LJMP SHUNXU
SHUNTIAO:JB P1.5,DAOTIAO ; 是否为顺跳控制按键 LCALL DEL ; 防抖动
JB P1.5,SHUNTIAO
MOV R1,#13H ; 是则发送 13H
LCALL SEND ; 调用发送程序
SETB P2.1 ; 置发送端为高电平 SETB P1.5 ; 重新置按键为高电平 LJMP SHUNXU
DAOTIAO:JB P1.6,SHUNXU ; 是否为倒跳控制按键 LCALL DEL ; 防抖动
JB P1.6,DAOTIAO
MOV R1,#14H ; 是则发送 14H
LCALL SEND ; 调用发送程序
SETB P2.1 ; 重新置按键为高电平 LJMP SHUNXU
DEL: MOV R6,#100 ;20ms 防抖动
LOOP: MOV R7,#100
DJNZ R7,$
DJNZ R6,LOOP
RET
SEND: MOV R5,#173
LCALL H1
MOV R5,#173
LCALL H1
MOV R5,#173
LCALL L
XT1: MOV R5 ,#22 ; 发送 0
LCALL H1
MOV R5,#22
LCALL L
DJNZ R4,XT1
MOV R4,#8 ; 发送 8位操作码
MOV A,R1
GO: RLC A
JC S1
GO2: MOV R5 ,#22 ; 发送 0
LCALL H1
MOV R5,#65
LCALL L
LJMP NEXT
S1: MOV R5 ,#22 ; 发送 1
LCALL H1
MOV R5,#22
LCALL L
NEXT: DJNZ R4,GO
CPL A ; 发送 8位操作反码
MOV R5,#35
MOV R4,#8
LCALL H1
MOV R5,#17
LCALL L
GO1: RLC A
JC S11
MOV R5 ,#22 ; 发送 0
LCALL H1
MOV R5,#65
LCALL L
LJMP NEXT1
S11: MOV R5 ,#22 ; 发送 1
LCALL H1
MOV R5,#22
LCALL L
NEXT1:DJNZ R4,GO1
MOV R5,#10
LCALL H1
RET
H1 : CLR P2.1
MOV R6,#5 ; 一个周期为 26us 的脉冲 , 晶振为 12MHz
范文二:红外遥控接收电路
红外遥控接收电路(T9149A )
一 、描述:
T9149A 是通用红外线遥控接收集成电路(与 TC9149P 兼容) 。内部电路由振荡器、计 数器、输入移位寄存器、移位寄存器、输入脉冲计数器、数据校验电路、用户码校验电路、 出错检测电路、数据锁定电路和输出缓冲电路等组成。适用于各种家用电器遥控,以及遥控 报警防灾防盗等用途。
二、特征:
★采用 CMOS 工艺。
★外接 RC 元件构成振荡器。
★内有用户码检测电路,以鉴别不同系统发送的码。
★配套使用型号为 T9148。
★ T9149A 为 16脚双列直插式封装。
三、引脚符号及功能 :见表 2-1
表 2-1 T9149A 引脚符号及功能
引脚号 符号 功能 引脚号 符号 功能
1 2 3 4 5 6 7 8 GND
RxIN
HP1
HP2
HP3
HP4
HP5
SP5
接地
接收信号输入端
保持控制脉冲输出
保持控制脉冲输出
保持控制脉冲输出
保持控制脉冲输出
保持控制脉冲输出
单发控制脉冲输出
9
10
11
12
13
14
15
16
SP4
SP3
SP2
SP1
CODE3
CODE2
OSC
V DD
单发控制脉冲输出 单发控制脉冲输出 单发控制脉冲输出 单发控制脉冲输出 用户码设定 用户码设定 外接振荡电路 外接电源
四、功能说明
˙输出控制信号有三种:单发控制脉冲(SP ) ,在 12位接收脉冲检查正确后,在相应 的输出端产生一个脉冲宽度约为 6100TCK 的正脉冲。保持控制脉冲(HP ) ,每按下连续键 时,输出的脉冲宽度大约和按下的时间相等。因连续键可以多键操作,故各 HP 信号能同步 并行产生。当接收到连续发送信号后,与第一个锁定脉冲产生的同时,在相应的输出端产生 高电平,直到最后一个锁定脉冲结束 6100TCK 后,再恢复到低电平。
˙OSC 端内部有由二级 CMOS 反相器和反馈电阻组成的斯密特触发器以及场效应管恒流 源。 OSC 端外接并联 RC 电路即可产生振荡。
˙信号接收端 RxIN 的内部由二级 CMOS 反相器和反馈电阻组成斯密特触发器,其作用 是将输入的光电信号进行整形,以保证电路稳定工作。
- 1 -
˙检查接收信号时,首先将第一组接收的数据寄存在 12位移位寄存器内,然后将第二 组接收的数据与第一组接收的数据逐位进行比较。若相同,则相应的输出端(HP 、 SP )产 生控制信号。若不同,则内部出错信号使系统复位,无控制信号产生。因此,进一步加强了 抗干扰能力。
˙CODE 端是用户码设定端。集成电路内部有上拉电阻,故该端悬空时为“ 1” ,接地时 为“ 0” 。用户码的设定必须与对应的电路一致,才能保证产生相应的控制信号;否则内部触 发器无锁定脉冲触发,输出仍停留于低电平。两位用户码不能同时设为低电平。码的分配方 式参见表 2-2。
表 2-2 T9149A 对应 T9148码的分配表
数据位
键号
H S1 S2 K1 K2 K3 K4 K5 K6
功能 输出端
1 2 3 4 5 7 8 9 10 11 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
连续输出
连续输出
连续输出
连续输出
连续输出
单发输出
单发输出
单发输出
单发输出
HP1 HP2 HP3 HP4 HP5 SP1 SP2 SP3 SP4 SP5
五、极限参数
表 2-3 T9149A 极限参数符号及参数值(Ta=25℃)
参数名称 符号 参数值 单位
- 2 -
电源电压 输入电压 输出电压 功耗
工作环境温度 贮存温度 输出电流(高电平) VDD
VIN
Vout
Pd
Tamb
Tstg
Iout
0~6
Vss-0.3~VDD+0.3
Vss-0.3~VDD+0.3
200
-20~+75
-55~+125
5
V V V mW ℃ ℃ mA
六、电气参数
表 1-4 T9149A 电气技术指标符号及参数值(V DD =3.0V,Ta=25℃,除指定外) 参数值
名称 符号
最小 典型 最大
单位 测试条件
电源电压
工作电流
振荡频率
标准使用频率 频率随 VDD 的变化 频率随温度的变化 输出电流(高电平) 输出电流(低电平) 输入电流(高电平) 上拉电阻
输入电路阀门电压 滞后宽度
VDD
IDD
Fosc
Sfosc
Vfosc
△
Tfosc
△
IOH
IOL
IIH
RUP
VIN
VHYS
4.5
27
-5
-5
1.0
-1.0
10
2.0
38
20
2.5
0.8
5.5
1.0
57
5
5
-1.0
1.0
40
3.0
V
mA
KHz
KHz
%
%
mA
mA
μA
KO
V
V
Ta=-20~+75℃ 输出端无负载 Ta=-20~+75 VDD=4.5~5.5V Ta=-20~+75℃ 测所有输出端 VOH=1V
CODE 端 /VIH=5V CODE 端 Rx 端 Rx 端
七、附典型应用图
- 3 -
注意 :
- 4 -
●本资料中的信息如有变化,恕不另行通知。
●本资料提供的应用线路仅供参考, 缔芯不承担任何由此而引 起的损失。
●希望您经常和缔芯有关部门进行联系,索取最新资料,因为 缔芯产品在不断更新和提高。
●在使用缔芯产品之前应仔细阅读本说明书, 严格遵照技术指 标和技术参数进行设计和生产, 确保缔芯产品应用于最新产 品规范规定的工作范围内, 同时请谨记产品资料中提出的注 意事项和工作环境。
●缔芯不承担任何在使用过程中引起的侵犯第三方专利或其 它权力的责任。
●缔芯并不默许或以其它方式授予任何专利和权利。
- 5 -
范文三:红外遥控接收电路
概述
RSM2249系列是红外遥控接收电路
采用CMOS 工艺和RSM2248遥控编码器一起
10个功能提供多种
组成遥控系统RSM2249系列DIP16封装有的也采用SOP 封装设置适应不同应用要求反相/非反相红外信号输入
相关/独立周期脉冲输出
特点
CMOS 工艺 低功耗 高抗噪声度
能并行输出从发射器来的复合键信号 输出能提供单一脉冲 单端振荡器外接RC
码检测电路防止机械和装置的种种干扰 数字滤波和码检查防止从光源来的干扰
RSM2249能同时输出5种功能
持续脉冲周期脉冲
比如PL 灯而不损失接收灵敏度
应用
音频设备遥控 电视机 录像机
TV 遥控 VCR 遥控
功能框图
引脚排列和说明
引脚名称
引脚编号
RSM2249
负电源
接收器输入载波调制输入 持续脉冲
O HP17 正确信号输入期间输出保持高电平
键释放后160ms 变为低
周期脉冲
CP1 9 O
当接收信号输入时CP1/CP2反转
CP2 8 O
CP1输出状态可选 单一脉冲 O SP1SP3 1210
O 1210 当接收信号输入时输出为高固定时SP4 9
O SP5 8 间107ms 后恢复低
发射/接收引导码
CODE2 14 14 I
发射码与这个端口的设置码比较如果
CODE3 13 13 I
匹配输入有效 振荡器输入/输出
OSC 端和Vss 之间并联电阻和电容
正电源
RSM2249*
I/O 说明
极限参数
参数
电源电压 输入/输出电压
功耗 使用温度 存贮温度
符号 范围 单位
V VIN Vss-0.5Vcc+0.5
Topr 070 Tstg -40+125
电特性VCC=5V
参数
Ta=25
符号
条件
最小
典型
最大
单位
输出
电流 接收 输入 静态 电流
Vcc 电源电压 所有功能 Icc 电源电流 键空载
振荡频率
I OH 高电平
I OL 低电平
Ω 上拉电阻
V I I IH 输入电流
V I 输入电路门限电压
V HIS 输入迟滞电压
RXIN=0
OSC=5V uA I SB
所有输出浮空
RSM2249LN
功能描述
振荡器电路
振荡器产生传输信号和内部时基采用CMOS 工艺
RSM2249振荡器是由接在OSC 端与Vss 之间的RC 组成
接收信号输入电路
红外遥控接收器信号接收
并灌入到电路中
RXIN 内部有史密特电路以消除接收信号波形的串扰有多种应用以要求红外接收为正或负输出式为正输出
接收信号检查
如果是普通信号
接收器的检查周期2
个发射信号周期是由发射器决定
RSM2249
有这两种形式
N
表示红外模式为负输出
RSM2249没有N
表示红外模
红外信号不用外加反相器能直接进入RXIN
第一次数据存贮在12位数据移位寄存器中然后当第二次数据进入到移位寄存器第一次存贮的数据中的一位被推出移位寄存器溢出数据与输入数据检查
以看其是否匹配如果12位接收信号检查有错输出端从低变为高
引导码比较
防干扰模式当两者匹配果两者不匹配
C1C2和C3引导码提供检查将产生选通脉冲给内部锁存器
输出端
看发射和接收码的匹配性锁存器接收数据
如
系统复位
相反
当所有接收数据检查一致
HP1
HP6
输出从低到高电平或者CP 不变化
不产生选通脉冲HP 和SP 为低电平
接收器引导码的扩展如下
注 引导码
CODE1CODE2和CODE3内部有上拉电阻
如果在RSM2248 CODE和Tn 端接二极管
C1C2C3为1否则为
编码码位为1相应位CODE 脚悬空或在CODE 脚和地之间接电容编码码位为0连接相应位CODE 脚到地
输出类型说明
SP
HP 和
CP SP1SP10
1
单一脉冲
如果12
位数据检查有错
2
持续脉冲
HP1HP6
将不产生单一脉冲输出
从RSM2248发射的两个码字每个字12位匹配后产生锁存选通脉冲保持输出变
为高这个高输出到键释放后160ms 持续信号才结束输出变为低
接收器不许可的反常状态只接收到上次发射一个匹配码这样在键释放后保持160ms
输出
持续信号在有些状态下
3
周期脉冲
CP1CP2
就停止
输出转为低电平
HP1HP6能同时最大驱动6个输出为高
从发射器传送的连续信号
当信号接收时周期脉冲输出翻转
CP1和CP2的关系如下图
这个周期脉冲用在上电
掉电
禁音等
RSM2249L/ALN
当CP2为高时CP1不能为高
CP1为低
每当CP2设置为高时RSM2249H/AHN
当CP2或HP1或HP2为高时CP1不能为高
每当CP2或HP1或HP2
设置为高时
码的配置
键号
H T1
CP1为低
S1 T2
RSM2248数据位
S2 D1 D2 D3 D4 T3 K1 K2 K3 K4
D5 K5
D6 K6
功能说明
RSM2249/RSM2250
连续信号 连续信号 连续信号 连续信号 连续信号 连续信号 单次信号 单次信号 单次信号 单次信号 单次信号 单次信号 单次信号 单次信号 单次信号 单次信号 周期信号 周期信号
HP1 HP2 HP3 HP4 HP5 HP6 SP1 SP2 SP3 SP4 SP5 SP6 SP7 SP8 SP9 SP10 CP1 CP2
注键号是RSM2248
除上面的数据位外可通过C1C3码来选择任何码RSM2249/AN能用键号15和711
RSM2249I/AIN/AL/ALN/AH/AHN能用键号1579和1718
应用电路
控制信号输出
RSM2249
控制信号输出
RX 输入
应用说明
RSM2248/RSM2249
码的配合
因此RSM2248码位C1
必须置
a RSM2249 C1码内部拉到高在缺省下值是11
b RSM2249 C1和C3可是如下状态1
2
3
4
c
01
1
1 0 1
10
是CODE 端与T1T3端间接二极管 CODE 端将保持浮动除C1加一个二极管外
RSM2249
RSM2248
码置
d RSM2248
码置
e RSM2248和RSM2249
码的配合如下
RSM2248
f 例子
下列例子RSM2248码位是C1=1C2=1C3=0 RSM2249 CODE2是浮动的C3码匹配
并正确译码遥控指令
CODE3接到地
这种情况RSM2249和RSM2248 C2
RSM2248 RSM2249
当C2=1C3=0时电路图
范文四:红外遥控接收头
Shenzhen lanbosite technology Co., LTD
产品名称 : 红外线接收头 产品尺寸:(7.4×6.3×5.2)MM
产品型号 : LBST-1838 产品描述: 圆点铁壳封装
接收头厂家QQ 2285117511在线为您制作分享
电 话:0755—27948877 手机:13538192030 传 真:0755—29709558 E-mail:lanbosite@163.com
Shenzhen lanbosite technology Co., LTD
型号: LBST-1838
1(特性
?圆形设计、内外双屏蔽、铁壳封装;
?内置专用IC;
?宽角度及长距离接收;
?抗干挠能力强;
?能抵挡环境干挠光线;
?低电压工作;
?应该用范围广
2(应用:
?视听器材(音箱,车载DVD、车载MP3、车载蓝牙)
?家庭电器(电视机、机顶盒、空调、遥控风扇)
?玩具类(玩具飞机、玩具车、跳舞毯)
?其它类(LED控制器、洗手机、遥控蜡烛)
3,尺寸(单位MM)
电 话:0755—27948877 手机:13538192030 传 真:0755—29709558 E-mail:lanbosite@163.com
Shenzhen lanbosite technology Co., LTD
型号: LBST-1838
4(应用电路图:
5(原理图:
6(光电参数(T=25? Vcc=5v f=38KHZ): 0
※ 光轴上测试,以宽度600/900μs为发射脉冲,在5CM之接收范围内,取50次接收脉冲之平均值。
参 数 符号 测试条件 Min Type Max 单 位
工作电压 V 2.7 5.5 V CC
工作电流 Icc 0.6 0.8 - mA
无信号输入时 静态电流 Ice 0.1 0.5 mA
接收距离 L 裸试 20 25 M
接收角度 θ1/2 ?35 Deg
载波频率 f 37.9 KHZ 0
BMP 宽度 f -3Db Bandwidth - 8 - kHz BW 低电平输出 V Vin=0V Vcc=5V 0.4 V OL 高电平输出 V Vcc=5V Vcc-0.3 Vcc V OH
输出脉冲 T Vin=50mVp-p 500 600 700 μS PWL宽 度
λP 波长 -- 940 nm
电 话:0755—27948877 手机:13538192030 传 真:0755—29709558 E-mail:lanbosite@163.com
Shenzhen lanbosite technology Co., LTD
型号: LBST-1838
7.测试波型:
8(特性曲线图(Characteristics Curve)(Tamb=25? unless otheruise specified):
电 话:0755—27948877 手机:13538192030 传 真:0755—29709558 E-mail:lanbosite@163.com
Shenzhen lanbosite technology Co., LTD
型 号: LBST-1838
电 话:0755—27948877 手机:13538192030 传 真:0755—29709558 E-mail:lanbosite@163.com
Shenzhen lanbosite technology Co., LTD
型号: LBST-1838
9(极限参数:
项目 符号 规格 单位
供应电压 V -0.3—6.5 V CC
工作温度 Topr -25— +85 ?
储存温度 Tstg -40 —— +125 ?
10(推荐使用条件:
项目 符号 Min Typ Mnx 单位
工作电压 Vcc 2.7 ----- 5.5 V
输入频率 FM 38 kHz
工作温度 Topr -20 25 80 ?
焊接距离 波峰焊,距离胶体3mm处?3S
11(接收角度图:
12(使用注意:
1).在无任何外加压力及影响品质的环境下储存及使用;
2).在无污染气体或海风(含盐分)的环境下储存及使用;
3).在低湿度环境下储存及使用;
4).在规定的条件下焊接引线管脚,焊接后,请勿施加外力;
5).请勿清洗本产品,使用前,请先用静电带将作业员及电烙铁连接落地线;
6).请注意保护红外线接收器的接收面,沾污或磨损后会影响接收效果,同时不要触碰表面电 话:0755—27948877 手机:13538192030 传 真:0755—29709558 E-mail:lanbosite@163.com
Shenzhen lanbosite technology Co., LTD
电 话:0755—27948877 手机:13538192030 传 真:0755—29709558
E-mail:lanbosite@163.com
范文五:红外遥控接收程序
#include
UINT IrCode; //高 8位为系统码,低八位为数据码
/*************************************************************************** *FUNCTION NAME: DelayIr
*CREATE DATE: 2012/6/7
*CREATED BY: XS
*FUNCTION: IR采样延时 :0.14ms
*MODIFY DATE: 2012/6/7
*INPUT: 无
*
*RETURN: 无
***************************************************************************/ void DelayIr(UCHAR timer)
{
UCHAR i;
while(timer--)
{
for (i = 0; i<13;>13;>
}
}
/*************************************************************************** *FUNCTION NAME: RemoteDecode
*CREATE DATE: 2012/6/7
*CREATED BY: XS
*FUNCTION: IR遥控解码
*MODIFY DATE: 2012/6/7
*INPUT: 无
*
*RETURN: 无
***************************************************************************/ void RemoteDecode(void)
{
UCHAR i,j,n = 0;
UCHAR irDat[4] = {0};
EX0 = 0;
DelayIr(1);
if (IRIN==1)
{
EX0 = 1;
return;
}
DelayIr(29);
if (IRIN==1)
{
EX0 = 1;
return;
}
while (!IRIN) //等 IR 变为高电平,跳过 9ms 的前导低电平信号。 {
DelayIr(2);
}
for (i=0;i<4;i++)>4;i++)>
{
for (j=0;j<8;j++) 每组数据有="">8;j++)>
{
while (IRIN) //等 IR 变为低电平,跳过 4.5ms 的前导高电平信号。 {
DelayIr(2);
}
while (!IRIN) //等 IR 变为高电平
{
DelayIr(2);
}
while (IRIN) //计算 IR 高电平时长
{
DelayIr(2);
n++;
if (n>=30) //0.14ms计数过长自动离开。
{
EX0 = 1;
return;
}
} //高电平计数完毕
irDat[i] = irDat[i] >> 1; //数据最高位在前
if (n>=8)
irDat[i] = irDat[i] | 0x80; //数据最高位补“ 1”
n = 0;
}
}
// if (irDat[2] != ~irDat[3]) //数据码与其反码比较
// {
// EX0 = 1;
// return;
// }
IrCode = (irDat[2]<8) +="">8)>
EX0 = 1;
}
/*************************************************************************** *FUNCTION NAME: ExitInt0
*CREATE DATE: 2012/6/8
*CREATED BY: XS
*FUNCTION: 红外遥控解码 :NEC码 :系统码 +系统反码 +数据码 +数据反码
*MODIFY DATE: 2012/6/8
*INPUT: 无
*RETURN: 无
***************************************************************************/ void ExitInt0(void) interrupt 0
{
RemoteDecode();
}
转载请注明出处范文大全网 » 红外遥控接收资料(OK)