学习型红外遥控器设计(6) 总结展望
学习型红外遥控器设计(0) 摘要 (1) 绪论 (2) 方案设计 (3) 遥控解码 (4) 编码还原 (5) 硬件实现 (6) 总结展望
6.1 总结
本设计完成的万能学习型红外遥控器遵循飞利浦的RC-5协议,能够替代SAA3010遥控器使用,最终完成的功能指标如表6.1所示,技术指标如表6.2所示:
表6.1 系统功能指标
功能指标 | 实现情况 | |
1 | 红外编解码 | √ |
2 | 红外发射接收 | √ |
3 | 遥控编码表制作 | √ |
4 | 彩屏显示 | √ |
5 | 按键触屏操作 | √ |
6 | 串口通信 | √ |
表6.2 系统技术指标
技术指标 | 实现情况 | |
1 | 解码类型 | RC-5 |
2 | 解码准确率 | 100% |
3 | 红外发射距离 | 10M |
4 | 载波发射频率 | 36-42KHz |
5 | 编码还原误差 | 0.6ms/T |
6 | 触屏偏移量 | <5象素 |
7 | 彩屏颜色种类 | 64K |
8 | 虚拟按键数目 | 100个 |
家用红外遥控频段集中在37KHz-42KHz,以38Khz为主,红外接收头SM0038接收范围覆盖以上频段,因此本设计能够对现有的所有红外遥控器进行学习。又单片机STC89R52(晶振选用24MHZ)指令执行周期为0.5us,最高可发送1MHz的方波,故可以产生不同占空比频率在37KHz-42KHz范围内的载波,供发射红外编码使用。
以飞利浦RC-5协议为例,本设计的万能学习型遥控器成功的实现了SAA3010的替代,对于其他型号的遥控器,同过学习,本设计同样可以完成替代,因此本设计具有万能性。
对于较为简单的编码,本设计仅依靠单片机即可完成,对于稍微复杂的编码,本文采用电脑声卡辅助以192KHz的采样率对红外信号进行采样,能够对37KHz-42KHz内的所有红外信号进行有效解码,因此本设计具备较强的学习功能。
除了自主设计制作万能学习型红外遥控器以外,本文还完成了以下工作:触屏校验、遥控器仿真面板制作、声卡采集探头制作、单片机串口通信、红外遥控电脑等,并研究了红外发射距离与载波占空比的关系,给出了一种图片压缩的格式。
6.2 展望
在制作过程中,本设计还存在以下不足:
1、外观模拟程度不够高,受单片机运行速度限制,刷新一张176*220BMP格式的图片大约需要1.5秒,为此本文采用局部同色刷新的策略提高刷新速度,这就降低了外观可视性。
2、电脑解码智能化程度有待提高,本设计采用电脑辅助解码,完全记录红外波形(192KHz采样率),借助软件非常直观的观察波形,得到准确编码格式,但人工参与解码占有一定比例,自动化程度有待提高。
3、程序设计通用性不够,本设计包含多个任务:红外编解码、触屏显示、触屏操作、按键操作、串口通信,所有这些任务都是通过硬件中断加软件查询的方式完成,没有采用单片机RTOS(实时操作系统),不方便程序的扩展。
由于本设计的目标是自主设计一款产品级的红外学习型遥控器,以上三个方面对于用户的使用和产品的升级非常重要,相信在以上三个方面做出改进后的遥控器定能具有较高的性价比,市场应用前景十分广阔。
参考文献
[1] 了解遥控器.BREMAX公司网站. http://www.bremax.com/product_info.asp?ProductID=22.2009-3-10
[2] 无线液晶触摸屏遥控器.中国建材第一网. http://goods.jc001.cn/detail/1109239.html.2009-3-10
[3] 网络多功能遥控器.BREMAX公司网站. http://www.bremax.com/product_info.asp?ProductID=22
[4] Sunwave src-1600触摸屏万能遥控器学习遥控器.淘宝网. http://item.taobao.com/auction/item_detail-0db2-1029d428c2af015c2007588be0fd1306.jhtml?.2009-3-10cm_cat=0&pm1=1.2009-3-10
[5] 再度出击,20元打造经典PC遥控器.太平洋电脑网. http://arch.pconline.com.cn/pchardware/diy/szdd/other/10306/177184.html.2009-3-25
[6] SB-Projects. http://www.sbprojects.com/knowledge/ir/ir.htm.2009-3-1
[7] Multi-Instrument(万用仪)help.2009
[8] RGB.百度百科.http://baike.360.cn/wiki/item/RGB.2009-4-20
[9] 全新触摸屏2.0inch 176×220 65K TFT LCD LCM MCU液晶屏.淘宝网. http://item.taobao.com/auction/item_detail-db2-e0adcc5f05d91ea90e2c337cdbef3394.htm.2009-4-25
[10] 孙育才、王荣兴、孙华芳编著.ATMEL新型AT89S52系列单片机及其应用. 北京:清华大学出版社,2005
[11] 多功能遥控器设计.杭州士兰微电子股份有限公司. http://www.silan.com.cn.2009-4-25
[12] 岂兴明、唐杰等.51单片机编程基础与开发实例详解.北京:人民邮电出版社,2008
学习型红外遥控器设计(6) 总结展望相关推荐
- 学习型红外遥控器设计(1) 绪论
学习型红外遥控器设计(0) 摘要 (1) 绪论 (2) 方案设计 (3) 遥控解码 (4) 编码还原 (5) 硬件实现 (6) 总结展望 1.1 选题的目的意义 上世纪八十年代初 ...
- 学习型红外遥控器设计(5) 万能学习型红外遥控器实现
学习型红外遥控器设计(0) 摘要 (1) 绪论 (2) 方案设计 (3) 遥控解码 (4) 编码还原 (5) 硬件实现 (6) 总结展望 如方案设计所述,制作万能学习型红外遥控器, ...
- 学习型红外遥控器设计(4) 红外遥控编码还原
学习型红外遥控器设计(0) 摘要 (1) 绪论 (2) 方案设计 (3) 遥控解码 (4) 编码还原 (5) 硬件实现 (6) 总结展望 如方案设计所述,制作红外编码发射装置,该装 ...
- 学习型红外遥控器设计(3) 红外遥控解码学习
学习型红外遥控器设计(0) 摘要 (1) 绪论 (2) 方案设计 (3) 遥控解码 (4) 编码还原 (5) 硬件实现 (6) 总结展望 如方案设计所述,制作红外接收解码装置,该装 ...
- 学习型红外遥控器设计(0) 摘要
学习型红外遥控器设计(0) 摘要 (1) 绪论 (2) 方案设计 (3) 遥控解码 (4) 编码还原 (5) 硬件实现 (6) 总结展望 摘 要 随着家用电器种类的增加和无线 ...
- 学习型红外遥控器设计(2) 红外遥控学习方案设计
学习型红外遥控器设计(0) 摘要 (1) 绪论 (2) 方案设计 (3) 遥控解码 (4) 编码还原 (5) 硬件实现 (6) 总结展望 2.1 设计目标及要求 本文设计的万能学 ...
- 学习型红外遥控器硬件结构说明
本篇文章上接:智能家居中红外遥控芯片分析比较 2 硬件结构 学习型红外遥控器由红外一体化接收电路. 反相器.温度传感器.AT89C52单片机.红外发送电路.E PROM存储器.键盘及 LCD显示器和 ...
- 我谈学习型红外遥控(一)
跟着项目组长一起做了几个空鼠项目,一直觉得自己长劲不大,因为自己只负责简单的键盘定义部分,最终的整个软件架构其实自己都不太了解.从去年11月份开始,一直都很忙,一个接着一个做,我的任务也只是键盘部分. ...
- 基于ESP8266和SU-03T的离线语音红外遥控器设计
一. 系统设计及框图 之前设计了基于ESP32模块的智能红外遥控器,具体功能见以下CSDN链接: 智能红外遥控器(一):功能简介_远望创客学堂的博客-CSDN博客 上面这款智能红外遥控器可以实现红外的 ...
最新文章
- 深入解析String#intern
- 少儿编程语言python-2019儿童编程语言大全
- spring系统学习:20180611: Spring中AOP通知的类型
- fedora yum mysql_Fedora14使用yum安装mysql
- 我们如何意外地将Hibernate的JDBC流量增加了一倍
- CRITIC法之matlab
- Django-ROM(字段,参数)
- 《大道至简第二章读后感》
- PDF加密、解密内幕(三) -破解加密PDF文件
- mdoublem matlab,imhist以及matlab图像矩阵的数据类型
- flutter配置高德地图定位
- 广义线性模型和线性回归
- 未来办公利器-无影云超级桌面体验
- SSL安全连接是什么意思?HTTPS安全登录指的什么?
- 数据结构----严蔚敏
- Spring分析之IOC原理
- excel文件被写保护怎么解除_excel撤销写保护的教程
- 代谢组学——最接近生物表型的组学
- java 集合交集、并集、差集、补集
- Git - 从远程仓库中拉取指定分支到本地