- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能红外遥控器
Company name LOGO 基于51的多功能红外遥控器 功能简介 1、通过红外接收头和功能按键Study,对矩阵按键中的不同按键实现功能学习和红外解码,并将码制信息显示于液晶屏上 2、用Code功能按键实现外部信号源的解码显示 3、通过功能按键Send,使用各独立按键对外部设备进行红外遥控 4、在按键有效按下及红外接收头成功接收信号时蜂鸣器有提示音 “IR KEY Study” 按键学习 单片机系统 “IR KEY Send” 按键发射 功能简介 “IR KEY Code” 解码显示 硬件设计方案 硬件设计 红外接收及发射模块 LCD1602液晶显示模块 单片机STC89C54及其电路 电源模块 矩阵键盘及功能按键模块 蜂鸣器模块 STC89C54及其电路 图为STC89C54RD+芯片及其电路,该芯片与STC89C51引脚基本相同,但速度更快,存储空间更大。本设计采用的是40DIP封装的双列直插式芯片。 电源模块 电源模块包括电源接口,自锁式电源开关及红色发光二极管作为电源指示灯,其中,电源接口采用了5V圆孔式接口,与原理图略有不同 矩阵键盘及功能按键模块 采用按键扫描的方式确认按下的按键,并通过中断调用进入相应功能子程序 LCD1602液晶显示模块 本设计采用了LCD1602液晶显示屏,共两行显示,每行16个字符显示位;电位器R3可以调节显示字符的清晰度。 蜂鸣器模块 蜂鸣器模块主要起提示作用,在按键学习功能状态下,向本作品发送一段红外码,若成功接收,则蜂鸣器会有提示音;此外,在发射状态下,每有按键向目标设备发送红外指令,蜂鸣器响,提示按键操作有效。 红外接收及发射模块 本模块中,红外发射装置采用红外二极管电路,直径5mm; 红外接收装置采用金属封装的1838T型接收头,可以将红外信号转换为数字信号并输出。 模块说明 1 Altium Designer 6软件简介 2 原理图及PCB图绘制 3 NEC红外编码协议 软件开发及设计 Altium Designer 6开发环境 本次设计的开发和电路设计主要是在Altium Designer 6环境下进行的。Altium Designer 是业界首例将设计流程、集成化?PCB 设计、可编程器件(如 FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。 Altium Designer 6具有以下几个特点: 在PCB部分,实现了自动引脚优化和非凡的布线效果,提供了对高密度封装(如 BGA)的交互布线功能, 总线布线功能,器件精确移动,快速铺铜等功能; 在原理图部分,新增加“灵巧粘帖”可以将一些不同的对象拷贝到原理图当中; 在嵌入式设计部分,增强了JTAG器件的实时显示功能,增强型基于FPGA的逻辑分析仪,可以支持32位或64位的信号输入。 Altium Designer 6开发环境 第一步 第二步 第三步 PCB板开发流程 可行性论证及 原理图绘制 元件参数测量 及库的建立 绘制PCB图 并转印纸打印 热转印至覆铜 板并刻蚀电路 第四步 NEC协议是现在许多家电和电气设备进行通讯的常用红外编码协议,具有以下几点特征: 8位地址码,8位命令码 完整发射两次地址码和命令码,第二次均为反码,提高可靠性 脉冲时间长短调制方式 38kHz载波频率 位时间1.12ms或者2.25ms NEC协议 NEC协议 上图为NEC脉冲的典型脉冲链。协议规定低位首发先送,如上图所示的情况,发送的地址码为”59”,命令码为”16”。每次发送的信息首先是用于调整红外接收器增益的9msAGC(自动增益控制)高电平脉冲,接着是4.5ms的低电平,接下来便是地址码和命令码。地址码和命令码发送两次,第二次发送的是反码(如反码,用于验收接收信息的准确性。 NEC协议 一直按住按键,一串信息只能发送一次,而后发送的是以110ms为周期的重复码,如有图所示,重复码是由9ms的AGC高电平和4.5ms的低电平及一个560us的高电平组成。如左图所示。 下载程序 红外学习 红外解码 红外发射 控制外部设备 使用说明 Company name LOGO
文档评论(0)