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