红外计算机遥控器的设计与实现

  • 格式:pdf
  • 大小:207.23 KB
  • 文档页数:2

红外计算机遥控器的设计与实现四川教育学院 张敏辉 赵锡奎

[摘 要]本文首先介绍了红外通信的基本原理,然后介绍了计算机遥控器的系统架构;最后介绍了一种基于89C51单片机控制的红外遥控器的设计方案,并给出了硬件电路和程序流程图。[关键词]协同电子商务 网络采购 Web服务 决策支持

1引言20世纪末,计算机的飞速发展给工业和生活等各方面带来了巨大的发展,如今家庭计算机已非常普遍,然而却存在一些我们曾经苦恼过的问题。我们都清楚普通计算机是不适合在移动的过程中运行的,即便是笔记本电脑,也是如此。既然如此,当要执行相应的操作的时候必须保证计算机的物理支撑稳定。我们能否设计一种设备像遥控电视一样遥控计算机呢?红外遥控通过红外通信的方式进行控制,具有低功耗、低成本、高可靠性、体积小、结构简单、避免人身伤害等优点,是一种先进的控制方式,具有广阔的应用前景。红外通信原理红外通信,即以红外线作为通信载体,通过红外光在空中的传播来传输数据的通信方式,它由发射端和接收端来完成。本文通过用一个红外遥控手柄(普通电视遥控器)和一些简单的器件设计实现像遥控电视一样遥控计算机的设备。即“红外计算机遥控器”。2系统架构为实现与PC外围设备短距离无线通信功能,本设计采用红外通信的方式。通过普通手持遥控板按键模拟PC外围设备键盘和鼠标的一些基本功能。系统基本架构如图1所示:

图1 系统结构图系统采用普通的万用遥控器(如:电视遥控板)做发射部分,由单片机89C51负责红外指令码的接收和解码并通过PC串口转发编码指令,PC机上位驱动程序负责接收串口指令,并执行PC外围设备如关机、开关光驱和鼠标移动等模拟操作。硬件主要由发射手柄(PC无线外围模拟设备)和接收解码电路,手柄负责编码发射,单片机89C51控制电路负责解码和指令转发。手柄采用成品遥控手柄,如普通的电视遥控板。解码和转发电路为89C51最小系统附加PC-MCU串口通信电路。由C语言实现对采样到的红外二进制编码进行解码并简单处理和转发指令码,但不对数据反码解码,引导码和用户码均不做解码操作。上位机软件采用VisualBasic6.0编程实现,VB解决串口通信数据分析和处理操作,对相应的指令响应相应的系统操作。本设计实现Windows系统下的关机、开关光驱、模拟鼠标的移动和左右单击和左双击操作等相应操作。并配有相应的操作结果提示。可以实现0m-5m的短距离鼠标模拟操作。3下位机软件设计下位机软件部分全部由C语言实现,并采用多种干扰解决方案,使系统抗干扰能力大大加强。3.1波形分析本设计采用软件解码的方式对红外脉宽码解码,对遥控板的发射码波形分析得到如下数据:红外线路空闲时采样信号线为高电平数据位0:1.1ms数据位1:2.2ms引导码:8.2ms低电平+4.5ms高电平用户码和用户反码:26.4ms操作码:8.8ms—17.6ms操作反码:8.8ms—17.6ms第一次连续脉冲:51.2ms第二次连续脉冲:107.6ms脉冲编码和0、1位波形图如图2、图3所示:阴影部分为操作码,即为待解码部分,注意,该波形图并未按严格比例绘制。

3.2算法流程分析对8位操作数据码进行解码时,采用递归的方式对信号线进行采样,为防止系统死机,本设计采用软件和系统资源结合的方式最大程度解决死机问题,因手工操作键盘原因,按键时间很难控制,而普通的遥控器会因为按键时间的不同发射不同的红外脉冲码,即连续脉冲。连续脉冲对系统干扰严重,容易使系统死机,解码过程中关断系统信号检测中断使能,对一次和二次连续脉冲有很好的抗干扰能力。环境和系统本身的脉冲干扰则由看门狗做最后的解决方案。使死机系统自动复位,作者简介:张敏辉(1981-),女,四川教育学院计算机科学系,硕士研究生,讲师,研究方向:电子商务技术与应用、软件技术与信息系统;赵锡奎,四川教育学院,硕士研究生,教授,研究方向:计算机应用、地质科学。—52—科技信息博士・专家论坛 

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net对长时间运行的系统有极大的抗干扰优势。系统设计逻辑流程图如图4。

图4 系统流程图 3.3单片机系统分析单片机系统以89C51构成的最小系统配以LED显示及232通信电路组成,通过一体头对红外波形的检测接收,再由单片机系统软件实现对红外波形的解码,工作系统硬件电路简单,但是是系统软件运行不可缺少的环境,单片机系统采用89C51处理器进行解码,提供手段复位操作键。对控制器MCU的唯一要求为控制器自带看门狗,采用USB供电方式为系统方便的提供电源。4系统测试对Windowsxp系统下实现远程遥控一键关机、一键开关CD-ROM光驱、模拟鼠标桌面上的移动操作、左单双击操作、右单击弹出快捷菜单和文件或者窗口等的拖动操作等功能测试成功,除遥控器故障外都能正常解码和串口发送,上位机器能正确识别指令码和响应对应操作。指令误码率小于1%。5结束语红外线遥控是目前应用最广泛的一种通信和遥控手段。本设计实际使用后,证明其方便、可靠并具有实用价值。本设计只适用于码分制的红外遥控设备,而未涉及到频分制的红外遥控设备和调频信号为非38kHz的红外线遥控设备,如若要扩充遥控器的这些功能,只要在红外线接收电路中增加测频电路,在红外线发射电路中使用数控信号发生器做调制电路即可。

参考文献[1]黄遵熹.单片机原理接口与应用[M].西安:西北工业大学出版社,2000.147—150[2]严天峰.单片机应用系统设计与仿真调试.北京航空航天大学出版社,2005

(上接24页)则满足要求,压力平衡。4、换热装置大型封闭室全年室内、外均有一定的温差,故应设置换热系统。目前世界范围内能源越来越缺乏,换热装置应体现节能的特点。换热装置结构紧凑、体积小,可以降低基建投资,减少安装费用,减小占地面积。如螺旋螺纹管换热器将换热管以非对称设计理念设计成了螺旋螺纹管反向缠绕结构,这种特殊结构极大得改变了流体流动状态,形成强烈的湍流效果,提高了换热系数,减小了传热面积。清洗方便、费用低,设计寿命长达40年。这种独特的设计以最少的材料达到最佳的换热效果,同时考虑压降和换热系数的最佳组合关系,以最小的压降达到最好的换热效果。5、新风净化装置净化室外空气可以采用室内空气净化技术中的过滤法和吸附法。过滤材料可以有效拦截尘埃粒子,吸附材料可以有效地去除新风中的有害气体。二者都不会对气流形成过大的阻力,且可以使室外新风以相对清洁的状态进入室内。空气过滤材料用于在常温下滤去微小粒子的室内空气净化处理时,过滤器可分为三种类型,即粗效过滤器、中效过滤器和高效过滤器。对于通风系统而言,设置一道粗效空气空滤器或一道粗效过滤器和一道中效过滤器即可满足要求[8]。6、风机风机提供的压力必须大于支路管道中最大的全压,所以送风管道与排风管道均选择符合计算的管道。而且风机应该按照至少大于全压损失1.2倍的标准,同时风机流量应符合送、排风管的流量。7、讨论目前人们都已经意识到改善室内空气质量问题的重要性。室内外气候环境因素,如室内外温度、湿度、气压、风速和空气交换率等诸多因素都会影响着室内空气的质量。通风是改善室内空气质量的最有效的方法。在欧洲等一些发达国家普遍使用的混合通风以及近年来备受关注的置换通风在我国尚处于研究阶段,没有结合具体的建筑房间。诸如自然通风器(换气扇)、置换式新风系统等机械通风系统也只是在南方一些高档住宅中得到了一定的应用,像超市、高层建筑等大型封闭室普遍采用的还是依附于中央空调的新风系统。研究大型封闭室室内不依附于空调系统的新风供应及净化系统,通过合理的送风方式将经过净化的室外新风源源不断的输入大型封闭室内,实现其有效的通风,满足人们对新风的需求,具有很大的现实意义和使用价值。

参考文献[1]束永保.室内空气品质研究现状及发展[J].制冷与空调,2004,(3):60~68[2]何超英,刘振宇.新风与室内空气品质的测试与探讨[J].苏州大学学报,2003,3(2):63~68[3]凌均成.室内空气品质研究现状与发展[J].南华大学学报,2002,16(2):26~29[4]GB/T18883-2002,室内空气质量标准[S].北京:中国标准出版社,2003[5]马仁民.通风的有效性与室内空气品质[J].暖通空调,2002,(5):20~23[6]杨婉.室内通风效率及污染物治理的研究.硕士学位论文.四川大学,2005[7]李晓山.置换通风系统在中国的应用问题研究.硕士学位论文.东华大学,2003[8]吴忠标,赵伟荣.室内空气污染及净化技术[M].北京:化学工业出版社,2005

—62—科技信息博士・专家论坛 

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net