基于LabVIEW的多路時(shí)序控制脈沖發(fā)生器設(shè)計(jì)
4.2 前面板圖
圖5所示為四路時(shí)序脈沖發(fā)生器的前面板圖。其中,時(shí)鐘頻率為延時(shí)和脈寬調(diào)節(jié)精度,也就是數(shù)字通道的樣本輸出速率,如頻率為1 kHz,即為1 ms,在該發(fā)生器中最大可以穩(wěn)定達(dá)到2 MHz,即最小延時(shí)可達(dá)0.5μs。其中,各通道的周期在本發(fā)生器中相同,設(shè)定為統(tǒng)一調(diào)整(也可以設(shè)定為不同的周期)。每個(gè)通道的延時(shí)時(shí)間,脈沖寬度可調(diào),并設(shè)有正負(fù)邏輯開關(guān),可以輸出正脈沖或負(fù)脈沖波形。信號(hào)周期數(shù)為過(guò)程控制的次數(shù)。同時(shí)設(shè)有產(chǎn)生波形的圖形顯示(圖示為一個(gè)周期的波形),所見即所得,非常直觀。
5 脈沖信號(hào)的硬件輸出
信號(hào)發(fā)生器產(chǎn)生的脈沖信號(hào)通過(guò)數(shù)據(jù)采集卡的相應(yīng)數(shù)字I/O通道輸出,可以使用專用連接電纜連接到接線盒,再由接線盒從相應(yīng)的端口輸出到相關(guān)控制設(shè)備。其中,輸出為TTL信號(hào)電平,如不能直接驅(qū)動(dòng)設(shè)備,則需要根據(jù)具體設(shè)備情況連接相應(yīng)的接口電路。
設(shè)計(jì)開發(fā)完成的時(shí)序脈沖發(fā)生器產(chǎn)生的時(shí)序脈沖信號(hào)經(jīng)示波器實(shí)際測(cè)試,信號(hào)的延時(shí)最小值可以穩(wěn)定地達(dá)到0.5 μs,而脈沖信號(hào)的上升沿可以達(dá)到50 ns。完全能滿足大多數(shù)控制的要求。
6 結(jié) 語(yǔ)
基于LabVIEW軟件和數(shù)據(jù)采集卡可以方便地實(shí)現(xiàn)虛擬的多路時(shí)序脈沖信號(hào)發(fā)生器,具有一定的通用性,可以廣泛地應(yīng)用到各種自動(dòng)測(cè)量和過(guò)程控制中,與傳統(tǒng)基于硬件設(shè)計(jì)的脈沖信號(hào)發(fā)生器相比,具有時(shí)序脈沖延時(shí)和脈寬調(diào)節(jié)精度高,脈沖上升沿時(shí)間短,路數(shù)較多,界面友好,調(diào)節(jié)方便等優(yōu)點(diǎn)。選用不同功能的數(shù)據(jù)采集卡,還可以實(shí)現(xiàn)更復(fù)雜的控制場(chǎng)合。另外,利用數(shù)據(jù)采集卡的模擬I/O,還可以產(chǎn)生同步的模擬控制信號(hào),控制不同的設(shè)備。因此,基于LabVIEW的時(shí)序信號(hào)發(fā)生器不失為一種實(shí)現(xiàn)自動(dòng)控制的好方法。
評(píng)論