一、红外遥控传输编码协议
各遥控器之间工作时又不能互相干扰, 鉴于彩电、 VCD DVD 音视频系统和家电音响设备所配红外遥控
器的控制种类多。若采用简单的编码方式,很难适应其要求,所以,家电专业生产厂家给这此遥控器制定了
严格的红外线传输编码协议,市面上有几种编码协议,如 NEC 码、 Sonyd 码、 RECS80 码、 Motorola 码
、 Japanes 码、 SAMSUNG 码等,这里仅对 NEC 编码协议为实例,先详细介绍它编码方式,然后介绍遥控
器的接收解码原理,再用 51 单片机把接收的解码信号按键码工作方式读取出来。
图 1
1 红外编码 NEC 协议
采用脉冲相位调制( PPM 红外遥控器调制波的载波频率为 38kHz 图 2 NEC 码的定义和编码格式:图 2 a
NEC 协议的 0 1 码的定义, NEC 协议的编码称为 NEC 码。即 “ 0 码定义为 0.56m 高电平脉宽(常
称为传号)和 0.565m 低电平(常称为空号)组成 “ 0 码; 1 码定义为 0.56m 高电平脉宽和 1.69m 低
电平,组成 “ 1 码。由此可见 NEC 协议 “ 0 1 码定义与我熟悉的二进制 “ 0 1 定义完全不同。图 2
b NEC 协议传输一帧信息(或信号)码的组成,每一帧信息由引导码( 9m 脉宽和 4.5m 低电平)开始,后
面紧跟着 16 位地址码(又称用户码)和 16 位键码(又称命令码) 16 位地址码中,有的分为低 8 位地
址和高 8 位地址;而有的高 8 位地址码是低 8 位地址码的反码。 16 位键码中,其高 8 位是键码,低 8
位是键码的反码。地址码和命令码的发送均是低位在前,高位在后。由上述可见, NEC 协议的一帧信息占
用的时间长度为 67.5m
每按一次遥控器键, NEC 协议规定。就发送如图 2 b 一帧码,但若按住遥控器不放,则每隔 108m 发
一次重复码,如图 2 c 所示。重复码的特点就是发第一帧编码之后的 108m 又发送新的引导码,引导码的
组成是 9m 高电平脉宽,接着是 2.25m 低电平(即空号)空号之后又是 0.5m 高电平脉宽,然后发送与第
一帧相同的 16 位数据码和 16 位命令码。只要按键不放,其发送的重复码均以 108m 间隔依序进行。依照
以上所述, NEC 协议一帧的编码格式如图 2 d 所示。
二、红外遥控发射电路
IC 内部已将编码信号放在 38kHz 载波信号上面, 图 3 一典型应用电路。再从 5 脚输出放大,由红
外发射管发出。红处接收 IC 图 4 收到 38kHz 红外波,经内部放大检波,输出原编码信号图 2 b 因此,
载波检波这一过程不用考虑,目的进行读码解码。
图 3
三、红外遥控接收读码
从 IC 内部电路可看出, 图 4 为 LY51-L2 板子上的红外接收 IC 脚 1 为信号输出。根据电路的组合
要求。输出信号是经过反向(非门电路)因此,这里特别要注意一点,图 2 b 信号在 IC 输出后,信号已
取反,即无信号时为高电平,与 51 单片机的 I/O 引脚默认输入电平一至为高电平,也符合单片机的低电
平触发中断要求,有信号时,输出的编码信号取反,即引导码 9m 高电平取反后为低电平,此时的引导码就
可触发单片机中断来读取信号。 08 例子就采用中断方式来读取信号,也可以用扫描的方式,但扫描的方式
不适用,占用 CPU 资源大,有利于以后的开发设计,就有如 4*4 键盘也一样采用中断,有了中断响应后,
CPU 才去处理信号,这样大大利用了 CPU 资源。有关的红外接收在这就简单的介绍下,有兴趣的朋友接着
看例子 8 如何进行解码的
咨询热线:400-0808-102 咨询QQ:1294015820
更多课程请点击进入:https://www.ttpx.net/com/wxsyjy/
学校地址一:无锡市中山路270号天安大厦(大洋百货,商业大厦对面)9楼988、902室
学校地址二:无锡市中山路270号天安大厦(大洋百货,商业大厦对面)10楼1002、1012室
学校地址三:无锡市中山路270号天安大厦(大洋百货,商业大厦对面)16楼1605室
学校地址四:无锡新区长江北路6号百仕达大厦(长江俱乐部斜对面)6楼628室
学校地址五:无锡滨湖区梁清路199号领馆·88 B座101室(大润发西侧,苏宁电器后)
报名日期:周一至周日 8:30—21:00 节假日照常报名
无锡上元教育|无锡单片机培训|无锡单片机培训班