<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于單片機(jī)的高精度海量數(shù)據(jù)采集與存儲系統(tǒng)

          基于單片機(jī)的高精度海量數(shù)據(jù)采集與存儲系統(tǒng)

          作者: 時間:2013-09-30 來源:網(wǎng)絡(luò) 收藏

          摘要:為滿足在某些惡劣實(shí)驗(yàn)環(huán)境條件下數(shù)據(jù)的采集。海量存儲以便事后分析的需要,設(shè)計出了以MSP430F1611為主控單元,采用16位A/D轉(zhuǎn)換芯片ADS1146實(shí)現(xiàn);利用大容量TF存儲卡實(shí)現(xiàn)數(shù)據(jù)的海量存儲,并通過并口轉(zhuǎn)USB芯片及相應(yīng)的上位機(jī)軟件實(shí)現(xiàn)數(shù)據(jù)上傳以便進(jìn)行事后分析。目前,該已在相關(guān)實(shí)驗(yàn)項目中得到應(yīng)用,并獲得了良好穩(wěn)定的實(shí)驗(yàn)結(jié)果。

            0 引言

            隨著信息技術(shù)的發(fā)展,特別是各種數(shù)字處理器件處理速度的提高,實(shí)現(xiàn)海量實(shí)時數(shù)據(jù)處理已成為現(xiàn)實(shí)。但是,在一些惡劣實(shí)驗(yàn)環(huán)境條件下,數(shù)據(jù)無法實(shí)現(xiàn)實(shí)時處理,仍需用到存儲測試的方法。

            存儲測試是指在對被測對象無影響或影響在允許范圍條件下,在被測體內(nèi)置入微型存儲測試系統(tǒng),現(xiàn)場實(shí)時完成與存儲,事后對存儲器進(jìn)行回收,由上位機(jī)處理和再現(xiàn)被測信息的一種動態(tài)測試技術(shù)。

            針對具體情況,本文設(shè)計出了基于MSP430F1611海量數(shù)據(jù)采集與。該系統(tǒng)以MSP430F1611為主控單元,采用16位高精度A/D轉(zhuǎn)換芯片ADS1146 以及2 GB 容量的TF 存儲卡實(shí)現(xiàn)數(shù)據(jù)的高精度采集與指定塊存儲;上位機(jī)與單片機(jī)之間通過并口轉(zhuǎn)USB 芯片F(xiàn)T245 相連接,其中TF 存儲卡指定塊數(shù)據(jù)的讀取以及塊數(shù)據(jù)的擦除操作均是由采用Lab-

            VIEW 編寫的上位機(jī)程序所完成。因此,用戶可以在某些惡劣實(shí)驗(yàn)環(huán)境下簡單方便地完成海量高精度數(shù)據(jù)的采集存儲以及事后處理。同時系統(tǒng)具有大容量。高精度。低功耗以及體積小的特點(diǎn)。

            1 系統(tǒng)設(shè)計

            1.1 單片機(jī)基本系統(tǒng)

            單片機(jī)基本系統(tǒng)是整個控制系統(tǒng)的核心,它完成整個系統(tǒng)的信號處理和協(xié)調(diào)控制。其結(jié)構(gòu)框圖如圖1所示,它的主要工作是上電之后進(jìn)行初始化操作,設(shè)置采樣周期,啟動A/D采樣電路,讀取采樣數(shù)據(jù),并將其臨時存儲在自身的RAM 存儲區(qū)中,當(dāng)存儲的數(shù)據(jù)達(dá)到一定量時將其存入指定的TF存儲卡數(shù)據(jù)塊中;數(shù)據(jù)采集存儲完畢后,將單片機(jī)與上位機(jī)相連接,當(dāng)接收到上位機(jī)發(fā)送的TF存儲卡塊數(shù)據(jù)的讀取指令時即將相應(yīng)塊數(shù)據(jù)上傳至上位機(jī)并存儲為指定類型的轉(zhuǎn)向文件;此外上位機(jī)向單片機(jī)發(fā)送TF存儲卡擦除指令時,在用戶界面會彈出是否確認(rèn)擦除指定塊對話框以再次確定所需擦出的塊從而防止誤擦除。

            基于單片機(jī)的高精度海量數(shù)據(jù)采集與存儲系統(tǒng)

            本系統(tǒng)中心控制單元選擇TI公司生產(chǎn)的16位低功耗單片機(jī)MSP430F1611[5]?該芯片工作電壓范圍為1.8~3.6 V,具有48 KB+256 B的FLASH MEMORY 以及10 KB 的RAM,豐富的片上外圍模塊,如定時器A,B(timer A,timer B),48 個可編程I/O,以及串口0,1(UART0,1),因此能較好地滿足系統(tǒng)設(shè)計需求。

            1.2 A/D采樣電路

            選擇16 位高精度A/D 轉(zhuǎn)換芯片ADS1146,其與單片機(jī)的連接電路如圖2所示。

            基于單片機(jī)的高精度海量數(shù)據(jù)采集與存儲系統(tǒng)

            ADS1146與單片機(jī)之間選擇為三線SPI通信模式,即單片機(jī)P3.1~P3.3 引腳選擇為第二功能:SIMO0,SOMI0和UCLK0,通過初始化相應(yīng)寄存器設(shè)置其數(shù)據(jù)傳輸速率以及可編程增益放大器的增益值,此時即可編程檢測P3.1 引腳是否為低電平,如果為低,則向單片機(jī)U0TXBUF 寄存器寫入0001 001X,啟動單次讀RDATA模式,接著再向單片機(jī)U0TXBUF 寫入兩個NOP 指令,同時將本次操作單片機(jī)所得到的U0RXBUF 高字節(jié)數(shù)據(jù)MSB放入事先定義好的整型數(shù)據(jù)的高8位,將其低字節(jié)數(shù)據(jù)LSB放入該整型數(shù)據(jù)的低8位。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 單片機(jī) 高精度 數(shù)據(jù)采集 存儲系統(tǒng)

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();