提高超聲波流量計測量精度探討 五
計數和邏輯控制電路
邏輯控制電路和計數器采用CPLD器件來實現,完成計數和邏輯控制功能.在此選用由VANTIS公司生產的MACK系列器件,此器件具有獨特的保證固定延遲時間的速度同步特性,其引腳到引腳的傳輸延遲時間tpd與邏輯路徑、布線資源和設計的再分配均無關,此器件還具有在系統編程isp功能,器件可以在焊接裝配之前或之后進行編程寫入,也可以在以后很方便地通過編程接口進行改寫程序,程序的改寫可用電擦除,整個擦除過程由軟件自動完成.
傳播時間測量
傳播時間測量控制
計數器計數啟動是由CPU控制的,當CPLD接收到CPU的控制信號后,立即產生一個傳感器驅動控制信號,啟動主計數器開始計數(計數頻率相當于160MHz),同時接通峰值保持的復位開關,(KG2由低電平變為高電平)使峰值保持電路處于復位狀態,此時cpld內部的另外兩個延時計數器也同時啟動,計數時鐘是由CPU的輸出信號CPU產生的&一個延時計數器是用于接收信號控制開關(KG3)工作的,當KG3為電平時,模擬開關斷開,信號可以通過接收電路,當KG3為高電平時,模擬開關接通,信號輸入端接地,信號無法通過,延時計數器溢出時,KG3控制端電平由高變低,當接收超時后,KG3控制端電平由低變高,另一個延時計數器是用于接收允許控制的,此計數器溢出時,KG3內部控制接收信號有效,即在此時刻之后接收到的信號才認為是有效的,這是傳播時間的最小值,傳播時間的最大值是由CPU控制的,傳播時
間只有在這兩個值之間才有效.
超聲波流量計