基于AT89S52 的智能遥控设计

基于AT89S52 的智能遥控设计

ID:38280383

大小:1.65 MB

页数:6页

时间:2019-05-31

基于AT89S52 的智能遥控设计_第1页
基于AT89S52 的智能遥控设计_第2页
基于AT89S52 的智能遥控设计_第3页
基于AT89S52 的智能遥控设计_第4页
基于AT89S52 的智能遥控设计_第5页
资源描述:

《基于AT89S52 的智能遥控设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第24卷第1期液晶与显示Vol.24,No.12009年2月ChineseJournalofLiquidCrystalsandDisplaysFeb.,2009文章编号:10072780(2009)01008706基于AT89S52的智能遥控设计吴鹏,许雪梅,黄帅,郭远威,李岸,王波,夏辉(中南大学物理科学与技术学院,湖南长沙410083,Email:wupeng_628@126.com)摘要:介绍了一款以AT89S52微处理器为核心的自学习型红外遥控器的设计与实现。该遥控器采用测量脉冲宽度的方法,可学习并存储其它遥控器的编码信息,利用存储的遥控编码信号控制相应的器件,达到用

2、一个遥控器代替多个遥控器来控制不同家电的目的。文章对红外编码解码原理做了简要阐述,重点给出了遥控系统的硬件结构和软件流程,测试结果表明该智能遥控器具有操作方便、运行稳定和接收数据准确的优点。关键词:红外;智能遥控;编码;解码;AT89S52中图分类号:TP399文献标识码:A的控制较为简单,只需要2个不同的编码信号便1引言能控制其拉开及关闭的状态,辅助一些其它功能随着计算机技术、现代通信技术和自动控制键便能达到很好的控制效果。因此,智能遥控器技术的不断进步,智能化楼宇得到了迅速发展。的设计主要针对较为复杂的家电系统。智能家居系统也随着计算机、电话和传真机等信目前的多合一遥控器主要有以下

3、几种:息工具以及一些新的技术和产品陆续进入各个家(1)固定码遥控器:把各个生产商产品的码表庭而不断升级,遥控器在其中的地位也显得越来收集起来写到不可更改的芯片中去控制那些采用[16]越重要。红外遥控器是一种用户可以在几米同一核心技术的电器。甚至十几米外就能对各种电器进行操作控制的装(2)代码型遥控器:采用软件的方式对统一的置,在家电产品中有着广泛应用。但现在各家电编码进行解释,驱动各个命令码按指定设备码格产品的遥控器不能相互兼容,使得生活中遥控器式加以“封装”,形成所需要的遥控信号,达到控制的数目随家电数量的增加而增多,使用时常常混家电的目的。淆。智能遥控器具有解码、记忆编码及模拟发

4、射(3)学习型遥控器:可以将各种不同类型的遥的功能,可对各个子系统进行信息存储和控制,从控器的编码波形记录在存储器中,而且存储器的而可代替多个遥控器对多种电子器件进行控制。内容是可以随时在“学习”中改写的,通用性大大[1,2]在现代智能家居系统中,遥控器可用于控制提高。智能照明系统、家电控制系统及电动窗帘等。其本文以AT89S52微处理器为核心,设计并实中灯具的情况比较特殊,因为灯具发出的光线中现了一种自学习型红外遥控器,测试结果表明该含有大量的红外线,与其相比,遥控器所发出的红智能遥控器具有操作方便、运行稳定以及接收数外信号显得非常微弱,遥控距离难以超过2m,所据准确的优点。以对需遥

5、控的灯具本身要有一定的特殊要求。另2红外遥控编码原理外在家电控制系统里,最为常见的是电视、DVD及空调的遥控,它们的编码方式较为相似,在下面2.1红外遥控及编码的红外遥控编码原理中将着重介绍。而电动窗帘红外遥控是将遥控信号(二进制脉冲码)调制收稿日期:20080708;修订日期:20080817基金项目:国家自然科学基金资助项目(No.60507014);中国博士后基金资助项目(No.20070420825);中南大学大学生创新性实验计划资助项目(No.LB07090)通讯联系人,Email:xuxuemei999@126.com88液晶与显示第24卷在38kHz、40kH

6、z或其它高频载波上,经缓冲放编码采用双相位编码方式,每位占用时间犜b=大后送至红外发光二极管,转化为红外信号发射3×256/455kHz=1.688ms,编码“1”由0.844出去。这样做的目的是提高抗干扰性能和降低电ms低电平加0.844ms高电平表示,“0”由0.844源消耗。二进制脉冲码的形式有多种,其中最为ms高电平加0.844ms低电平表示。常用的是PWM码(脉冲宽度调制码)和PPM码3系统硬件设计(脉冲位置调制码),如图1所示。前者以宽脉冲表示1,窄脉冲表示0;后者脉冲宽度一样,但是码3.1硬件设计方法位宽度不一样,码位宽的代表1,码位窄的代表0。系统硬件设计采用了模块化设

7、计的思路,控其余Ø的ã编码方式都和这两种大同小异,一般都由制模块微处理器AT89S52通过接口电路与显示引导码、用户码和键数据码组成。引导码的作用模块LCD1602、发送接收模块、存储模块E2是“引导”接收器开始接收数据;用户码的作用是PROM、电池Æ供ÉÃ电Ë模£块é¯以è及Æ(Ä4¼×·4+Ø5Æ)£的é键¢盘¦í相÷A0ìâ£Øàëí2用来区分不同的编码方式,让接收器“知道”是哪连。其硬LC件D1框602图如¢Í图Ó2Õ所£é示。梣

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

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

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