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

        ?

        基于STC90C58串行數(shù)據(jù)采集系統(tǒng)設(shè)計

        2011-03-15 07:45:10
        電子世界 2011年8期
        關(guān)鍵詞:機軟件PC機下位

        (江蘇省如皋職業(yè)教育中心校,江蘇 如皋 226500)

        1.引言

        計算機技術(shù)在飛速發(fā)展,微機應(yīng)用日益普及,微機在通信自動化、工業(yè)自動控制、電子測量、信息管理和信息系統(tǒng)等方面得到廣泛的應(yīng)用。在冶金、化工、醫(yī)學(xué)和電氣性能測試等許多應(yīng)用場合需要同時對多通道的模擬信號進行采集、預(yù)處理、暫存和向上位機傳送,再由上位機進行數(shù)據(jù)分析處理、自動報表生成、信號波形顯示和輸出打印等處理[1]。模擬系統(tǒng)存在對大動態(tài)信號處理線性差,因而存在精度低、信號不可記錄等缺點。在數(shù)字電子技術(shù)領(lǐng)域中,由于使用了包括模數(shù)轉(zhuǎn)換器件在內(nèi)的數(shù)字器件,因而在精度、簡化電路結(jié)構(gòu)、靈活、方便等方面取得了很大的進步[2]。傳統(tǒng)獲取現(xiàn)場數(shù)據(jù)的方法,效率低、誤差大,難以輸入計算機。而數(shù)據(jù)采集器是一種具有現(xiàn)場實時數(shù)據(jù)采集、處理功能的自動化設(shè)備,具備實時采集、自動存儲、即時顯示、即時反饋、自動處理、自動傳輸功能。它為現(xiàn)場數(shù)據(jù)的真實性、有效性、實時性、可用性提供了保證,并能方便地輸入計算機,已廣泛應(yīng)用在工業(yè)、農(nóng)業(yè)、商業(yè)、交通、物流、倉儲等行業(yè)。

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

        工業(yè)上使用的數(shù)據(jù)采集與處理系統(tǒng)大致分為以下五種:1)基于通用微型計算機(如PC機)的數(shù)據(jù)采集與處理系統(tǒng),這種系統(tǒng)可以利用微機系統(tǒng)強大的軟件計算能力和豐富的硬件資源來支持系統(tǒng)進行工作,同時也方便對系統(tǒng)進行二次開發(fā)。但系統(tǒng)的成本較高。2)基于單片機的數(shù)據(jù)采集與處理系統(tǒng),由單片機及其一些外圍芯片構(gòu)成的數(shù)據(jù)采集與處理系統(tǒng),是近幾十年來單片機技術(shù)快速發(fā)展的結(jié)果。它的計算能力相對較弱,但價格很便宜。系統(tǒng)開發(fā)時可根據(jù)應(yīng)用的需求選擇合適的單片機,由于直接對硬件進行操作,所以能充分利用單片機的資源,具有很高的性價比。不過系統(tǒng)成型之后,二次開發(fā)和擴展性會受到部分限制。3)基于DSP的數(shù)據(jù)采集與處理系統(tǒng),數(shù)字信號處理器(DSP)是數(shù)字信號處理理論與超大規(guī)模集成電路(VLSI)技術(shù)融合的結(jié)晶。DSP與單片機相比,DSP多采用時鐘倍頻做主頻,CPU采用哈佛結(jié)構(gòu),支持流水線操作,在運行速度上有很大程度的提高,具有高效的數(shù)字信號處理功能。因此在需要高速數(shù)據(jù)采集和處理的場合,基于DSP的數(shù)據(jù)采集與處理系統(tǒng)現(xiàn)今得到了大量應(yīng)用。4)基于專用處理器的數(shù)據(jù)采集與處理系統(tǒng),這種系統(tǒng)集成度高,功能強大,但一般價格較高。它們是專為特定的應(yīng)用而設(shè)計的,一般來說系統(tǒng)的可擴展性不強。5)混合式的數(shù)據(jù)采集與處理系統(tǒng),這種系統(tǒng)一般為上下位機結(jié)構(gòu)。下位機一般由單片機及外圍器件構(gòu)成,它主要運行在工業(yè)現(xiàn)場,將采集來的數(shù)據(jù)處理之后通過標準總線(如RS-232,RS-485,CAN等)傳送給上位機進行數(shù)據(jù)處理、分析和存儲,它也可以接收來自上位機的指令去執(zhí)行控制操作。

        2.1 系統(tǒng)硬件設(shè)計

        從以上對數(shù)據(jù)采集系統(tǒng)分類可知,對于以單片機為核心的系統(tǒng),由于混合式的系統(tǒng)配置靈活,易構(gòu)成各種大中型測控系統(tǒng)。擴展性強,只要具有統(tǒng)一的總線接口,上、下位機就可以有多種組合方式。同時上位機有微機、單片機系統(tǒng)構(gòu)成,可以對下位機進行管理或?qū)ο挛粰C發(fā)來的數(shù)據(jù)進行計算,通過總線發(fā)出控制指令或計算結(jié)果送還下位機。基于如上考慮,本系統(tǒng)設(shè)計的工作就是設(shè)計一個以單片機STC90C58為核心處理器、STC90C58內(nèi)部自帶的八路十位A/D轉(zhuǎn)換、串口通信、高精度信號調(diào)理電路構(gòu)成的串行數(shù)據(jù)采集傳輸系統(tǒng),使它能充分利用上位機對下位機具有良好的事務(wù)管理能力,并可應(yīng)用于通用數(shù)據(jù)采集處理系統(tǒng)。圖1為下位機硬件方框圖。

        圖1 硬件方框圖

        由圖1可知本系統(tǒng)共分為6大部分組成:

        a.傳感器:將被測量轉(zhuǎn)換成電信號。

        b.信號調(diào)理電路:將傳過來的測量信號進行適當(dāng)放大或衰減,轉(zhuǎn)換成A/D轉(zhuǎn)換能識別的信號幅度,且增益能夠受單片機控制,實現(xiàn)單片機量程選擇。

        c.AD轉(zhuǎn)換:將模擬量測量數(shù)據(jù)進行數(shù)字化,能夠讓單片機進行處理和向上位機PC機傳輸。

        d.單片機控制電路:能根據(jù)上位機發(fā)送的命令對AD轉(zhuǎn)換電路做出控制處理。

        e.RS232:TTL電平與PC機串行數(shù)據(jù)電平互轉(zhuǎn)。

        f.報警顯示:主要負責(zé)對A/D狀態(tài)顯示,及能夠根據(jù)設(shè)定值自動報警顯示。

        系統(tǒng)功能設(shè)計:

        根據(jù)實際需要,決定設(shè)計8通道的數(shù)據(jù)采集器,8個通道可以單獨采集不同的物理量,也可以采集相同的物理量。選擇哪幾個通道進行采集是由用戶決定的,用戶可以任意選擇不同的通道進行采集。每個通道可以獨立的設(shè)定輸入量程(輸入量程是與增益一一對應(yīng)的)。

        由于傳感器的規(guī)格千奇百態(tài),感應(yīng)出的信號的強弱也不一,所以必須設(shè)計信號調(diào)理電路,且設(shè)計時就應(yīng)該考慮到能夠適應(yīng)多種傳感器要求,即信號調(diào)理電路應(yīng)具有增益調(diào)節(jié)功能。

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

        2.2.1 下位機軟件

        該數(shù)據(jù)采集系統(tǒng)的下位機軟件主要負責(zé)實現(xiàn)單片機控制功能實現(xiàn),接收上位機指令、A/D轉(zhuǎn)換、報警與運行狀態(tài)顯示、通道選擇、增益控制、硬件看門狗、發(fā)送采集數(shù)據(jù)給上位PC機等功能。

        下位機軟件流程如圖2所示。

        圖2 軟件流程圖

        本系統(tǒng)通信采用串行中斷方式,圖3為串行中斷流程圖。

        圖3 串行通信中斷流程圖

        2.2.2 上位機軟件

        該數(shù)據(jù)采集系統(tǒng)上位PC機主要完成通道控制、采集控制、人機界面、數(shù)據(jù)存儲、波形顯示、數(shù)據(jù)分析、打印等功能。上位機利用Visual Basic 6.0編程。用VB6.0開發(fā)串行通信程序有兩種方法,一種是利用Windows的API函數(shù);另一種采用VB6.0的通信控件MSComm。本系統(tǒng)采用MSComm事件驅(qū)動方式進行串口通信設(shè)計,設(shè)計了上位機通信界面,設(shè)置命令按鈕,如接收、設(shè)置、存儲、瀏覽數(shù)據(jù);設(shè)置信息窗口,用于輸入需從下位機讀取的記錄個數(shù)和用于顯示下位機發(fā)送來的數(shù)據(jù)等;進行數(shù)據(jù)通信的單片機和串行通信口的選擇通過兩組單選按鈕完成。在接收命令按鈕的Click事件中,將通信指令通過串行口發(fā)送給下位機。界面如圖4所示。

        圖4 上位機界面圖

        3.結(jié)束語

        本設(shè)計方案可實現(xiàn)上下位機的通信,上位機能夠?qū)ο挛粰C進行指令控制,以及接收下位機發(fā)送的數(shù)據(jù);下位機根據(jù)上位機發(fā)送的指令進行控制數(shù)據(jù)采集。本系統(tǒng)可實時、非實時數(shù)據(jù)采集、數(shù)據(jù)分析和存儲,可以獲得穩(wěn)定、可靠的數(shù)據(jù)采集及通信。

        [1]張淑清,姜萬錄.單片微型計算機接口技術(shù)及其應(yīng)用[M].北京:國防工業(yè)出版社,1999,1-38.

        [2]馮建華,趙亮.單片機應(yīng)用系統(tǒng)設(shè)計與產(chǎn)品開發(fā)[M].北京:人民郵電出版社,2000,89-100.

        猜你喜歡
        機軟件PC機下位
        發(fā)射機房監(jiān)控系統(tǒng)之下位機
        基于PC機與單片機的多機通信技術(shù)及抗干擾方法
        基于三菱FXPLC的感應(yīng)淬火機床與PC機的串行通信實現(xiàn)
        VC.NET下實現(xiàn)dsPIC單片機與PC機的通信
        電子制作(2017年23期)2017-02-02 07:16:47
        道岔監(jiān)測系統(tǒng)上位機軟件設(shè)計
        景洪電廠監(jiān)控系統(tǒng)下位機數(shù)據(jù)傳輸網(wǎng)絡(luò)改造
        圍觀黨“下位”,吐槽帝“登基”
        北京紀事(2016年5期)2016-05-07 13:17:02
        基于正交試驗法的北斗用戶機軟件測試用例設(shè)計
        PCI-e高速數(shù)據(jù)采集卡的驅(qū)動與上位機軟件設(shè)計
        電子器件(2015年5期)2015-12-29 08:43:12
        CAN總線并發(fā)通信時下位機應(yīng)用軟件設(shè)計
        久久婷婷人人澡人人喊人人爽| 国产精品国产三级国产一地| 国产福利一区二区三区在线观看| 蜜桃视频免费进入观看| 国产女人高潮叫床视频| 欧美va免费精品高清在线| 日韩人妻中文字幕一区二区| 天堂av网手机线上天堂| 国产亚洲精品精品精品| 精品丝袜人妻久久久久久| 久久精品国产亚洲av成人擦边 | 日子2020一区二区免费视频| 亚洲中文字幕永久网站| 久久精品国产亚洲vr| 美女叉开双腿让男人插| 日本黑人乱偷人妻在线播放| 97午夜理论片影院在线播放| 首页动漫亚洲欧美日韩| 蜜桃视频在线免费观看一区二区| 一区二区亚洲精品在线| 人妻丝袜av中文系列先锋影音| 精品无码av不卡一区二区三区| 少妇人妻在线伊人春色| 国产成人a级毛片| 夫妇交换刺激做爰视频| 国产精品久久无码免费看| 国产三级精品三级在线专区2| 欧美精品亚洲精品日韩专区| 免费观看国产精品| 国产噜噜亚洲av一二三区| 亚洲精品国产电影| 中文字幕久无码免费久久| 国产成人一区二区三区高清| 一二三四在线观看视频韩国| 亚洲va国产va天堂va久久| 亚洲欧美日韩专区一| 国产网友自拍视频在线观看| 亚洲精品一区二区国产精华液| 99re久久精品国产| 国产一级黄色av影片| 青青草成人在线免费视频|