最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法、裝置及空調(diào)與流程

文檔序號(hào):11151972閱讀:750來(lái)源:國(guó)知局
一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法、裝置及空調(diào)與制造工藝

本發(fā)明實(shí)施例涉及家用電器技術(shù)領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法、裝置及空調(diào)。



背景技術(shù):

隨著通信技術(shù)的發(fā)展,利用無(wú)線通信技術(shù)將空調(diào)與手機(jī)等移動(dòng)終端智能設(shè)備進(jìn)行互聯(lián)組建物聯(lián)網(wǎng),進(jìn)而利用移動(dòng)終端實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)電器例如空調(diào)的遠(yuǎn)程控制已成為趨勢(shì)。通常情況下,移動(dòng)終端通過(guò)互聯(lián)網(wǎng)與家中的控制中心相連接,物聯(lián)網(wǎng)電器與控制中心之間通過(guò)串行方式進(jìn)行相互通信,而串行通信接收方的發(fā)送速率只有在與發(fā)送方的發(fā)送速率一致的前提下,通信接收方才能正確接收通信發(fā)送方發(fā)送的全部數(shù)據(jù)。

但對(duì)于不同型號(hào)的信號(hào)發(fā)射裝置,其對(duì)應(yīng)的發(fā)送速率,即波特率也不盡相同,物聯(lián)網(wǎng)電器在進(jìn)行數(shù)據(jù)傳送時(shí),會(huì)存在由于無(wú)線信號(hào)發(fā)射裝置與物聯(lián)網(wǎng)電器波特率不匹配導(dǎo)致無(wú)法接收到數(shù)據(jù),產(chǎn)生數(shù)據(jù)丟失的風(fēng)險(xiǎn),進(jìn)而導(dǎo)致物聯(lián)網(wǎng)電器無(wú)法正確響應(yīng)用戶通過(guò)移動(dòng)終端進(jìn)行的操作,影響用戶對(duì)物聯(lián)網(wǎng)電器進(jìn)行遠(yuǎn)程控制的體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例提供了一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法、裝置及空調(diào),以實(shí)現(xiàn)物聯(lián)網(wǎng)電器對(duì)不同波特率脈沖信號(hào)的自適應(yīng)調(diào)整的目的。

第一方面,本發(fā)明實(shí)施例提供了一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法,包括:

采集多個(gè)脈沖信號(hào),測(cè)量所述脈沖信號(hào)的寬度;

根據(jù)所述寬度對(duì)所述脈沖信號(hào)進(jìn)行處理,得到最小寬度,并根據(jù)所述最小寬度獲得所述脈沖信號(hào)的波特率;

按照所述脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率。

進(jìn)一步地,所述根據(jù)所述寬度對(duì)所述脈沖信號(hào)進(jìn)行處理,得到最小寬度,包括:

對(duì)所有寬度不相等的脈沖信號(hào)根據(jù)所述寬度進(jìn)行升序排列;

將相鄰脈沖信號(hào)的寬度逐一相減,將相減后與相減前所有寬度不相等的脈沖信號(hào)根據(jù)所述寬度重新進(jìn)行升序排列,生成參考脈沖信號(hào)隊(duì)列;

對(duì)所述參考脈沖信號(hào)隊(duì)列循環(huán)進(jìn)行寬度逐一相減與根據(jù)寬度升序排列操作,直至前一次生成的第一參考脈沖信號(hào)隊(duì)列與后一次生成的第二參考脈沖信號(hào)隊(duì)列中脈沖信號(hào)項(xiàng)數(shù)相同;

將所述第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

進(jìn)一步地,所述根據(jù)所述寬度對(duì)所述脈沖信號(hào)進(jìn)行處理,得到最小寬度,還包括:

判斷所述第二參考脈沖信號(hào)隊(duì)列中所有脈沖信號(hào)的寬度是否互質(zhì);

相應(yīng)的,所述將所述第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度,包括:

若所述第二參考脈沖信號(hào)隊(duì)列中的所述脈沖信號(hào)的寬度互質(zhì),則將所述第二參考隊(duì)列后的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

進(jìn)一步地,所述方法還包括:

若所述第二參考脈沖信號(hào)隊(duì)列中的所述脈沖信號(hào)的寬度非互質(zhì),則重新采集多個(gè)脈沖信號(hào),測(cè)量所述脈沖信號(hào)的寬度,根據(jù)所述寬度對(duì)所述脈沖信號(hào)進(jìn)行處理,直至所述第二參考脈沖信號(hào)隊(duì)列中的所述脈沖信號(hào)的寬度互質(zhì)。

進(jìn)一步地,所述按照所述脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率之前,還包括:

按照所述獲得的波特率發(fā)送確認(rèn)詢問(wèn)信號(hào),并接收波特率確認(rèn)應(yīng)答信號(hào)。

進(jìn)一步地,所述波特率確認(rèn)詢問(wèn)信號(hào)包括地址詢問(wèn)請(qǐng)求和波特率確認(rèn)請(qǐng)求。

第二方面,本發(fā)明實(shí)施例還提供了一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)裝置,包括:

寬度測(cè)量模塊,用于采集多個(gè)脈沖信號(hào),測(cè)量所述脈沖信號(hào)的寬度;

波特率獲取模塊,用于根據(jù)所述寬度對(duì)所述脈沖信號(hào)進(jìn)行處理,得到最小寬度,并根據(jù)所述最小寬度獲得所述脈沖信號(hào)的波特率;

波特率調(diào)節(jié)模塊,用于按照所述脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率。

進(jìn)一步地,所述波特率獲取模塊具體用于:

對(duì)所有寬度不相等的脈沖信號(hào)根據(jù)所述寬度進(jìn)行升序排列;

將相鄰脈沖信號(hào)的寬度逐一相減,將相減后與相減前所有寬度不相等的脈沖信號(hào)根據(jù)所述寬度重新進(jìn)行升序排列,生成參考脈沖信號(hào)隊(duì)列;

對(duì)所述參考脈沖信號(hào)隊(duì)列循環(huán)進(jìn)行寬度逐一相減與根據(jù)寬度升序排列操作,直至前一次生成的第一參考脈沖信號(hào)隊(duì)列與后一次生成的第二參考脈沖信號(hào)隊(duì)列中脈沖信號(hào)項(xiàng)數(shù)相同;

將所述第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

進(jìn)一步地,所述波特率獲取模塊還具體用于:

判斷所述第二參考脈沖信號(hào)隊(duì)列中所有脈沖信號(hào)的寬度是否互質(zhì);

相應(yīng)的,所述將所述第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度,包括:

若所述第二參考脈沖信號(hào)隊(duì)列中的所述脈沖信號(hào)的寬度互質(zhì),則將所述第二參考隊(duì)列后的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

進(jìn)一步地,所述波特率獲取模塊還具體用于:

若所述第二參考脈沖信號(hào)隊(duì)列中的所述脈沖信號(hào)的寬度非互質(zhì),則重新采集多個(gè)脈沖信號(hào),測(cè)量所述脈沖信號(hào)的寬度,根據(jù)所述寬度對(duì)所述脈沖信號(hào)進(jìn)行處理,直至所述第二參考脈沖信號(hào)隊(duì)列中的所述脈沖信號(hào)的寬度互質(zhì)。

進(jìn)一步地,所述裝置還包括:

波特率確認(rèn)模塊,具體用于按照所述獲得的波特率發(fā)送確認(rèn)詢問(wèn)信號(hào),并接收波特率確認(rèn)應(yīng)答信號(hào)。

進(jìn)一步地,所述波特率確認(rèn)詢問(wèn)信號(hào)包括地址詢問(wèn)請(qǐng)求和波特率確認(rèn)請(qǐng)求。

第三方面,本發(fā)明實(shí)施例還提供了一種空調(diào),包括上述實(shí)施例提供的物聯(lián)網(wǎng)電器波特率調(diào)節(jié)裝置。

本發(fā)明實(shí)施例提供了一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法、裝置及空調(diào),通過(guò)對(duì)信號(hào)發(fā)送裝置發(fā)送的脈沖信號(hào)處理得到最小寬度,并根據(jù)通過(guò)最小寬度得到的脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率。解決了由于信號(hào)發(fā)送裝置與物聯(lián)網(wǎng)電器波特率不匹配造成的無(wú)法接收到數(shù)據(jù),使得傳輸數(shù)據(jù)丟失,物聯(lián)網(wǎng)電器無(wú)法正確響應(yīng)用戶操作的問(wèn)題,實(shí)現(xiàn)了物聯(lián)網(wǎng)電器對(duì)不同波特率脈沖信號(hào)的自適應(yīng),可以實(shí)現(xiàn)對(duì)傳輸數(shù)據(jù)的無(wú)丟失接收,使得物聯(lián)網(wǎng)電器能夠正確響應(yīng)用戶操作,提高了物聯(lián)網(wǎng)電器工作的可靠性。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例一提供的一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法的流程示意圖。

圖2是本發(fā)明實(shí)施例二提供的一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法的流程示意圖。

圖3本發(fā)明實(shí)施例三提供的一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

實(shí)施例一

圖1是本發(fā)明實(shí)施例一提供的一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法的流程示意圖,本實(shí)施例的技術(shù)方案可以應(yīng)用在需要對(duì)物聯(lián)網(wǎng)電器波特率進(jìn)行調(diào)節(jié)的場(chǎng)景,可以由本發(fā)明實(shí)施例提供的物聯(lián)網(wǎng)電器波特率調(diào)節(jié)裝置來(lái)執(zhí)行,該系統(tǒng)可以采用軟件和/或硬件的方式來(lái)實(shí)現(xiàn),該裝置可以集成于具備波特率調(diào)節(jié)功能的物聯(lián)網(wǎng)電器中,例如空調(diào)。該方法包括:

S110,采集多個(gè)脈沖信號(hào),測(cè)量脈沖信號(hào)的寬度。

物聯(lián)網(wǎng)電器采集信號(hào)發(fā)送裝置發(fā)送的多個(gè)脈沖信號(hào),并測(cè)量脈沖信號(hào)中的寬度,脈沖信號(hào)的寬度是指脈沖信號(hào)中高電平脈沖持續(xù)的時(shí)間,即脈沖信號(hào)中上升沿與下一個(gè)相鄰下降沿之間的距離。常見(jiàn)的波特率包括4800波特、9600波特和19200波特,由上述可以看出4800波特為基礎(chǔ),其他波特率都是4800波特的倍數(shù)。,因此本發(fā)明實(shí)施例將波特率為4800波特的脈沖信號(hào)的寬度作為寬度1的基準(zhǔn)單位,即后面提到的脈沖信號(hào)的寬度均為4800波特脈沖信號(hào)的寬度的整數(shù)倍。此外,示例性的,信號(hào)發(fā)送裝置可以是路由器或交換機(jī),通常為無(wú)線路由器,信號(hào)發(fā)送裝置能夠向周?chē)鷧^(qū)域的電器例如物聯(lián)網(wǎng)電器發(fā)送脈沖形式的信號(hào)。需要說(shuō)明的是,在采集多個(gè)脈沖信號(hào)時(shí),可以連續(xù)采集多個(gè)脈沖信號(hào),也可以采集不同時(shí)間節(jié)點(diǎn)內(nèi)的多個(gè)連續(xù)脈沖信號(hào),本發(fā)明實(shí)施例對(duì)此不作限定。

S120,根據(jù)寬度對(duì)脈沖信號(hào)進(jìn)行處理,得到最小寬度,并根據(jù)最小寬度獲得脈沖信號(hào)的波特率。

根據(jù)寬度對(duì)脈沖信號(hào)進(jìn)行處理以得到最小寬度,最小寬度即采集到的脈沖信號(hào)中傳送一位數(shù)據(jù)所需要的時(shí)間,而脈沖信號(hào)的波特率代表數(shù)據(jù)的傳輸速率,即單位時(shí)間內(nèi)傳送的數(shù)據(jù)位數(shù)。

可選的,根據(jù)寬度對(duì)采集的多個(gè)的脈沖信號(hào)進(jìn)行處理可以包括以下處理操作:

首先,對(duì)所有寬度不相等的脈沖信號(hào)根據(jù)寬度進(jìn)行升序排列,即將所有寬度不相等的脈沖信號(hào)根據(jù)寬度從小到大的順序進(jìn)行排列。示例性的,采集到的脈沖信號(hào)的寬度例如可以是{3、2、2、5、3、5、8、5},對(duì)寬度不相等的脈沖信號(hào){3、2、5、8}進(jìn)行升序排列得到的脈沖信號(hào)為{2、3、5、8}。

然后,將相鄰脈沖信號(hào)的寬度逐一相減,將相減后與相減前所有寬度不相等的脈沖信號(hào)根據(jù)寬度重新進(jìn)行升序排列,生成參考脈沖信號(hào)隊(duì)列。示例性的,相減前有n項(xiàng)寬度不相等的脈沖信號(hào),根據(jù)寬度從小到大順序依次排列的相鄰脈沖信號(hào)進(jìn)行寬度逐一相減,即當(dāng)前脈沖信號(hào)的寬度減去前一項(xiàng)脈沖信號(hào)的寬度,則相減后得到n-1項(xiàng)脈沖信號(hào),將相減后的n-1項(xiàng)脈沖信號(hào)與相減前的n項(xiàng)脈沖信號(hào)中寬度不相等的共m項(xiàng)脈沖信號(hào)根據(jù)寬度重新進(jìn)行升序排列,生成一參考脈沖信號(hào)隊(duì)列。示例性的,以前一步驟得到的脈沖信號(hào){2、3、5、8}為例,將相鄰脈沖信號(hào)的寬度逐一相減,將相減后與相減前所有寬度不相等的脈沖信號(hào)根據(jù)寬度重新進(jìn)行升序排列得到的脈沖信號(hào)為{1、2、3、5、8}。

其次,對(duì)參考脈沖信號(hào)隊(duì)列循環(huán)進(jìn)行寬度逐一相減與根據(jù)寬度升序排列操作,直至前一次生成的第一參考脈沖信號(hào)隊(duì)列與后一次生成的第二參考脈沖信號(hào)隊(duì)列中脈沖信號(hào)項(xiàng)數(shù)相同。示例性的,對(duì)前一步驟中形成的參考脈沖隊(duì)列中的m項(xiàng)脈沖信號(hào)進(jìn)行寬度逐一相減,并將相減前與相減后的脈沖信號(hào)中所有寬度不相等的脈沖信號(hào)進(jìn)行升序排列,并生成新的參考脈沖信號(hào)隊(duì)列,依此循環(huán),直至第p次循環(huán)后對(duì)所有寬度不相等脈沖信號(hào)根據(jù)寬度升序排列形成的第一參考脈沖信號(hào)隊(duì)列與第p+1次循環(huán)對(duì)所有寬度不相等脈沖信號(hào)根據(jù)寬度升序排列形成的第二參考脈沖信號(hào)隊(duì)列中脈沖信號(hào)項(xiàng)數(shù)相同,示例性的,當(dāng)?shù)谝粎⒖济}沖信號(hào)隊(duì)列與第二參考脈沖信號(hào)隊(duì)列中均有q項(xiàng)寬度不相等的脈沖信號(hào)時(shí),則停止寬度逐一相減與根據(jù)寬度升序排列的循環(huán)操作。示例性的,以前一步驟得到的脈沖信號(hào){1、2、3、5、8}為例,將相鄰脈沖信號(hào)的寬度逐一相減,將相減后與相減前所有寬度不相等的脈沖信號(hào)根據(jù)寬度重新進(jìn)行升序排列得到的脈沖信號(hào)仍然為{1、2、3、5、8},此時(shí),前一次的第一參考脈沖信號(hào)隊(duì)列{1、2、3、5、8}與后一次的的第二參考脈沖信號(hào)隊(duì)列{1、2、3、5、8}中脈沖信號(hào)項(xiàng)數(shù)相同,均為5項(xiàng),則停止寬度逐一相減與根據(jù)寬度升序排列的循環(huán)操作。

最后,將第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。示例性的,上述步驟所得的有q項(xiàng)寬度不相等的脈沖信號(hào)的第二參考脈沖信號(hào)隊(duì)列是將q項(xiàng)寬度不相等的脈沖信號(hào)進(jìn)行升序排列得到的,因此第二參考脈沖信號(hào)隊(duì)列中的首項(xiàng)脈沖信號(hào)的寬度最小,將其作為最小寬度,這樣根據(jù)寬度經(jīng)過(guò)上述對(duì)脈沖信號(hào)的處理,得到了最小寬度。示例性的,以前一步驟得到的第二參考脈沖信號(hào)隊(duì)列{1、2、3、5、8}為例,將第二參考脈沖信號(hào)隊(duì)列中的首項(xiàng)脈沖信號(hào)的寬度1作為最小寬度。

由于經(jīng)過(guò)p+1次循環(huán)后的得到的第二參考脈沖信號(hào)隊(duì)列中的q項(xiàng)寬度不相等的脈沖信號(hào)可能存在例如{2、4、6、8、10}的情況,這樣若將第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)作為最小寬度,則根據(jù)首項(xiàng)無(wú)法獲得脈沖信號(hào)的波特率,因此,需要根據(jù)寬度對(duì)脈沖信號(hào)進(jìn)行處理,得到最小寬度,示例性的,可以根據(jù)判斷第二參考脈沖信號(hào)隊(duì)列中所有脈沖信號(hào)的寬度是否互質(zhì)確定最小寬度是否正確。相應(yīng)的,若第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度互質(zhì),則第二參考隊(duì)列后的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

示例性的,循環(huán)p+1次后得到的第二參考脈沖信號(hào)隊(duì)列中包括q項(xiàng)升序排列的寬度不相等的脈沖信號(hào),但是并不能直接將第二參考脈沖信號(hào)隊(duì)列中的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度,因?yàn)榈诙⒖济}沖信號(hào)隊(duì)列中的q項(xiàng)脈沖信號(hào)的寬度有可能并不互質(zhì),即q項(xiàng)脈沖信號(hào)的寬度的最大公約數(shù)不為1,若在q項(xiàng)脈沖信號(hào)的寬度的最大公約數(shù)不為1的情況下將第二參考脈沖信號(hào)隊(duì)列中的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度,可能存在最小寬度內(nèi)包含的數(shù)據(jù)不只一位,這樣根據(jù)最小寬度無(wú)法獲得采集脈沖信號(hào)的波特率。因此,只有第二參考脈沖信號(hào)隊(duì)列中所有的脈沖信號(hào)的寬度互質(zhì)時(shí),才能將第二參考隊(duì)列后的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

若第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度非互質(zhì),則重新采集多個(gè)脈沖信號(hào),測(cè)量脈沖信號(hào)的寬度,根據(jù)對(duì)脈沖信號(hào)進(jìn)行處理,直至第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度互質(zhì)。具體的,若第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度非互質(zhì),即最大公約數(shù)不為1,則重新采集信號(hào)發(fā)送裝置發(fā)送的多個(gè)脈沖信號(hào),測(cè)量脈沖信號(hào)的寬度,根據(jù)寬度對(duì)脈沖信號(hào)進(jìn)行處理,直至第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度互質(zhì),則認(rèn)定此時(shí)作為最小寬度的第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度內(nèi)傳輸了一位數(shù)據(jù),將第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。這樣根據(jù)第二參考脈沖信號(hào)隊(duì)列中所有脈沖信號(hào)的寬度是否互質(zhì)來(lái)判定是否將第二參考隊(duì)列中首項(xiàng)脈沖信號(hào)的寬度作為最小寬度,避免由于某些情況下產(chǎn)生的特殊脈沖信號(hào)所產(chǎn)生的干擾,提高了物聯(lián)網(wǎng)電器波特率調(diào)節(jié)裝置根據(jù)寬度對(duì)脈沖信號(hào)處理以得到最小寬度的準(zhǔn)確性,進(jìn)而提高了根據(jù)最小寬度獲得脈沖信號(hào)波特率并調(diào)節(jié)物聯(lián)網(wǎng)電器波特率的準(zhǔn)確性。

最小寬度與脈沖信號(hào)的波特率呈倒數(shù)關(guān)系,得到最小寬度,即可根據(jù)倒數(shù)關(guān)系獲得信號(hào)發(fā)送裝置發(fā)送脈沖信號(hào)的波特率。

需要說(shuō)明的是,在根據(jù)倒數(shù)關(guān)系獲得信號(hào)發(fā)送裝置發(fā)送脈沖信號(hào)的過(guò)程中可能會(huì)出現(xiàn)對(duì)脈沖信號(hào)的寬度的測(cè)量存在誤差的情況,導(dǎo)致根據(jù)最小寬度按照倒數(shù)關(guān)系獲得的脈沖信號(hào)的波特率存在一定的誤差,可以將獲得的脈沖信號(hào)的波特率與4800波特、9600波特和19200波特作比較,并根據(jù)比較結(jié)果調(diào)整獲得脈沖信號(hào)的波特率以消除誤差。

S130,按照脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率。

具體的,將上述步驟得到的最小寬度取倒數(shù)即得到信號(hào)發(fā)送裝置發(fā)送脈沖信號(hào)的波特率,按照脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率使二者波特率匹配。當(dāng)信號(hào)發(fā)送裝置發(fā)送的脈沖信號(hào)的波特率發(fā)生變化時(shí),可以根據(jù)最小寬度獲得脈沖信號(hào)的波特率,并按照脈沖信號(hào)的波特率調(diào)節(jié)物聯(lián)網(wǎng)電器的波特率完成物聯(lián)網(wǎng)電器對(duì)波特率變化的脈沖信號(hào)的自適應(yīng)。

本發(fā)明實(shí)施例通過(guò)對(duì)信號(hào)發(fā)送裝置發(fā)送的脈沖信號(hào)處理得到最小寬度,并按照通過(guò)最小寬度得到的脈沖信號(hào)的波特率調(diào)節(jié)物聯(lián)網(wǎng)電器的波特率。解決了由于信號(hào)發(fā)送裝置與物聯(lián)網(wǎng)電器波特率不匹配,導(dǎo)致傳輸數(shù)據(jù)丟失,物聯(lián)網(wǎng)電器無(wú)法正確響應(yīng)用戶操作的問(wèn)題,實(shí)現(xiàn)了物聯(lián)網(wǎng)電器對(duì)不同波特率脈沖信號(hào)的自適應(yīng)調(diào)整,可以實(shí)現(xiàn)對(duì)傳輸數(shù)據(jù)的無(wú)丟失接收,使得物聯(lián)網(wǎng)電器能夠正確響應(yīng)用戶操作,提高了物聯(lián)網(wǎng)電器工作的可靠性。

實(shí)施例二

圖2是本發(fā)明實(shí)施例二提供的一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法的流程示意圖,該方法以前述實(shí)施例為基礎(chǔ),增加了按照獲得的波特率發(fā)送確認(rèn)詢問(wèn)信號(hào),并接收波特率確認(rèn)應(yīng)答信號(hào)這一步驟。

相應(yīng)的,本發(fā)明實(shí)施例的方法包括:

S210,采集多個(gè)脈沖信號(hào),測(cè)量脈沖信號(hào)的寬度。

S220,根據(jù)寬度對(duì)脈沖信號(hào)進(jìn)行處理,得到最小寬度,并根據(jù)最小寬度獲得脈沖信號(hào)的波特率。

S230,按照獲得的波特率發(fā)送確認(rèn)詢問(wèn)信號(hào),并接收波特率確認(rèn)應(yīng)答信號(hào)。

可選的,波特率確認(rèn)詢問(wèn)信號(hào)包括地址詢問(wèn)請(qǐng)求和波特率確認(rèn)請(qǐng)求,物聯(lián)網(wǎng)電器向信號(hào)發(fā)送裝置發(fā)送確認(rèn)詢問(wèn)信號(hào),確定當(dāng)前獲得的波特率是否與信號(hào)發(fā)送裝置所發(fā)送的波特率相一致,并根據(jù)地址詢問(wèn)請(qǐng)求確定信號(hào)發(fā)送裝置的IP地址,信號(hào)發(fā)送裝置反饋波特率確認(rèn)應(yīng)答信號(hào),物聯(lián)網(wǎng)電器接收波特率確認(rèn)應(yīng)答信號(hào)。

S240,按照脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率。

本發(fā)明實(shí)施例通過(guò)在按照脈沖信號(hào)的波特率調(diào)節(jié)物聯(lián)網(wǎng)電器的波特率之前,按照波特率發(fā)送確認(rèn)詢問(wèn)信號(hào),并接收波特率確認(rèn)應(yīng)答信號(hào),確認(rèn)根據(jù)寬度處理脈沖信號(hào)得到的波特率與信號(hào)發(fā)送裝置的波特率匹配,再按照獲得的波特率調(diào)節(jié)物聯(lián)網(wǎng)電器的波特率,提高了物聯(lián)網(wǎng)電器對(duì)不同波特率脈沖信號(hào)自適應(yīng)的準(zhǔn)確性,進(jìn)一步提高了物聯(lián)網(wǎng)電器工作的可靠性。

實(shí)施例三

圖3是本發(fā)明實(shí)施例三提供的一種物聯(lián)網(wǎng)電器波特率調(diào)節(jié)裝置的結(jié)構(gòu)示意圖,該系統(tǒng)包括:

寬度測(cè)量模塊310,用于采集多個(gè)脈沖信號(hào),測(cè)量脈沖信號(hào)的寬度;

波特率獲取模塊320,用于根據(jù)寬度對(duì)脈沖信號(hào)進(jìn)行處理,得到最小寬度,并根據(jù)最小寬度獲得脈沖信號(hào)的波特率;

波特率調(diào)節(jié)模塊330,用于按照脈沖信號(hào)的波特率調(diào)節(jié)自身的波特率。

可選的,波特率獲取模塊320具體可以用于對(duì)所有寬度不相等的脈沖信號(hào)根據(jù)寬度進(jìn)行升序排列;將相鄰脈沖信號(hào)的寬度逐一相減,將相減后與相減前所有寬度不相等的脈沖信號(hào)根據(jù)寬度重新進(jìn)行升序排列,生成參考脈沖信號(hào)隊(duì)列;對(duì)參考脈沖信號(hào)隊(duì)列循環(huán)進(jìn)行寬度逐一相減與根據(jù)寬度升序排列操作,直至前一次生成的第一參考脈沖信號(hào)隊(duì)列與后一次生成的第二參考脈沖信號(hào)隊(duì)列中脈沖信號(hào)項(xiàng)數(shù)相同;將第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

可選的,波特率獲取模塊320具體還可以用于判斷第二參考脈沖信號(hào)隊(duì)列中所有脈沖信號(hào)的寬度是否互質(zhì)。相應(yīng)的,將第二參考脈沖信號(hào)隊(duì)列的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度,包括若第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度互質(zhì),則將第二參考隊(duì)列后的首項(xiàng)脈沖信號(hào)的寬度作為最小寬度。

可選的,波特率獲取模塊320具體還可以用于若第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度非互質(zhì),則重新采集多個(gè)脈沖信號(hào),測(cè)量脈沖信號(hào)的寬度,根據(jù)寬度對(duì)脈沖信號(hào)進(jìn)行處理,直至第二參考脈沖信號(hào)隊(duì)列中的脈沖信號(hào)的寬度互質(zhì)。

可選的,在上述裝置的基礎(chǔ)上,還包括波特率確認(rèn)模塊,具體可以用于按照獲得的波特率發(fā)送確認(rèn)詢問(wèn)信號(hào),并接收波特率確認(rèn)應(yīng)答信號(hào)。

可選的,波特率確認(rèn)詢問(wèn)信號(hào)包括地址詢問(wèn)請(qǐng)求和波特率確認(rèn)請(qǐng)求。

本發(fā)明實(shí)施例通過(guò)對(duì)信號(hào)發(fā)送裝置發(fā)送的脈沖信號(hào)處理得到最小寬度,并按照通過(guò)最小寬度得到的脈沖信號(hào)的波特率調(diào)節(jié)物聯(lián)網(wǎng)電器的波特率。解決了由于信號(hào)發(fā)送裝置與物聯(lián)網(wǎng)電器波特率不匹配造成的傳輸數(shù)據(jù)丟失,物聯(lián)網(wǎng)電器無(wú)法正確響應(yīng)用戶操作的問(wèn)題,實(shí)現(xiàn)了物聯(lián)網(wǎng)電器對(duì)不同波特率脈沖信號(hào)的自適應(yīng),實(shí)現(xiàn)對(duì)傳輸數(shù)據(jù)的無(wú)丟失接收,使得物聯(lián)網(wǎng)電器能夠正確響應(yīng)用戶操作,提高了物聯(lián)網(wǎng)電器工作的可靠性。

本發(fā)明實(shí)施例還提供了一種空調(diào),可以包括上述實(shí)施例提供的物聯(lián)網(wǎng)電器波特率調(diào)節(jié)裝置,也可以可執(zhí)行上述任意實(shí)施例所提供的物聯(lián)網(wǎng)電器波特率調(diào)節(jié)方法。示例性的,空調(diào)可以采集信號(hào)發(fā)送裝置發(fā)送的多個(gè)脈沖信號(hào),測(cè)量脈沖信號(hào)的寬度,根據(jù)寬度的處理脈沖信號(hào)得到最小寬度進(jìn)而獲得脈沖信號(hào)的波特率,再按照獲得的波特率調(diào)節(jié)空調(diào)的波特率,是自身波特率與信號(hào)發(fā)送裝置的波特率相匹配,實(shí)現(xiàn)了空調(diào)對(duì)不同波特率脈沖信號(hào)的自適應(yīng),實(shí)現(xiàn)了對(duì)傳輸數(shù)據(jù)的無(wú)丟失接收,使得空調(diào)能夠正確響應(yīng)用戶操作,提高了空調(diào)工作的可靠性。

注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1