999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

周瑞卿 褚政泱

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

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

周瑞卿 褚政泱

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

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

LabVIEW IAP15F2K61S2 直流電壓表 串口通信

1 引言

1.1 現(xiàn)狀

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

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

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

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

2.1 上位機開發(fā)平臺選擇

上位機的軟件開發(fā)平臺目前主要有兩類:

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

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

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

2.2 下位機簡介

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

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

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

4.1 總體架構(gòu)

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

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

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

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

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

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

5 結(jié)語

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

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

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

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

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

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

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

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

猜你喜歡
單片機界面設(shè)計
國企黨委前置研究的“四個界面”
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計萌到家
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
人機交互界面發(fā)展趨勢研究
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 精品在线免费播放| 456亚洲人成高清在线| 九九香蕉视频| 不卡视频国产| 精品国产成人高清在线| 亚洲va在线观看| 四虎永久免费地址| 女高中生自慰污污网站| a欧美在线| 国产JIZzJIzz视频全部免费| 久久亚洲中文字幕精品一区| 夜色爽爽影院18禁妓女影院| 一本二本三本不卡无码| 日韩精品毛片人妻AV不卡| av尤物免费在线观看| 亚洲日韩精品欧美中文字幕| 国产va在线观看| 毛片网站观看| 日韩人妻无码制服丝袜视频| 91精品专区国产盗摄| 五月婷婷综合色| 日本少妇又色又爽又高潮| 亚洲无线一二三四区男男| 国产电话自拍伊人| 91在线高清视频| 亚洲免费播放| 日本www色视频| 久久人妻xunleige无码| 一级高清毛片免费a级高清毛片| 亚洲精品无码AⅤ片青青在线观看| 尤物精品视频一区二区三区| 亚洲一区第一页| 久久综合五月| 国产在线观看一区精品| 在线观看免费人成视频色快速| 在线国产你懂的| yjizz国产在线视频网| 亚洲品质国产精品无码| 欧洲成人免费视频| 福利国产微拍广场一区视频在线 | 国产精品一区二区无码免费看片| 麻豆精品在线| 国产精品香蕉在线观看不卡| 丝袜无码一区二区三区| 日本午夜三级| 成人在线欧美| 亚洲成年网站在线观看| 国产精品无码AV片在线观看播放| 992tv国产人成在线观看| 一级毛片免费播放视频| 国产超碰一区二区三区| 91系列在线观看| 国产超碰一区二区三区| 自偷自拍三级全三级视频 | 91美女视频在线| 国产福利一区视频| 国产精品欧美在线观看| 午夜精品久久久久久久99热下载| 亚洲人网站| 亚洲美女视频一区| 国产精品第一区在线观看| 久久精品这里只有国产中文精品| 91精品在线视频观看| 亚洲国产一区在线观看| 久草性视频| 精品国产免费观看一区| 欧美日韩导航| 免费人成视网站在线不卡| 亚洲国产综合精品中文第一| 高清无码手机在线观看| 性欧美在线| 99久久精品久久久久久婷婷| 麻豆国产在线不卡一区二区| 精品无码视频在线观看| 福利在线免费视频| 亚洲成肉网| 国产系列在线| 国产亚洲精品91| 久久96热在精品国产高清| 亚洲综合激情另类专区| 国产日韩欧美精品区性色| 日韩精品欧美国产在线|