多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)

多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)

ID:5347971

大小:170.36 KB

頁數(shù):5頁

時間:2017-12-08

多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)_第1頁
多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)_第2頁
多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)_第3頁
多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)_第4頁
多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)_第5頁
資源描述:

《多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第19卷第1期華僑大學(xué)學(xué)報(自然科學(xué)版)Vol.19No.11998年1月JournalofHuaqiaoUniversity(NaturalScience)Jan.1998X多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)戴在平(華僑大學(xué)電子工程系,泉州362011)摘要介紹以雙8098為主的多通道高速數(shù)據(jù)采集、存貯系統(tǒng).給出其硬件原理框圖及軟件流程圖;說明大容量RAM的共享原理.系統(tǒng)可做為虛擬儀器的前端測量機(jī).關(guān)鍵詞雙8098,高速數(shù)據(jù)采集,共享RAM,虛擬儀器,前端測量機(jī)分類號TP274.2計算機(jī)技術(shù)及微機(jī)應(yīng)用日益普及,對電測及非電量測量的要求也越來越多

2、.許多場合已由靜態(tài)、單信號測量方式改變成動態(tài)、多信號測量方式.這對數(shù)據(jù)采集分析系統(tǒng)或者說虛擬儀器的前端測量機(jī)功能要求的更高了,不但在多通道、高速度方面提高指標(biāo),而且對采集后的數(shù)〔1〕字處理、暫存以及向上位機(jī)傳送數(shù)據(jù)也提出了要求.本文所介紹的多微機(jī)、多通道高速數(shù)據(jù)采集前端機(jī).是以雙8098單片機(jī)為核心,可共享〔2〕大容量存貯器為主導(dǎo)的,并且與上位機(jī)以DMA方式傳送數(shù)據(jù).由于大容量存貯的工作方式,前端機(jī)也可做為便攜記錄/檢測儀到現(xiàn)場進(jìn)行數(shù)據(jù)的采集和存貯.1前端機(jī)的硬件系統(tǒng)組成前端機(jī)的基本組成是由兩片8098為核心,擴(kuò)展8279鍵盤/顯示電

3、路做為便攜儀的人機(jī)對話界面,每個8098小系統(tǒng)有自身獨立的8kBRAM和8kBROM以及各組I/O接口.同時共享的數(shù)據(jù)存貯器為8MB使用SRAM6281000,以32kB為一段共有256段.如圖1所示為前端機(jī)基本原理框圖.1.1雙8098單片機(jī)功能兩片8098單片機(jī)的設(shè)計,主要是針對前端機(jī)除了在一般情況下需要進(jìn)行人機(jī)對話、實時采集數(shù)據(jù)、與上位機(jī)通訊外,還可能需要對被測對象進(jìn)行動態(tài)激勵和數(shù)據(jù)的實時濾波,甚至是數(shù)據(jù)壓縮以擴(kuò)大數(shù)據(jù)容量.這時單CPU就很難做到實時檢測功能了.與上位機(jī)脫機(jī)時,8098(1)在用戶鍵入?yún)?shù)及命令后,通過SIO與8

4、098(2)通訊,而上位機(jī)聯(lián)機(jī)時,則可由RS-232標(biāo)準(zhǔn)總線串行向雙8098發(fā)布命令.〔3〕1.28098(1)的小系統(tǒng)組成為了簡明起見,僅扼要介紹8098(1)的小系統(tǒng)譯碼電路部分.如圖2所示為8098(1)的小系統(tǒng)組成譯碼電路原理圖.8098的尋址范圍為64kB;低32kB做為8098(1)獨立的尋址空X本文1997-07-23收到;國務(wù)院僑辦重點科研基金資助項目86華僑大學(xué)學(xué)報(自然科學(xué)版)1998年間,分別作為RAM空間(0000H~1FFFH),擴(kuò)展8kB的6264芯片;ROM空間(2000H~-3FFFH),擴(kuò)展8kB的E

5、PROM2764芯片;將Y2+A1做為8279鍵盤/顯示電路的片選(即圖1前端機(jī)基本原理框圖-8279的口地址為4FFCH和4FFDH);將Y2+A2+WR擴(kuò)展273鎖存輸出口以取得A15~A22的高位地址信號(即該口地址為4FFBH),以便與8098的高32kB尋址組合成共享RAM的尋址空間.而與8098(2)和上位機(jī)的聯(lián)系則通過SIO實現(xiàn).1.38098(2)的小系統(tǒng)組成與8098(1)類似,8098(2)只是將8279的鍵盤/顯示部分改為D/A7520接口部分(圖3).圖28098(1)譯碼電路框圖圖38098(2)擴(kuò)展十位D/

6、A原理圖-對于8098(2)而言,僅為Y2+WR+A1擴(kuò)展273鎖存器輸出口,以取得D/A轉(zhuǎn)換的低8位數(shù)-據(jù)(即口地址為4FFCH).而Y2+WR+A0同時選通兩片273鎖存器,其一為7520的低8為數(shù)據(jù)鎖存,另一為7520的高兩位數(shù)據(jù)和D/A部分的掉電控制信號端(即口地址為4FFDH).這樣只需一條指令就可完成D/A十位數(shù)據(jù)的輸出.1.4共享RAM的擴(kuò)展硬件組成由于8098的尋址范圍只有64kB,而共享RAM有8MB,所以共享RAM的低15位地第1期戴在平:多微機(jī)數(shù)據(jù)采集存貯系統(tǒng)87址由8098提供,而高8位地址則由I/O口鎖存(雙

7、8098均以4FFBH為口地址)提供.所以不但要解決地址總線的擴(kuò)展和總線隔離,而且還必須解決雙8098讀寫數(shù)據(jù)時的總線沖突和上〔2〕位機(jī)讀取數(shù)據(jù)時的雙8098總線脫離動作.如圖4所示為共享RAM擴(kuò)展的硬件原理框圖.選用SRAM6281000為1MB數(shù)據(jù)存貯器,這樣由于共享RAM的低15位地址是由8098所提供,所以可以連續(xù)尋址32kB做為一段,當(dāng)一段存貯區(qū)使用滿了,則可通過對鎖存口地址4FFBH的改寫,而修改A15~A22以達(dá)到8MB的全域?qū)ぶ?圖4共享RAM的硬件原理框圖然而,RAM共享必須是一個CPU導(dǎo)通時,另一個CPU必須隔離;

8、而當(dāng)上位機(jī)要獲取數(shù)據(jù)時,則是必須兩個8098都要隔離的.又由于8098不具備DMA功能,所以利用SIO上位機(jī)發(fā)出接收共享RAM數(shù)據(jù)的命令時,8098(2)則在HSO1發(fā)出DARQ1的DMA1請求信號(一般的PC機(jī)都為用戶

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。