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