方案:超聲波模塊采用89S52單片機(jī)控制, 單片機(jī)控制超聲波發(fā)射電路發(fā)出超聲波脈沖,超聲波脈沖在空氣介質(zhì)內(nèi)繼續(xù)傳播到液面,該脈沖波遇到被測(cè)液面 (水面)后,經(jīng)液面反射后再通過(guò)空氣介質(zhì)返回到超聲波接收探頭被接收;89S52通過(guò)記錄超聲波從發(fā)射到接收的往返傳播時(shí)間t,根據(jù)空氣介質(zhì)中的聲速,就可以計(jì)算出從傳感器到液面之間的距離。外接LCD液晶顯示,顯示當(dāng)前液位、液位上限、液位下限、水箱高度。通過(guò)對(duì)單片機(jī)軟件編程,用鍵盤控制液晶顯示的數(shù)值,并將數(shù)值在LCD上顯示出來(lái)。

    此方案的優(yōu)點(diǎn)是控制部分采用8位的89S52單片機(jī),除了其具備有比較完善和功能強(qiáng)大的硬件結(jié)構(gòu)和組合外,更重要的是它的核內(nèi)和指令系統(tǒng)為先進(jìn)的體系結(jié)構(gòu)。因此,提高了取指令的速度,同時(shí)也提高了CPU的運(yùn)行速度和系統(tǒng)的穩(wěn)定性。LCD顯示模塊具有體積小、功耗低、編程方便等特點(diǎn),是單片機(jī)應(yīng)用設(shè)計(jì)中很常用的信息顯示器件了,本系統(tǒng)以常見(jiàn)的12864作為主控模塊輸出的顯示。

2、鍵盤部分

    因所需的按鍵數(shù)量不多,所以采用獨(dú)立鍵盤輸入,作品共有五個(gè)操作按鍵,分別是功能鍵、設(shè)定值增加和減小鍵、水箱高度設(shè)定鍵、報(bào)警解除按鍵。功能鍵實(shí)現(xiàn)參數(shù)的切換,參數(shù)被循環(huán)選中以被修改,如果檢測(cè)5秒內(nèi)無(wú)按鍵按下,自動(dòng)退出參數(shù)設(shè)定狀態(tài)。設(shè)定值增加和減小鍵是用來(lái)根據(jù)實(shí)際要求確定液位上限和液位下限。水箱高度設(shè)定是為了適應(yīng)多種高度的水箱,因?yàn)樗涞母叨葘⒂绊懰坏臏y(cè)量(當(dāng)前液位=水箱高度-測(cè)量值),初次使用本作品時(shí)要先設(shè)定好水箱高度。

3、顯示部分

    FYD12864-0402B是一種具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內(nèi)置8192個(gè)16*16點(diǎn)漢字,和128個(gè)16*8點(diǎn)ASCII字符集.利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面??梢燥@示8×4行16×16點(diǎn)陣的漢字. 也可完成圖形顯示.低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。顯示的參數(shù)分別有當(dāng)前液位、液位上限、液位下限、水箱高度。


上一條:

超聲波液位計(jì)常見(jiàn)問(wèn)題的分析

下一條:

溶氧儀的工作原理和特性