首页> 中国专利> 红外线遥控器、红外线遥控信号的产生方法

红外线遥控器、红外线遥控信号的产生方法

摘要

本发明公开一种红外线遥控器和一种红外线遥控信号的产生方法。该方法包括:读出遥控器中被按压的键并产生唤醒信号,对唤醒信号作出响应并产生对应的键控信号;由编码器将键控信号变换成键控数据;产生红外线调制使用的脉冲波形;将键控数据按照脉冲波形变换成红外线遥控信号,且遥控信号的帧数据结构包括同步脉冲信号、分别占用一个数据组的设备码和长度码以及若干个数据码,且长度码内含表示所述数据码的长度信息。本发明扩展了遥控信号的数据传输能力,且长度码的信息可以随时定义,有利于在遥控信号中采用非整数倍的时间间隔或增加保护脉冲的方法来检测偶然干扰造成的数据错误。

著录项

  • 公开/公告号CN101685576A

    专利类型发明专利

  • 公开/公告日2010-03-31

    原文格式PDF

  • 申请/专利权人 康佳集团股份有限公司;

    申请/专利号CN200810216630.7

  • 发明设计人 廖杰;

    申请日2008-09-28

  • 分类号G08C19/18;G08C19/28;

  • 代理机构深圳市康弘知识产权代理有限公司;

  • 代理人胡朝阳

  • 地址 518000 广东省深圳市南山区深南大道9008号

  • 入库时间 2023-12-17 23:48:38

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-01-02

    授权

    授权

  • 2011-06-01

    实质审查的生效 IPC(主分类):G08C19/18 申请日:20080928

    实质审查的生效

  • 2010-03-31

    公开

    公开

说明书

技术领域

本发明涉及信号产生方法,尤其是涉及一种可定义每帧信号的传送数据长度的红外遥控信号的产生方法,以及使用该方法的红外线遥控器。

背景技术

随着电子电器设备智能化的提高,不少电子电器都具有遥控控制功能,比如电视机、空调等,都是采用遥控器发送红外遥控信号进行控制。

如图1所示,现有红外线遥控信号以帧为单位,每帧通常包含同步码和多组数据码;每组数据码功能不同,长度也可能不同,通常为8bit(位);每帧数据的总长度是固定的,例如:固定为2组数据,每组数据长度均为8bit;每帧数据间有保护间隔,其宽度通常大于数据“0”或“1”的时间宽度;且数据组可以做不同的定义,如客户码、设备码、按键码等等。在需要发送不同长度数据的遥控信号时,需要复杂的编码解码技术来实现。

因此,现有固定的传输数据长度的红外线遥控信号,对于未来的多功能、复杂的遥控需求,已不能满足数据传输能力的要求。

发明内容

本发明的目的是提出一种可定义每帧信号的传送数据长度的红外遥控信号的产生方法,以及一种使用该方法的红外线遥控器,以解决目前红外线遥控信号采用固定的传输数据长度而无法满足数据传输需求的技术问题。

为解决本发明的技术问题,本发明公开一种红外线遥控器和一种红外线遥控信号的产生方法,该方法包括:读出遥控器中被按压的键并产生唤醒信号,对唤醒信号作出响应并产生对应的键控信号;由编码器将键控信号变换成键控数据;产生红外线调制使用的脉冲波形;将键控数据按照脉冲波形变换成红外线遥控信号,且遥控信号的帧数据结构包括同步脉冲信号、分别占用一个数据组的设备码和长度码以及若干个数据码,且长度码内含表示所述数据码的长度信息。

其中,所述长度信息为所述数据码的数量。

其中,所述长度码还包括属性信息。

其中,所述长度信息是根据预设的对照表对应表示特定的所述数据码的数量。

与现有技术相比,本发明具有如下有益效果:

本发明通过在每帧遥控信号的数据帧结构中增加一个表示传送控制数据长度信息的长度码,扩展遥控信息的数据传输能力,且长度码的信息可以随时定义;另外,由于长度码中包含了传送控制数据长度信息,因此,有利于在遥控信号中采用非整数倍的时间间隔或增加保护脉冲的方法来检测偶然干扰造成的数据错误。

附图说明

图1是现有遥控信号的数据帧结构示意图;

图2是本发明的遥控信号的数据帧结构示意图。

具体实施方式

在遥控器产生的遥控信号中,将每帧信号的其中一个数据组定义为客户码或设备码,就可以对不同的客户或不同的设备进行控制,使得同一种红外线发出的遥控信号可以控制不同的控制设备。在控制设备确定的情况下,其设备码是相同的,不同的只有表示按键码或可变数据的数据组。如下表1所示的红外线遥控信号的数据帧结构;

同步设备码按键码

表1

其中,设备码占用一个数据组,其他的数据组均表示按键码的数据。

复合设备或需要传送不同长度的数据时,固定长度结构的遥控信号就不能满足要求。比如,一般复合功能的设备,其各部分数据的传送量是不同的。例如键盘和鼠标的复合设备,由于键盘的按键在256个以内,所以用一个8bit(位)数据组就可以表示了;但鼠标的数据包含X、Y方向的偏移数据以及左右按键状态以及滚轮数据,那么一个8bit数据组就难以表示这些信息量了;这种情况下,可以用不同的客户码或设备码来发送不同长度的数据组,如表2和表3分别表示对复合设备中的鼠标和键盘起控制作用时,遥控信号的数据帧结构:

同步设备码1按键码

表2

同步设备码2 X坐标Y坐标按键状态

表3

在遥控信号中利用设备码(或客户码)来区分其传送不同长度的数据,必须在遥控信号中使用2个或以上的设备码,而电子电器设备中的解码程序也需能够识别2种设备码,根据不同的设备码来确定要接收的数据长度。

如果要使产生的遥控信号的数据帧结构保持一个唯一的设备码,而遥控信号又可以传送不同长度的数据,可行的方法是:在遥控信号的每帧信号中,增加占用一个数据组的长度码用来表示传送数据的长度信息。

如图2所示,其表示遥控信号的数据帧结构:遥控信号由同步信号开始,其次是占用一个数据组(一般为8bit)的设备码,再次是占用一个数据组的长度码,再次是按照预先设定的若干个数据码。每个数据码也分别占用一个数据组,用来传送控制数据。长度码中包含的长度信息是指该帧遥控信号中包含的数据码的个数,也可以指该帧遥控信号中全部数据的个数(可以包含设备码、长度码本身)。长度码一般以字节(8bit或4bit)为单位。当然长度码可以设置在设备码之前前或设备码之后。

以一个数据组为8bit来计算,1个长度码中的数值可以设置成0-255,即表示采用此数据帧结构的遥控信号,最多可以根据不同设备需要,每帧信号可以具有255个不同数据长度。在实际应用中,每帧遥控信号的数据一般比较小,通常不会超过40个,由此可以将长度码做进一步详细划分:比如分为3bit的属性信息,5bit的长度信息;而5bit的长度信息可以表示每帧遥控可以传送最多31个数据组的遥控数据或控制数据,完全可以满足实际应用需要。当然,属性信息和长度信息在长度码中各占几位(bit),可以根据实际需要来定义;属性信息与长度信息结合,还可以区分长度相同但属性不同的数据。

对于图2所示的遥控信号的数据帧结构,长度码还可以做如下变换:将长度信息作隐含表示处理,即:在红外遥控信号的发射端和接收端预定定义一个对照表,不同的长度码的数据对应表示该帧遥控信号传送不同长度的数据组,如表4所示:

  长度码的数据  数据组的长度  1  5  2  7  3  13  4  17  ...  ...

表4

比如,当一帧遥控信号中长度码为4,其表示该帧遥控信号传送17个表示控制数据的数据码。如此定义的一个好处在于,用户可以更好的按实际需要在遥控信号的数据帧结构中定义传送的数据码的数量,更有效的利用有限数据信息的长度码。

红外线遥控器采用上述的遥控信号的数据帧结构,产生红外线遥控信号的过程如下:由唤醒信号产生单元读出键盘或遥控器中被按压的键并产生唤醒信号;由唤醒检测单元响应唤醒信号产生键控信号;由编码器将键控信号变换成键控数据;由脉冲发生器产生红外线调制使用的脉冲波形;由红外信号变换器将键控数据按照脉冲波形变换成红外线遥控信号,且遥控信号的帧数据结构包括同步脉冲信号、分别占用一个数据组的设备码和长度码以及若干个数据码,且长度码内含表示所述数据码的数量信息;由红外发送器将红外信号变换器产生的红外线遥控信号以帧形式发送。

综上,本发明通过在每帧遥控信号的数据帧结构中增加一个表示传送控制数据长度信息的长度码,扩展遥控信息的数据传输能力,且长度码的信息可以随时定义;另外,由于长度码中包含了传送控制数据长度信息,因此,有利于在遥控信号中采用非整数倍的时间间隔或增加保护脉冲的方法来检测偶然干扰造成的数据错误。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号