超聲波明渠流量計原理及探討 十九
3.2 數據采集單元的設計
在測量系統中,被測流量最終被轉化為模擬電壓信號并傳輸給智能測量儀表進行處理。因此,應用系統中必須具備相應的信號采集單元以完成對該電壓形式的測量信號的采集和數字化轉換,進而將其提供給系統主機進行數據處理。根據系統設計的要求,測量信號的采集應具有一定的實時性。
3.2.1 數據采集基本原理
我們使用的旋漿式流速儀是旋漿每轉五轉發一次脈沖信號,因此只需測出脈沖周期,即可計算出當前流速。
設置T3 為方波輸出模式,使T3 自減計數,外部T3EX 接地。T4 配置為捕捉模式。
T4EX 為外部信號輸入端。當T4EX 輸入信號產生下降沿時,使T4 產生捕捉中斷,可通過EXF4 查詢。在T4 中斷中需處理兩種中斷:捕捉中斷和溢出中斷。中斷程序如下:void t4ISR(void) interrupt 16{ //T4 捕捉中斷處理if(TF4)TF4=0;
tf4num++; //記錄T4 溢出次數if(EXF4)TMR4L=0;TMR4H=0;EXF4=0freTime=65536*tf4num;freTime+=RCAP4;tf4num=0;
超聲波流量計