<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于LabVIEW的多路時(shí)序控制脈沖發(fā)生器設計

基于LabVIEW的多路時(shí)序控制脈沖發(fā)生器設計

作者: 時(shí)間:2009-11-24 來(lái)源:網(wǎng)絡(luò ) 收藏
0 引 言
在過(guò)程控制和自動(dòng)測量中,經(jīng)常需要一些脈沖來(lái)觸發(fā)和關(guān)閉不同的控制單元和功能部件的工作。時(shí)序脈沖信號的產(chǎn)生,傳統上一般采用硬件方式實(shí)現,早期大多采用計數器和寄存器進(jìn)行設計,近年普遍采用可編程邏輯器件(PFGA)或數字信號處理器(DSA)。采用硬件方式實(shí)現的時(shí)序脈沖信號發(fā)生器存在儀器功能單一,信號輸出通道路數較少,參數調節不方便,儀器的升級換代困難等缺點(diǎn);而采用基于的“虛擬儀器”概念設計制作的時(shí)序卻具有界面直觀(guān)、功能多樣、參數調節方便、容易升級換代等特點(diǎn)。


1 簡(jiǎn)介

實(shí)驗室虛擬儀器集成環(huán)境(Laboratory Virtual Instrument Engineering Workbench,)是美國國家儀器(National Instruments,NI)公司推出的一種基于“圖形”方式的虛擬儀器開(kāi)發(fā)軟件。它具備強大的信號采集、信號發(fā)生、數據分析與存儲顯示等功能,集開(kāi)發(fā)、調試、運行于一體,廣泛應用于測試測量和過(guò)程控制系統中?;贚abVIEW軟件和計算機的數據采集卡,通過(guò)簡(jiǎn)單編程,可以方便地實(shí)現信號的采集和產(chǎn)生、分析和處理等功能,即“計算機+軟件”等于儀器,比如:可以實(shí)現虛擬的信號發(fā)生器、數據記錄儀、示波器等功能,具有設計靈活,界面直觀(guān),通用性強.升級方便等特點(diǎn)。
LabVIEW程序稱(chēng)為“虛擬儀器”或簡(jiǎn)稱(chēng)為VI,一個(gè)LabVIEW程序由前面板和程序框圖兩部分組成。前面板用圖形方式模擬傳統儀器的操作面板,包含各種控件和指示器,用來(lái)為程序提供輸入值,并接受輸出值;程序框圖包含以圖形方式表示的程序代碼。
LabVlEW還為編程、查錯、調試提供簡(jiǎn)單、方便、完整的環(huán)境和工具。除了具備其他語(yǔ)言所提供的常規函數功能外,LabVIEW中還集成了大量生成圖形界面的模板,豐富實(shí)用的數值分析和數字處理功能,以及多種硬件設備驅動(dòng)功能。
LabVIEW面向的是沒(méi)有編程經(jīng)驗的用戶(hù),而不是編程專(zhuān)家,尤其適合從事科研開(kāi)發(fā)的科學(xué)家和工程技術(shù)人員,所以被譽(yù)為“工程師和科學(xué)家的語(yǔ)言”。
在此,基于LabVIEW軟件和NI PCI-6229數據采集卡設計制作了脈沖信號發(fā)生器,可以應用于各種過(guò)程的自動(dòng)控制中。

本文引用地址:http://dyxdggzs.com/article/188503.htm

2 硬件介紹
基于LabVIEW軟件和多功能數據采集卡,可以實(shí)現模擬和數字信號的采集,以及信號產(chǎn)生等多種功能。性?xún)r(jià)比較高。NI公司提供了大量不同接口和不同檔次能與LabVIEW軟件很好結合的數據采集卡,使用者可以根據實(shí)際需要進(jìn)行選擇。這里選擇NI公司的M系列多功能數據采集卡NI PCI-6229。采用NI公司的產(chǎn)品,配合NI-DAQmx測量服務(wù)軟件可以省去硬件驅動(dòng)程序兼容性等麻煩。NI PCI-6229數據采集卡基于PCI接口,共有4路16位模擬輸出,輸出速率達833 kS/s,輸出電壓范圍為-10~+10 V;32路單通道或16路雙通道16位的模擬輸入,通道采樣頻率可達250 kS/s;48路數字輸入/輸出通道,輸出為T(mén)TL電平,板載10 MHz時(shí)鐘的硬件定時(shí)數字輸入/輸出,能以硬件定時(shí)精度來(lái)同步數字和模擬功能;兩個(gè)80 MHz,32位的計數器/定時(shí)器;采用兩個(gè)DMA通道,能同時(shí)執行多個(gè)功能。該板卡具有輸入/輸出路數較多,配備板載硬件時(shí)鐘源,分辨率較高,穩定性好,性?xún)r(jià)比較高,時(shí)鐘精度可滿(mǎn)足大多數系統的要求。

3 時(shí)序脈沖信號產(chǎn)生的方法
基于LabVIEW的虛擬時(shí)序脈沖信號產(chǎn)生一般采用定時(shí)翻轉輸出狀態(tài)的方法。具體有:
3.1 狀態(tài)延時(shí)法
如圖1所示,先輸出低電平,然后保持低電平并延時(shí),再輸出高電平,再保持高電平并延時(shí),一個(gè)過(guò)程可以產(chǎn)生一個(gè)周期脈沖信號。循環(huán)上述過(guò)程,就可以周期性地輸出脈沖信號。

負離子發(fā)生器相關(guān)文章:負離子發(fā)生器原理
脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>