多聲道氣體超聲波流量計(jì)信號(hào)處理探討 五十七
由圖5-4可知其具體的工作流程為首先關(guān)閉模擬開關(guān),這是為了去除接收噪聲,然后由單片機(jī)發(fā)給FPGA計(jì)時(shí)開始信號(hào),然后發(fā)射超聲波傳感器驅(qū)動(dòng)信號(hào),接著執(zhí)行延時(shí)子程序,延時(shí)的多少要看聲波傳播的距離和噪聲的范圍而定,當(dāng)延時(shí)的時(shí)間長(zhǎng)度可以超過(guò)一定接收信號(hào)噪聲的范圍時(shí),就可以開啟模擬開關(guān),使得接收到的超聲波信號(hào)可以順利通過(guò)。接著執(zhí)行自動(dòng)增益控制子程序,具體包括峰值采樣子程序,自動(dòng)增益控制算法子程序,DAC輸出子程序。完成自動(dòng)增益控制子程序后就接收FPGA的計(jì)時(shí)結(jié)果數(shù)據(jù),然后對(duì)FPGA復(fù)位清零,準(zhǔn)備下一次的測(cè)量。
超聲波流量計(jì)