超聲波明渠流量計原理及探討 二十
當測量脈寬比較長時,T4 溢出,此時可能尚未發生捕捉,所以在中斷中將溢出標志位清0,同時使溢出次數自增,來記錄T4 的溢出次數,然后利用溢出次數和RCAP4 的值計算一個脈沖的周期,將所有周期時間累加極為總時間,再根據公式v=k*n+c 和公式n=溢出次數*5/總時間,代入數據,計算可得流速。其中k 為水力螺距,c 為儀器常數,不同的儀器對應不同的K,C 值。
3.2.2 數據信號的捕捉
在捕捉模式下,Tn 為16 位定時/計數器。當EXENn(TMRnCN.3)為1 時,CP/RLn(TMRnCN.0)為1,DCEN 為0 時,Tn 被設置為捕捉模式,TnEX 下降沿信號將使捕捉發生,此時THn 和TLn 被保存到RCAPnH 和RCAPnL 寄存器中。當捕捉觸發后,EXFn(TMRnCN.6)被置1,若Tn 中斷允許,將產生相應中斷。捕捉模式常用來測量脈寬。如在捕捉模式下,Tn 時鐘源可以是系統時鐘分頻、外部時鐘分頻和Tn 輸入時鐘。不僅僅捕捉時刻會發生中斷,時鐘溢出也會發生中斷。若脈寬超過計數器的計數范圍,則可通過溢出次數來累加計算(一次溢出累加65536)。當測量信號頻率范圍比較寬時,可通過捕捉模式和計數模式相結合來完成計頻。
超聲波流量計