本發(fā)明涉及智能家居領(lǐng)域,特別涉及一種檢測(cè)水位的方法及水位傳感器。
背景技術(shù):
在現(xiàn)有技術(shù)中,水位傳感器僅對(duì)某一點(diǎn)的水位進(jìn)行檢測(cè),如圖1所示,水位傳感器固定在水池壁上,當(dāng)水池上的水上漲到a-a處時(shí),水位傳感器能夠檢測(cè)到,水位傳感器僅對(duì)某一處水位進(jìn)行檢測(cè),具有一定的局限性,導(dǎo)致其不能很好地應(yīng)用在智能家居環(huán)境中。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)不足,本發(fā)明提出一種檢測(cè)水位的方法及水位傳感器,旨在解決現(xiàn)有的水位傳感器僅對(duì)某一處水位進(jìn)行檢測(cè),具有一定的局限性的問(wèn)題。
本發(fā)明提出的技術(shù)方案是:一種檢測(cè)水位的方法,包括水位傳感器,所述水位傳感器在水中受到的浮力不小于自身的重力,所述方法包括以下步驟:
檢測(cè)待檢測(cè)位是否存在水;
當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),則檢測(cè)所述水位傳感器自身在水中的狀態(tài);
根據(jù)檢測(cè)到所述水位傳感器在水中的狀態(tài),判斷當(dāng)前水位的情況。
進(jìn)一步地,在所述檢測(cè)待檢測(cè)位是否存在水的步驟之前,包括:
將所述水位傳感器放置于待檢測(cè)位。
進(jìn)一步地,在所述當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),則檢測(cè)所述水位傳感器自身在水中的狀態(tài)的步驟中,包括:
檢測(cè)所述水位傳感器與待檢測(cè)位的距離;
當(dāng)檢測(cè)到的距離大于預(yù)設(shè)距離時(shí),則判斷所述水位傳感器為處于懸浮或漂浮狀態(tài)。
進(jìn)一步地,在所述當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),則檢測(cè)所述水位傳感器自身在水中的狀態(tài)的步驟中,包括:
檢測(cè)所述水位傳感器是否處于晃動(dòng)狀態(tài);
當(dāng)檢測(cè)到所述水位傳感器處于晃動(dòng)狀態(tài)時(shí),則判斷所述水位傳感器為處于懸浮或漂浮狀態(tài)。
進(jìn)一步地,所述根據(jù)檢測(cè)到所述水位傳感器在水中的狀態(tài),判斷當(dāng)前水位的情況的步驟中,包括:
當(dāng)檢測(cè)到所述水位傳感器處于懸浮或者漂浮狀態(tài)時(shí),則判斷當(dāng)前水位為高水位。
本發(fā)明還提供一種水位傳感器,所述水位傳感器在水中受到的浮力不小于自身的重力,所述水位傳感器包括:
第一檢測(cè)模塊,用于檢測(cè)待檢測(cè)位是否存在水;
第二檢測(cè)模塊,用于當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),則檢測(cè)所述水位傳感器自身在水中的狀態(tài);
判斷模塊,用于根據(jù)檢測(cè)到所述水位傳感器在水中的狀態(tài),判斷當(dāng)前水位的情況。
進(jìn)一步地,所述水位傳感器包括至少二個(gè)導(dǎo)電腳,所述至少二個(gè)導(dǎo)電腳支撐所述水位傳感器使所述水位傳感器放置于待檢測(cè)位。
進(jìn)一步地,所述第二檢測(cè)模塊包括:
距離檢測(cè)模塊,用于檢測(cè)所述水位傳感器與待檢測(cè)位的距離;
第一狀態(tài)判斷模塊,用于當(dāng)檢測(cè)到的距離大于預(yù)設(shè)距離時(shí),則判斷所述水位傳感器為處于懸浮或漂浮狀態(tài)。
進(jìn)一步地,所述第二檢測(cè)模塊包括:
晃動(dòng)檢測(cè)模塊,用于檢測(cè)所述水位傳感器是否處于晃動(dòng)狀態(tài);
第二狀態(tài)判斷模塊,用于當(dāng)檢測(cè)到所述水位傳感器處于晃動(dòng)狀態(tài)時(shí),則判斷所述水位傳感器為處于懸浮或漂浮狀態(tài)。
進(jìn)一步地,所述判斷模塊包括:
當(dāng)檢測(cè)到所述水位傳感器處于懸浮或者漂浮狀態(tài)時(shí),則判斷當(dāng)前水位為高水位。
根據(jù)上述的技術(shù)方案,本發(fā)明有益效果:水位傳感器先檢測(cè)待檢測(cè)位是否存在水,若存在水時(shí),再進(jìn)一步檢測(cè)水位傳感器自身在水中的狀態(tài),當(dāng)檢測(cè)到水位傳感器處于懸浮或漂浮狀態(tài)時(shí),則判斷當(dāng)前水位為高水位;當(dāng)檢測(cè)到水位傳感器處于接觸狀態(tài)時(shí),則判斷當(dāng)前水位為低水位。
附圖說(shuō)明
圖1是現(xiàn)有的水位傳感器的使用狀態(tài)圖;
圖2是應(yīng)用本發(fā)明實(shí)施例提供的一種檢測(cè)水位的方法的流程圖;
圖3是應(yīng)用本發(fā)明實(shí)施例提供的一種水位傳感器的功能模塊框圖;
圖4是應(yīng)用本發(fā)明實(shí)施例提供的一種水位傳感器在水中處于接觸狀態(tài)示意圖;
圖5是應(yīng)用本發(fā)明實(shí)施例提供的一種水位傳感器在水中處于懸浮狀態(tài)示意圖;
圖6是應(yīng)用本發(fā)明實(shí)施例提供的一種水位傳感器在水中處于漂浮狀態(tài)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖2所示,本發(fā)明實(shí)施例提出一種檢測(cè)水位的方法,包括水位傳感器, 該水位傳感器包括設(shè)于其下端面的至少二個(gè)導(dǎo)電腳,并且該至少二個(gè)導(dǎo)電腳能夠支撐水位傳感器平放在待檢測(cè)位。
在本實(shí)施例中,水位傳感器包括二個(gè)導(dǎo)電腳,該二個(gè)導(dǎo)電腳的末端對(duì)齊。
在下面的實(shí)施例中以水位傳感器具有二個(gè)導(dǎo)電腳進(jìn)行說(shuō)明,但水位傳感器也可以具有其它數(shù)量的導(dǎo)電腳。
水位傳感器在水中受到的浮力不小于自身的重力,在水位傳感器平放在待檢測(cè)位時(shí),在待檢測(cè)位上有水時(shí),待檢測(cè)位上的水最先與水位傳感器的二個(gè)導(dǎo)電腳接觸,此時(shí),水位傳感器并不會(huì)上浮,當(dāng)待檢測(cè)位上的水繼續(xù)上漲時(shí),待檢測(cè)位上的水會(huì)與水位傳感器的下端面接觸,隨著待檢測(cè)位上的水繼續(xù)上漲,水位傳感器會(huì)上漲,水位傳感器下端面的二個(gè)導(dǎo)電腳會(huì)離開(kāi)待檢測(cè)位,也就是二個(gè)導(dǎo)電腳脫離與待檢測(cè)位接觸,進(jìn)而水位傳感器處于懸浮或漂浮狀態(tài)。
本發(fā)明實(shí)施例提出檢測(cè)水位的方法包括以上步驟:
步驟s101、檢測(cè)待檢測(cè)位是否存在水。
當(dāng)待檢測(cè)位上沒(méi)有水時(shí),水位傳感器的二個(gè)導(dǎo)電腳沒(méi)有導(dǎo)通,水位傳感器判斷待檢測(cè)位上為沒(méi)有水。
當(dāng)待檢測(cè)位上有水時(shí),水位傳感器的二個(gè)導(dǎo)電腳導(dǎo)通,水位傳感器判斷待檢測(cè)位上為有水,并暫時(shí)認(rèn)為當(dāng)前水位為低水位。
在步驟s101之前,所述方法包括:
將水位傳感器放置于待檢測(cè)位。
具體地,將水位傳感器水平放置在待檢測(cè)位上,水位傳感器的二個(gè)導(dǎo)電腳朝下,并與待檢測(cè)位相接觸,二個(gè)導(dǎo)電腳支撐水位傳感器置于待檢測(cè)位上。
在本實(shí)施例中,待檢測(cè)位指的是具有水平固定面的檢測(cè)位置。
步驟s102、當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),則檢測(cè)水位傳感器自身在水中的狀態(tài)。
當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),暫時(shí)認(rèn)為當(dāng)前水位為低水位,此時(shí),需要對(duì)當(dāng)前水位是否為低水位進(jìn)一地確認(rèn),進(jìn)而檢測(cè)水位傳感器自身在水中的狀態(tài)。
水位傳感器在水中的狀態(tài)包括接觸狀態(tài)、懸浮狀態(tài)及漂浮狀態(tài)。
如圖4所示,接觸狀態(tài)指的是水位傳感器的二個(gè)導(dǎo)電腳與待檢測(cè)位處于相接觸的狀態(tài)。
如圖5所示,懸浮狀態(tài)指的是水位傳感器的二個(gè)導(dǎo)電腳與待檢測(cè)位不接觸,并且水位傳感器完全浸沒(méi)在水中,水位傳感器在水中受到的浮力與自身的重力平衡。
如圖6所示,漂浮狀態(tài)指的是水位傳感器的二個(gè)導(dǎo)電腳與待檢測(cè)位不接觸,水位傳感器的上端面露出水面,水位傳感器在水中受到的浮力與自身的重力平衡。
在步驟s102中,包括:
檢測(cè)水位傳感器與待檢測(cè)位的距離;
當(dāng)檢測(cè)到的距離大于預(yù)設(shè)距離時(shí),則判斷水位傳感器為處于懸浮或漂浮狀態(tài)。
在本實(shí)施例中,通過(guò)距離傳感器檢測(cè)水位傳感器下端面與待檢測(cè)位的距離,在待檢測(cè)位沒(méi)有水時(shí),檢測(cè)到的距離設(shè)置為預(yù)設(shè)距離,在水位傳感器處于懸浮或漂浮狀態(tài)時(shí),水位傳感器的下端面與待檢測(cè)位之間的距離會(huì)變大,當(dāng)檢測(cè)到的距離大于預(yù)設(shè)距離時(shí),則判斷水位傳感器為處于懸浮或漂浮狀態(tài)。
當(dāng)檢測(cè)到的距離等于預(yù)設(shè)距離時(shí),則判斷水位傳感器為接觸狀態(tài)。
在另一實(shí)施例中,在步驟s102中,包括:
檢測(cè)水位傳感器是否處于晃動(dòng)狀態(tài);
當(dāng)檢測(cè)到水位傳感器處于晃動(dòng)狀態(tài)時(shí),則判斷水位傳感器為處于懸浮或漂浮狀態(tài)。
在水位傳感器處于懸浮或漂浮狀態(tài)時(shí),水位傳感器會(huì)晃動(dòng),晃動(dòng)的大小取決于水流的急緩,為此,對(duì)水位傳感器進(jìn)行檢測(cè),檢測(cè)其是否晃動(dòng),當(dāng)檢測(cè)到水位傳感器處于晃動(dòng)狀態(tài)時(shí),則判斷水位傳感器處于懸浮或漂浮狀態(tài);當(dāng)檢測(cè)到水位傳感器不處于晃動(dòng)狀態(tài)時(shí),則判斷水位傳感器處于接觸狀態(tài)。
為了進(jìn)一步區(qū)別水位傳感器是處于懸浮狀態(tài)還是處于漂浮狀態(tài),在本實(shí)施例中,在水位傳感器的上端面設(shè)有用于檢測(cè)水的水檢測(cè)單元,所述方法還包括:
在判斷水位傳感器處于懸浮或漂浮狀態(tài)之后,水檢測(cè)單元檢測(cè)水位傳感器的上端面是否存在水;
當(dāng)水檢測(cè)單元檢測(cè)到水位傳感器的上端面存在水時(shí),則判斷水位傳感器為處于懸浮狀態(tài);
當(dāng)水檢測(cè)單元檢測(cè)到水位傳感器的上端面不存在水時(shí),則判斷水位傳感器為處于漂浮狀態(tài)。
在水位傳感器的上端面的水檢測(cè)單元,用來(lái)檢測(cè)水位傳感器的上端面是不是存在水,進(jìn)行可以判斷水位傳感器是處于懸浮狀態(tài)還是處于漂浮狀態(tài)。
步驟s103、根據(jù)檢測(cè)到水位傳感器在水中的狀態(tài),判斷當(dāng)前水位的情況。
當(dāng)檢測(cè)到水位傳感器處于懸浮或漂浮狀態(tài)時(shí),則判斷當(dāng)前水位為高水位;當(dāng)檢測(cè)到水位傳感器處于接觸狀態(tài)時(shí),則判斷當(dāng)前水位為低水位。
在本實(shí)施例中,上述所指的高、低水位是以水位傳感器的導(dǎo)電腳的高度為基準(zhǔn),待檢測(cè)位上的水位高度小于或等于導(dǎo)電腳的高度,則為低水位,待檢測(cè)位上的水位高度大于導(dǎo)電腳的高度,則為高水位。
如圖3所示,為上實(shí)施上述的一種檢測(cè)水位的方法,本發(fā)明實(shí)施例還提供一種水位傳感器,該水位傳感器包括設(shè)于其下端面的至少二個(gè)導(dǎo)電腳,并且該至少二個(gè)導(dǎo)電腳能夠支撐水位傳感器平放在待檢測(cè)位。
在本實(shí)施例中,水位傳感器包括二個(gè)導(dǎo)電腳,該二個(gè)導(dǎo)電腳的末端對(duì)齊。
在下面的實(shí)施例中以水位傳感器具有二個(gè)導(dǎo)電腳進(jìn)行說(shuō)明,但水位傳感器也可以具有其它數(shù)量的導(dǎo)電腳。
水位傳感器在水中受到的浮力不小于自身的重力,在水位傳感器平放在待檢測(cè)位時(shí),在待檢測(cè)位上有水時(shí),待檢測(cè)位上的水最先與水位傳感器的二個(gè)導(dǎo)電腳接觸,此時(shí),水位傳感器并不會(huì)上浮,當(dāng)待檢測(cè)位上的水繼續(xù)上漲時(shí),待檢測(cè)位上的水會(huì)與水位傳感器的下端面接觸,隨著待檢測(cè)位上的水繼續(xù)上漲, 水位傳感器會(huì)上漲,水位傳感器下端面的二個(gè)導(dǎo)電腳會(huì)離開(kāi)待檢測(cè)位,也就是二個(gè)導(dǎo)電腳脫離與待檢測(cè)位接觸,進(jìn)而水位傳感器處于懸浮或漂浮狀態(tài)。
本發(fā)明實(shí)施例提出水位傳感器包括:
第一檢測(cè)模塊11,用于檢測(cè)待檢測(cè)位是否存在水。
當(dāng)待檢測(cè)位上沒(méi)有水時(shí),水位傳感器的二個(gè)導(dǎo)電腳沒(méi)有導(dǎo)通,水位傳感器判斷待檢測(cè)位上為沒(méi)有水。
當(dāng)待檢測(cè)位上有水時(shí),水位傳感器的二個(gè)導(dǎo)電腳導(dǎo)通,水位傳感器判斷待檢測(cè)位上為有水,并暫時(shí)認(rèn)為當(dāng)前水位為低水位。
在對(duì)待檢測(cè)位進(jìn)行檢測(cè)時(shí),將水位傳感器放置于待檢測(cè)位。
在本實(shí)施例中,待檢測(cè)位指的是具有水平固定面的檢測(cè)位置。
具體地,將水位傳感器水平放置在待檢測(cè)位上,水位傳感器的二個(gè)導(dǎo)電腳朝下,并與待檢測(cè)位相接觸,二個(gè)導(dǎo)電腳支撐水位傳感器置于待檢測(cè)位上。
第二檢測(cè)模塊12,用于當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),則檢測(cè)水位傳感器自身在水中的狀態(tài)。
當(dāng)檢測(cè)到待檢測(cè)位存在水時(shí),暫時(shí)認(rèn)為當(dāng)前水位為低水位,此時(shí),需要對(duì)當(dāng)前水位是否為低水位進(jìn)一地確認(rèn),進(jìn)而檢測(cè)水位傳感器自身在水中的狀態(tài)。
水位傳感器在水中的狀態(tài)包括接觸狀態(tài)、懸浮狀態(tài)及漂浮狀態(tài)。
如圖4所示,接觸狀態(tài)指的是水位傳感器的二個(gè)導(dǎo)電腳與待檢測(cè)位處于相接觸的狀態(tài)。
如圖5所示,懸浮狀態(tài)指的是水位傳感器的二個(gè)導(dǎo)電腳與待檢測(cè)位不接觸,并且水位傳感器完全浸沒(méi)在水中,水位傳感器在水中受到的浮力與自身的重力平衡。
如圖6所示,漂浮狀態(tài)指的是水位傳感器的二個(gè)導(dǎo)電腳與待檢測(cè)位不接觸,水位傳感器的上端面露出水面,水位傳感器在水中受到的浮力與自身的重力平衡。
第二檢測(cè)模塊12包括:
距離檢測(cè)模塊,用于檢測(cè)水位傳感器與待檢測(cè)位的距離;
第一狀態(tài)判斷模塊,用于當(dāng)檢測(cè)到的距離大于預(yù)設(shè)距離時(shí),則判斷水位傳感器為處于懸浮或漂浮狀態(tài)。
在本實(shí)施例中,距離檢測(cè)模塊通過(guò)距離傳感器檢測(cè)水位傳感器下端面與待檢測(cè)位的距離,在待檢測(cè)位沒(méi)有水時(shí),檢測(cè)到的距離設(shè)置為預(yù)設(shè)距離,在水位傳感器處于懸浮或漂浮狀態(tài)時(shí),水位傳感器的下端面與待檢測(cè)位之間的距離會(huì)變大,當(dāng)檢測(cè)到的距離大于預(yù)設(shè)距離時(shí),則判斷水位傳感器為處于懸浮或漂浮狀態(tài)。
當(dāng)檢測(cè)到的距離等于預(yù)設(shè)距離時(shí),則判斷水位傳感器為接觸狀態(tài)。
在另一實(shí)施例中,第二檢測(cè)模塊12包括:
晃動(dòng)檢測(cè)模塊,用于檢測(cè)水位傳感器是否處于晃動(dòng)狀態(tài);
第二狀態(tài)判斷模塊,用于當(dāng)檢測(cè)到水位傳感器處于晃動(dòng)狀態(tài)時(shí),則判斷水位傳感器為處于懸浮或漂浮狀態(tài)。
在水位傳感器處于懸浮或漂浮狀態(tài)時(shí),水位傳感器會(huì)晃動(dòng),晃動(dòng)的大小取決于水流的急緩,為此,晃動(dòng)檢測(cè)模塊對(duì)水位傳感器進(jìn)行檢測(cè),檢測(cè)其是否晃動(dòng),當(dāng)檢測(cè)到水位傳感器處于晃動(dòng)狀態(tài)時(shí),則判斷水位傳感器處于懸浮或漂浮狀態(tài);當(dāng)檢測(cè)到水位傳感器不處于晃動(dòng)狀態(tài)時(shí),則判斷水位傳感器處于接觸狀態(tài)。
為了進(jìn)一步區(qū)別水位傳感器是處于懸浮狀態(tài)還是處于漂浮狀態(tài),在本實(shí)施例中,在水位傳感器的上端面設(shè)有用于檢測(cè)水的水檢測(cè)單元,所述方法還包括:
在判斷水位傳感器處于懸浮或漂浮狀態(tài)之后,水檢測(cè)單元檢測(cè)水位傳感器的上端面是否存在水;
當(dāng)水檢測(cè)單元檢測(cè)到水位傳感器的上端面存在水時(shí),則判斷水位傳感器為處于懸浮狀態(tài);
當(dāng)水檢測(cè)單元檢測(cè)到水位傳感器的上端面不存在水時(shí),則判斷水位傳感器為處于漂浮狀態(tài)。
在水位傳感器的上端面的水檢測(cè)單元,用來(lái)檢測(cè)水位傳感器的上端面是不是存在水,進(jìn)行可以判斷水位傳感器是處于懸浮狀態(tài)還是處于漂浮狀態(tài)。
判斷模塊13,用于根據(jù)檢測(cè)到水位傳感器在水中的狀態(tài),判斷當(dāng)前水位的情況。
當(dāng)檢測(cè)到水位傳感器處于懸浮或漂浮狀態(tài)時(shí),則判斷當(dāng)前水位為高水位;當(dāng)檢測(cè)到水位傳感器處于接觸狀態(tài)時(shí),則判斷當(dāng)前水位為低水位。
在本實(shí)施例中,上述所指的高、低水位是以水位傳感器的導(dǎo)電腳的高度為基準(zhǔn),待檢測(cè)位上的水位高度小于或等于導(dǎo)電腳的高度,則為低水位,待檢測(cè)位上的水位高度大于導(dǎo)電腳的高度,則為高水位。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。