基于NEC标准的红外编码及解码简介

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于NEC标准的红外编码及解码原理及进程主要器件:AT89c51、HS0038红外接收头、红外发射管、HS0038工作频率为38kHz,能对收到遥控信号进行放大、检波、整形、解调,得到TTL电平的编码信号,再送给单片机,经单片机解码并执行相关控制程序,对外只有3个引脚:VS、GND和1个脉冲信号输出引脚,使用方便,性能可靠。原理:采用常用电器的NEC标准实现红外编码及解码。将要发送的数据通过38KHZ(即脉宽调制的方法)的载波发送出去,再由一体化红外接收头接收把信息传给单片机,再通过单片机程序实现解码。编码:NEC标准:用0.56ms的高低平+0.565ms的低电平代表数据中的0,用0.565ms高电平+1.685ms的低电平代表数据中的1。发送的格式:引导码+用户码+用户码+操作码+操作反码。引导码为9ms的高电平+4.5ms的低电平组成。用户码和操作码均用8位的十六进制发送。第二次发送的用户码可为第一次发送用户码的反码,也可不为,发送反码主要是为了判断发送的信息是否正确,操作码也一样。注意:上面说的低电平和高电平不是实际的电平概念,只是个代表0和1的标志。即低电平期间不发射38KHZ的红外波,此时发射管可亮可灭。高电平期间发射38KHZ的红外波。发射电路:如上图所示,D1为红外发射管,9014为低噪小功率NPN三极管,R1为10欧姆,R2为50欧姆,为了使发射管发射的距离加长常使R2为零,R1为4.7K欧姆。功能:优势:通过对NEC标准红外编码的学习,可同时控制多个接收装置而不产生干扰。因红外发射芯片的地址码为固定的一个,只能控制单独的一个装置或控制相同地址码的装置,且只能控制与遥控器上键数相同的功能,大多数为十多个。而学习编码的优势是只用一个单片机就能至少有256个地址码(地址码不取反的话地址码将更多),一个地址码有对应的多个受控装置,可见学习红外编码可大大节约资源。解码原理及编程参考上面的编码原理。实现中的问题:搜集资料不容易,且相同标准一个协议大家说的都不尽相同,让人很难搞准那个是对的。焊接的电路没理想的那么好使,红外接收头的距离没开发板上的接受的距离远。红外发射的距离更短,只有十多厘米。进程:电路已焊接好,程序已写好,下面进入调试阶段。电路还需改进,尽可能使其发射的距离加长。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功