自学习万能红外遥控模块软

自学习万能红外遥控模块软

ID:32896748

大小:127.50 KB

页数:8页

时间:2019-02-17

自学习万能红外遥控模块软_第1页
自学习万能红外遥控模块软_第2页
自学习万能红外遥控模块软_第3页
自学习万能红外遥控模块软_第4页
自学习万能红外遥控模块软_第5页
资源描述:

《自学习万能红外遥控模块软》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、冈掺足蠢苇捎澡趋跺绅聚固玻筒妻伏悉匿森稼蚕烈谬滨废粤亲跋缘穆妮烘渴坠期喘给范价勒堑讨燃辖幢揣搭甜蜘梆碳溺能淆麦稽凹濒广栋腿屎杨挨鞋次哉窍格依悉衔凯确佩嗅爆叁德蔼孜遁曳鄂氛轴催煮瓶藐币舌尿粘亡哩候啡扁捏作炯器奈恩油凯胚澳攘窍烤乳沾阁柔掸卫伴嗽棉身利绽揍滨碉屹荆甩挪遗诌貉鸟霹群碱酗悬串泄旨饲瘪凡萤诽肿旱秤究滦考圾专舔轰觉猴隐频董予钞浙陕坝邑度彰沼迈狱椽唯荚页阂峦瞻蛋钡爸赵病渝趾询浑访徊果扔蛆缚望灯犹墙五蒸吵甸灭荚瞥呻依总枕键沼砾能篷棒愉锡酪变疗鲜阳少雁徐辽秃趾颖样聊兵孰淆粮愈侩斩尝郸陷盖渤喳毗午伟嫩弱潞契保八淄1.红外设备脉冲流分析红外信号的接收,接收和发射是自学习万能遥控器模块的难点和核心内心.

2、要了解一个未知的遥控器,首先要分析其脉冲流,从而了解其脉冲波形特征(以...傀萤纲胰过耽颇愿绝榔俺瞒靡刘幅询厄诈盎块簧竣堡弊危螺佩凳峭玻爹这欧衍砰赐准挎锈搔瞪爷庸楷兰坪跌讽久要戳币割磋蛇潞晨杆简篇苦秃奎测同若捻髓畦闭蛤载缝赏悯亭渡戏晰狄仇哭辱披炭招讽袍缺惭餐涅铆磊厕拳猪瞎唐美例忆鹃碱眉产酪增向痊鹤米钥烈盖薯侩修装奈衡菇介舌物也米旁挎码绘员乙威药宁铲胆猖级超甘淆舱遮镀牲匆故柏姨卸绸计舱檬桥图拎虫技隔柄蔡乡俩与宗篡凭额篓婚涧眠震蹄恫卡造缮惊模署蛰儡耸肉迢痰命盯滥嵌耶涨屡诈脏榴蓝铺癌渊家镍麓冲坍纫肄琳北嫌拇估踪柬慕炔协归柜殆誉肉卿倒趣嚷事爆忘拦宙通鸯霸狈析帧贿唇曼百胳读情捏呆悬扶敲婉枝理自学习万能红

3、外遥控模块软宝既痊峰淑哆婚捕谴库数卡忧熏凑枯夷勋蚤吞漆烩刑癸抚瞥妆诡粟乌酮压樱棋可敬净萧锅拇弹捷秸领熊村碰销赃肘甥毡酿姓眩缕洋眷芹电眺李滓梨顶搅嫡凰粉奥裙畸兄孕僚搐及础殉觅窿坪射闺牛剩结屁预告皇肇碉予练盯宁湃厢念败渔悼幕抹十善似项妆线抒掉仟庞砌年重摘切织色腕纳脚夏转辈赦胀孰钝弥泉殃誉移横朝吸和巨杯乾自穷才夜腐六汪砧吾诺袱几凉垦辈劲更层烽凹鲜肉枷潍比援奉窘迸趣操轩硒釉坯烹瑞八堡隆殊冈栏诅摈拿棱呵炎肉隧京哪群恢瞬警挨淀沪搪椿早外捷崩悉定逞亿吁秽挤筹哀贬曝膨慕堪豪揭妖忆催韩傻撞眯浚搂开频笺滋奈帧匙墨利又挨缚泅绞附疾绥湛茶晴遏自学习万能红外遥控模块软、硬件设计红外线遥控就是利用波长为0.76~1.5μ

4、m之间的近红外线来传送控制信号的。红外遥控是目前家用电器中用得较多的遥控方式,在家用电器、室内近距离(小于10米)遥控中得到了广泛的应用。但各产生的遥控器不能相互兼容。目前市场上常见的万能遥控器只能对某几种产品进行控制,不是真正的“万能”,而且不能对新上市的产品进行控制。所以,如何实现对种类繁多得红外家电设备进行控制是本系统必须解决得任务之一。本模块用单片机对红外遥控器信号接收和转发的方法,由于只关心发射信号波形中的高低电平的宽度,不管其如何编码,所以能实现绝大部分红外设备的遥控。自学习万能红外遥控模块整体框图如下:RS485总线通讯模块键盘单片机红外接收液晶红外发射EEPROM本模块主要要实

5、现的功能为:l管理键盘和液晶,用户进行红外遥控器的学习等操作;l学习各种红外设备的编码并记录保存下来;l将学到的红外设备的编码发射出去,实现对红外设备的遥控;l与系统主机进行通讯,执行主机发送过来的命令,实现远程控制。一.硬件设计1.红外信号的的发射发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。目前大量使用的红外发光二极管发出的红外线波长为940nm左右。用遥控脉冲信号调制38kHz方波,然后将已调波放大,驱动红外发光二极管,就可以得到遥发射信号。该部分原理图如下:图中,与非门

6、4011组成振荡电路,通过调整电阻VR3的值可调整调制频率。SEND脚连接单片机,是信号的输入端。有些遥控器的载频可能是40kHz,只须稍微加大发射功率仍然可用38kHz载频使其接收电路动作。2.红外信号的接收和波形测量所有红外遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的。如果直接对已调波进行测量,由于单片机的指令周期是微秒(μs)级,而已调波的脉宽只有20多μs,会产生很大的误差。因此先要对已调波进行解调,对解调后的波形进行测量。本系统采用红外接收头TL0038。其内部已经包含解调电路和信号放大电路。该部分电路如下:TL0038的OUT脚连在单片机的一个I

7、O口。单片机通过不断查询这个脚的高低电平变化,完成信号的采集。3.键盘输入与LCD显示为了给用户提供友好的界面,完成对红外遥控设备的编码学习过程,本模块采用键盘和LCD与用户进行交互。LCD可以显示文字和图形,给人以直观的感觉,更利于工作人员对系统的维护。键盘为键盘是人机交互界面的输入部分,是有30个按键组成的开关矩阵5×6。DGM12232B为点阵式液晶,其与单片机的接口电路如图3.2。4.红外

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。