熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-4-10 18:00
正文摘要:本帖最后由 華晨宇的華 于 2020-4-11 16:13 編輯 液位感應(yīng)用什么好阿,就感應(yīng)固定水位點(diǎn),手里現(xiàn)在有個(gè)浮球開關(guān),可是不知道怎么連,買回來沒說明書,不知道開關(guān)信號(hào)是什么,能不能直接連單片機(jī)?補(bǔ)充了一下圖片 ... |
再補(bǔ)充一點(diǎn),浮球開關(guān)就是在一個(gè)封閉的盒子里安裝了兩組開關(guān),盒子里有一個(gè)金屬球,金屬球可以在盒子里滾動(dòng),水位為最低水位時(shí),金屬球把最下面的那一組開關(guān)接通(或斷開),水位為最高水位時(shí),金屬球把最上面的開關(guān)接通,通過這兩組開關(guān),來判斷最高水位和最低水位,它只要用來判斷最高水位和最低水位,不能測(cè)量和顯示最高水位和最低水位中間的值。 浮球開關(guān)的觸點(diǎn)可以直接與單片機(jī)的IO腳連接,通過程序來判斷水位,但這種測(cè)量控制方式如果用單片機(jī)得不償失,單片機(jī)硬件和軟件如果設(shè)計(jì)的不好,很容易發(fā)生死機(jī)造成失控故障,如果只是想測(cè)控最高水位和最低水位,用簡(jiǎn)單的模擬純硬件就可以容易,且成本低可靠性高。 |
液位檢測(cè)方式很多,有開關(guān)觸點(diǎn)式、浮子式、磁致伸縮式、超聲波、投入壓力式、雷達(dá)式等等。工作原理各不相同,可根據(jù)自己的需求進(jìn)行選擇。 浮球開關(guān)屬于開關(guān)觸點(diǎn)式的測(cè)量方式,它不能檢測(cè)連續(xù)的水位,屬于階梯式的檢測(cè)方式。它通過在特定的水位設(shè)置開關(guān)或觸點(diǎn),通過開關(guān)觸點(diǎn)的通斷或電阻變化來測(cè)量水位。 如果想連續(xù)平滑的測(cè)量水位,浮子編碼式(通常編碼輸出為格雷碼)、磁致伸縮式、超聲波、投入壓力式、雷達(dá)式都可以勝任。 液位測(cè)量主要考慮需求和性價(jià)比,符合自己需求性價(jià)比高是選擇的主要依據(jù)。 |
首先,需要使用萬用表測(cè)量開關(guān),以檢查其工作原理。將開關(guān)的兩根引線連接到探頭,并將萬用表設(shè)置為接通和斷開模式,手動(dòng)激活開關(guān),如果萬用表發(fā)出蜂鳴聲,則表示開關(guān)已閉合。松開開關(guān),萬用表顯示開路。 |
常見的浮球液位開關(guān)用干簧管,浮球嵌磁石。 |
浮力浮子開關(guān)安裝在預(yù)設(shè)點(diǎn),浮力浮子連接到與開關(guān)相連的桿上。 開關(guān)信號(hào)表示該信號(hào)僅具有0和1兩種狀態(tài),即斷開和閉合狀態(tài)。 “斷開”表示未觸發(fā)開關(guān),例如液位低,因此浮力浮子不會(huì)觸發(fā)開關(guān)。 “關(guān)閉”表示液位達(dá)到設(shè)定點(diǎn),浮力浮子觸發(fā)開關(guān)。 單片機(jī)具有幾個(gè)用于開關(guān)信號(hào)輸入的GPIO(通用輸入和輸出)端口。 將浮力開關(guān)的一根線連接到GPIO之一,將另一根線連接到接地點(diǎn)。 當(dāng)單片機(jī)讀取高電平信號(hào)時(shí),表示液位低;當(dāng)讀取低電平信號(hào)時(shí),表示液位已達(dá)到。 |
Powered by 單片機(jī)教程網(wǎng)