多功能红外遥控器

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Altium Designer 6具有以下几个特点: 在PCB部分,实现了自动引脚优化和非凡的布线效果,提供了对高密度封装(如 BGA)的交互布 线功能, 总线布线功能,器件精确移动,快速铺铜等功能; 在原理图部分,新增加“灵巧粘帖”可以将一些不同的对象拷贝到原理图当中; 在嵌入式设计部分,增强了JTAG器件的实时显示功能,增强型基于FPGA的逻辑分析仪,可以支持 32位或64位的信号输入。
矩阵键盘及功能按键模块
采用按键扫描的方式确认按下的按键,并通过中断调用进入相应功能子程序
LCD1602液晶显示模块
本设计采用了LCD1602 液晶显示屏,共两行显 示,每行16个字符显示 位;电位器R3可以调节 显示字符的清晰度。
蜂鸣器模块
蜂鸣器模块主要起提示作用,在按 键学习功能状态下,向本作品发送 一段红外码,若成功接收,则蜂鸣 器会有提示音;此外,在发射状态 下,每有按键向目标设备发送红外 指令,蜂鸣器响,提示按键操作有 效。
红外接收及发射模块
模块说明
本模块中,红外发射装置采用红外二极管电路, 直径5mm;
红外接收装置采用金属封装的1838T型接收头, 可以将红外信号转换为数字信号并输出。
软件开发及设计
1
2
3
Altium Designer 6 软件简介
原理图及PCB图绘制
NEC红外编码协议
Altium Designer 6开发环境
本次设A计lt的i开u发m和电D路e设s计ig主n要e是r在6Al开tium发De环sig境ner 6环境下进行的。Altium Designer 是业
界首例将设计流程、集成化 PCB 设计、可编程器件(如 FPGA)设计和基于处理器设计的嵌入式软件开 发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案 从概念转变为最终成品所需的全部功能。
PCB板开发流程
第一步
第二步
第三步
第四步
NEC协议
NEC协议是现在许多家电和电气设备进行通讯的常用红外编码协议,具有以下几点特征: 8位地址码,8位命令码 完整发射两次地址码和命令码,第二次均为反码,提高可靠性 脉冲时间长短调制方式 38kHz载波频率 位时间1.12ms或者2.25ms
NEC协议
一直按住按键,一串信息只能发送一次,而后发送的是以110ms 为周期的重复码,如有图所示,重复码是由9ms的AGC高电平和 4.5ms的低电平及一个560us的高电平组成。如左图所示。
红外学习
使用说明
下载程序
红外解码
红外发射Байду номын сангаас
控制外部设备
LOGO
图为STC89C54RD+芯片 及其电路,该芯片与 STC89C51引脚基本相同, 但速度更快,存储空间更大。 本设计采用的是40DIP封装 的双列直插式芯片。
电源模块
电源模块包括电源接 口,自锁式电源开关 及红色发光二极管作 为电源指示灯,其中, 电源接口采用了5V圆 孔式接口,与原理图略 有不同
“IR KEY Study”
按键学习
功能简介 单片机系统
“IR KEY Code” 解码显示
“IR KEY Send”
按键发射
硬件设计方案
硬件设计 单片机STC89C54及其电路 电源模块 矩阵键盘及功能按键模块 LCD1602液晶显示模块 蜂鸣器模块 红外接收及发射模块
STC89C54及其电路
基于51的多功能红外遥控器
LOGO
功能简介
1、通过红外接收头和功能按键Study,对矩阵按键中的不同按键实现 功能学习和红外解码,并将码制信息显示于液晶屏上 2、用Code功能按键实现外部信号源的解码显示 3、通过功能按键Send,使用各独立按键对外部设备进行红外遥控 4、在按键有效按下及红外接收头成功接收信号时蜂鸣器有提示音
NEC协议
上图为NEC脉冲的典型脉冲链。协议规定低位首发先送,如上图所示的情况, 发送的地址码为”59”,命令码为”16”。每次发送的信息首先是用于调整红外 接收器增益的9msAGC(自动增益控制)高电平脉冲,接着是4.5ms的低电平,接 下来便是地址码和命令码。地址码和命令码发送两次,第二次发送的是反码(如: 11110000的反码为00001111),用于验收接收信息的准确性。
相关文档
最新文档