文档介绍:万能学习型遥控板设计(博客版) 布测试视频、代码。如需转载,请联系 yc97463240@ 获取许可! 万能学习型遥控板设计(博客版) 摘 要 随着家用电器种类的增加和无线遥控产品的大量普及使用,遥控器的发展走上了自主学习的道路,针对国内学习型遥控器普遍存在功能少,价格昂贵的缺点, 本文在自主设计学习型遥控器的基础上,探寻实现新颖廉价的学习型遥控设计方案。 按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型遥控板,以SAA3010 遥控器作为典型代表(遵循飞利浦RC-5 编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控板在功能上可以完全代替SAA3010 遥控器。 在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将 38KHz 载波红外信号发射距离提高到10 米;在红外接收方面,进行了红外干扰测试;在触屏校验方面, 通过实验获取触屏数据,利用matlab 参数估计lsqcurvefit 函数求得校正参数, 解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16 位R5G6B5 格式数据,一张176*220 空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。 在对于遥控器的处理上,本文提出了制作遥控矩阵表的方法,并给出了 SAA3010 遥控器的矩阵表。 在整个系统开发流程中,本文特别作出了市场调查、可行性分析、功能测试等工作,完全仿照商业产品研发模式进行,充分考虑设计成本和实用程度。 在结束部分,结合个人经历,论文对于硬件开发、资料查找、仿真调试、器件采集等实用技术进行了总结,对于系统的不足提出了明确的改进措施。 关键词: 遥控学习;红外解码;单片机控制;声卡采样;触屏校验 万能学习型遥控板设计(博客版) 布测试视频、代码。如需转载,请联系 yc97463240@ 获取许可! 1 目 录 第 1 章背景技术.................................................................................... 3 红外遥控....................................................................................................... 3 红外特性...................................................................................................................3 红外协议...................................................................................................................3 红外发射接收...........................................................................................................6 MCU 控制.................................................................................................... 7 功能特性...................................................................................................................7 引脚结构...................................................................................................................7 I/O 端口...............