专利名称:一种计算机红外遥控系统的制作方法
技术领域:
本发明属于红外遥控技术领域,特别涉及一种适用于计算机红外遥控的红外遥控 方法。
背景技术:
目前,设备间进行近距无线传输或控制的技术主要有Bluetooth、WAPI、Wi-Fi, NFC,Zigbee,Wireless USB,Wireless 1394和IrDA等。其中最经济的方式是IrDA红外线传 输及控制方式。红外线技术是利用波长0. 76 μ m 1. 5 μ m之间的近红外线来传送控制信号 的,红外通信过程主要包括红外发射和红外接收两个过程。红外发送的信号需要经过调制 以降低错误概率,载波频率在30kHZ-60kHZ之间。常用的红外线编码方法有NEC、Philips、 Sony、Sharp、PanasoniC、Nokia等几种,不同协议基于的技术主要分为“转换编码”、“间隔编 码”、“脉冲编码”等几种。红外线遥控多用于电视、机顶盒、空调等设备,在计算机上的应用 比较少。但针对酒店行业,在国际上比较流行利用小型计算机连接电视机。通过计算机的 强大处理能力,使酒店的服务品质得到提升。现有的计算机红外遥控装置和方法均是在基 于传统的红外遥控编码方法,其地址码和数据码通常都为8bit,因而现有的计算机红外遥 控装置和方法主要存在的问题是地址码扩展性不强,容易造成地址码重复而导致红外遥 控信号相互干扰、产生误动作。数据码扩展性不强,在3C融合的今天红外传输设备除了传 输简单的按键信息,在具体应用中可能还要传送日期、时间、温度、地理位置等状态等信息, 现有红外线编码方法编码容量扩展性不强,无法传送更多的数据。
发明内容本发明的目的是为了解决现有的计算机红外遥控系统其地址码和数据码扩张性 不强的缺陷,提出了一种计算机红外遥控系统。为了实现本发明的目的,本发明的计算机红外遥控系统的技术方案是一种计算机红外遥控系统,包括红外信号发送端、红外信号接收端和计算机,其特 征在于,遥控器和红外接收器为无线连接,采用红外信号进行通信,红外接收器和小型计算 机之间通过USB接口连接并实现通信;所述红外信号发送端发射的红外信号的包括完整码 和重复码两种格式,所述完整码由引导码、数据码、地址码和数据地址校验码组成,所述数 据地址校验码由地址码和数据码的反码组成,引导码由脉宽时间为8ms和空闲时间为4ms 的脉冲信号表示,数据码和地址码均由12bit的信息构成,每个bit的信息为二进制的逻 辑“0”或逻辑“1”表示,逻辑“0”由脉宽时间为320us,周期为Ims的脉冲信号表示,逻辑 “1”由脉宽时间为320us,周期为2ms的脉冲信号表示,所述完整码的发送周期为IlOms ;所 述重复码由脉宽时间为8ms和空闲时间为2ms的脉冲信号表示,所述重复码的发送周期为 IlOms0上述的一种计算机红外遥控系统,其特征在于,还包括服务器,所述服务器通过互 联网和宽带网口和小型计算机连接。[0007] 本发明的有益效果是通过扩展红外遥控信号完整码的地址码和数据码的编码位 数,将其由8bit扩展到12bit,使得其数据容量增加了 16倍,避免了不同遥控设备地址码的 冲突和相互干扰,同时数据码的增加,又适应了计算机的复杂操作过程,使得家电、计算机 操作一体化得到实施。
[0008]图1是本发明的计算机红外遥控系统。[0009]图2是本发明的红外信号发送端和接收端的硬件原理示意图。[0010]图3是本发明的红外信号发送端的硬件结构图。[0011]图4是本发明的完整码的脉冲编码示意图。[0012]图5本发明完整码的引导码的脉冲编码示意图。[0013]图6是本发明的逻辑“0”和逻辑“1”的脉冲编码示意图。[0014]图7本发明完整码的引导码、数据码和地址码的脉冲编码示意图。[0015]图8是本发明重复码的脉冲编码示意图。[0016]图9是本发明完整码和重复码的传输示意图。[0017]图10是本发明的主流程图。[0018]图11是本发明的红外信号接收端与计算机的USB连接原理图。[0019]图12是本发明的红外信号接收端的解码流程图。
具体实施方式
以下结合附图和具体实施例对本发明作进一步说明。如图1所示为本发明的计算机红外遥控系统,在该系统中主要包括红外信号发送 端(如遥控器)、红外信号接收端(如红外接收器、红外适配器)和计算机(如小型计算 机)组成,遥控器和红外接收器为无线连接,采用红外信号进行通信,红外接收器和小型计 算机之间通过USB接口连接并实现通信。作为本系统的扩展,还包括了电视机和服务器, 电视机通过视音频线和小型计算机连接,作为小型计算机的显示设备,服务器由Portal服 务器、影视节目服务器、游戏服务器组成,并通过互联网和宽带网口和小型计算机连接。上 述系统可以应用在酒店行业,如将遥控器、红外接收器、小型计算机和电视机之余酒店房间 内,将服务器置于服务器机房中,就实现了遥控器和电视、计算机网络的通信,红外接收器 通过USB接口插入小型计算机,计算机开机自动运行相应软件后自动访问远程服务器。用 户可以通过红外遥控器控制计算机访问远程服务器浏览服务器内容、进行影视观看、网络 游戏对战等。由于该系统具有更多的操作动作,因而原有的红外遥控的编码格式不再使用, 需要对红外遥控的编码格式进行扩展。如图2和图3所示,通用红外遥控系统由发射和接收两大部分组成。应用编/解 码专用集成电路芯片作为系统的编码和解码处理器来进行控制操作,红外信号发送端包括 键盘矩阵、编码调制、LED红外发送器;红外信号接收端包括光、电转换放大器、解调、解码 电路。通过PWM调制后,38kHz脉冲与I/O发射输出经过Ul的与门,输出后将已调波通过三 极管Ql进行放大,从而驱动TSAL6200红外发光二极管得到遥控发射信号。上述计算机红外遥控系统的红外信号发送端可以发送出两种红外遥控信号,一种是完整码,当按下某个按键后,发出与该按键对应的控制信号,一种是重复码,当一直按下 某个按键时,表示重复发送完整码。图4、图5、图6、和图7和图9示出了本发明的完整码的格式,所述完整码由引导 码、数据码、地址码和数据地址校验码组成,所述数据地址校验码由地址码和数据码的反码 组成,引导码由脉宽时间为8ms和空闲时间为4ms的脉冲信号表示,数据码和地址码均由 12bit的信息构成,每个bit的信息为二进制的逻辑“0”或逻辑“1”表示,逻辑“0”由脉宽 时间为320us,周期为Ims的脉冲信号表示,逻辑“ 1”由脉宽时间为320us,周期为2ms的脉 冲信号表示,所述完整码的发送周期为IlOms ;在传送完地址码和数据码40ms后重复传输 一遍指令,其中地址码以原有规则传输,命令码采用反码方式传输,重复传输的地址码和数 据码即为数据地址校验码。完整码的数据码由4bit高位数据码和Sbit低位数据码组成, 完整码的地址码由4bit高位地址码和Sbit低位地址码组成。图8和图9示出了本发明的重复码的格式,所述重复码由脉宽时间为8ms和空闲 时间为2ms的脉冲信号表示,所述重复码的发送周期为110ms。如图10所示,为应用于上述计算机红外遥控系统的计算机红外遥控方法。包括步 骤S1.初始化首先对计算机红外遥控系统的I/O端口、定时器、计数器进行初始化清零和 置位并使其进入发射状态;S2.键盘扫描通过键盘扫描程序进行按键扫描;S3.发送完整码的红外遥控信号若扫描程序扫描到按键已被按下,即调用存储 器中预置的编码值发送该按键对应的完整码的红外遥控信号,所述完整码由引导码、数据 码、地址码和数据地址校验码组成,所述数据地址校验码由地址码和数据码的反码组成,引 导码由脉宽时间为8ms和空闲时间为4ms的脉冲信号表示,数据码和地址码均由12bit的 信息构成,每个bit的信息为二进制的逻辑“0”或逻辑“1”表示,逻辑“0”由脉宽时间为 320us,周期为Ims的脉冲信号表示,逻辑“ 1”由脉宽时间为320us,周期为2ms的脉冲信号 表示,所述完整码的发送周期为IlOms ;S4.判断是否发送重复码的红外遥控信号检查按键是否被释放,如按键已释放 且释放时间超过0. Is即可重新进入步骤S2进行键盘扫描,如按键未释放且超过0. 25s则 发送重复码的红外遥控信号,所述重复码由脉宽时间为8ms和空闲时间为2ms的脉冲信号 表示,所述重复码的发送周期为110ms。如图11所示,给出了红外信号接收端(如红外接收器、红外适配器)和计算机(如 小型计算机)实现本发明提出方法的USB连接原理图。红外线适配器通过USB接口连接计 算机,计算机通过USB主机控制器结合Windows自身提供的USB HID驱动程序调用总线设 备驱动。图12中,给出了本发明的红外信号接收端的解码流程图。。红外解码程序按照本 发明提出的编码方法进行判断。程序运行于IRIN_STATE_IDLE这一空闲状态,收到红外线 信号进入IRIN_STATE_LEAD_IN判断开始码相应中断,IRIN_STATE_LEAD_END判断开始码 是否传输完毕。开始码满足本发明提出的红外编码方法后进入地址码的接收IRIN_STATE_ ADDRESS软件模块,验证地址码正确后接收红外接收数据IRIN_STATE_DATE软件模块并进 行解码。根据本实施例所述的计算机红外遥控系统。红外信号接收端(如红外接收器、红外适配器)接收遥控器发出的红外信号。经过嵌入式主板的红外解码及数据转换传送到计 算机中。红外适配器模拟为鼠标,符合人机接口设备(HID)规范。利用计算机自身驱动可 根据键值将遥控器模拟为鼠标移动、左键、右键、双击、单击等全功能操作。 本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发 明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。凡是根据 上述描述做出各种可能的等同替换或改变,均被认为属于本发明的权利要求的保护范围。
权利要求一种计算机红外遥控系统,包括红外信号发送端、红外信号接收端和计算机,其特征在于,遥控器和红外接收器为无线连接,采用红外信号进行通信,红外接收器和小型计算机之间通过USB接口连接并实现通信。
2.根据权利要求1所述的一种计算机红外遥控系统,其特征在于,还包括服务器,所述 服务器通过互联网和宽带网口和小型计算机连接。
专利摘要本实用新型涉及一种计算机红外遥控系统。一种计算机红外遥控系统,包括红外信号发送端、红外信号接收端和计算机,其特征在于,遥控器和红外接收器为无线连接,采用红外信号进行通信,红外接收器和小型计算机之间通过USB接口连接并实现通信。本实用新型的有益效果是通过扩展红外遥控信号完整码的地址码和数据码的编码位数,将其由8bit扩展到12bit,使得其数据容量增加了16倍,避免了不同遥控设备地址码的冲突和相互干扰,同时数据码的增加,又适应了计算机的复杂操作过程,使得家电、计算机操作一体化得到实施。
文档编号G08C23/04GK201751920SQ200920297419
公开日2011年2月23日 申请日期2009年12月21日 优先权日2009年12月21日
发明者余化鹏, 吕昱, 杨运平, 邢保振 申请人:成都九洲电子信息系统有限责任公司