一种物联网电器波特率调节方法、装置及空调制造方法及图纸

技术编号:15325265 阅读:72 留言:0更新日期:2017-05-16 09:45
本发明专利技术实施例公开了一种物联网电器波特率调节方法、装置及空调。该方法包括:采集多个脉冲信号,测量所述脉冲信号的宽度;根据所述宽度对所述脉冲信号进行处理,得到最小宽度,并根据所述最小宽度获得所述脉冲信号的波特率;按照所述脉冲信号的波特率调节自身的波特率。本方法通过对信号发送装置发送的脉冲信号处理得到最小宽度,并按照通过最小宽度得到的脉冲信号的波特率调节自身的波特率,实现了物联网电器对不同波特率脉冲信号的自适应,进而实现了对传输数据的无丢失接收,使得物联网电器能够正确响应用户操作,提高了物联网电器工作的可靠性。

Method, device and air conditioner for regulating baud rate of Internet of things

The embodiment of the invention discloses a method for regulating the baud rate of an electric appliance of an Internet of things, a device and an air conditioner. The method includes: collecting multiple pulse signal, measuring the width of the pulse signal; according to the width of the pulse signal is processed to get the minimum width, and according to the minimum width of the pulse signal to obtain the baud rate; according to the pulse signal of the Potter rate adjust its baud rate. This method through the pulse signal processing to get the minimum width of the signal transmitted by the transmitting device, and adjust its baud rate according to the received pulse signal through the minimum width of the baud rate, realizes the networking appliance of adaptive different baud rate pulse signal, thus receiving no loss on the transmission of data, the networking appliances can correct response to the user the operation, improve the reliability of networking appliances work.

【技术实现步骤摘要】
一种物联网电器波特率调节方法、装置及空调
本专利技术实施例涉及家用电器
,尤其涉及一种物联网电器波特率调节方法、装置及空调。
技术介绍
随着通信技术的发展,利用无线通信技术将空调与手机等移动终端智能设备进行互联组建物联网,进而利用移动终端实现对物联网电器例如空调的远程控制已成为趋势。通常情况下,移动终端通过互联网与家中的控制中心相连接,物联网电器与控制中心之间通过串行方式进行相互通信,而串行通信接收方的发送速率只有在与发送方的发送速率一致的前提下,通信接收方才能正确接收通信发送方发送的全部数据。但对于不同型号的信号发射装置,其对应的发送速率,即波特率也不尽相同,物联网电器在进行数据传送时,会存在由于无线信号发射装置与物联网电器波特率不匹配导致无法接收到数据,产生数据丢失的风险,进而导致物联网电器无法正确响应用户通过移动终端进行的操作,影响用户对物联网电器进行远程控制的体验。
技术实现思路
有鉴于此,本专利技术实施例提供了一种物联网电器波特率调节方法、装置及空调,以实现物联网电器对不同波特率脉冲信号的自适应调整的目的。第一方面,本专利技术实施例提供了一种物联网电器波特率调节方法,包括:采集多个脉冲信号,测量所述脉冲信号的宽度;根据所述宽度对所述脉冲信号进行处理,得到最小宽度,并根据所述最小宽度获得所述脉冲信号的波特率;按照所述脉冲信号的波特率调节自身的波特率。进一步地,所述根据所述宽度对所述脉冲信号进行处理,得到最小宽度,包括:对所有宽度不相等的脉冲信号根据所述宽度进行升序排列;将相邻脉冲信号的宽度逐一相减,将相减后与相减前所有宽度不相等的脉冲信号根据所述宽度重新进行升序排列,生成参考脉冲信号队列;对所述参考脉冲信号队列循环进行宽度逐一相减与根据宽度升序排列操作,直至前一次生成的第一参考脉冲信号队列与后一次生成的第二参考脉冲信号队列中脉冲信号项数相同;将所述第二参考脉冲信号队列的首项脉冲信号的宽度作为最小宽度。进一步地,所述根据所述宽度对所述脉冲信号进行处理,得到最小宽度,还包括:判断所述第二参考脉冲信号队列中所有脉冲信号的宽度是否互质;相应的,所述将所述第二参考脉冲信号队列的首项脉冲信号的宽度作为最小宽度,包括:若所述第二参考脉冲信号队列中的所述脉冲信号的宽度互质,则将所述第二参考队列后的首项脉冲信号的宽度作为最小宽度。进一步地,所述方法还包括:若所述第二参考脉冲信号队列中的所述脉冲信号的宽度非互质,则重新采集多个脉冲信号,测量所述脉冲信号的宽度,根据所述宽度对所述脉冲信号进行处理,直至所述第二参考脉冲信号队列中的所述脉冲信号的宽度互质。进一步地,所述按照所述脉冲信号的波特率调节自身的波特率之前,还包括:按照所述获得的波特率发送确认询问信号,并接收波特率确认应答信号。进一步地,所述波特率确认询问信号包括地址询问请求和波特率确认请求。第二方面,本专利技术实施例还提供了一种物联网电器波特率调节装置,包括:宽度测量模块,用于采集多个脉冲信号,测量所述脉冲信号的宽度;波特率获取模块,用于根据所述宽度对所述脉冲信号进行处理,得到最小宽度,并根据所述最小宽度获得所述脉冲信号的波特率;波特率调节模块,用于按照所述脉冲信号的波特率调节自身的波特率。进一步地,所述波特率获取模块具体用于:对所有宽度不相等的脉冲信号根据所述宽度进行升序排列;将相邻脉冲信号的宽度逐一相减,将相减后与相减前所有宽度不相等的脉冲信号根据所述宽度重新进行升序排列,生成参考脉冲信号队列;对所述参考脉冲信号队列循环进行宽度逐一相减与根据宽度升序排列操作,直至前一次生成的第一参考脉冲信号队列与后一次生成的第二参考脉冲信号队列中脉冲信号项数相同;将所述第二参考脉冲信号队列的首项脉冲信号的宽度作为最小宽度。进一步地,所述波特率获取模块还具体用于:判断所述第二参考脉冲信号队列中所有脉冲信号的宽度是否互质;相应的,所述将所述第二参考脉冲信号队列的首项脉冲信号的宽度作为最小宽度,包括:若所述第二参考脉冲信号队列中的所述脉冲信号的宽度互质,则将所述第二参考队列后的首项脉冲信号的宽度作为最小宽度。进一步地,所述波特率获取模块还具体用于:若所述第二参考脉冲信号队列中的所述脉冲信号的宽度非互质,则重新采集多个脉冲信号,测量所述脉冲信号的宽度,根据所述宽度对所述脉冲信号进行处理,直至所述第二参考脉冲信号队列中的所述脉冲信号的宽度互质。进一步地,所述装置还包括:波特率确认模块,具体用于按照所述获得的波特率发送确认询问信号,并接收波特率确认应答信号。进一步地,所述波特率确认询问信号包括地址询问请求和波特率确认请求。第三方面,本专利技术实施例还提供了一种空调,包括上述实施例提供的物联网电器波特率调节装置。本专利技术实施例提供了一种物联网电器波特率调节方法、装置及空调,通过对信号发送装置发送的脉冲信号处理得到最小宽度,并根据通过最小宽度得到的脉冲信号的波特率调节自身的波特率。解决了由于信号发送装置与物联网电器波特率不匹配造成的无法接收到数据,使得传输数据丢失,物联网电器无法正确响应用户操作的问题,实现了物联网电器对不同波特率脉冲信号的自适应,可以实现对传输数据的无丢失接收,使得物联网电器能够正确响应用户操作,提高了物联网电器工作的可靠性。附图说明图1是本专利技术实施例一提供的一种物联网电器波特率调节方法的流程示意图。图2是本专利技术实施例二提供的一种物联网电器波特率调节方法的流程示意图。图3本专利技术实施例三提供的一种物联网电器波特率调节装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种物联网电器波特率调节方法的流程示意图,本实施例的技术方案可以应用在需要对物联网电器波特率进行调节的场景,可以由本专利技术实施例提供的物联网电器波特率调节装置来执行,该系统可以采用软件和/或硬件的方式来实现,该装置可以集成于具备波特率调节功能的物联网电器中,例如空调。该方法包括:S110,采集多个脉冲信号,测量脉冲信号的宽度。物联网电器采集信号发送装置发送的多个脉冲信号,并测量脉冲信号中的宽度,脉冲信号的宽度是指脉冲信号中高电平脉冲持续的时间,即脉冲信号中上升沿与下一个相邻下降沿之间的距离。常见的波特率包括4800波特、9600波特和19200波特,由上述可以看出4800波特为基础,其他波特率都是4800波特的倍数。,因此本专利技术实施例将波特率为4800波特的脉冲信号的宽度作为宽度1的基准单位,即后面提到的脉冲信号的宽度均为4800波特脉冲信号的宽度的整数倍。此外,示例性的,信号发送装置可以是路由器或交换机,通常为无线路由器,信号发送装置能够向周围区域的电器例如物联网电器发送脉冲形式的信号。需要说明的是,在采集多个脉冲信号时,可以连续采集多个脉冲信号,也可以采集不同时间节点内的多个连续脉冲信号,本专利技术实施例对此不作限定。S120,根据宽度对脉冲信号进行处理,得到最小宽度,并根据最小宽度获得脉冲信号的波特率。根据宽度对脉冲信号进行处理以得到最小宽度,最小宽度即采集到的脉冲信号中传送一位数据所需要的时间,而脉冲本文档来自技高网...
一种物联网电器波特率调节方法、装置及空调

【技术保护点】
一种物联网电器波特率调节方法,其特征在于,包括:采集多个脉冲信号,测量所述脉冲信号的宽度;根据所述宽度对所述脉冲信号进行处理,得到最小宽度,并根据所述最小宽度获得所述脉冲信号的波特率;按照所述脉冲信号的波特率调节自身的波特率。

【技术特征摘要】
1.一种物联网电器波特率调节方法,其特征在于,包括:采集多个脉冲信号,测量所述脉冲信号的宽度;根据所述宽度对所述脉冲信号进行处理,得到最小宽度,并根据所述最小宽度获得所述脉冲信号的波特率;按照所述脉冲信号的波特率调节自身的波特率。2.根据权利要求1所述的方法,其特征在于,所述根据述宽度对所述脉冲信号进行处理,得到最小宽度,包括:对所有宽度不相等的脉冲信号根据所述宽度进行升序排列;将相邻脉冲信号的宽度逐一相减,将相减后与相减前所有宽度不相等的脉冲信号根据所述宽度重新进行升序排列,生成参考脉冲信号队列;对所述参考脉冲信号队列循环进行宽度逐一相减与根据宽度升序排列操作,直至前一次生成的第一参考脉冲信号队列与后一次生成的第二参考脉冲信号队列中脉冲信号项数相同;将所述第二参考脉冲信号队列的首项脉冲信号的宽度作为最小宽度。3.根据权利要求2所述的方法,其特征在于,所述根据所述宽度对所述脉冲信号进行处理,得到最小宽度,还包括:判断所述第二参考脉冲信号队列中所有脉冲信号的宽度是否互质;相应的,所述将所述第二参考脉冲信号队列的首项脉冲信号的宽度作为最小宽度,包括:若所述第二参考脉冲信号队列中的所述脉冲信号的宽度互质,则将所述第二参考队列后的首项脉冲信号的宽度作为最小宽度。4.根据权利要求3所述的方法,其特征在于,还包括:若所述第二参考脉冲信号队列中的所述脉冲信号的宽度非互质,则重新采集多个脉冲信号,测量所述脉冲信号的宽度,根据所述宽度对所述脉冲信号进行处理,直至所述第二参考脉冲信号队列中的所述脉冲信号的宽度互质。5.根据权利要求1所述的方法,其特征在于,所述按照所述脉冲信号的波特率调节自身的波特率之前,还包括:按照所述获得的波特率发送确认询问信号,并接收波特率确认应答信号。6.根据权利要求5所述的方法,其特征在于,所述波特率确认询问信号包括地址询问请求和波特率确认请求。7.一种物联网电器波特率调节装置,其特征在...

【专利技术属性】
技术研发人员:杨强华洪香陈道远
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1