|||
随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国内红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。
在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz 载波红外信号发射距离提高到10 米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab 参数估计lsqcurvefit 函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16 位R5G6B5 格式数据,一张176*220 图片占用72. 6KB 空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。
按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010 遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010 遥控器。
相关资料汇总:(下载地址)
编号 | 文件名 | |||
200905a | 万能学习型红外遥控器制作(博客版) | |||
200905b | 万能学习型红外遥控器制作(论文版) | |||
200905c | 毕业设计2:源代码.rar | |||
200905d | 测试1:液晶显示解码 | |||
200905e | 测试2:遥控电脑 | |||
200905f | 测试3:遥控波形显示 | |||
200905g | 测试4:学习板遥控波形显示 | |||
200905h | 测试5:虚拟数码管 | |||
200905i | 测试6:面板操作 | |||
200905j | 毕业设计4:参考资料.zip |
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-22 01:00
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社