超聲波明渠流量計(jì)污水測(cè)量的設(shè)計(jì)與探討 十
超聲波發(fā)射器2是由555振蕩器產(chǎn)生中心頻率40kHz的脈沖信號(hào)(如圖2.2所示)作為發(fā)射激勵(lì)信號(hào),驅(qū)動(dòng)超聲波發(fā)射器發(fā)射一組脈沖(含lO個(gè)脈沖)。當(dāng)超聲波遇被測(cè)污水液面反射后被接收器2接收,在檢測(cè)到第一個(gè)回波脈沖的瞬間,計(jì)數(shù)器開始計(jì)數(shù),連續(xù)測(cè)量一組回波的時(shí)間間隔△t,通過軟件濾波、求算術(shù)平均值的方法計(jì)算回波的時(shí)間間隔At;溫度傳感器DSl8820也將現(xiàn)場(chǎng)環(huán)境溢度數(shù)據(jù)采集送到單片枧中,提供計(jì)算距離時(shí)對(duì)超聲波傳播速度的修正。最終單片機(jī)利用公式準(zhǔn)確計(jì)算出污水的管道的截面積。
2.3系統(tǒng)的軟件設(shè)計(jì)
系統(tǒng)的軟件設(shè)計(jì)主要分為兩部分:儀表的軟件設(shè)計(jì),上位機(jī)的軟件設(shè)計(jì)。儀表軟件完成系統(tǒng)初始化和儀表參數(shù)初始化包括配置GPRS模塊的參數(shù),控制兩個(gè)傳感器的工作,數(shù)據(jù)處理,控制LCD顯示模塊,GPRS數(shù)據(jù)傳輸?shù)耐ㄐ拧x表軟件均由單片機(jī)的C語言來編寫。
上位楓軟件用的是vC++,編程工翼是Visual C,它是一種極為靈活和完備的編程工具,它與Windows操作系統(tǒng)更加緊密的結(jié)合及其良好的集成開發(fā)環(huán)境,使得它已成為當(dāng)今世募最流行的軟件之一。其界面如圖2_4所示。此軟件具有以下特點(diǎn):
1)具有強(qiáng)大的類庫功能和完善的類庫框架;
2)編譯功能強(qiáng)大,優(yōu)化編譯效果好;
3)簡便的消息處理機(jī)制和強(qiáng)大的在線幫助能力;給程序的開發(fā)帶來了極大的方便,使Windows編程不再深?yuàn)W和晦澀,而是一件有意義并且有趣的事情;
4)完善的向?qū)Чδ埽?‘
5)最徹底的數(shù)據(jù)庫訪問技術(shù)的支持。
電磁流量計(jì) 超聲波流量計(jì)