- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
红外遥控器的设计
摘 要: 红外线遥控是目前使用最广泛的一种通信和遥控手段,电视机遥控器是红外遥控系统中的典型代表。由于各厂家经常使用专用的遥控芯片,不同的遥控器之间互不兼容,因此给我们的生活带来一些不便。我的设计是使用常用的芯片AT89C52代替专用的遥控芯片制作一个遥控器,实现遥控器之间的通用化.该设计具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。
关键词:遥控器单片机电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作编解码容易,进行多路遥控。通用红外遥控系统由发射和接收两大部分组成,发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调解码电路将某个按键所对应的控制指令调制在KHz范围内的载波上,然后经放大、驱动红外发射管将信号发射出去。MCS-51系列单片机AT89C52代替专用遥控发射芯片,通过软件模拟实现了电视机遥控编码的发射,具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。
3. 遥控器发射设计原理
目前市场上一般设备系统采用专用的遥控编码芯片,制作比较简单容易,但由于功能键数及功能受到特定的限制,只适合用于某一专用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多样,操作码个数可随意设定等优点。
图2 遥控发射器总体结构图
4. 遥控发射器硬件电路及其组成
4.1遥控发射器硬件电路图
遥控发射器电路主要由下面几部分组成:AT89C52单片机,低功率损耗电路,红外线发射电路以及由P0口和P2口搭成8×8按键矩阵。当无键按下时,单片机处于低功耗空闲状态。当有键按下时,产生的外中断请求信号(低电平有效)经八输入与非门和非门后送至P3.2端,使CPU进入中断处理,同时点亮按键指示灯。系统产生的遥控编码信号通过P3.5端发出,经放大后驱动发射管发射出去。
硬件电路总图如下图所示:
图3 遥控器硬件电路总图
4.2 AT89C52单片机
AT89C52是美国ATMEL公司生产的低电压高性能CMOS 8位单片机,片内含8k的可反复擦写的只读存储器和256bytes的随机存取数据存储器,器件采用ATMEL公司的高密度非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置8位中央处理器(CPU)和Flash存储单元。功能强大的AT89C52单片机适合于各种各样的控制应用场合。
·与MCS-51兼容·8K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·*8位内部RAM·32可编程I/O线·个16位定时器/计数器·个中断源·可编程串行通道·低功耗的闲置和掉电模式·
4.3 键盘电路
4.3.1键输入原理
在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其它按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数字键按下时,应用系统应完成该按键所设定的功能,键信息输入是与软件结构密切相关的过程。
对于一组键或一个键盘,总有一个接口电路与CPU相连。CPU可以采用查询或中断方式了解有无按键输入,并检查是哪一个键按下,将该键号送入累加器ACC,然后通过跳转指令转入执行该键的功能程序,执行完后再返回主程序。
4.3.2按键结构与特点
遥控器键盘通常使用机械触点式按键开关,其主要功能是把机械上的通断转换成为电气上的逻辑关系。也就是说,它能提供标准的TTL逻辑电平,以便与通用数字系统的逻辑电平相容。
机械式按键再按下或释放时,由于机械弹性作用的影响,通常伴随有——定时间的触点机械抖动,然后其触点才稳定下来。抖动时间的长短与开关的机械特性有关,一般为5—10ms。
在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按键一次按下或释放被错误地认为是多次操作,这种情况是不允许出现的。为了克服按键触点机械抖动所致的检测误判,必须采取去抖动措施。这一点可从硬件、软件西方面予以考虑。在键数较少时,可采用硬件去抖,而当模数较多时,采用软件去抖。
在电视机的遥控器中,我们主要采用软件控制来消除键盘的抖动。具体所采取的措施是:在检测到有按键按下时,执行一个10ms左右的延时程序后,再确认该键电平是否仍保持闭合状态电乎,若仍保持闭合状态电乎,则确认该键处于闭合状态。同样,在检测到该键释放后,也应采用相同的步骤进行确认,从而可消除抖动的影响。
4.3.3按键编码
一组按键或键盘都要通过I/O口线查询技键的开关状态。根据键盘结构的不同,采用不同的编码。无论有无编码,以及采用什么编码、最后都要转换成为与累加器中数值相对应的键值,以实现按键功能程序的跳转。
4. 4低功率损耗电路
AT89C52的C
您可能关注的文档
- 十二次课第七章压电传感器5月27.ppt
- 十一章装配图.ppt
- 十五章氧族元素教案.doc
- 十二章_电力系统的无功功率平衡和电压调整.ppt
- 十五章 行政诉讼证据.ppt
- 十六章奇数与偶数.ppt
- 十四章 幂级数习题课.doc
- 十章 数据库恢复技术.ppt
- 十章 齿轮机构及其设计.ppt
- 浅析第十章 生物碱.doc
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)