《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 分布式測試系統中數據存儲管理技術研究
分布式測試系統中數據存儲管理技術研究
閆 鑫,李士林,周學
摘要: 在一些大海域進行的分布式測試系統實驗中,對大量、多種類測試數據的有效存儲管理是必要的。NANDFlash存儲器具有非易失、大容量、可擦除與重復性編程等優點,并可基于其構建文件系統實現文件的有效存儲管理。無線實時回傳處理大量數據是系統的瓶頸,因此存儲數據時可提取數據特征并存儲特征,為實現基于特征提取的高效數據傳輸提供可能,提高系統的實時性。
Abstract:
Key words :

引言

本課題研究的數據存儲與管理技術可應用于在大型海域進行的水中爆炸效能參數測試的分布式測試系統中,整個系統中基站與主站通過無線傳輸。由于在海域中的測試環境比較惡劣,對于測試設備的布置比較困難,因此有時需要在短時間內做多次重復性實驗。重復性實驗就要求將每次所采集的數據實時回傳處理或存儲管理,為下次實驗作準備。本系統所采用的無線傳輸方式決定不可能在短時間內把大量數據回傳。NAND Flash存儲器作為一種非易失、大容量、可擦除與重復性編程等優點,在其內部構建文件系統,把多次重復性采集的多種數據以文件格式存儲,可為系統由無線傳輸引起的瓶頸提供另一種解決方案。在存儲沖擊波數據時,沖擊波信號有其典型的特征(最大值特征),可提取其最大值特征作為該文件的信息一同存儲。事后數據快速分析處理時,最關心的是沖擊波壓力峰值(即最大值),因此可通過傳輸特征值少量數據快速分析提高系統實時性。

1 系統組成

本課題研究的數據存儲管理系統是分布式測試系統基站的重要組成部分。該模塊實現了對沖擊波數據、水聲定位信號、環境溫度等多種數據的存儲管理,為事后數據分析處理提供可靠保證,并通過與基站中的無線收發模塊通信,實現與主站的通信。圖1為系統結構框圖。數據存儲管理系統主要由單片機與CPLD組成,本系統通過在CPLD內部擴展SPI接口電路,完成沖擊波、水聲定位等信號的存儲;并在NAND Flash存儲器中構建文件系統,實現對多種大量數據的存儲管理。

數據存儲管理系統框圖

2 數據傳輸接口電路設計

本數據存儲管理系統以單片機和CPLD作為核心控制器。由于單片機的端口、內部串口等資源數目有限,需在CPLD內部擴展SPI接口電路,不僅簡化了接口和控制,提高了系統的整體性能及工作靈活性,還使系統擴展變得可行。CPLD擴展SPI接口框圖如圖2所示。

CPLD擴展SPI接口框圖

在CPLD內部編寫雙向I/O總線、譯碼電路、時鐘發生器、移位寄存器等電路完成SPI接口電路設計。READY為從機(沖擊波模塊)與主機(數據存儲管理系統)通信時狀態標志位,供主機與從機通信時查詢使用。READY為1時,主從機可通信。

圖3為CPLD擴展SPI接口電路讀取沖擊波模塊數據時的波形。bit8為READY信號,從機高電平時主機讀取數據;bit9為SCK時鐘信號,主機查詢READY為高時主機產生8個SCK時鐘,啟動SPI傳輸;bit10為MOSI,主機輸出端口;bit11為MISO,主機輸入端口,SCK上升沿讀取數據。圖3連續兩個周期讀取的數據為0x07(00000111)、0xb0(10110000),兩周期時間間隔為20.400μs,傳輸速度可達4×105bps。

3 數據存儲管理

3.1 存儲管理數據特征

在本分布式測試系統實驗時,所要存儲管理的沖擊波、水聲信號等數據的大小、存儲順序都一定,是其典型特征。因此存儲數據時可以按順序方式存儲,把每一類數據分別以一個文件的形式存儲,用文件名把沖擊波與水聲信號等進行區別,并且每一文件有其唯一的編號ID。采集參數信息(如時間、通道、頻率、點數、觸發延時信息等)作為每個文件的頭信息保存,事后數據分析處理時可先讀取文件存儲狀態(包括所有存儲文件的頭信息),然后可為事后分析處理數據提供便利。

3.2 文件系統的設計

文件系統的具體設計是根據系統資源環境和應用需求而定的,因此在具體的應用系統中文件系統會有不同的實現形式。

結合本課題的存儲器特征:NAND Flash(Samsung K9F1208)是以頁為單位存儲、以塊為單位擦除,寫入速度快(典型200μs)、擦除速度慢(典型2 ms)。存儲數據特征:文件大小是確定的,存儲過程是順序存儲,且存儲之后不會對數據進行再寫入和隨機讀取與修改。NAND Flash構建一種基于塊設備存儲的文件系統,適合對本課題多次重復性實驗數據進行有效存儲與管理。基于塊設備存儲的文件系統是磁盤存儲器常用的文件系統,典型的是FAT文件系統。FAT文件系統技術成熟、結構簡單、系統資源開銷小,結合本系統使用的NAND Flash特性,易于在本系統硬件平臺(Atmel ATmega162單片機與Xilinx XC2C256-7 CPLD為核心控制)上實現。

由于NAND Flash不同于一般的磁盤存儲器,在出廠時允許有一定數量的壞塊,需對通用FAT文件系統做相應的修改,方可運用于本系統。在NAND Flash中建立無效塊表,在該表內把所有塊的狀態標示出來(如可用0x00表示壞塊、0xff表示有效塊),這樣在之后的數據存儲過程中,可防止把數據寫到壞塊,提高數據存儲的可靠性。本文件系統由以下幾部分組成:系統記錄區、無效塊表、文件登記表區、數據區。本系統所用的NAND Flash是K9F1208,生產廠商設定的存儲空間的第1區塊必定是有效塊。在設計時,將第1區塊作為存儲器的系統記錄區,同時在此區塊中建立無效塊表、文件分配表、文件登記表。

①系統記錄區:存放最重要的文件系統信息,如Flash存儲器的類型、容量、版本信息等。

②無效塊表:標示所有塊的狀態。無效塊表存儲在第1區塊的第1頁到第8頁(共8頁,每頁512字節,512×8=4 096,可把FLash所有塊狀態標示出來)。系統調試結果如圖4所示。

③文件登記表:存儲每一個文件的文件頭信息,存儲在無效塊表之后。K9F1208每頁有512字節,每頁存儲一個文件的文件頭信息?,F每一文件頭信息占30字節(其余系統可擴展使用),主要包括文件名、ID號、長度、以及該文件存儲在NAND Flash中的起始、結束塊號物理地址。文件登記表的建立為系統查看所有存儲數據提供便利,方便數據管理。根據文件登記表中文件存儲在NAND FLash的首尾物理塊地址信息,可隨機讀取少量文件數據分析,為系統因無線傳輸大量數據的瓶頸提供另一種解決方案。調試結果如圖5所示。

 

④數據區域:用于存放數據,文件系統中,數據分配的最小單位是Flash存儲器的一個基本擦除單元,即一個物理區塊(16 KB)。

3.3 基于沖擊波數據特征提取的數據存儲

由于每次實驗沖擊波數據量相對于無線傳輸而言比較大(4 MB,系統實驗無線傳輸需20 min),如果回傳全部數據處理,系統實時性能比較差。水中沖擊波信號有其典型的特征,如圖6所示。Pm為沖擊波壓力峰值信號(即最大值),事后數據分析處理時,最關心的是沖擊波的壓力峰值附近的數據。因此在數據存儲時,可根據其特征找最大值,并把最大值所存儲的NAND Flash的物理地址作為一個參數信息保存到文件頭信息中,如圖5所示。沖擊波文件信息中有最大值與所存儲位置文件信息。在文件數據回傳時,可依據最大值所在塊地址信息讀取最大值附近的數據,實現基于特征的高效數據傳輸,提高系統實時性。圖7為根據沖擊波文件頭信息讀取最大值附近40 000個點(40 000×2/1024=78.1 25KB)數據恢復波形,實現了基于特征提取的高效數據傳輸。

 

結語

此方法提高了系統的擴展性,為系統升級管理更多數據模塊提供了可能;針對大量、多種類實驗測試數據以及實驗的重復性,基于NAND Flash K9F1208存儲器構建文件系統對數據分類存儲管理。文件登記表的創建方便了數據的管理,為實驗事后數據分析處理提供了可靠依據;根據沖擊波信號的典型數據特征,存儲沖擊波信號時提取其特征信息,作為文件頭信息保存,可實現基于特征提取的高效數據傳輸。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美va日韩va| 激情自拍一区| 女仆av观看一区| 久久婷婷丁香| 久久亚洲精品欧美| 久久精品论坛| 久久久久久久综合日本| 欧美有码在线视频| 欧美专区一区二区三区| 欧美一区二区| 久久精品亚洲精品国产欧美kt∨| 欧美一区二区三区另类| 欧美一区二区三区精品| 欧美在线观看视频一区二区三区 | 宅男精品视频| 亚洲无线视频| 亚洲欧美日韩国产一区| 亚洲欧美日韩在线一区| 欧美专区在线| 蜜桃av噜噜一区二区三区| 欧美99久久| 欧美日韩亚洲国产一区| 国产精品扒开腿做爽爽爽视频| 国产精品久久久免费| 国产精品美女久久久| 国产一区二区三区高清播放| 在线观看视频日韩| 亚洲三级电影全部在线观看高清 | 欧美在线播放| 亚洲国产综合91精品麻豆| 日韩亚洲精品电影| 亚洲欧美网站| 久久国产精品第一页 | 欧美激情一区二区三区| 欧美午夜电影完整版| 国产精品一区视频网站| 国产一区欧美| 亚洲激情亚洲| 亚洲伊人网站| 久久精品亚洲精品国产欧美kt∨| 亚洲精品中文字幕在线| 亚洲一区二区三区四区五区黄 | 欧美日韩一区综合| 国产色综合久久| 亚洲欧洲日韩女同| 亚洲尤物影院| 亚洲精品国精品久久99热| 一区二区三区鲁丝不卡| 久久激情五月婷婷| 欧美精品久久99| 国产精品视频免费在线观看| 激情成人在线视频| 99re6热只有精品免费观看| 亚洲欧美日韩中文在线制服| 亚洲精品一二三| 欧美在线精品一区| 欧美激情一区二区三区在线视频观看| 国产精品日韩欧美综合 | 亚洲片在线资源| 亚洲一区二区三区涩| 久久蜜臀精品av| 欧美日韩性视频在线| 国产亚洲一区二区三区在线观看 | 狠狠色综合色综合网络| 一区二区三区高清在线| 亚洲高清免费在线| 亚洲欧美另类久久久精品2019| 欧美1区3d| 国产欧美综合一区二区三区| 亚洲人妖在线| 亚洲第一二三四五区| 亚洲欧美色婷婷| 欧美伦理91| 一区在线免费观看| 亚洲欧美一区二区在线观看| 99综合在线| 蜜桃伊人久久| 国产日韩在线看片| 在线综合亚洲欧美在线视频| 亚洲伦理网站| 乱人伦精品视频在线观看| 国产精品一香蕉国产线看观看| 最新日韩欧美| 亚洲国产精品va在线看黑人| 先锋影音一区二区三区| 欧美日韩国产首页| 在线精品一区二区| 欧美专区福利在线| 久久国产精品第一页| 国产精品久久久久久久久久久久| 91久久国产精品91久久性色| 亚洲电影在线观看| 久久精品久久99精品久久| 国产精品人成在线观看免费| 亚洲精品资源| 亚洲美女在线观看| 免费不卡中文字幕视频| 国产自产2019最新不卡| 亚洲欧美日本在线| 欧美一进一出视频| 国产精品久久午夜| 在线视频精品一| 亚洲午夜av在线| 欧美日韩免费观看一区=区三区| 亚洲国产乱码最新视频| 91久久精品一区| 免费观看30秒视频久久| 国内精品免费在线观看| 欧美在线综合| 久久久av网站| 黄网动漫久久久| 亚洲黄色在线视频| 老司机亚洲精品| 一区二区视频免费在线观看 | 国产精品制服诱惑| 亚洲欧美日韩中文视频| 性欧美超级视频| 国产精品人人做人人爽| 亚洲专区国产精品| 欧美一区二区视频97| 国产精品中文在线| 午夜精品www| 久久精品一区二区国产| 狠狠色狠色综合曰曰| 久久精品成人一区二区三区| 久久久久久亚洲精品不卡4k岛国| 国内自拍视频一区二区三区| 亚洲国产成人av好男人在线观看| 久久人人爽人人爽| 在线视频国产日韩| 99re热这里只有精品免费视频| 欧美日韩亚洲一区二| 在线一区二区三区四区五区| 香蕉成人久久| 国产视频亚洲精品| 亚洲国产小视频| 欧美华人在线视频| 一区二区三区精品久久久| 小黄鸭精品aⅴ导航网站入口 | 伊人夜夜躁av伊人久久| 日韩视频在线你懂得| 欧美日韩国产色站一区二区三区| 一区二区三区四区国产| 欧美在线观看一二区| 影音先锋久久资源网| 9l国产精品久久久久麻豆| 国产精品福利在线| 欧美伊人久久久久久午夜久久久久| 久久人人看视频| 亚洲精品国久久99热| 亚洲欧美大片| 国语自产精品视频在线看8查询8| 亚洲精品美女在线观看| 欧美亚洲不卡| 亚洲电影中文字幕| 欧美日韩不卡一区| 午夜一级久久| 欧美激情一区在线| 亚洲一级在线| 猛男gaygay欧美视频| 日韩亚洲在线| 久久久成人网| 99re热这里只有精品免费视频| 欧美在线视频一区二区三区| 亚洲国产另类精品专区| 亚洲欧美日韩精品久久奇米色影视| 国产一区日韩二区欧美三区| 一区二区成人精品| 国产一区二区久久| 一本久道综合久久精品| 国产日韩精品综合网站| 99热这里只有精品8| 国产日韩精品一区| 99成人精品| 国模私拍一区二区三区| 中文国产一区| 一区在线观看视频| 午夜日韩电影| 亚洲黄色av一区| 久久成人在线| 日韩一级欧洲| 美女久久一区| 午夜久久tv| 欧美日韩四区| 亚洲二区视频| 国产精品亚洲综合| 一本大道久久a久久精二百| 国产在线精品成人一区二区三区| 一区二区三区日韩精品| 伊人一区二区三区久久精品| 欧美一区二区三区视频免费| 亚洲精品日日夜夜| 老司机免费视频一区二区三区| 亚洲综合激情| 欧美日韩免费观看一区| 亚洲黄色一区二区三区| 国产一区二区三区av电影| 亚洲欧美另类在线观看| 亚洲精品视频免费观看| 欧美va亚洲va国产综合|