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

基于Single-Board RIO的數(shù)據(jù)采集與顯示系統(tǒng)

2015-01-13 03:04:55劉松斌王海星
化工自動化及儀表 2015年6期
關(guān)鍵詞:單片機(jī)程序利用

劉松斌 王海星

(東北石油大學(xué)電氣信息工程學(xué)院,黑龍江 大慶 163318)

數(shù)據(jù)采集是連接計算機(jī)與物理世界的紐帶,也是信號處理和分析的重要環(huán)節(jié),高速且準(zhǔn)確的數(shù)據(jù)采集能實(shí)時地還原原始信號和信息,為接下來的數(shù)據(jù)分析處理和控制打下堅實(shí)的基礎(chǔ)。傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)外圍電路龐大,接口設(shè)計復(fù)雜,與工業(yè)設(shè)備逐漸小型化的趨勢背道而馳。又因?yàn)樵缙诘臄?shù)據(jù)采集設(shè)備多是基于可編程邏輯器件(CPLD)的,造成編程復(fù)雜通用性差。隨著科學(xué)技術(shù)的發(fā)展,美國國家儀器公司(NI)推出Compact-RIO和Single-Board RIO(可重新配置 I/O)系列板卡,以其特有的FPGA結(jié)合Real-time(實(shí)時處理器)的架構(gòu)在數(shù)據(jù)采集及工業(yè)控制等領(lǐng)域得到了廣泛的應(yīng)用。由于使用FPGA進(jìn)行數(shù)據(jù)采集控制,其納秒級的運(yùn)行速度可以大幅提高數(shù)據(jù)采集的速度和精度。并且RIO系列板卡無縫兼容LabVIEW,發(fā)揮了LabVIEW編程簡單、開發(fā)周期短的特點(diǎn),采集到的數(shù)據(jù)可以從FPGA高速傳輸?shù)綄?shí)時處理器中,可以利用LabVIEW[1]內(nèi)置的眾多數(shù)據(jù)處理函數(shù)對數(shù)據(jù)進(jìn)行處理從而得到所需的信息。

筆者就利用NI最新推出的Single-Board RIO板卡NI 9606作為嵌入式開發(fā)平臺設(shè)計并實(shí)現(xiàn)一種數(shù)據(jù)采集與顯示系統(tǒng)。考慮到一些數(shù)據(jù)采集設(shè)備需要就地顯示采集數(shù)據(jù)等信息,又因?yàn)镹I配套的液晶顯示設(shè)備價格昂貴,用LabVIEW獨(dú)立開發(fā)第三方液晶的驅(qū)動程序工作量巨大,因此提出了一種間接驅(qū)動液晶的方案,即利用NI 9606自帶的RS232串口,將數(shù)據(jù)發(fā)送到驅(qū)動液晶的單片機(jī)中予以顯示,這樣可以大幅減少成本和開發(fā)周期。

系統(tǒng)硬件由兩部分組成,一是以Single-Board RIO為核心的數(shù)據(jù)采集部分,二是由單片機(jī)和液晶組成的顯示部分,RS232串口通信作為二者連接的橋梁。根據(jù)工程現(xiàn)場實(shí)際需求,需要顯示電機(jī)的運(yùn)行情況,即電壓及電流等信息,將電機(jī)的電壓和電流作為信號采集的信號源。從而組成基于Single-Board RIO的數(shù)據(jù)采集與顯示系統(tǒng),系統(tǒng)硬件組成框圖如圖1所示。

圖1 數(shù)據(jù)采集與顯示系統(tǒng)硬件組成框圖

1.1 數(shù)據(jù)采集

NI Single-Board RIO平臺[2]結(jié)合了可部署的嵌入式設(shè)備,在單一板卡上集成了實(shí)時處理器、可重復(fù)配置現(xiàn)場可編程門陣列(FPGA)、模擬和數(shù)字I/O。可以通過NI C系列模塊(本系統(tǒng)選擇NI 9683)擴(kuò)展內(nèi)置模擬和數(shù)字I/O。利用電壓互感器、電流互感器將三相交流電轉(zhuǎn)換為NI 9606允許輸入范圍的電壓和電流信號。針對不同的信號源NI 9606提供3種接線方式,分別是參考單端模式、非參考單端模式和差分模式。結(jié)合要采集的信號和對信號精度的要求選擇差分模式,因?yàn)椴罘帜J娇梢允狗糯笃饔行У匾种乒材k妷阂约叭魏闻c信號混雜在一起的共模形式的噪聲,有效地提高測量質(zhì)量。

1.2 液晶顯示

為了減少成本,選擇利用單片機(jī)間接驅(qū)動液晶的方案。由于對顯示速度要求不高,所以單片機(jī)選擇STC89C52,組成單片機(jī)最小系統(tǒng)。利用電平轉(zhuǎn)換芯片MAX232將RS232電平轉(zhuǎn)換為TTL電平。液晶選擇川航科技CH240128字符液晶,液晶引腳定義見表1,顯示系統(tǒng)電路原理如圖2所示。

表1 液晶引腳定義

圖2 顯示部分電路原理

2 軟件設(shè)計

系統(tǒng)軟件設(shè)計按照程序運(yùn)行的位置分為3部分,一是運(yùn)行在NI 9606內(nèi)部FPGA部分的采集程序,二是運(yùn)行在NI 9606內(nèi)部實(shí)時處理器的數(shù)據(jù)處理和串口發(fā)送程序。這兩部分都是利用LabVIEW語言編寫。第三部分是運(yùn)行在單片機(jī)中的串口接收和顯示程序,此部分程序由C51語言編寫。

2.1 LabVIEW程序設(shè)計

NI 9606無縫兼容LabVIEW,可以利用LabVIEW圖形化編程環(huán)境對內(nèi)部的FPGA和實(shí)時處理器進(jìn)行編程。并且LabVIEW內(nèi)部集成了許多函數(shù),可以實(shí)現(xiàn)復(fù)雜的計算和信號處理,從而提高開發(fā)效率。程序框圖如圖3所示。

首先編寫FPGA VI,從FPGA I/O節(jié)點(diǎn)讀取數(shù)據(jù),利用順序程序第一幀的延時來定義采樣率,檢查錯誤狀態(tài)保證數(shù)據(jù)的完整性。FPGA程序如圖4所示。

圖3 LabVIEW程序框圖

圖4 FPGA程序

實(shí)時處理器部分程序主要實(shí)現(xiàn)數(shù)據(jù)的處理和串口發(fā)送,首先讀I/O節(jié)點(diǎn)取出數(shù)據(jù)[3],再利用LabVIEW自帶的函數(shù)求出電壓、電流有效值和功率因數(shù)。利用LabVIEW VISA[4]串口節(jié)點(diǎn)設(shè)置波特率等,將數(shù)據(jù)加標(biāo)志位后發(fā)送到串口[5],程序如圖5所示。

圖5 實(shí)時處理器程序

2.2 顯示部分程序設(shè)計

通過單片機(jī)的控制引腳按照一定的時序輸送高低電平,通過I/O引腳輸送相應(yīng)的數(shù)據(jù)和指令驅(qū)動液晶。設(shè)置與VISA[6]相同的串口通信參數(shù),如波特率及奇偶校驗(yàn)等。利用標(biāo)志位將電壓、電流、功率因數(shù)3組數(shù)據(jù)分別顯示在液晶的不同位置。單片機(jī)[7]程序流程如圖6所示。

圖6 單片機(jī)程序流程

3 系統(tǒng)運(yùn)行結(jié)果

結(jié)合硬件設(shè)計和軟件編程,實(shí)現(xiàn)基于Single-Board RIO的數(shù)據(jù)采集與顯示系統(tǒng),將電機(jī)的電壓和電流作為信號采集的信號源。信號通過電壓互感器、電流互感器后連接到NI 9606,數(shù)據(jù)經(jīng)運(yùn)算處理后發(fā)送到顯示部分,在液晶上予以顯示。

4 結(jié)束語

設(shè)計并實(shí)現(xiàn)了基于Single-Board RIO的數(shù)據(jù)采集與顯示系統(tǒng),系統(tǒng)具有開發(fā)周期短、結(jié)構(gòu)簡單及穩(wěn)定性高等優(yōu)勢,可勝任高速、高精度的數(shù)據(jù)采集任務(wù)。筆者創(chuàng)新性地提出了間接驅(qū)動液晶的方案,大幅度減少了系統(tǒng)成本,對實(shí)際工程實(shí)現(xiàn)具有一定的現(xiàn)實(shí)意義,也為NI系列產(chǎn)品的驅(qū)動提供了一種全新的解決方案。

[1] 陳樹學(xué),劉萱.LabVIEW寶典[M].北京:電子工業(yè)出版社,2011:35~80.

[2] 徐超.LabVIEW在實(shí)時測控系統(tǒng)中的應(yīng)用研究[D].重慶:重慶大學(xué),2005.

[3] 楊忠仁,饒程,鄒建,等.基于LabVIEW數(shù)據(jù)采集系統(tǒng)[J].重慶大學(xué)學(xué)報(自然科學(xué)版),2004,27(2):32~35.

[4] 向科峰.基于LabVIEW的數(shù)據(jù)采集系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].機(jī)械管理開發(fā),2011,(4):191~192.

[5] 阮奇楨. 我和LabVIEW[M].北京:北京航空航天大學(xué)出版社,2009:56~98.

[6] 高璽亮.基于LabVIEW的電能質(zhì)量分析系統(tǒng)的研究[D].哈爾濱:哈爾濱理工大學(xué),2012.

[7] 張毅剛,彭喜元,姜守達(dá),等.新編MCS51單片機(jī)應(yīng)用設(shè)計[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2012:56~78.

猜你喜歡
單片機(jī)程序利用
利用min{a,b}的積分表示解決一類絕對值不等式
利用一半進(jìn)行移多補(bǔ)少
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
利用數(shù)的分解來思考
Roommate is necessary when far away from home
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
主站蜘蛛池模板: 嫩草在线视频| 久久国产热| 国产欧美日韩综合一区在线播放| 亚洲性色永久网址| a免费毛片在线播放| 丁香婷婷激情综合激情| 粗大猛烈进出高潮视频无码| 国产丰满成熟女性性满足视频| 97se亚洲综合不卡| 91精品日韩人妻无码久久| 青青草原国产| 青青草原国产免费av观看| 亚洲乱码在线播放| 日韩欧美国产中文| 亚洲成人黄色网址| 香蕉视频在线观看www| 色婷婷综合激情视频免费看 | 91亚洲精选| 亚洲精品成人片在线观看| 亚洲免费毛片| 亚洲成人77777| 在线观看国产精品日本不卡网| 欧美激情二区三区| 四虎永久在线精品国产免费| 国产哺乳奶水91在线播放| 久久综合结合久久狠狠狠97色| 在线免费a视频| 日韩AV无码一区| 高清无码一本到东京热| 国产永久在线观看| 免费A级毛片无码无遮挡| 国产午夜无码专区喷水| a亚洲天堂| 日韩精品无码免费专网站| 欧美日韩精品综合在线一区| 午夜电影在线观看国产1区| 欧美区一区| 国产精品久久久久久搜索 | аv天堂最新中文在线| 国产后式a一视频| 国产精品原创不卡在线| 国产精品视频系列专区| 91国内在线视频| 九九九精品成人免费视频7| 亚洲欧美在线看片AI| 国产91视频免费| 99视频精品全国免费品| 国产情精品嫩草影院88av| 第一页亚洲| 国产精品福利尤物youwu| 综合色88| 666精品国产精品亚洲| 重口调教一区二区视频| 五月天久久婷婷| 日韩不卡高清视频| 999国内精品久久免费视频| 精品一区二区三区波多野结衣| AV不卡无码免费一区二区三区| 找国产毛片看| 亚州AV秘 一区二区三区| 日韩大片免费观看视频播放| а∨天堂一区中文字幕| 午夜综合网| 直接黄91麻豆网站| 国产乱子伦一区二区=| 亚洲无码高清视频在线观看 | av色爱 天堂网| 久久特级毛片| 波多野结衣中文字幕一区二区| 日韩黄色在线| 91九色国产porny| 波多野结衣中文字幕一区| 成人在线第一页| 亚洲成人在线网| 亚洲国产91人成在线| 国产精品偷伦视频免费观看国产| 91无码人妻精品一区| 国产精品色婷婷在线观看| 国国产a国产片免费麻豆| www.日韩三级| 再看日本中文字幕在线观看| 久久精品嫩草研究院|