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

        ?

        基于Labview的直流電壓表設(shè)計(jì)

        2015-01-08 02:02:48周瑞卿褚政泱
        中國(guó)科技縱橫 2014年12期
        關(guān)鍵詞:單片機(jī)界面設(shè)計(jì)

        周瑞卿 褚政泱

        (南京信息工程大學(xué)信息與控制學(xué)院,江蘇南京 210044)

        基于Labview的直流電壓表設(shè)計(jì)

        周瑞卿 褚政泱

        (南京信息工程大學(xué)信息與控制學(xué)院,江蘇南京 210044)

        以單片機(jī)IAP15F2K61S2為核心的下位機(jī)進(jìn)行電壓采集和 A/D 轉(zhuǎn)換,通過(guò)串口與上位機(jī)進(jìn)行數(shù)據(jù)通信,利用虛擬儀器 LabVIEW 環(huán)境開(kāi)發(fā)了包括通信匹配、數(shù)據(jù)處理、顯示及存儲(chǔ)等模塊在內(nèi)的電壓表采集系統(tǒng)的上位機(jī)軟件,實(shí)現(xiàn)了虛擬數(shù)字直流電壓表的設(shè)計(jì)和開(kāi)發(fā)。經(jīng)測(cè)試,本文設(shè)計(jì)的虛擬電壓表運(yùn)行良好,靈敏度可達(dá) 4.9mV??赏卣剐詮?qiáng),人機(jī)交互界面優(yōu)良,具有良好的推廣價(jià)值。

        LabVIEW IAP15F2K61S2 直流電壓表 串口通信

        1 引言

        1.1 現(xiàn)狀

        現(xiàn)有的直流數(shù)字電壓表采用模數(shù)(Analog/Digital,A/D)轉(zhuǎn)換器件和集成邏輯器件進(jìn)行設(shè)計(jì),不便于系統(tǒng)升級(jí)與集成,顯示界面單一,且不方便對(duì)采集到的電壓值進(jìn)行存儲(chǔ)與處理。而采用集成了ADC的MCU及虛擬儀器技術(shù)設(shè)計(jì)電壓表,采樣速率高精度高[1,2]。而且虛擬電壓表突破了傳統(tǒng)電壓表的功能局限,利用功能強(qiáng)大的個(gè)人計(jì)算機(jī)來(lái)完成信號(hào)的處理與存儲(chǔ),使計(jì)算機(jī)功能最大化地服務(wù)虛擬儀器[3,4]。

        1.2 研究目標(biāo)與意義

        本文采用STC公司最新款單片機(jī)IAP15F2K61S2和美國(guó)國(guó)家儀器公司(National Instrument,NI)的LabVIEW編程語(yǔ)言開(kāi)發(fā)的虛擬電壓表,采樣速率可達(dá)0.3MHz,靈敏度可達(dá)4.9mV。并可根據(jù)自己的需要定制功能,可作為實(shí)驗(yàn)設(shè)備投入高等院校教學(xué),具有拓展性強(qiáng)可二次開(kāi)發(fā)后期維護(hù)成本低等優(yōu)點(diǎn)。

        2 系統(tǒng)總體方案設(shè)計(jì)

        2.1 上位機(jī)開(kāi)發(fā)平臺(tái)選擇

        上位機(jī)的軟件開(kāi)發(fā)平臺(tái)目前主要有兩類(lèi):

        第一類(lèi)是基于傳統(tǒng)語(yǔ)言的Visual Basic、Visual C++、Delphi等,這類(lèi)開(kāi)發(fā)語(yǔ)言具有適用面廣、開(kāi)發(fā)靈活的特點(diǎn)。但這種開(kāi)發(fā)方式對(duì)測(cè)試人員要求很高,用這種平臺(tái)語(yǔ)言開(kāi)發(fā)測(cè)試工程軟件難度大、周期長(zhǎng)、費(fèi)用高、可拓展性差。

        第二類(lèi)是基于圖形化的編程軟件,如NI公司的LabVIEW、HP公司的VEE等。這類(lèi)軟件都通過(guò)建立和連接圖標(biāo)來(lái)構(gòu)成虛擬工作程序并定義其功能,而不是用傳統(tǒng)的文本編輯形式。他們具有編程效率高、通用性強(qiáng)、交叉平臺(tái)互換性好的特點(diǎn),適用于大批量多品種儀器的生產(chǎn)。

        鑒于以上考慮,在此系統(tǒng)中我們選擇LabVIEW作為上位機(jī)軟件的開(kāi)發(fā)平臺(tái)。

        2.2 下位機(jī)簡(jiǎn)介

        下位機(jī)硬件電路核心為IAP15F2K61S2單片機(jī)。它屬于STC15F2K60S2系列單片機(jī)。完全兼容傳統(tǒng)8051,但速度快8-12倍。內(nèi)部集成高精度R/C時(shí)鐘,5MHz~35MH寬范圍可設(shè)置,可徹底省掉外部昂貴的晶振和外部復(fù)位電路。61k字節(jié)的閃存程序存儲(chǔ)器,高達(dá)2k字節(jié)的SRAM。內(nèi)置8路高速10位A/D轉(zhuǎn)換(30萬(wàn)次/秒),2組高速異步串行通信端口。

        3 系統(tǒng)軟件設(shè)計(jì)

        系統(tǒng)上電后,單片機(jī)進(jìn)行初始化工作,初始化結(jié)束后,單片機(jī)驅(qū)動(dòng)AD模塊采集電壓值,單片機(jī)通過(guò)AD中斷判斷AD轉(zhuǎn)換是否結(jié)束,結(jié)束則讀取數(shù)據(jù)并轉(zhuǎn)換成電壓值,并且判讀以何種單位顯示,之后送入液晶顯示器顯示,并送上位機(jī)LabVIEW軟件進(jìn)行處理。此外,電壓表下位機(jī)還具備自動(dòng)休眠功能,即一段時(shí)間后使單片機(jī)自動(dòng)進(jìn)入掉電模式,從而降低系統(tǒng)的功耗。4 上位機(jī)軟件設(shè)計(jì)

        4.1 總體架構(gòu)

        LabVIEW開(kāi)發(fā)上位機(jī)軟件的編程思想是面向?qū)ο蟮?所以開(kāi)發(fā)時(shí)我將想要實(shí)現(xiàn)的功能模塊化。主要分為4個(gè)模塊:實(shí)時(shí)時(shí)鐘模塊、電壓表界面、示波器界面與數(shù)據(jù)存儲(chǔ)模塊、及通信設(shè)置界面。

        4.2 LabVIEW串口通信的實(shí)現(xiàn)

        在LabVIEW環(huán)境中使用串口與在其他開(kāi)發(fā)環(huán)境中的開(kāi)發(fā)過(guò)程類(lèi)似[7]。

        首先需要串口配置函數(shù)完成串口的參數(shù)設(shè)置。如果初始化沒(méi)有問(wèn)題,就可以使用這個(gè)串口進(jìn)行數(shù)據(jù)收發(fā)。發(fā)送數(shù)據(jù)使用VISA寫(xiě)入函數(shù),接收數(shù)據(jù)使用VISA讀取函數(shù)。在接收數(shù)據(jù)之前需要使用串口字節(jié)數(shù)函數(shù)查詢(xún)當(dāng)前串口接收緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù),如果VISA讀取函數(shù)要讀取的字節(jié)數(shù)大于緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù),VISA讀取函數(shù)操作將一直等待,直至Timeout或者緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù)達(dá)到要求的字節(jié)數(shù)。在串口使用結(jié)束后,使用VISA關(guān)閉函數(shù)結(jié)束與VISA資源名稱(chēng)指定的串口之間的會(huì)話(huà)。

        4.3 示波器界面與數(shù)據(jù)存儲(chǔ)模塊

        在上位機(jī)中開(kāi)發(fā)示波器界面的原因是方便觀察電壓值得變化趨勢(shì),有利于數(shù)據(jù)的直觀顯示與分析。此外,上位機(jī)還具備數(shù)據(jù)存儲(chǔ)功能。如運(yùn)行程序后,在上圖的文件路徑輸入指定的文件存儲(chǔ)路徑與文件類(lèi)型后,下位機(jī)采集上傳的電壓值便會(huì)自動(dòng)保存在剛剛設(shè)定好的文件當(dāng)中。

        5 結(jié)語(yǔ)

        本文基于IAP15F2K61S2和虛擬儀器技術(shù)設(shè)計(jì)并制作了虛擬電壓表,采樣速率可達(dá)0.3MHz,數(shù)據(jù)傳輸速率可達(dá)115200bps,靈敏度可達(dá)4.9mV。由于采用虛擬儀器技術(shù),降低了系統(tǒng)的開(kāi)發(fā)成本和難度,系統(tǒng)集成度高,并具有良好的可拓展性,具有一定的推廣價(jià)值。

        [1]丁紅斌,秦會(huì)斌,孫順遠(yuǎn).基于STM32的虛擬示波器的設(shè)計(jì)與實(shí)現(xiàn)[J].電子器件,2009,32(6):1007-1010.

        [2]張立勛,李雪偉,唐小景.STM32與LabVIEW串行通信的設(shè)計(jì)[J].煤礦機(jī)械,2011,32(5):215-217.

        [3]張勇,董浩斌.基于STM32和LabVIEW的地震數(shù)據(jù)采集卡的設(shè)計(jì)[J].測(cè)控技術(shù)與儀器儀表,2012,38(10):72-75.

        [4]羅銀波,敬東胡,柏青夏等.基于LabVIEW的數(shù)字萬(wàn)用表設(shè)計(jì)與實(shí)現(xiàn)[J].科學(xué)技術(shù)與工程,2011,11(19):4592-4595.

        [5]莫勇濤,楊景常.基于LABVIEW的多功能虛擬直流電壓表設(shè)計(jì)[J].智能儀表與傳感器,2011,19(6):1507-1509

        [6]高利鑫,唐飛,王曉浩.基于TMS32OF2812與LabVIEW的FAIMS信號(hào)采集處理系統(tǒng)[J].測(cè)控技術(shù),2012,31(12):22-25.

        [7]李江全,劉恩博,胡蓉.LabVIEW虛擬儀器數(shù)據(jù)采集與串口通信測(cè)控應(yīng)用實(shí)戰(zhàn)[M].北京:人民郵電出版社,2010.

        猜你喜歡
        單片機(jī)界面設(shè)計(jì)
        國(guó)企黨委前置研究的“四個(gè)界面”
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        瞞天過(guò)?!律O(shè)計(jì)萌到家
        基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開(kāi)發(fā)方法研究
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專(zhuān)
        Coco薇(2017年5期)2017-06-05 08:53:16
        人機(jī)交互界面發(fā)展趨勢(shì)研究
        手機(jī)界面中圖形符號(hào)的發(fā)展趨向
        新聞傳播(2015年11期)2015-07-18 11:15:04
        亚洲男同gay在线观看| 99视频偷拍视频一区二区三区| 亚洲无人区乱码中文字幕能看| 国产成人无码综合亚洲日韩| 日本三级欧美三级人妇视频 | 一区在线播放| 免费人成黄页网站在线一区二区| 久久久久人妻一区二区三区| 中文字幕乱码免费视频| 国产性一交一乱一伦一色一情| 国产精品麻豆一区二区三区 | 粗壮挺进人妻水蜜桃成熟漫画| 国产亚洲精久久久久久无码苍井空 | 久久AⅤ天堂Av无码AV| 亚洲精品国产av日韩专区| 国产精品国三级国产av| 熟妇与小伙子matur老熟妇e| 国产精品白浆免费观看| 午夜福利视频一区二区二区| 国产av旡码专区亚洲av苍井空| 国产AV边打电话边出轨| 人妻少妇无乱码中文字幕| 精品国产一区二区三区不卡在线| 2021久久精品国产99国产精品| 伊人久久一区二区三区无码| 久久亚洲av熟女国产| 欧美日韩精品乱国产| 久久久精品波多野结衣| 亚洲免费无毛av一区二区三区| 偷拍美女上厕所一区二区三区| 中文字幕人妻无码一夲道| 狠狠色综合播放一区二区| 国产主播一区二区三区在线观看| 日本丰满少妇裸体自慰| 免费人成无码大片在线观看| 亚洲欧洲美洲无码精品va| 国产成人自拍视频播放| 无码人妻av一二区二区三区| 亚洲AV无码久久精品成人| 久久99精品久久只有精品| 亚洲精品一品区二品区三品区|