<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í)現方法

自制便攜式虛擬儀器的一種快速實(shí)現方法

作者: 時(shí)間:2010-10-29 來(lái)源:網(wǎng)絡(luò ) 收藏

  1. 引言

  隨著(zhù)計算機軟硬件技術(shù)和信號處理技術(shù)的迅速發(fā)展,不僅使得已經(jīng)提出多年的成為現實(shí),并且逐步得到日益廣泛的應用和廣大科學(xué)工作者以及工程人員的青睞??偟膩?lái)說(shuō),是計算機軟硬件技術(shù)的產(chǎn)物。與傳統儀器相比,它改變了以往的按鈕、按鍵和旋鈕等的操作方式和簡(jiǎn)單的顯示界面,借助于 PC計算機WINDOWS操作系統強大的圖形功能,使人機交互的操作更加友好和便捷;對于數據處理,應用計算機軟件的強大功能可以靈活地選擇所需要的算法處理(數字濾波、統計分析和數值計算),而不像傳統儀器那樣,其數據處理功能固定。

  目前,國內外許多公司(比如美國的NI公司)都有相當優(yōu)良的虛擬儀器產(chǎn)品,然而其價(jià)格之高,讓我們這些高??蒲惺业墓ぷ髡邆儭熬炊h之”。然而,隨著(zhù)電子元器件產(chǎn)品的不斷高密度集成化以及計算機軟件工具開(kāi)發(fā)的日益多樣性和開(kāi)放性,這些科技技術(shù)發(fā)展為我們自研自制虛擬儀器提供了良好的開(kāi)發(fā)手段和方法。本文詳細介紹了自行設計適合自身需要的虛擬儀器的全過(guò)程。實(shí)現了自制虛擬儀器的可行性、經(jīng)濟性、快速性和便攜性。

  2. 整體設計

  虛擬儀器是以計算機硬件為平臺,以傳感器、模塊化硬件接口卡以及測量軟件構成的虛實(shí)相結合的測量系統。虛擬儀器的數據和控制信號必須通過(guò)計算機總線(xiàn)來(lái)獲取和傳輸?,F有的虛擬儀器大多建立在PC、PCI、ISA等并行通用總線(xiàn)或IEEE488、VXI、PXI等儀器專(zhuān)用總線(xiàn)的基礎上。在仔細研究了虛擬儀器的設計制作后,不難發(fā)現虛擬儀器采用了現代計算機的外圍接口和數據處理軟件外,其部分硬件設計和傳統的儀器制作過(guò)程是相同的??偟膩?lái)說(shuō),虛擬儀器的設計分硬件部分和軟件部分兩大塊設計。

  無(wú)論是傳統的儀器還是虛擬儀器都少不了部分,傳統的儀器把后加以信號處理并直接顯示出來(lái),沒(méi)有和計算機交互的過(guò)程。虛擬儀器是將后的結果利用計算機接口技術(shù)送往計算機進(jìn)行后期的處理和顯示。所以我們的虛擬儀器的硬件設計包括板卡和板卡接口的設計。如果板卡接口采用并行總線(xiàn)(PCI、ISA等),那么板卡裝卸麻煩,易受到機箱內環(huán)境的干擾,而且受計算機插槽數量、電源功率以及地址、中斷資源的限制;如果使用專(zhuān)用的儀器總線(xiàn),其成本和時(shí)間上受限制。在此我們采用USB總線(xiàn)作為硬件板卡接口,USB總線(xiàn)解決了一般通用總線(xiàn)的缺點(diǎn),具有速度快、連線(xiàn)少、即插即用、自帶電源以及支持熱插拔等特性,并且其開(kāi)發(fā)時(shí)間較短,能夠實(shí)現的要求。因而我們擬設計的虛擬儀器的硬件板卡是帶有USB接口的卡。

  虛擬儀器軟件部分的設計包括硬件板卡底層固件、板卡驅動(dòng)程序、上層信號處理程序以及顯示操作面板設計。其中,驅動(dòng)程序設計采用DriverStudio驅動(dòng)程序開(kāi)發(fā)工具,采用美國NI公司的WINDOWS/CVI進(jìn)行信號處理顯示和用戶(hù)操作面板的設計。

  A) 硬件的設計

  虛擬儀器的好壞關(guān)鍵是硬件部分的設計,而硬件的關(guān)鍵是數據采集卡的設計。硬件部分主要是數據采集卡及其接口電路設計硬件部分完成信號的接受及模擬信號的預處理和轉換,經(jīng)模/數轉換的數據送至計算機進(jìn)行處理及結果顯示等硬件功能。數據采集卡和PC機是虛擬儀器的基本硬件,是應用軟件的物理環(huán)境。數據采集卡是虛擬儀器的重要部件和唯一需要開(kāi)發(fā)的硬件電路,其元件特性、電路結構是決定虛擬儀器性能指標的主要因素。根據需設計的虛擬儀器的用途和性能要求,擬設計的數據采集板卡性能指標如下:①最大數據采集率為1MSPS;②信號輸入范圍為+40伏~-40伏,。我們選用了美信MAXIM公司的數模轉換器 MAXIM114,它的最大信號采集數率為1MSPS。對于USB接口芯片,我們采用Philips公司的PDIUSBD12芯片,PDIUSBD12芯片是高性能USB接口芯片,集成了SIE、FIFO存儲器、收發(fā)器以及電壓調整器,它符合USB1.1版本規范,在批量模式和同步模式下均可實(shí)現 1MB/S的數據傳輸速率,能夠滿(mǎn)足擬設計的虛擬儀器的要求。整個(gè)板卡主要的電路原理設計如圖一所示。


上一頁(yè) 1 2 下一頁(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>