超聲波氣體流量計(jì)研發(fā)探討 三十五
采用FPGA門電路設(shè)計(jì)大大減少分立元件的數(shù)量,系統(tǒng)更加簡(jiǎn)潔,而且集中的門
電路設(shè)計(jì)使得系統(tǒng)更加穩(wěn)定與可靠。在傳統(tǒng)的AGC自動(dòng)增益控制中,一般采用單片機(jī)作為控制核心,使用軟件實(shí)現(xiàn)增益量控制。這種設(shè)計(jì)不但增加了單片機(jī)軟件開(kāi)銷量,而且不一定能滿足實(shí)時(shí)性的要求,不是一個(gè)理想的控制環(huán)節(jié)。本系統(tǒng)AGC環(huán)節(jié)的邏輯控制和增益算法實(shí)現(xiàn)在FPGA內(nèi)部完成,FPGA內(nèi)部邏輯關(guān)系由硬件實(shí)現(xiàn),不但運(yùn)行速度快,能滿足實(shí)時(shí)性的要求,而且在運(yùn)行過(guò)程中穩(wěn)定性好。系統(tǒng)內(nèi)部數(shù)字電路采用柔性化電路設(shè)計(jì),這些數(shù)字電路在FPGA內(nèi)部設(shè)計(jì)實(shí)現(xiàn),電路結(jié)構(gòu)由FPGA配置電路中F1ash ROM存儲(chǔ)器中的程序決定,修改程序即可修改電路結(jié)構(gòu)。
超聲波流量計(jì)