超聲波流量計 超聲波換能器性能開發及設計與實現四十
(1)時鐘模塊:該模塊產生不同頻率的時鐘信號。(超聲波流量計)時鐘模塊輸入時鐘信號為來自USB接口芯片的內部48MHz時鐘信號,通過FX2的CLKOUT引腳進入FPGA的全局時鐘引腳,通過分頻產生模數轉換器的2MHz采樣頻率信號。
(2)A/D控制模塊:該模塊產生模數轉換芯片AD9201需要的轉換控制信號。
(3)SRAM控制模塊:該模塊的功能是產生數據緩存芯片IDT71V416實現數據緩存的讀寫控制信號。
(.4)數據預處理模塊:該模塊對于采集的信號進行同步處理,便于上位機應用程序進行信號數據的處理。
(5)USB控制模塊:該模塊根據FX2端點FIFO提供的時序信號、握手信號(空、滿和可編程級信號)來控制讀寫信號和輸出允許信號等。
這里重點闡述數據預處理模塊的實現。數據預理模塊為信號數據通過同步信號,實現方法為將波信號的一個周期的信號數據作為一幀數據,即大約80ms的數據量為一幀數據,在一個信號周期起始處加入同步位。信號周期起始的判斷通過對經過模數轉換后的10位數字信號ad—data進行判斷。為不遺漏判斷期間的有效信號數據的完整性,在進行判斷的同時進行信號延時保存,從而保留了有效信號及有效信號開始前的少量數據量。
超聲波流量計