超聲波流量計數字化控制技術(shù)應用
更新時(shí)間:2011-12-12 點(diǎn)擊次數:8798
超聲波流量計超聲波發(fā)生器應用數字化控制技術(shù)一般有三種形式:
1、超聲波流量計采用AVR單片機控制 單片機是一種在一塊芯片上集成了CPU.RAM/ ROM、定時(shí)器/計數器和I/O接口等單元的微控制芯片, 具有速度快,功能強、效率高、體積小,性能可靠、抗干擾能力強等優(yōu)點(diǎn),在各種控制系統中應用廣泛。單片機的CPU經(jīng)歷了由4、8,16、32直至64位的發(fā)展過(guò)程。在超聲波發(fā)生器中,單片機主要用作數據采集和運 算處理、電壓電流調節、PWM信號生成、系統狀態(tài)監控和故障自我診斷等,一般作為整個(gè)電路的主控芯片運行,完成多種綜合功能。配合D/A轉換器和MOSFET功率模塊實(shí)現脈寬調制.另外,單片機還具有對過(guò)流,過(guò)熱。欠壓等情況的中斷保護以及監控功能。 單片機控制克服了模擬電路的固有缺陷,通過(guò)數字化的控制方法,得到高精度和高穩定度的控制特性,并可實(shí)現靈活多樣的控制功能。
2、超聲波流量計采用DSP控制 數字信號處理器是近年來(lái)迅速崛起的新一代可編程處理器。其內部集成了波特率超聲波發(fā)生器和FiFO緩沖器,提供高速同步串口和標準異步串口,有的片內還集成了采樣/保持和A/D轉換電路,并提供PWM信號輸出。與單片機相比,DSP具有更快的CPU。更高的集成度和更大容量的存儲器。 DSP屬于精簡(jiǎn)指令系統計算機(Risc),大多數指令都能在一個(gè)周期內完成并可通過(guò)并行處理技術(shù),在一個(gè)指令周期內完成多條指令。同時(shí),DSP采用改進(jìn)的哈佛結構,具有獨立的程序和數據空間,允許同時(shí)存儲程序和數據。內置高速的硬件乘法器,增加了多級流水線(xiàn)。使其具有高速的數據運算能力。而單片機為復雜指令系統計算機(CiSC),多數指令要2-3個(gè)指令周期才能完成.單片機采用諾依曼結構,程序和數據在同一空間存儲,同一時(shí)刻只能單獨訪(fǎng)問(wèn)指令或數據。單片機的ALU只能做加法,而乘法則需 要由軟件來(lái)實(shí)現,因而需要占用較多的指令周期,速度比較慢。與16位單片機相比。DSP執行單指令的時(shí)間快8—10倍,一次乘法運算時(shí)間快16-30倍。在超聲波發(fā)生器中。DSP可以完成除功率變換以外的所有功能,如主電路控制、系統實(shí)日十監控及保護雖然DSP有著(zhù)許多優(yōu)點(diǎn),但是它也存在一些局限性,如采樣頻率的選擇、PWM信號頻率及其精度、采樣延時(shí)、運算時(shí)間及精度等。這些因素會(huì )或多或少地影響超聲波流量計電路的控制性能。
3、超聲波流量計采用FPGA控制 現場(chǎng)可編程門(mén)陣列(FPGA)屬于可重構器件,其內部邏輯功能可以根據需要任意設定,具有集成度高、處理速度快。效率高等優(yōu)點(diǎn)。其結構主要分為三部分:可編程邏輯塊、可編程I/O模塊、可編程內部連線(xiàn)。由于FPGA的集成度非常大,一片FPGA少則幾千個(gè)等效門(mén),多則幾萬(wàn)或幾十萬(wàn)千等效門(mén)。所以一片FPGA就可以實(shí)現非常復雜的邏輯.替代多塊集成電路和分立元件組成的電路。它借助于硬件描述語(yǔ)言(VHDL)來(lái)對系統進(jìn)行設計,采用三個(gè)層次(行為描述、PJL描述、門(mén)級描述)的硬件描述和自上至下(從系統功能描述開(kāi)始)的設計風(fēng)格,能對三個(gè)層次的描述進(jìn)行混合仿真,從而可以方便地進(jìn)行數字電路設計,在可靠性、體積、成本上具有相當優(yōu)勢.比較而言,DSP適合取樣速率低和軟件復雜程度高的場(chǎng)合使用;而當系統取樣速率高(MHz級),數據率高(20MB/s以上)、條件操作少、任務(wù)比較固定時(shí),FPGA更有優(yōu)勢。