3 相關(guān)問題
3.1 防止數(shù)據(jù)錯(cuò)位的解決辦法
在存儲(chǔ)的過程中, 多路信號是同時(shí)存儲(chǔ)在FLASH 里面的。當(dāng)采集存儲(chǔ)完畢后, 我們要對數(shù)據(jù)進(jìn)行事后處理, 為了防止讀取或存儲(chǔ)數(shù)據(jù)錯(cuò)位現(xiàn)象, 也是為了便于對錯(cuò)誤的跟蹤查找, 最后使每路數(shù)據(jù)能完整的整合到一起。我們采取了相應(yīng)的措施,在每個(gè)數(shù)據(jù)存儲(chǔ)的過程中我們要給每路信號加上標(biāo)志位, 當(dāng)多路信號采完一個(gè)周期后, 存儲(chǔ)一些標(biāo)志位作為每幀數(shù)據(jù)的區(qū)分
信號。這樣即使某幀數(shù)據(jù)出了問題, 也可以很容易的確定各路信號的數(shù)據(jù), 不會(huì)出現(xiàn)數(shù)據(jù)錯(cuò)位現(xiàn)象。
3.2 開關(guān)量輸入信號閉合時(shí)信號抖動(dòng)的解決
在電路中, 對FPGA 有大量的開關(guān)行性操作, 例如控制讀、寫和擦除的控制信號, 還有FLASH 反饋給FPGA 的高頻脈沖狀態(tài)信號。在開關(guān)閉合的過程中, 信號存在抖動(dòng)現(xiàn)象, 這時(shí)的信號是不穩(wěn)定的, 為了消除這種信號的不穩(wěn)定性外界因素干擾的不良影響下, 從而防止FPGA 的誤操作現(xiàn)象的發(fā)生, 我們在FPGA內(nèi)加了延時(shí)子程序, 目的就是對這些敏感信號進(jìn)行消陡延時(shí)預(yù)處理, 避免誤操作, 使系統(tǒng)在更加可靠穩(wěn)定的狀態(tài)下工作。
3.3 灌封技術(shù)
因?yàn)椴杉鎯?chǔ)器要在水下工作, 所以要對其進(jìn)行防水處理。經(jīng)過多次灌封試驗(yàn), 采用石蠟和三防漆灌封取得了良好的效果。
4 結(jié)論
根據(jù)本文介紹的采集存儲(chǔ)器應(yīng)用于某系統(tǒng)測試中, 經(jīng)實(shí)驗(yàn)室和水下測試, 系統(tǒng)工作正常, 達(dá)到了設(shè)計(jì)的要求。
文章創(chuàng)新點(diǎn):本文設(shè)計(jì)的采集存儲(chǔ)器適用于水下作業(yè), 采集可根據(jù)實(shí)際情況進(jìn)行擴(kuò)展, 采集頻率可根據(jù)實(shí)際情況改動(dòng), 通用性比較強(qiáng)。它體積小、功耗低的優(yōu)勢更是目前采集存儲(chǔ)的發(fā)展趨勢。他的原理可得到廣泛推廣。
參考文獻(xiàn):
[1]沈蘭蓀. 高速數(shù)據(jù)采集系統(tǒng)的原理與應(yīng)用. 北京: 人民郵電出版社, 1995.
[2]周明德. 微型計(jì)算機(jī)硬件軟件及其應(yīng)用. 北京: 清華大學(xué).出版社, 1990.
[3]郭四穩(wěn),古樂野. 多通道大容量高速數(shù)據(jù)采集系統(tǒng)[J ] .四川大學(xué)學(xué)報(bào),2001 ,38(1) :29~32.
[4]褚振勇, 翁木云. FPGA 設(shè)計(jì)及應(yīng)用[M] . 西安: 西安電子科技大學(xué)出版社, 2002.
[5]繆云青李永剛. FPGA 器件在嵌入式系統(tǒng)中的配置方式的探討[J]微計(jì)算機(jī)信息,2006,161~163.
評論