超聲波流量計(jì)的開發(fā)與研制探討 五十六
超聲波流量計(jì)中斷服務(wù)程序
本系統(tǒng)采用MicroBlazc軟核的定時器中斷方式來管理中斷服務(wù)程序,為定時器中斷服務(wù)程序的流程圖,通過不同的中斷來決定程序運(yùn)行狀態(tài),這樣可以準(zhǔn)確有序的控制測量時序。
數(shù)據(jù)處理程序
數(shù)據(jù)處理是一個系統(tǒng)的軟件核心,它關(guān)系到系統(tǒng)的測量精度。主要包括測量數(shù)據(jù)的濾波、測量數(shù)據(jù)的處理以及流量數(shù)據(jù)的糾錯等。為了降低噪聲對系統(tǒng)的干擾,首先需要對采集到的數(shù)據(jù)進(jìn)行濾波處理。
SOPC中l P模塊設(shè)計(jì)
本文采用硬件描述語言設(shè)計(jì)系統(tǒng)所需的各個模塊,主要實(shí)現(xiàn)的功能包括超聲波激勵脈沖的產(chǎn)生、超聲波脈沖發(fā)射接收電路的控制、噪聲門限脈寬檢測、超聲波傳播時間計(jì)數(shù)、超聲波接收信號的最大值分析以及過零點(diǎn)和最大值的傳輸與存儲控制等。首先需要介紹使用ISE開發(fā)環(huán)境進(jìn)行口模塊設(shè)計(jì)的基本流程:
超聲波流量計(jì)