基于红外对管的信息传输方法和装置与流程

文档序号:13575895阅读:497来源:国知局
基于红外对管的信息传输方法和装置与流程

本发明涉及红外传输技术领域,特别是涉及一种基于红外对管的信息传输方法和装置。



背景技术:

近几年来,应用红外对管进行信息传递的产品很多。其中,红外对管通常指的是红外发射管与红外接收管组成的一组对管。应用红外对管进行信息传递时,通常是由红外发射管将需要传递的信息发射出去,并由红外接收管进行接收以实现信息的传送过程。目前,通过红外对管进行信息传递时,仅能够实现一些较为简单的信息的传递,从而使得基于红外对管的信息传递方式具有一定的局限性。



技术实现要素:

基于此,有必要针对传统的基于红外对管进行信息传递时只能进行简单信息的传输,具有一定的局限性的问题,提供一种基于红外对管的信息传输方法和装置。

为实现本发明目的提供的一种基于红外对管的信息传输方法,包括如下步骤:

获取待发送信息,并将所述待发送信息转换为相应的数字信号;

以所述数字信号中每相邻两个上升沿之间的高电平和低电平为一个通电周期,根据每一个所述通电周期中的占空比进行编码,得到相应的码组信息;

传输所述码组信息至所述红外发射管,由所述红外发射管进行所述码组信息的发送。

在其中一个实施例中,所述根据每一个所述通电周期中的占空比进行编码,包括如下步骤:

判断所述通电周期中的占空比是否大于或等于所述通电周期的三分之二;

当所述占空比大于或等于所述通电周期的三分之二时,编码为0;

当所述占空比小于所述通电周期的三分之二时,编码为1。

在其中一个实施例中,所述获取待发送信息时,还包括如下步骤:

获取所述红外发射管的属性信息,并将所述属性信息添加至所述待发送信息中,作为所述待发送信息的包头。

在其中一个实施例中,还包括接收所述红外发射管发送的所述码组信息,对所述码组信息进行解码,获取相应的解码信息的步骤。

在其中一个实施例中,所述对所述码组信息进行解码时,还包括如下步骤:

由所述码组信息中提取出所述属性信息对应的编码;

根据所述编码中的数码组合方式确定所述红外发射管。

相应的,本发明还提供了一种基于红外对管的信息传输装置,包括第一控制模块和红外发射管;所述第一控制模块与所述红外发射管电连接;

所述第一控制模块包括第一处理器和第一输入/输出模块;

所述第一输入/输出模块电连接在所述第一处理器与所述红外发射管之间;

所述第一处理器,用于获取待发送信息并将所述待发送信息转换为相应的数字信号后,以所述数字信号中每相邻两个上升沿之间的高电平和低电平为一个通电周期,根据每一个所述通电周期中的占空比进行编码,得到相应的码组信息;

所述第一输入/输出模块,用于传输所述码组信息至所述红外发射管;

所述红外发射管,用于发送所述码组信息。

在其中一个实施例中,所述第一处理器包括编码器;

所述编码器,用于判断所述通电周期中的占空比是否大于或等于所述通电周期的三分之二;当所述占空比大于或等于所述通电周期的三分之二时,编码为0;当所述占空比小于所述通电周期的三分之二时,编码为1。

在其中一个实施例中,所述第一处理器,还用于获取所述待发送信息时,还获取所述红外发射管的属性信息,并将所述属性信息添加至所述待发送信息中,作为所述待发送信息的包头。

在其中一个实施例中,所述信息传输装置还包括第二控制模块和红外接收管;所述红外接收管与所述红外发射管相对应,并与所述第二控制模块电连接;

所述第二控制模块包括第二处理器和第一ad采集模块;

所述第一ad采集模块电连接在所述第二处理器与所述红外接收管之间;

所述红外接收管,用于接收所述红外发射管发送的所述码组信息;

所述第一ad采集模块,用于采集所述红外接收管接收到的所述码组信息;

所述第二处理器,用于对所述码组信息进行解码,获取相应的解码信息。

在其中一个实施例中,所述第二处理器包括提取子模块和确定子模块;

所述提取子模块,用于所述第二处理器对所述码组信息进行解码时,由所述码组信息中提取出所述属性信息对应的编码信息;

所述确定子模块,用于根据所述编码中的数码组合方式确定所述红外发射管。

上述基于红外对管的信息传输方法,通过获取待发送信息并将待发送信息转换为相应的数字信号后,以数字信号中每相邻两个上升沿之间的高电平和低电平为一个通电周期,根据每一个通电周期中的占空比进行编码获取相应的码组信息,再将编码得到的码组信息传输至红外发射管,由红外发射管进行码组信息的发送,从而实现待发送信息的传输目的。由此,其通过采用上述编码规则对待发送信息进行编码,增加了编码的复杂性,从而能够实现各种复杂信息的传输,有效提高了红外对管进行信息传输时的信息载量,并且还提高了信息传输的安全性。最终有效解决了传统的基于红外对管进行信息传递时只能进行简单信息的传输,具有一定的局限性的问题。

附图说明

图1为本发明的基于红外对管的信息传输方法的一具体实施例的流程图;

图2为采用本发明的基于红外对管的信息传输方法进行待发送信息和属性信息编码时的一具体实施例的示意图;

图3为本发明的基于红外对管的信息传输方法的另一具体实施例的流程图;

图4为采用本发明的基于红外对管的信息传输方法对码组信息进行解码时的一具体实施例的示意图;

图5为本发明的基于红外对管的信息传输装置的一具体实施例的结构示意图。

具体实施方式

为使本发明技术方案更加清楚,以下结合附图及具体实施例对本发明作进一步详细说明。

首先,需要说明的是,红外对管指的是由红外发射管和红外接收管组成的一组对管。其中,红外发射管用于发射信息,红外接收管用于接收信息。传统的红外对管进行信息的传输时,通常是以截取待发送信息的一个上升沿后,直接对高电平进行相应的编码,对低电平进行相应的编码,进而再由红外发射管发出相应的红外线光线,由红外接收管接收该红外线光线来实现信息的传输的。其编码规则过于简单,从而不能进行复杂信息的传输。

而作为本发明的基于红外对管的信息传输方法的一具体实施例,参见图1,其首先通过步骤s100,获取待发送信息,并将待发送信息转换为相应的数字信号进行待发送信息的采集及预处理,从而为后续对待发送信息的编码提供必要的条件。

当通过步骤s100,获取待发送信息,并将待发送信息转换为相应的数字信号之后,再执行步骤s200,以数字信号中每相邻两个上升沿之间的高电平和低电平为一个通电周期,根据每一个通电周期中的占空比进行编码,得到相应的码组信息。

具体的,参见图2,其根据每一个通电周期中的占空比进行编码时,作为一种可实施方式,首先截取数字信号中的两个上升沿。其中,两个上升沿之间存在高电平和低电平,该高电平和低电平形成一个通电周期。进而再判断该通电周期中占空比是否大于或等于通电周期的三分之二(即,在该通电周期中,高电平持续时间是否达到通电周期的三分之二或三分之二以上)。如果是,则可将该通电周期内的一段信号编码为0。如果占空比未达到通电周期的三分之二(即,高电平持续时间小于通电周期的三分之二,其仅达到或不足以达到通电周期的三分之一),则将该段信号编码为1。

由此,其通过根据两个相邻上升沿之间的高电平持续时间与低电平持续时间之间的大小关系进行相应的编码,有效提高了信息载量和信息安全性。

此处,需要说明的是,其根据每一个通电周期中的占空比进行待发送信息的编码时,并不仅限于上述一种编码方式,也可通过判断占空比是否大于或等于通电周期的三分之一或其他数值来进行编码。

当通过步骤s200,对待发送信息进行编码获取相应的码组信息后,即可通过步骤s300,传输码组信息至红外发射管,由红外发射管进行码组信息的发送。其中,由于在本发明的信息传输方法中对待发送信息进行编码时,截取的上升沿是用于控制红外发射管的开启和关闭状态的。即,当红外发射管由关闭状态转变为开启状态(即,发射状态)时对应一个上升沿。因此,当红外发射管进行码组信息的发送时,其发送的红外线光线的频率与编码获取的码组信息相一致。即,发射红外线光的持续时间为每一个通电周期中的高电平持续时间,关闭时间则为每一个通电周期中的低电平持续时间。

进一步的,参见图3,作为本发明的基于红外对管的信息传输方法的一具体实施例,其通过步骤s300,传输码组信息至红外发射管,由红外发射管发送码组信息时,还包括步骤s400,接收红外发射管发送的码组信息,对码组信息进行解码,获取相应的解码信息。

由此,其通过对红外发射管发送的码组信息进行解码,从而能够根据解码结果进行红外发射管的辨识。具体的,当红外接收管接收到红外发射管发送的码组信息后,此时对接收到的码组信息进行解码。如果能够成功解码获取相应的解码信息(即,待发送信息),则表明此时进行解码时的解码规则与发送待发送信息的红外发射管的编码规则相一致,由此可根据解码结果辨别出发送待发送信息的红外发射管,从而实现红外发射管的辨识,进而再根据识别的发射管确定发射管的位置,实现发射管的定位。

更进一步的,作为本发明的基于红外对管的信息传输方法,为了能够更快速的进行红外发射管的辨识,其在执行步骤s100,获取待发送信息的同时,还包括获取红外发射管的属性信息,并将获取的红外发射管的属性信息添加至待发送信息中的步骤,从而在进行待发送信息的格式转换时,连同红外发射管的属性信息同时转换至数字信号中。此处,需要说明的是,属性信息指的是红外发射管的编号或类型等标识信息。

其中,在将红外发射管的属性信息添加至待发送信息中时,将属性信息作为待发送信息的包头,由此在红外接收管接收到码组信息后,进行相应的解码时,能够首先对码组信息中的包头进行解析,从而根据对包头的解析结果即可实现红外发射管的辨识。

具体的,参见图4,为本发明的基于红外对管的信息传输方法中,对红外接收管接收到的码组信息进行解码时的一具体实施例的示意图。其在进行解码时,依据编码规则进行反向操作。其中,当码组信息中包含有红外发射管的属性信息对应的编码时,通过对码组信息进行解码,由于属性信息位于码组信息的包头位置,因此首先对码组信息的包头进行解析,获取属性信息对应的编码,进而即可根据编码中的数码组合方式确定红外发射管。

如:当红外发射管存在四个时,此时可通过设置两个数码的不同组合方式来标记不同的红外发射管。具体的,四个红外发射管分别为:红外发射管a、红外发射管b、红外发射管c和红外发射管d。红外发射管a对应的编码为00,红外发射管b对应的编码为01,红外发射管c对应的编码为10,红外发射管d对应的编码为11。由此,当通过对码组信息的包头进行解析获取相应的编码为00时,表明此时发送信息的红外发射管为a发射管。当解析获取的编码为01时,表明此时发送信息的红外发射管为b发射管。以此类推,通过不同的数码组合方式即可实现红外发射管的辨识,简单方便且更加快速。

相应的,当红外发射管的个数为四个以上时,则可以采用三个数码的组合方式进行相应的标记。以此类推,可以理解的是,也可采用四个或四个以上的数码的组合方式进行不同红外发射管的标记。此处不再进行赘述。

另外,应当指出的是,本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

相应的,为了实现上述任一种基于红外对管的信息传输方法,本发明还提供了一种基于红外对管的信息传输装置。由于本发明的基于红外对管的信息传输装置的工作原理与本发明的基于红外对管的信息传输方法的原理相同或相似,因此重复之处不再赘述。

参见图5,作为本发明的基于红外对管的信息传输装置100的一具体实施例,其包括第一控制模块110和红外发射管120。其中,第一控制模块110与红外发射管120电连接。第一控制模块110可通过单片机系统来实现。

其中,第一控制模块110包括第一处理器111和第一输入/输出模块112。第一输入/输出模块112电连接在第一处理器111与红外发射管120之间。第一处理器111,用于获取待发送信息并将待发送信息转换为相应的数字信号后,以数字信号中每相邻两个上升沿之间的高电平和低电平为一个通电周期,根据每一个通电周期中的占空比进行编码,得到相应的码组信息。第一输入/输出模块112,用于传输码组信息至红外发射管120。红外发射管120,用于发送码组信息。

其中,在本发明的基于红外对管的信息传输装置100中,第一处理器111包括编码器。编码器,用于判断通电周期中的占空比是否大于或等于通电周期的三分之二;当占空比大于或等于通电周期的三分之二时,编码为0;当占空比小于通电周期的三分之二时,编码为1。此次,需要说明的是,占空比可通过时钟控制器进行控制。即,通过在第一控制模块110中设置第一时钟控制器113,并设置第一时钟控制器113与第一处理器111相连接,由第一时钟控制器113对第一处理器111进行数字信号的编码过程中的占空比的控制。

其中,第一处理器111,还用于获取待发送信息的同时,还获取红外发射管120的属性信息,并将属性信息添加至待发送信息中,作为待发送信息的包头。

进一步的,本发明的基于红外对管的信息传输装置100还包括红外接收管130和第二控制模块140。其中,红外接收管130与红外发射管120相对应,形成一组红外对管。并且,红外接收管130与第二控制模块140电连接。

相应的,第二控制模块140同样可为单片机系统。具体的,第二控制模块140包括第二处理器141和第一ad采集模块142。其中,第一ad采集模块电连接在第二处理器141与红外接收管130之间。其中,红外接收管130,用于接收红外发射管120发送的码组信息。第一ad采集模块142,用于采集红外接收管130接收到的码组信息。第二处理器141,用于对码组信息进行解码,获取相应的解码信息。

进一步的,第二处理器141包括提取子模块和确定子模块(图中均未示出)。其中,提取子模块,用于第二处理器141对码组信息进行解码时,由码组信息中提取出属性信息对应的编码信息。确定子模块,用于根据编码中的数码组合方式确定红外发射管120。

另外,还需要说明的是,作为本发明的基于红外对管的信息传输装置100的另一具体实施例,在第一控制模块110中还相应设置有第二ad采集模块114。其中,第二ad采集模块与第一处理器111电连接。同时,在本发明的基于红外对管的信息传输装置100中,还对应设置有与第二ad采集模块114相连接的第二红外接收管150。相应的,在第二控制模块140中还设置有第二输入/输出模块143和第二时钟(timer)控制器144。其中,第二输入/输出模块143和第二时钟控制器144均与第二处理器141电连接。同时,还设置有与第二输入/输出模块143相连接的第二红外发射管160。其中,第二红外接收管150与第二红外发射管160相对应,形成一组红外对管。第二时钟控制器144用于控制第二处理器141对第二红外发射管160即将发送的信息进行编码时的占空比。由此,能够实现第一控制模块110和第二控制模块140的双向操作,即,能够实现信息在第一控制模块110和第二控制模块140之间的双向传输。

同时,优选的,第一控制模块110和第二控制模块140均可采用单片机系统来实现。如:可采用8位单片机、16为单片机或32位单片机等。

另外,应当指出的是,以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1