买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】超声波通信的十六进制编码、解码方法及装置_佛山市顺德区美的电热电器制造有限公司_201611025027.1 

申请/专利权人:佛山市顺德区美的电热电器制造有限公司

申请日:2016-11-14

公开(公告)日:2021-04-27

公开(公告)号:CN108075837B

主分类号:H04B11/00(20060101)

分类号:H04B11/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.27#授权;2018.06.19#实质审查的生效;2018.05.25#公开

摘要:本发明公开一种超声波通信的十六进制编码、解码方法及装置,其中,超声波通信的十六进制编码方法包括以下步骤:S11、将获取到的待传输数据转换为十六进制代码;S12、根据预设的超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形;其中,超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,该N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N‑1段超声波信号为排列组合顺序不同的N‑1段内容信号。本发明的技术方案能满足数据种类过多时的数据传输需要。

主权项:1.一种超声波通信的十六进制编码方法,其特征在于,包括以下步骤:S11、将获取到的待传输数据转换为十六进制代码;S12、根据预设的超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形;其中,所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-1段超声波信号为排列组合顺序不同的N-1段内容信号;所述N为大于或等于5的自然数。

全文数据:超声波通信的十六进制编码、解码方法及装置技术领域[0001]本发明涉及超声波通信领域,特别涉及一种超声波通信的十六进制编码、解码方法及装置。背景技术[0002]对于常见的超声波通信方式,通常通过不同频率的单段超声波信号传输不同的数据。然而,由于单一超声波传感器所能发出的超声波的带宽有限,单一超声波传感器所能发出的超声波的频率种类通常就只有有限的几种,从而导致常见超声波通信方式仅能传输几种不同的数据,难以满足数据种类过多时的数据传输需要。发明内容[0003]本发明的主要目的是提出一种超声波通信的十六进制编码方法,旨在实现超声波通信的十六进制编码,从而满足数据种类过多时的数据传输需要。[0004]为实现上述目的,本发明提出的超声波通信的十六进制编码方法包括以下步骤:[0005]SI1、将获取到的待传输数据转换为十六进制代码;[0006]S12、根据预设的超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形;[0007]其中,所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数。[0008]优选地,所述数据头信号的时长为H1,任一所述内容信号的时长为出,所述H1与所述H2满足关系式:[0009]优选地,所述H2的取值范围为[1ms,200ms]。[0010]优选地,所述N段超声波信号中的任一段超声波信号的频率取值范围为[IKhz,IMhz]〇[0011]本发明还提出一种超声波通信的十六进制编码装置,包括:[0012]第一转换模块,用于将获取到的待传输数据转换为十六进制代码;[0013]第一存储模块,用于存储预设的超声波通信编解码格式;所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数;以及[00M]编码模块,用于根据所述超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形。[0015]优选地,所述数据头信号的时长为H1,任一所述内容信号的时长为出,所述H1与所述H2满足关系式:一。[0016]优选地,所述H2的取值范围为[lms,200ms]。[0017]优选地,所述N段超声波信号中的任一段超声波信号的频率取值范围为[IKhz,IMhz]〇[0018]本发明还提出一种超声波通信的十六进制解码方法,包括以下步骤:[0019]S21、判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头号;若是,执行步骤S23;[0020]S23、根据预设的超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码;[0021]S25、将解码所得的十六进制代码转换为传输数据;[0022]其中,所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,N段所述超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的所述数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数。[0023]优选地,在判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号的步骤之后,所述超声波通信的十六进制解码方法还包括步骤:[0024]S22、判断所述超声波信号数据波形中相邻两个数据头信号的间隔时长是否为预设时长的整数倍;若是,执行步骤S23。[0025]本发明还提出一种超声波通信的十六进制解码装置,包括:[0026]第一判断模块,用于判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头信号;[0027]第二存储模块,用于存储预设的超声波通信编解码格式;所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数;[0028]解码模块,用于在所述第一判断模块判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号之后,根据所述超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码;以及[0029]第二转换模块,用于将解码所得的十六进制代码转换为传输数据。[0030]优选地,所述超声波通信的十六进制解码装置还包括:[0031]第二判断模块,用于在所述第一判断模块判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号之后,判断所述超声波信号数据波形中相邻两个数据头信号的间隔时长是否为预设时长的整数倍;[0032]所述解码模块具体用于在所述第二判断模块判定所述超声波信号数据波形中相邻两个数据头信号的间隔时长为预设时长之后,根据所述超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码。[0033]本发明的技术方案中,可根据预设的超声波通信编解码格式,将待传输数据编码调制成外发送的超声波信号数据波形,该超声波通信编码格式用于表征十六进制元数据与超声波信号编码序列的一一对应关系,可实现超声波通信的十六进制编码,从而可通过NN多5种不同频率的超声波信号实现16ηη为大于0的自然数种不同数据的传输,也就是说,至少可实现16种不同数据的传输,能满足数据种类过多时的数据传输要求。附图说明[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。[0035]图1为本发明超声波通信的十六进制编码方法一实施例的流程示意图;[0036]图2为本发明超声波通信的十六进制编码装置一实施例的功能模块示意图;[0037]图3为本发明超声波通信的十六进制解码方法一实施例的流程示意图;[0038]图4为本发明超声波通信的十六进制解码装置一实施例的功能模块示意图。[0039]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0041]需要说明,若本发明实施例中有涉及方向性指示诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态如附图所示下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。[0042]另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。[0043]本发明提出一种超声波通信的十六进制编码方法。[0044]参照图1,在本发明一实施例中,该超声波通信的十六进制编码方法包括以下步骤:[0045]步骤S11、将获取到的待传输数据转换为十六进制代码。[0046]本实施例中,在将待传输数据进行编码调制之前,需要将待传输的数据进行十六进制代码转换。不失一般性,以电磁加热领域的遥控器进行说明:常见电磁加热遥控器上的按键数量很多,可预先设置好不同按键指令所对应的十六进制代码,例如,“时间加指令”所对应的十六进制代码为“Γ、“时间减指令”所对应的十六进制代码为“2”、“功率加指令”所对应的十六进制代码为“E”、“功率减指令”所对应的十六进制代码为“F”等等;如此,当用户按下功率加按键时,所获取到的待传输数据为“功率加指令”,转换所得的十六进制代码为“E”。[0047]步骤S12、根据预设的超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形。[0048]本实施例中,所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号M,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数。需要说明的是,本实施例中,所述N段超声波信号中的任一段超声波信号的频率取值范围为[IKhz,IMhz],此取值范围下的超声波信号可通过常见的超声波传感器进行调制实现,便于超声波信号数据波形的调制发送。[0049]为减少所需调制的超声波信号种类,所述N优选等于5。不失一般性,当N=5时,可将后四段内容信号分别定义为内容信号A、内容信号B、内容信号C和内容信号D。下表为一实施例的超声波通信解码格式:W〇51]^可以理解,当N=5时,由于后四段内容信号的不同排列组合方式有24种,而十六进_制元数据只有16个,因此,只需要在24种排列组合方式中选取16种来一一表征16个十六进制元数据即可,剩下的8种排列组合方式是无意义的。[0052]参照上表,十六进制代码为“E”所对应的编码序列为“M+C+B+D+A”,由此,对于上述电磁加热领域的遥控器,其“功率加指令”所对应的超声波信号数据波形为依序发送的数据头信号M、内容信号C、内容信号B、内容信号D和内容信号A。[0053]本发明的技术方案中,可根据预设的超声波通信编解码格式,将待传输数据编码调制成外发送的超声波信号数据波形,该超声波通信编码格式用于表征十六进制元数据与超声波信号编码序列的一一对应关系,可实现超声波通信的十六进制编码,从而可通过NN多5种不同频率的超声波信号实现16ηη为大于0的自然数种不同数据的传输,也就是说,至少可实现16种不同数据的传输,能满足数据种类过多时的数据传输要求。[0054]在本实施例中,为便于超声波信号数据波形的调制发外,N-I个内容信号的调制时长优选一致;而为提高数据头信号的可检测性,数据头信号优选具有较长的调制时长。具体地,定义数据头信号的时长为H1,任一内容信号的时长为出,出与出优选满足关系式______H2,也就是说,数据头信号的调制时长H1通常为任一内容信号时长出的3倍以上,以便于数据头信号的识别。本实施例中,优选地,任一内容信号时长H2的取值范围为[lms,200ms],此取值范围下,调制所得的超声波信号数据波形具有适中的总时长。可以理解,单一超声波信号的时长过短,不利于通信识别;单一超声波信号的时长过长,则会过分降低超声波通信所需的握手速度,影响用户体验。[0055]本发明还提出一种超声波通信的十六进制解码方法。[0056]参照图3,在本发明一实施例中,该超声波通信的十六进制解码方法包括以下步骤:[0057]步骤S21、判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头信号;若是,执行步骤S23;若否,则返回再次执行S21,判断接收到的下一个超声波信号数据波形中的首段超声波信号是否为预设的数据头信号。[0058]本实施例中,在将接收到的超声波信号波形进行缓存后,通常仅通过比对其首段超声波信号和预设数据头信号的频率是否一致,若一致,则可判定接收到了所传输过来的传输数据;若不一致,则可判定所接收到的超声波信号数据波形无意义,从而清除缓存,以接收下一个超声波信号数据波形。然本设计不限于此,于其他实施例中,为杜绝误判,可同时比对首段超声波信号和预设数据头信号的频率和时长是否均一致来共同判定。[0059]步骤S23、根据预设的超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码;[0060]步骤S25、将解码所得的十六进制代码转换为传输数据。[0061]可以理解,为确保解码的准确性,本发明的超声波通信的十六进制解码方法与上述实施例中的超声波通信的十六进制编码方法具有完全一致的超声波通信编解码格式,在此不再赘述。[0062]本实施例中,在判定接收到了所传输过来的传输数据之后,需要先将所接收到的超声波信号数据波形解码为十六进制代码,再将解码所得的十六进制代码转换为传输数据。例如,当所接收到的超声波信号数据波形为依序发送的数据头信号M、内容信号C、内容信号B、内容信号D和内容信号A,即所接收到的超声波信号数据波形的编码序列为“M+C+B+D+A”;根据超声波通信编解码格式,可将所接收到的超声波信号数据波形解码为十六进制代码“E”,而十六进制代码“E”所表征的传输数据为“功率加指令”;由此,被遥控的电磁加热设备会根据该“功率加指令”提高所输出的加热功率。[0063]本发明的技术方案可通过判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头信号,来判断是否接收到了所传输过来的传输数据,提高了识别传输数据的方便性。[0064]在本实施例中,进一步地,在判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号的步骤之后,该超声波通信的十六进制解码方法还包括步骤:[0065]步骤S22、判断所述超声波信号数据波形中相邻两个数据头信号的间隔时长是否为预设时长的整数倍;若是,执行步骤S23;若否,则返回再次执行S21,判断接收到的下一个超声波信号数据波形中的首段超声波信号是否为预设的数据头信号。[0066]本实施例中,为进一步保证所解码的超声波信号数据波形是所传输过来的传输数据,避免在尚未接收完整的超声波信号数据波形上浪费解码功耗,优选地,先判断相邻两个数据头信号的间隔时长是否为预设时长的整数倍,若是,则可判定所接收的超声波信号数据波形是完整的;若否,则可判定所接收的超声波信号数据波形不完整,是无意义的,可清除缓存,以接收下一个超声波信号数据波形。需要说明的是,本实施例中,所述预设时长通常为一个十六进制元数据所对应的超声波信号波形的总时长。如此,通常地,在所接收到的超声波信号波形仅有一个数据头信号的情况下,只需要判断整个超声波信号波形的总时长是否为预设时长即可。[0067]本发明还提出一种超声波通信的十六进制编码装置。[0068]参照图2,在本发明一实施例中,该超声波通信的十六进制编码装置包括:[0069]第一转换模块11,用于将获取到的待传输数据转换为十六进制代码;[0070]第一存储模块13,用于存储预设的超声波通信编解码格式;以及[0071]编码模块12,用于根据所述超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形。[0072]本实施例中,在通过编码模块12将待传输数据进行编码调制之前,需要通过第一转换模块11将待传输的数据进行十六进制代码转换。第一存储模块13所存储的超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数。需要说明的是,本实施例中,所述N段超声波信号中的任一段超声波信号的频率取值范围为[IKhz,IMhz],此取值范围下的超声波信号可通过常见的超声波传感器进行调制实现,便于超声波信号数据波形的调制发送。[0073]为减少所需调制的超声波信号种类,所述N优选等于5。需要说明的是,当N=5时,由于后四段内容信号的不同排列组合方式有24种,而十六进制元数据只有16个,因此,只需要在24种排列组合方式中选取16种来一一表征16个十六进制元数据即可,剩下的8种排列组合方式是无意义的。[0074]本发明的技术方案中,编码模块12可根据预设的超声波通信编解码格式,将待传输数据编码调制成外发送的超声波信号数据波形,该超声波通信编码格式用于表征十六进制元数据与超声波信号编码序列的一一对应关系,可实现超声波通信的十六进制编码,从而可通过N.种不同频率的超声波信号实现16ηη为大于0的自然数种不同数据的传输,也就是说,至少可实现16种不同数据的传输,能满足数据种类过多时的数据传输要求。[0075]在本实施例中,为便于超声波信号数据波形的调制发外,N-I个内容信号的调制时长优选一致;而为提高数据头信号的可检测性,数据头信号优选具有较长的调制时长。具体地,定义数据头信号的时长为H1,任一内容信号的时长为出,出与出优选满足关系式:H2,也就是说,数据头信号的调制时长H1通常为任一内容信号时长出的3倍以上,以便于数据头信号的识别。本实施例中,优选地,任一内容信号时长H2的取值范围为[lms,200ms],此取值范围下,调制所得的超声波信号数据波形具有适中的总时长。可以理解,单一超声波信号的时长过短,不利于通信识别;单一超声波信号的时长过长,则会过分降低超声波通信所需的握手速度,影响用户体验。[0076]本发明还提出一种超声波通信的十六进制解码装置。[0077]参照图4,在本发明一实施例中,该超声波通信的十六进制解码装置包括:[0078]第一判断模块21,用于判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头信号;[0079]第二存储模块23,用于存储预设的超声波通信编解码格式;[0080]解码模块22,用于在所述第一判断模块21判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号之后,根据所述超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码;以及[0081]第二转换模块24,用于将解码所得的十六进制代码转换为传输数据。[0082]本实施例中,在将接收到的超声波信号波形进行缓存后,第一判断模块21通常仅通过比对其首段超声波信号和预设数据头信号的频率是否一致,若一致,则可判定接收到了所传输过来的传输数据;若不一致,则可判定所接收到的超声波信号数据波形无意义,从而清除缓存,以接收下一个超声波信号数据波形。然本设计不限于此,于其他实施例中,为杜绝误判,第一判断模块21可同时比对首段超声波信号和预设数据头信号的频率和时长是否均一致来共同判定。[0083]可以理解,为确保解码的准确性,本发明的超声波通信的十六进制解码装置与上述实施例中的超声波通信的十六进制编码装置具有完全一致的超声波通信编解码格式,在此不再赘述。[0084]本实施例中,在第一判断模块21判定接收到了所传输过来的传输数据之后,需要先通过解码模块22将所接收到的超声波信号数据波形解码为十六进制代码,再通过第二转换模块24将解码所得的十六进制代码转换为传输数据。[0085]本发明的技术方案可通过第一判断模块21判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头信号,来判断是否接收到了所传输过来的传输数据,提高了识别传输数据的方便性。[0086]在本实施例中,进一步地,该超声波通信的十六进制解码装置还包括:[0087]第二判断模块25,用于在所述第一判断模块21判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号之后,判断所述超声波信号数据波形中相邻两个数据头信号的间隔时长是否为预设时长的整数倍;[0088]所述解码模块22具体用于在所述第二判断模块25判定所述超声波信号数据波形中相邻两个数据头信号的间隔时长为预设时长之后,根据所述超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码。[0089]本实施例中,为进一步保证所解码的超声波信号数据波形是所传输过来的传输数据,避免在尚未接收完整的超声波信号数据波形上浪费解码功耗,优选地,先通过第二判断模块25判断相邻两个数据头信号的间隔时长是否为预设时长的整数倍,若是,则可判定所接收的超声波信号数据波形是完整的;若否,则可判定所接收的超声波信号数据波形不完整,是无意义的,可清除缓存,以接收下一个超声波信号数据波形。需要说明的是,本实施例中,所述预设时长通常为一个十六进制元数据所对应的超声波信号波形的总时长。如此,通常地,在所接收到的超声波信号波形仅有一个数据头信号的情况下,只需要通过第二判断模块25判断整个超声波信号波形的总时长是否为预设时长即可。[0090]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

权利要求:1.一种超声波通信的十六进制编码方法,其特征在于,包括以下步骤:SI1、将获取到的待传输数据转换为十六进制代码;S12、根据预设的超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形;其中,所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数。2.如权利要求1所述的超声波通信的十六进制编码方法,其特征在于,所述数据头信号的时长为Hi,任一所述内容信号的时长为H2,所述H1与所述H2满足关系式:H1多3*H2。3.如权利要求2所述的超声波通信的十六进制编码方法,其特征在于,所述出的取值范围为[lms,200ms]。4.如权利要求1至3任一项所述的超声波通信的十六进制编码方法,其特征在于,所述N段超声波信号中的任一段超声波信号的频率取值范围为[lKhz,lMhz]。5.—种超声波通信的十六进制编码装置,其特征在于,包括:第一转换模块,用于将获取到的待传输数据转换为十六进制代码;第一存储模块,用于存储预设的超声波通信编解码格式;所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数;以及编码模块,用于根据所述超声波通信编解码格式,将转换所得的十六进制代码进行编码调制,以生成向外发送的超声波信号数据波形。6.如权利要求5所述的超声波通信的十六进制编码装置,其特征在于,所述数据头信号的时长为Hi,任一所述内容信号的时长为H2,所述H1与所述H2满足关系式:H1多3*H2。7.如权利要求6所述的超声波通信的十六进制编码装置,其特征在于,所述出的取值范围为[lms,200ms]。8.如权利要求5至7任一项所述的超声波通信的十六进制编码装置,其特征在于,所述N段超声波信号中的任一段超声波信号的频率取值范围为[lKhz,lMhz]。9.一种超声波通信的十六进制解码方法,其特征在于,包括以下步骤:S21、判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头信号;若是,执行步骤S23;S23、根据预设的超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码;S25、将解码所得的十六进制代码转换为传输数据;其中,所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,N段所述超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的所述数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数。10.如权利要求9所述的超声波通信的十六进制解码方法,其特征在于,在判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号的步骤之后,还包括步骤:S22、判断所述超声波信号数据波形中相邻两个数据头信号的间隔时长是否为预设时长的整数倍;若是,执彳丁步骤S23。11.一种超声波通信的十六进制解码装置,其特征在于,包括:第一判断模块,用于判断接收到的超声波信号数据波形中的首段超声波信号是否为预设的数据头信号;第二存储模块,用于存储预设的超声波通信编解码格式;所述超声波通信编解码格式为:对应16个十六进制元数据设置16种编码序列,每一种编码序列由依序发送的N段超声波信号组成,所述N段超声波信号的频率互不相同,且不同的十六进制元数据的首段超声波信号为相同的数据头信号,不同的十六进制元数据的后N-I段超声波信号为排列组合顺序不同的N-I段内容信号;所述N为大于或等于5的自然数;解码模块,用于在所述第一判断模块判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号之后,根据所述超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码;以及第二转换模块,用于将解码所得的十六进制代码转换为传输数据。12.如权利要求11所述的超声波通信的十六进制解码装置,其特征在于,还包括:第二判断模块,用于在所述第一判断模块判定接收到的超声波信号数据波形中的首段超声波信号为预设的数据头信号之后,判断所述超声波信号数据波形中相邻两个数据头信号的间隔时长是否为预设时长的整数倍;所述解码模块具体用于在所述第二判断模块判定所述超声波信号数据波形中相邻两个数据头信号的间隔时长为预设时长之后,根据所述超声波通信编解码格式,将所述超声波信号数据波形解码为十六进制代码。

百度查询: 佛山市顺德区美的电热电器制造有限公司 超声波通信的十六进制编码、解码方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。