【正文】
戶軟件把功能單元看作是接口的集合。 與NlVISA相配合的LabVIEW模板中VI子節(jié)點ViOpen,打開并指定VISA resource name的設備的連接。 上位機LabVIEW程序的前面板和程序框圖 數據處理實質上VISA是I/O接口軟件庫及其規(guī)范的總稱。輸入控件模擬輸入裝置,提供數據給VI的程序框圖;而顯示控件模擬輸出裝置,顯示程序框圖獲取數據。(5)溫度波形圖表,顯示溫度變化曲線。(1)歡迎詞部分,顯示歡迎對話框,表明已經完成VSIA部分的下位機初始化,單擊確定即可開始檢測溫度數據。該系統由四部分部分組成:裝有LabVIEW軟件的計算機、MPC89E52單片機、電平轉換芯片MAX232以及溫度傳感器DS18B20。(5)IAP空間最大為6KB,可與ISP空間共享數據空間,若使用IAP,需設置ISP空間最小為1K。(13)控制能耗;掉電模式和IDLE模式;。下面是MAX232轉換芯片的電路引腳圖。10V電壓(4) 低功耗,供電電流5mA (5) 內部集成2個RS232C驅動器 (6) 高集成度,片外有4個電容就可工作。 C,則1號存貯器8位全為1,否則全為0。(3)支持多點組網功能,多個DS18B20可以并聯到唯一的三線上,完成組網多點測溫。 單片機程序的編寫 Keil編譯器軟件應用Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。開發(fā)人員可用IDE或其它編輯器編輯匯編源或C文件。系統初始化階段,令定時器T1工作為方式2,來產生串行通信所需波特率。當程序運行至斷點處時就會停在要執(zhí)行的節(jié)點處,并閃爍。運行VI,當運行到探針位置時將在探針窗口中立即顯示當前值。本文利用PC機配合LabVIEW以及適當的硬件儀器構成的溫度測量系統,既有傳統儀器的基本功能,又可隨用戶的需求自行定義,能實現用戶的多種需求。第一是溫度傳感器抗干擾性不好,對于溫度測量具有一定誤差;第二檢測速度較慢,檢測精度較低。 DQ = 1。}uchar ReadOneChar(void) //讀一個字節(jié){ unsigned char i=0。 delay(4)。 delay(5)。 Init_DS18B20()。 t=b。 pc_mand=SBUF。 data_conver[3]=(uchar)(data_to_convertamp。 //波特率是9600, TL1=0xfd。 while(1) //使用一個循環(huán),讓單片機總可以接受PC機指令 { while( pc_mand!=0x11)。 while(TI==0)。同時也要感謝學院給我們提供的良好的學習環(huán)境。i++) { SBUF=data_conver[i]。 EA=1。 TMOD=0x20。 data_conver[2]=(uchar)((data_to_convertamp。}void s_int(void) interrupt 4 //單片機串口中斷原型{ RI=0。 //讀取溫度寄存器等(共可讀9個寄存器)前兩個就是溫度 a=ReadOneChar()。 unsigned int t=0。 DQ = datamp。 DQ = 1。 x=DQ。 //保存臨時溫度值void delay(unsigned int i) //延時函數{ while(i)。(3)充分利用LabVIEW語言的優(yōu)點,設計易于操作的菜單界面。 KEIL調試輸出窗口排除編譯錯誤后,把程序燒錄入單片機中,與上位機連接正確后,檢測程序能否正常運行,如果程序可以正常運行,則說明程序沒有其它錯誤。LabVIEW可自動判斷當前位置的數據類型從而調用不同的探針來顯示當前位置的數據。 程序高亮執(zhí)行 斷點與單步執(zhí)行 斷點工具可使程序中的在某點終止運行后利用單步或者探針方式查看數據。這里選用89E52單片機,C語言編程。Keil C51工具包的整體結構。(8)測量結果直接輸出數字溫度信號,以一 線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力。 (1)適應電壓范圍寬,電壓范圍:~。DS18B20中還有用于貯存測得的溫度值的兩個8位存貯器,RAM編號為0號和1號。 C到+125 供電部分,15腳GND、16腳VCC(+5v)。(18)內建低壓復位電路。(11)雙數據指針。(3)程序空間:8KB。(7)溫度檢測報警系統,比較實時溫度和設定溫度,布爾量為F綠燈亮,布爾量為T紅燈亮,實現了實時報警功能。 。運行程序前,先在下位機選擇連接端口,才能從下位機讀取檢測數據。 子VI前面板和程序框圖 LabVIEW的前面板和各個部分的功能前面板由兩部分組成:輸入控件以及顯示控件,它們分別是VI的輸入輸出端口。 USB設備讀寫框圖 LabVIEW2010中串口的配置。, 它的兩種VISA類函數可以控制兩類USB設備:USB RAW設備與USB INSTR設備。 USB設備清楚USB設備的架構才能為USB設備寫驅動程序。它包括界面應用程序和USB設備驅動程序兩部分:USB設備驅動程序負責與USB系統軟件進行接口;界面應用程序負責與USB設備驅動程序進行接口,來操縱USB設備。由于USB總線具有傳輸速度高,擴展性好,連接方便等眾多優(yōu)點,而且價格適中,非常適合本設計的溫度檢測系統,因此我們采用了USB總線作為系統的通信方式。但它總線傳輸距離短,一般小于15m而且最大波特率小于20Kbps,所以不適合于高速場合。為實現溫度檢測系統的各項功能,可將整個系統分為上位機和下位機兩部分:上位機是裝有LabVIEW2010軟件的PC機,下位機是單片機和外圍電路組成的小系統。LabVIEW系列產品,包括用于可靠、確定性控制的實時 LabVIEW (LabVIEW RT)軟件,能夠快速、準確的建立起功能強大的機器監(jiān)視和自動控制應用程序。協調使用LabVIEW,信息資源及共享軟件,可大量節(jié)省金錢和時間。程序圖發(fā)指令前面板接收。而且LabVIEW相比其它計算機語言,有一個重要的不同點:就是其它計算機語言都是采用文本語言產生代碼,而LabVIEW采用的是圖形化編程語言(G語言),以框圖的形式產生程序,簡單易學,可在短時間內掌握并運用到實踐中。(1)VISA(Virtual Instrumentation Software Architecture)庫,VISA庫的實質是標準的I/O函數庫以及相關規(guī)范的總稱,存在于儀器和儀器驅動程序之間,并為它們提供信息傳遞,是開放實現的、統一的虛擬儀器系統的基礎與核心。上述的幾種方案中,VXI、PXI、GPIB方案適合大型高精度測試系統。作為虛擬儀器核心的計算機要對數據進行分析處理以及結果的顯示,而硬件接口電路要對被測量信號進行采集、放大以及模數轉換等工作,對于構成不同的虛擬儀器接口總線,可分為下幾種方案。被高度集成的如數據采集電路等是系統必須的基本硬件,實現了硬件模塊的即插即用。虛擬儀器的核心是軟件,硬件的作用只在于信號的輸入、輸出問題上,這對于傳統儀器而言,虛擬儀器在概念上取得了重大突破。(6)對所做工作進行了總結,對未來的研究作了展望。國內部分院校實驗室已經引入虛擬儀器,有國內專家預測:在未來的幾年里,我國虛擬儀器將占所有儀器的50%。在美國,虛擬儀器和它的圖形編程語言已經成為理工科學生的必修課程。上世紀末我國開始開發(fā)和應用虛擬儀器,現在已經滲透到很多行業(yè)中,如:航空航天、醫(yī)療、鐵路等行業(yè),被廣泛應用,擁有著巨大的市場潛力。注意:是否如實引用前人結果反映的是學術道德問題,應明確寫出同行相近的和已取得的成果,避免抄襲之嫌。 The machine is through a single chip puter 89 E52 read temperature data, through the RS232 turn USB interface, move as a machine for analysis.This design is used to RS232 serial line USB for PC and a machine under the munication. The munication module LabVIEW NIVISA in version began after support USB serial ports, make the next place machine and can not through LabVIEW munication data acquisition card takes a machine under the monitoring data, make the flexibility and practical better LabVIEW, save the hardware part of the cost.Key words: LabVIEW。遼東學院本科畢業(yè)論文(設計)基于虛擬儀器的溫度測量系統The Design of Temperature Measurement System Based on Virtual Instrument Technology 學 院(系): 機電學院 專 業(yè): 測控技術與儀器 學 生 姓 名: 梁宇 學 號: 0614110415 指 導 教 師: 趙娜 評 閱 教 師: 完 成 日 期: 2015年4月 遼 東 學 院Eastern Liaoning University遼東學院本科畢業(yè)論文(設計)題目摘 要 測控技術跟隨時代的發(fā)展,正在變得更加數字化,自動化,智能化和網絡化。s society in many of the industry with or lack of, some environmenta