超聲波氣體流量計研發(fā)探討 八十一
計時器模塊
計時啟動/停止邏輯、16位計時器和計時結(jié)果輸出邏輯共同構(gòu)成了計時模塊。計時啟動/停止邏輯實現(xiàn)16位計時器的計時啟動,定時器組定時器啟動和計時器計時結(jié)束,當(dāng)觸發(fā)脈沖群第一個下降沿來臨時,計時啟動/停止邏輯采樣此時刻,并同時發(fā)出啟動信號:當(dāng)電壓比較電路輸出~個上升沿時,計時啟動/停止邏輯采樣此時刻,并同時結(jié)束16位計時器計時,然后在計時器計時結(jié)束信號線上輸出一個高電平信號,以示計時結(jié)束。計時結(jié)果輸出由一個8位并行口實現(xiàn),通過一個高,低電平選擇邏輯來實現(xiàn)商,低八位計時結(jié)果的選擇。
計時器以50MHz為基準(zhǔn)時鐘,采用增計數(shù)方式實現(xiàn)計時。計時器每讀入一個脈沖,時間增加一個時鐘周期,即20ns。16位計時器的計時最大值為1.31072ms,而當(dāng)氣流流速達(dá)到30m/s時,超聲波逆流傳輸時間不會超過lms,所以選擇16為增計數(shù)器作為計時器是合理的。
超聲波流量計