【正文】
器上使用USB移動(dòng)存儲設(shè)備接口的芯片便相繼產(chǎn)生了。具有相似功能的設(shè)備可以組成一類,這樣便于分享共有的特性和使用共同的設(shè)備驅(qū)動(dòng)程序。USB主機(jī)根據(jù)這些信息配置設(shè)備、查找驅(qū)動(dòng),并且與設(shè)備通信。每一個(gè)端點(diǎn)支持幾種特殊的傳輸類型,并且有一個(gè)唯一的地址和傳輸方向。USB設(shè)備可以是功能性的,如顯示器、鼠標(biāo)或者集線器之類。不過,就目前的設(shè)備發(fā)展水平來說,硬盤設(shè)備還無法提供如此超高的傳輸速度與之匹配。尤其是傳說超大文件的用時(shí)大大縮短。使得USB接口的使用范圍逐漸普及。這種接口適合于多種設(shè)備,不僅具有快速、即插即用、支持熱插拔的特點(diǎn),還能同時(shí)連接多達(dá)127個(gè)設(shè)備,解決了如資源沖突、中斷請求(IRQs)和直接數(shù)據(jù)通道(DMAs)等問題。這是近幾年逐步在PC 領(lǐng)域廣為應(yīng)用的新型接口技術(shù)。串行口不同于并行口之處在于它的數(shù)據(jù)和控制信息是一位接一位地傳送出去的。目前,并行接口主要作為打印機(jī)端口,采用的是25針D形接頭。每種接口類型都是外設(shè)通過各自獨(dú)有的傳輸方式,根據(jù)一定的數(shù)據(jù)傳輸協(xié)議單獨(dú)地與PC機(jī)進(jìn)行通訊。所以說信號采集在系統(tǒng)控制中起著至關(guān)重要的作用。(3)USB RAW設(shè)備讀寫的操作次序 USB RAW設(shè)備的讀寫次序?yàn)椋捍蜷_VISA設(shè)備、設(shè)定VISA設(shè)備的屬性節(jié)點(diǎn)參數(shù)、讀寫USB RAW、關(guān)閉VISA。ViProperty,VISA設(shè)備的屬性子節(jié)點(diǎn),可以設(shè)置端點(diǎn)或傳輸方式。(1)配置NIVISA的步驟:1)使用Driver Development wizard(驅(qū)動(dòng)程序開發(fā)向?qū)?創(chuàng)建INF文檔。圖標(biāo)/接線端口用于把LabVlEW程序定義成一個(gè)子程序,從而實(shí)現(xiàn)模塊化編程。 LabVIEW及其調(diào)用VISA的條件LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是NI公司開發(fā)的一種基于圖形程序的編程語言。VISA軟件是一個(gè)綜合軟件包,不受平臺、總線和環(huán)境的限制,可用來對USB、GPIB、串口、VXI、PXI和以太網(wǎng)系統(tǒng)進(jìn)行配置、編程和調(diào)試。Proteus與其他單片機(jī)仿真軟件不同,它不僅能仿真單片機(jī)CPU的工作情況,也能仿真單片機(jī)外圍電路或沒有單片機(jī)參與的其他電路的工作情況。LabVIEW具有3個(gè)可移動(dòng)的圖形化工具模板:工具模板(Tool Palette)、控件模板(Controls Palette)和功能模板(Function Palette)。前面板就是圖形化用戶界面,用于設(shè)置輸入數(shù)值和輸出觀察量。它是一個(gè)高效的圖形化程序設(shè)計(jì)環(huán)境,結(jié)合了簡單易用的圖形式開發(fā)環(huán)境與靈活強(qiáng)大的G編程語言;提供了一個(gè)直覺式的環(huán)境,與測量緊密結(jié)合,在這個(gè)平臺上,各種領(lǐng)域的專業(yè)工程師和科學(xué)家們通過定義和連接代表各種功能模塊的圖標(biāo)來方便迅速地建立高水平的應(yīng)用程序;支持多種系統(tǒng)平臺,在任何一個(gè)平臺上開發(fā)的LabVIEW應(yīng)用程序可直接移植到其它平臺上。虛擬儀器的概念是由美國NI公司提出來的,是指在通用的計(jì)算機(jī)平臺上,用戶根據(jù)自己的需求定義和設(shè)計(jì)具有測試功能的儀器系統(tǒng),即虛擬儀器是由用戶利用一些基本硬件及軟件編程技術(shù)組成的各種各樣的儀器系統(tǒng)。 Proteus。陜西理工學(xué)院畢業(yè)設(shè)計(jì)基于LabVIEW的數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)李延(陜理工物理系電信專業(yè)072班,陜西 漢中 723001)指導(dǎo)教師:盧進(jìn)軍 [摘要]:利用圖形化編程工具LabVIEW和EDA工具Proteus設(shè)計(jì)了一個(gè)溫度數(shù)據(jù)采集仿真系統(tǒng)。[關(guān)鍵詞]:LabVIEW;Proteus;單片機(jī);數(shù)據(jù)采集;仿真 The Design and Realization of Data AcquisitionSystem Based on LabVIEWLiyan(Grade07,Class02,MajorElectronic Information Science and Technology,PhysicsDept.,Shaanxi University of Technology,Hanzhong 723001 Shaanxi)Tutor:LuJinjunAbstract:Use of LabVIEW graphical programming tools and EDA tools Proteus designed a data acquisition simulation system. The system of upper puter and lower puter through a virtual serial munication, the next crew will be collected onsite data to the host puter, the host puter to display and to determine whether the limit alarm. Design showed that the two software based on a simulation system can verify the correctness of the project design to reduce project development time, reduce project development costs.Key words:LabVIEW。 Simulation 目錄0 引言 31 相關(guān)軟件簡介 3 LabVIEW簡介 3 LabVIEW的開發(fā)環(huán)境 3 Proteus簡介 3 VISA 簡介 4 LabVIEW及其調(diào)用VISA的條件 42 數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)方案 4 數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案概述 4 接口技術(shù)發(fā)展現(xiàn)狀 5 USB接口技術(shù)及傳感器技術(shù)原理簡介 5 USB接口發(fā)展史 5 USB接口技術(shù)簡介 6 傳感器技術(shù)簡介 6 數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案論證 7 單片機(jī)程序流圖 73 數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 基于LabVIEW的上位機(jī)虛擬儀器界面設(shè)計(jì) 8 基于Proteus的下位機(jī)單片機(jī)系統(tǒng)設(shè)計(jì) 9 聯(lián)調(diào)演示 94 總結(jié) 11參考文獻(xiàn) 12附錄 130 引言 隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,虛擬儀器正逐漸成為測試領(lǐng)域的發(fā)展方向。1 相關(guān)軟件簡介 LabVIEW簡介LabVIEW是目前較為成功、應(yīng)用廣泛的虛擬儀器軟件開發(fā)環(huán)境,LabVIEW[1](Laboratory Virtual Instrument Engineering Workbench,實(shí)驗(yàn)室虛擬儀器工作平臺)是NI公司在1986年首次推出的。 LabVIEW的開發(fā)環(huán)境LabVIEW的開發(fā)環(huán)境分為三部分:前面板(panel)、框圖程序(Di