亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW的3146A多功能測(cè)量系統(tǒng)開發(fā)

        2016-12-27 08:18:56張凱宇范艾杰蔡志明趙茂章顧大偉
        實(shí)驗(yàn)室研究與探索 2016年1期
        關(guān)鍵詞:程序框圖萬(wàn)用表測(cè)溫

        張凱宇, 范艾杰, 蔡志明, 趙茂章, 顧大偉

        (南京工業(yè)大學(xué) 應(yīng)用物理系,江蘇 南京 211800)

        ?

        基于LabVIEW的3146A多功能測(cè)量系統(tǒng)開發(fā)

        張凱宇, 范艾杰, 蔡志明, 趙茂章, 顧大偉

        (南京工業(yè)大學(xué) 應(yīng)用物理系,江蘇 南京 211800)

        設(shè)計(jì)了一套基于虛擬儀器軟件LabVIEW的ESCORT-3146A臺(tái)式數(shù)字萬(wàn)用表多功能測(cè)量系統(tǒng)。該系統(tǒng)中3146A臺(tái)式數(shù)字萬(wàn)用表與計(jì)算機(jī)的通訊功能是利用LabVIEW中的串口通訊函數(shù)與子VI進(jìn)行開發(fā)的,采用USB串口線實(shí)現(xiàn)計(jì)算機(jī)USB端口與3146A臺(tái)式數(shù)字萬(wàn)用表RS232端口的物理連接。在集成3146A臺(tái)式數(shù)字萬(wàn)用表前面板測(cè)量功能的基礎(chǔ)上,測(cè)量系統(tǒng)增加了圖形化顯示測(cè)量數(shù)據(jù),采樣周期自由設(shè)定,海量數(shù)據(jù)存儲(chǔ)等功能。利用3146A臺(tái)式數(shù)字萬(wàn)用表四線制測(cè)量電阻的功能,該測(cè)量系統(tǒng)還可以配合PT100進(jìn)行精密測(cè)溫,測(cè)量范圍為0~200℃,測(cè)溫精度達(dá)到0.023 ℃。

        臺(tái)式數(shù)字萬(wàn)用表; labVIEW; 串口通訊; 精密測(cè)溫

        0 引 言

        數(shù)字萬(wàn)用儀表具有即時(shí)測(cè)量,數(shù)字化顯示測(cè)量結(jié)果等功能,在實(shí)驗(yàn)室、生產(chǎn)線、維修現(xiàn)場(chǎng)等場(chǎng)合有著廣泛的應(yīng)用[1-2]。ESCORT-3146A臺(tái)式數(shù)字萬(wàn)用表(3146A)是臺(tái)灣富貴電子工業(yè)股份有限公司生產(chǎn)的1臺(tái)5 1/2位雙顯示臺(tái)式數(shù)字萬(wàn)用表,相較于同類型的安捷倫、吉時(shí)利等品牌儀表具有較高的功能價(jià)格比。該儀表可通過(guò)RS232接口(標(biāo)準(zhǔn)配件)或選購(gòu)配備的IEEE-448接口(可選配件)與計(jì)算機(jī)實(shí)現(xiàn)連接,利用Quick BASIC或Turbo C等軟件在計(jì)算機(jī)上編寫操作程序?qū)x表進(jìn)行控制,實(shí)現(xiàn)儀表的自動(dòng)測(cè)量[3]。本文采用LabVIEW進(jìn)行程序開發(fā),與Quick BASIC或Turbo C等軟件相比,LabVIEW具有流程圖式的開發(fā)模式,程序編寫過(guò)程便捷,控件選擇豐富多樣,程序框圖清晰直觀[4]。

        本文設(shè)計(jì)的3146A多功能測(cè)量系統(tǒng),通過(guò)LabVIEW編寫的程序?qū)崿F(xiàn)了PC端控制操作,在程序界面實(shí)現(xiàn)3146A的前面板功能,可以圖形化實(shí)時(shí)顯示測(cè)量數(shù)據(jù),能夠便捷的存儲(chǔ)測(cè)量數(shù)據(jù)。在4線制測(cè)量電阻功能的基礎(chǔ)上,增加了利用PT100進(jìn)行精密測(cè)溫的功能。

        1 利用LabVIEW實(shí)現(xiàn)PC與3146A通訊

        串口通信是指外接設(shè)備和計(jì)算機(jī)間,通過(guò)數(shù)據(jù)信號(hào)線、地線、控制線等,按位進(jìn)行傳輸數(shù)據(jù)的一種通訊方式[8]。通常利用計(jì)算機(jī)COM口通過(guò)串口線與3146A的RS232接口相連接,實(shí)現(xiàn)數(shù)據(jù)傳輸。由于目前PC機(jī)COM口較少,本文采用了USB串口線實(shí)現(xiàn)3146A與PC的物理連接,該數(shù)據(jù)線具有USB轉(zhuǎn)COM口功能,可將PC端的USB接口轉(zhuǎn)換為虛擬COM口。多次試驗(yàn)表明USB串口線與LabVIEW具有很好的兼容性,不同類型的USB串口線均可以在LabVIEW中順利使用。USB串口線與PC連接后,在計(jì)算機(jī)設(shè)備管理器內(nèi)可看到增加了一個(gè)COM4端口。

        1.1 串口通訊程序

        LabVIEW 中使用標(biāo)準(zhǔn)的輸入/ 輸出應(yīng)用程序編程接口(Virtual Instrument Software Architecture,VISA)完成儀器的控制,VISA 是對(duì)其他總線驅(qū)動(dòng)函數(shù)進(jìn)行的一個(gè)統(tǒng)一封裝的高層API[9]。LabVIEW 內(nèi)置了8 個(gè)串口VI和函數(shù),可以分別實(shí)現(xiàn)串口初始化、串口寫入、串口讀取、檢測(cè)串口緩存、中斷以及關(guān)閉串口等功能[10-13]。圖1為3146A多功能測(cè)量系統(tǒng)程序中涉及串口通訊的程序框圖,該部分按功能可分為四個(gè)模塊:串口初始化模塊、串口寫入模塊、串口讀取模塊、串口關(guān)閉模塊。

        圖1 測(cè)量數(shù)據(jù)讀取程序框圖

        串口初始化模塊主要由“VISA Configure Serial Port”子VI完成,將VISA資源名稱指定的串口(COM4口)按特定設(shè)置初始化?!安ㄌ芈省痹O(shè)為默認(rèn)值9600;“數(shù)據(jù)比特”為輸入數(shù)據(jù)的位數(shù),設(shè)置值為8;奇偶校驗(yàn)的默認(rèn)值為(0:無(wú))。

        串口寫入模塊主要由“VISA Write”函數(shù)完成,圖1所示的測(cè)量值讀取程序框圖中將字符串“R1”(RS232指令中的查詢指令)通過(guò)“write buffer”傳遞給“VISA Write”函數(shù),實(shí)現(xiàn)在3146A主顯示屏顯示當(dāng)前讀數(shù)的功能。

        串口讀取模塊主要由“VISA Read”函數(shù)完成,從VISA資源名稱所指定的設(shè)備或接口中讀取指定數(shù)量的字節(jié),并將測(cè)量數(shù)據(jù)返回至讀取緩沖區(qū)。如圖設(shè)置字節(jié)總數(shù)為800,將3146A測(cè)量所得數(shù)據(jù)通過(guò)該函數(shù)“read buffer”進(jìn)行讀取。由于函數(shù)所得測(cè)量數(shù)據(jù)類型為字符串型,通過(guò)“分?jǐn)?shù)/指數(shù)字符串至數(shù)值轉(zhuǎn)換”函數(shù)將其轉(zhuǎn)換為相應(yīng)數(shù)值并實(shí)時(shí)顯示在顯示控件中。

        串口關(guān)閉模塊主要由“VISA Close”函數(shù)完成,關(guān)閉VISA資源名稱指定的設(shè)備會(huì)話句柄或事件對(duì)象。

        1.2 指令語(yǔ)法

        3146A根據(jù)程序?qū)懭刖彌_區(qū)的指令實(shí)現(xiàn)相應(yīng)功能。此處以指令語(yǔ)法S1為例進(jìn)行介紹,其中三種參數(shù)被用來(lái)設(shè)定主顯示屏幕的測(cè)量功能、量程、測(cè)量速度:為指定測(cè)量功能,為指定量程,為指定測(cè)量速度。具體S1指令語(yǔ)法參數(shù)見(jiàn)表1。

        2 3146A多功能測(cè)量系統(tǒng)程序

        程序分為前面板操作界面與程序框圖界面,操作界面包含3146A的前面板功能,同時(shí)增設(shè)圖形化顯示、數(shù)據(jù)存儲(chǔ)、測(cè)量量程提示等功能。3146A多功能測(cè)量系統(tǒng)程序的開發(fā)主要分為3部分:生成測(cè)量指令并寫入儀器,數(shù)字化與圖形化顯示實(shí)時(shí)測(cè)量數(shù)據(jù),測(cè)量數(shù)據(jù)存儲(chǔ)。

        表1 S1指令語(yǔ)法與參數(shù)說(shuō)明

        2.1 生成測(cè)量指令并寫入儀器

        圖2為生成測(cè)量指令部分所對(duì)應(yīng)的前面板操作界面,其中測(cè)量選項(xiàng)下拉列表共有12種測(cè)量方式以供選擇。通過(guò)測(cè)量選項(xiàng),檔位選擇和量程選項(xiàng)的設(shè)置,可以生成不同的測(cè)量指令。

        圖2 測(cè)量功能選擇界面

        3146A測(cè)量系統(tǒng)測(cè)量指令生成程序框圖(圖3)中利用了多層case結(jié)構(gòu),各包含多個(gè)分支,根據(jù)表1的指令語(yǔ)法規(guī)則,可以生成不同的指令以實(shí)現(xiàn)不同測(cè)量功能。例如:當(dāng)測(cè)量系統(tǒng)在自動(dòng)量程下S檔(慢速檔)測(cè)量直流電壓(VDC)時(shí),程序通過(guò)框圖中的case結(jié)構(gòu),分別生成字符串“S”、“S10”和“0”,利用“連接字符串”函數(shù)組成字符串“S100S”作為測(cè)量指令,通過(guò)“初始化”子VI寫入3146A中。

        圖3 測(cè)量指令生成程序框圖

        2.2 實(shí)時(shí)數(shù)據(jù)顯示

        數(shù)據(jù)顯示部分程序框圖如圖4,主要通過(guò)“創(chuàng)建波形”函數(shù)與“波形圖表”實(shí)現(xiàn)。利用在定時(shí)循環(huán)上放置移位寄存器,將實(shí)時(shí)的測(cè)量值通過(guò)“創(chuàng)建數(shù)組”函數(shù)組成一維數(shù)組創(chuàng)建波形函數(shù),最后將生成的波形數(shù)據(jù)傳遞給波形圖表實(shí)現(xiàn)測(cè)量數(shù)據(jù)的圖形化實(shí)時(shí)顯示。通過(guò)改變定時(shí)循環(huán)周期可實(shí)現(xiàn)對(duì)采樣率的控制。

        2.3 數(shù)據(jù)存儲(chǔ)

        LabVIEW提供了豐富的控件和子VI選擇,利用LabVIEW基礎(chǔ)軟件包內(nèi)“寫入測(cè)量文件”子VI可將測(cè)量數(shù)據(jù)進(jìn)行保存(見(jiàn)圖5)。將圖4程序框圖中已用時(shí)間與測(cè)量數(shù)據(jù)以兩個(gè)一維數(shù)組形式通過(guò)“創(chuàng)建數(shù)組”函數(shù)構(gòu)成二維數(shù)組在前面板顯示,同時(shí)將兩個(gè)一維數(shù)組數(shù)據(jù)類型分別轉(zhuǎn)換為動(dòng)態(tài)數(shù)據(jù)類型,合并信號(hào)后傳遞給“寫入測(cè)量文件”子VI。

        3 3146A精密測(cè)溫功能的實(shí)現(xiàn)

        3146A具有5位半的高測(cè)量精度,能夠采用二線制與四線制測(cè)量電阻值。四線制在測(cè)量電阻的過(guò)程中減小了接觸電阻和導(dǎo)線電阻對(duì)測(cè)量結(jié)果的影響,具有靈敏度高、測(cè)量準(zhǔn)確、方法巧妙等特點(diǎn)[14-15]。本文在3146A多功能測(cè)量系統(tǒng)程序中增設(shè)了利用Pt100實(shí)現(xiàn)精密測(cè)溫的功能。Pt100是用高純度的鉑鎳合金制成的溫度傳感器,一般使用測(cè)溫范圍為-50~200 ℃,在該溫區(qū)Pt100的阻值與溫度之間有著很好的線性關(guān)系,是一種常用的溫度傳感器[16]。本文設(shè)計(jì)的測(cè)量系統(tǒng)在四線制測(cè)電阻的基礎(chǔ)上,將測(cè)得的Pt100電阻值利用“公式節(jié)點(diǎn)”中的電阻值與溫度值的關(guān)系式轉(zhuǎn)換為溫度值。Pt100在0~200 ℃的溫區(qū)范圍內(nèi)對(duì)應(yīng)的阻值變化為100~175.86 Ω,選取3146A在1.2 kΩ量程檔使用四線法進(jìn)行測(cè)量時(shí)可達(dá)到0.01Ω的測(cè)量精度,不考慮其他因素的影響,系統(tǒng)相應(yīng)的測(cè)溫精度可達(dá)0.023 ℃,與普通的Pt100溫度變送器相比,具有極高的測(cè)溫精度。利用3146A電壓、電流、電阻值的測(cè)量功能,配備其它類型的傳感器后還可以在系統(tǒng)中方便地增加壓力、距離、濕度等參數(shù)的測(cè)量功能。

        圖4 數(shù)據(jù)實(shí)時(shí)顯示程序框圖

        圖5 數(shù)據(jù)儲(chǔ)存與存檔程序框圖

        4 結(jié) 語(yǔ)

        以3146A為代表的臺(tái)式數(shù)字萬(wàn)用表測(cè)量功能豐富,使用范圍廣泛。利用LabVIEW對(duì)這類儀表進(jìn)行二次開發(fā),開發(fā)過(guò)程直觀便捷,開發(fā)系統(tǒng)可供選擇的控件與函數(shù)等豐富多樣,可以方便地?cái)U(kuò)展儀表功能,利于儀表更靈活的運(yùn)用。本文開發(fā)的測(cè)量系統(tǒng)通過(guò)USB串口線實(shí)現(xiàn)PC與3146A的通訊連接,在程序操作界面再現(xiàn)了3146A的前面板功能,同時(shí)集成了圖形化實(shí)時(shí)顯示測(cè)量數(shù)據(jù)以及海量數(shù)據(jù)存儲(chǔ)等功能。在四線制測(cè)量Pt100電阻的基礎(chǔ)上,測(cè)量系統(tǒng)增加了精密測(cè)溫的功能,測(cè)量范圍為0~200 ℃,測(cè)溫精度達(dá)到0.023 ℃。

        [1] 劉志強(qiáng).數(shù)字萬(wàn)用表原理及使用探討[J].電子技術(shù)與軟件工程,2013(16):134.

        [2] 徐 薇,黃博聞,關(guān)宇東.數(shù)字萬(wàn)用表自動(dòng)測(cè)量系統(tǒng)的設(shè)計(jì)[J].電子測(cè)量術(shù),2011,34(4):106-108.

        [3] 陳友桂,王文哲.基于VB實(shí)現(xiàn)ESCORT-3146A的數(shù)據(jù)采集[J].中國(guó)測(cè)試技術(shù),2008,34(6):54-56.

        [4] 王 蕾,成鳳敏.LabVIEW仿真軟件在電工學(xué)教學(xué)中的應(yīng)用[J].中國(guó)現(xiàn)代教育裝備,2013(13):10-12.

        [5] 周紅霞,張恒杰,張春芳.基于LabVIEW的虛擬儀器及串口通信的實(shí)現(xiàn)[J].石家莊職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007,19(4):17-19.

        [6] 陸 浩,李 冶,張秉仁,等.基于USB2.0和LabVIEW的虛擬數(shù)字電工儀表設(shè)計(jì)[J].實(shí)驗(yàn)室研究與探索,2014,33(5):67-71.

        [7] 丁宇康.基于LabVIEW的測(cè)控平臺(tái)的構(gòu)建[J].電子測(cè)量技術(shù),2007,30(11):148-151.

        [8] 張志陽(yáng),吳秀麗.基于C語(yǔ)言的RS232串口通信的設(shè)計(jì)[J].科技廣場(chǎng),2014(1):134-136.

        [9] 馬草原,郭雙強(qiáng),李國(guó)欣.基于LABVIEW的串口調(diào)試與數(shù)據(jù)分析[J].工礦自動(dòng)化,2005(4):74-76.

        [10] 呂向鋒,高洪林,馬 亮,等.基于LabVIEW串口通信的研究[J].國(guó)外電子測(cè)量技術(shù),2009(12):27-30.

        [11] 郭 潔,王召巴.基于LabVIEW的串行通信接口設(shè)計(jì)與實(shí)現(xiàn)[J].機(jī)械工程與自動(dòng)化,2008(5):57-59.

        [12] 王顯軍. LabVIEW對(duì)串口采樣測(cè)量數(shù)據(jù)的處理[J].電子測(cè)量技術(shù),2014(3):107-111.

        [13] 趙常壽,陳征祥,樊 蓉.基于LabVIEW和NI-VISA的RS232串口通信程序設(shè)計(jì)[J].電腦編程技巧與維護(hù),2015(1):68-70.

        [14] 戴勝岳.淺談二線法和四線法測(cè)量電阻的優(yōu)缺點(diǎn)[J].科技資訊,2012(34):232-233.

        [15] 魏濤翔,楊滿良.基于VISA接口的四線法電阻測(cè)量方法研究[J].信息技術(shù),2012(2):158-159.

        [16] 金偉正.實(shí)用四線制PT100測(cè)溫電路研究[J].電子測(cè)量技術(shù),2000(2):27-28.

        Development of 3146A Multi-function Measurement System Based on LabVIEW

        ZHANGKai-yu,F(xiàn)ANAi-jie,CAIZhi-ming,ZHAOMao-zhang,GUDa-wei

        (Department of Applied Physics, NanJing Tech University, Nanjing 211800, China)

        By using the virtual instrument software LabVIEW, a multi-functional measurment system was designed based on ESCORT-3146A bench-type digital multimeter (DMM). The function of communication between PC and 3146A DMM was achieved by LabVIEW’s serial communication functions and sub VI. Physical connections between USB port of PC and RS232 port of 3146A DMM were realized with USB serial port line. On the basis of the integration of the front panel measuring functions of 3146A DMM, the additional functions were added to the measurement system, such as graphical displaying of measurement data, sampling period setting, massive data storage. Using the four-wire method of resistance measurement, this measurement system could coordinate with PT100 for precise temperature measurement, with measurement range of 0-200℃ and temperature measurement precision reached 0.023℃.

        bench-type digital multimeter; labVIEW; serial port communication; precision temperature measurement

        2015-05-26

        江蘇省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目

        張凱宇(1993-),男,江蘇蘇州人,本科生,研究方向:虛擬儀器技術(shù)。

        顧大偉(1978-),男,江蘇江陰人,講師,研究方向:虛擬儀器技術(shù),新型儲(chǔ)能器件。

        Tel.:025-58139534;E-mail:dwgu@njtech.edu.cn

        TM932;TP274+.2

        A

        1006-7167(2016)01-0121-04

        猜你喜歡
        程序框圖萬(wàn)用表測(cè)溫
        Passage 3 Harvest from learning to repair cars
        “順勢(shì)而下”破解程序框圖
        中學(xué)生數(shù)理化·高一版(2019年1期)2019-06-26 12:45:36
        基于WiFi無(wú)線通信測(cè)溫系統(tǒng)的設(shè)計(jì)
        程序框圖問(wèn)題的精彩交匯
        變壓器光纖測(cè)溫探頭的安裝固定
        電子制作(2017年8期)2017-06-05 09:36:15
        MF14萬(wàn)用表在軌道電路測(cè)量中存在問(wèn)題的探討
        基于DS18B20的單片機(jī)測(cè)溫系統(tǒng)
        電子制作(2016年21期)2016-05-17 03:52:50
        福祿克推出萬(wàn)用表升級(jí)版本
        日常維護(hù)中的萬(wàn)用表
        河南科技(2014年11期)2014-02-27 14:09:51
        大学生粉嫩无套流白浆| 少妇人妻出水中文字幕乱码| 白嫩少妇高潮喷水av| 美女扒开大腿让男人桶 | 中文字幕av无码免费一区| 无码人妻AⅤ一区 二区 三区| 青春草在线观看免费视频| 国产乱码精品一区二区三区久久| 国产狂喷潮在线观看| 久久久久亚洲av无码尤物| 精品国产福利一区二区三区| 五月婷婷影视| 中文字幕麻豆一区二区| 国产精品一区二区三区四区亚洲| 亚洲国产精品无码一线岛国| 久精品国产欧美亚洲色aⅴ大片| 欧美性久久| 国产一级av理论手机在线| 久久综合另类激情人妖| 色诱视频在线观看| 又大又粗弄得我出好多水| 国产精品成人无码a 无码 | 久久久久人妻一区精品色欧美 | 91亚洲国产成人久久精品网站| 亚洲色图三级在线观看| 精品国际久久久久999波多野 | 日韩av午夜在线观看| 精品国产制服丝袜高跟| 韩国精品一区二区三区 | 男女动态视频99精品| 亚洲av无码一区东京热久久| 国产午夜精品一区二区三区| 欧美韩日亚洲影视在线视频| 国内激情一区二区视频| 亚洲人成网站18禁止| 97精品依人久久久大香线蕉97| 久久久久亚洲精品美女| 国产精品亚洲av国产| 中文字幕精品一区二区三区| 国产午夜精品理论片| 久久国产精品不只是精品 |