[发明专利]一种计算机红外遥控方法有效
申请号: | 200910263500.3 | 申请日: | 2009-12-21 |
公开(公告)号: | CN101719311A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 杨运平;吕昱;邢保振;余化鹏 | 申请(专利权)人: | 成都九洲电子信息系统有限责任公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04;G06F3/038 |
代理公司: | 北京市路盛律师事务所 11326 | 代理人: | 温利平 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 红外 遥控 方法 | ||
技术领域
本发明属于红外遥控技术领域,特别涉及一种适用于计算机红外遥控的红外遥控方法。
背景技术
目前,设备间进行近距无线传输或控制的技术主要有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融合的今天红外传输设备除了传输简单的按键信息,在具体应用中可能还要传送日期、时间、温度、地理位置等状态等信息,现有红外线编码方法编码容量扩展性不强,无法传送更多的数据。
发明内容
本发明的目的是为了解决现有的计算机红外遥控方法其地址码和数据码扩张性不强的缺陷,提出了一种计算机红外遥控方法。
为了实现本发明的目的,本发明的计算机红外遥控装置的技术方案是:
一种计算机红外遥控方法,该方法应用于计算机红外遥控系统中,所述计算机红外遥控系统由红外信号发送端、红外信号接收端和计算机组成,其特征在于,包括步骤
S1.初始化:首先对计算机红外遥控系统的I/O端口、定时器、计数器进行初始化清零和置位并使其进入发射状态;
S2.键盘扫描:通过键盘扫描程序进行按键扫描;
S3.发送完整码的红外遥控信号:若扫描程序扫描到按键已被按下,即调用存储器中预置的编码值发送该按键对应的完整码的红外遥控信号,所述完整码由引导码、数据码、地址码和数据地址校验码组成,所述数据地址校验码由地址码和数据码的反码组成,引导码由脉宽时间为8ms和空闲时间为4ms的脉冲信号表示,数据码和地址码均由12bit的信息构成,每个bit的信息为二进制的逻辑“0”或逻辑“1”表示,逻辑“0”由脉宽时间为320us,周期为1ms的脉冲信号表示,逻辑“1”由脉宽时间为320us,周期为2ms的脉冲信号表示,所述完整码的发送周期为110ms;
S4.判断是否发送重复码的红外遥控信号:检查按键是否被释放,如按键已释放且释放时间超过0.1s即可重新进入步骤S2进行键盘扫描,如按键未释放且超过0.25s则发送重复码的红外遥控信号,所述重复码由脉宽时间为8ms和空闲时间为2ms的脉冲信号表示,所述重复码的发送周期为110ms。
上述步骤S3中完整码的数据码由4bit高位数据码和8bit低位数据码组成,完整码的地址码由4bit高位地址码和8bit低位地址码组成。
本发明的有益效果是:通过扩展红外遥控信号完整码的地址码和数据码的编码位数,将其由8bit扩展到12bit,使得其数据容量增加了16倍,避免了不同遥控设备地址码的冲突和相互干扰,同时数据码的增加,又适应了计算机的复杂操作过程,使得家电、计算机操作一体化得到实施。
附图说明
图1是本发明所应用的计算机红外遥控系统。
图2是本发明的红外信号发送端和接收端的硬件原理示意图。
图3是本发明的红外信号发送端的硬件结构图。
图4是本发明的完整码的脉冲编码示意图。
图5本发明完整码的引导码的脉冲编码示意图。
图6是本发明的逻辑“0”和逻辑“1”的脉冲编码示意图。
图7本发明完整码的引导码、数据码和地址码的脉冲编码示意图。
图8是本发明重复码的脉冲编码示意图。
图9是本发明完整码和重复码的传输示意图。
图10是本发明的主流程图。
图11是本发明的红外信号接收端与计算机的USB连接原理图。
图12是本发明的红外信号接收端的解码流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都九洲电子信息系统有限责任公司,未经成都九洲电子信息系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910263500.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:等离子显示屏及其封接方法
- 下一篇:一种报警处理方法及装置