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

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

2011-03-15 07:45:10
電子世界 2011年8期
關(guān)鍵詞:單片機(jī)信號系統(tǒng)

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

1.引言

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

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

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

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

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

圖1 硬件方框圖

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

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

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

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

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

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

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

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

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

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

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

2.2.1 下位機(jī)軟件

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

下位機(jī)軟件流程如圖2所示。

圖2 軟件流程圖

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

圖3 串行通信中斷流程圖

2.2.2 上位機(jī)軟件

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

圖4 上位機(jī)界面圖

3.結(jié)束語

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

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

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

猜你喜歡
單片機(jī)信號系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機(jī)的SPWM控制逆變器的設(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
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 国产农村1级毛片| 国产九九精品视频| 麻豆精品国产自产在线| 国产成人夜色91| 国产黄色免费看| 中文字幕亚洲另类天堂| 亚洲免费三区| 91在线国内在线播放老师| 香蕉在线视频网站| 色色中文字幕| 国产va在线观看| 污网站免费在线观看| 精品伊人久久久大香线蕉欧美| 国产精品久久久久久久伊一| 蜜桃视频一区二区三区| 国产精品丝袜视频| 亚洲综合色婷婷| 国内精品91| 玖玖精品视频在线观看| 国产精品999在线| 亚洲乱码视频| 亚洲精品无码专区在线观看| 四虎AV麻豆| 国产原创第一页在线观看| 亚洲最大综合网| 国产欧美日韩综合在线第一| 国产AV无码专区亚洲A∨毛片| 欧美三级日韩三级| 国产精品视频a| 欧美日韩一区二区在线免费观看 | 国产成人无码播放| 亚洲AV无码久久天堂| 久久精品亚洲中文字幕乱码| 国产一二三区在线| 国产乱子精品一区二区在线观看| 国产精品部在线观看| 成人国产精品一级毛片天堂| 久久精品人人做人人综合试看| 国产人成在线观看| 亚洲欧美日韩视频一区| 欧洲成人免费视频| 99久久精彩视频| 婷婷激情五月网| 亚洲第一av网站| 久久久久亚洲AV成人人电影软件| 国产原创自拍不卡第一页| 国产va在线观看| 四虎成人精品在永久免费| 久久精品国产精品国产一区| 国产精品手机视频| 老司国产精品视频91| 国产亚洲美日韩AV中文字幕无码成人| 中文无码影院| 内射人妻无套中出无码| 国产一区免费在线观看| 精品91视频| 色135综合网| 综合色天天| 国产亚洲高清视频| 小说区 亚洲 自拍 另类| www中文字幕在线观看| 亚洲欧美色中文字幕| 91小视频版在线观看www| 国产毛片高清一级国语| 色婷婷久久| 国产精品香蕉在线| 国产人碰人摸人爱免费视频| 亚洲综合网在线观看| 一级成人a做片免费| 日韩欧美高清视频| 亚洲AV成人一区二区三区AV| 日本欧美一二三区色视频| 国产精品免费久久久久影院无码| 六月婷婷综合| 乱码国产乱码精品精在线播放| 99久久婷婷国产综合精| 亚洲欧美另类日本| 亚洲男人的天堂在线| av性天堂网| 在线观看欧美精品二区| 日本高清免费一本在线观看| 五月激情综合网|