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