新四季網

智能測量系統中的數據管理方法

2023-04-23 14:05:51 6

專利名稱:智能測量系統中的數據管理方法
技術領域:
本發明涉及一種數據管理方法,特別涉及一種智能測量系統中單片機數據管 理方法。
背景技術:
在本發明之前,在一些智能測量系統中,經常需要進行大量的數據採集和存 儲操作,以保證這些現場數據的可靠存儲是測控系統設計中的關鍵問題之一。對 基於PC機的智能儀器,這些數據可直接以DOS或Windows文件的形式存入硬 盤。但是,對於大量使用的現場設備都是單片機的情形,由於單片機以及用於保 存數據的晶片本身並沒有提供這種功能,而且系統處理速度慢、沒有作業系統支 持和存儲容量小等原因,根本無法進行大量的數據採集和存儲。 發明內容本發明的目的就在於克服上述缺陷,設計、研製一種可使單片機建立文件系 統的數據管理方法。本發明的技術方案是智能測量系統中的數據管理方法,其主要技術特徵在於將可編程存儲器的存 儲空間劃分為目錄區、頁面分配區、數據區三部分,先按頁劃分,每頁再按字節 劃分,形成文件系統。其進一步的技術方案是 .具體的可編程存儲器是64KB串行電可擦的可編程存儲器AT24C512, #其 存儲空間劃分為1024個邏輯頁,每頁64位元組,目錄區佔用前面的24頁,頁面 分配區佔用中間的30頁,數據區佔用最後的960頁。本發明的優點和效果在於使單片機也建立了文件系統的數據管理系統,進行 大量的數據採集和存儲,能更便捷高效地操作其中的數據(包括瀏覽、添加和刪 除等),即像PC機上管理數據一樣簡單易行。具體表現在存儲時操作簡單。在順序存儲中,尋找空閒空間需要逐次讀出已經存儲的數 據,直到找到空閒空間為止,數據操作量大。本方法只需要讀取目錄區和頁面分 配區即可,搜索空閒空間的效率高。刪除數據簡單。在順序存儲中,為了定位到需要刪除的數據,必須逐次讀出 存儲的數據,直到找到需要刪除物數據,再把該空閒改寫為未用狀態。本文所述 方法只需要修改目錄區和頁面分配區即可,不僅定位數據快,而且修改的工作量 很小。實現了數據空間的回收。順序存儲法中,在刪除的某次數據後,該數據所佔 用的空間可能無法回收使用。因為回收的空間會形成碎片該空間前後都存儲有 數據,但該空間的長度無法滿足一個更大長度的數據。本文所述方法利用鍊表分 配存儲空間,允許一個文件的數據非連續在座,回收的空間可以自由使用。通過讀取目錄區,用戶可以大致知道該文件中存儲的是什麼數據,而順序存 儲法卻無法提供這些信息。
其它的優點和效果將在下面繼續描述。


圖1——文件系統示意圖。 圖2_—應用示意圖。
具體實施方式
如圖l所示,64KB串行電可擦的可編程存儲器AT24C512,它內部有512 頁,每一頁為128位元組,任一單元的地址為16位,地址範圍為0000 0FFFFH。 它採用8引腳封裝,具有結構緊湊、存儲容量大等特點,可以在2線總線上並接 4片晶片,特別適用於具有大容量數據存儲要求的數據釆集系統。本發明就是將 每一次測量的數據作為一個文件來處理,為此把AT24C512的存儲空間劃分為1 024個邏輯頁,每頁64位元組,形成文件系統。按照文件系統的需要,把AT24C 512的全部存儲空間劃分為三部分目錄區,佔用前面的24頁;頁面分配區, 佔用中間的30頁;數據區,佔用最後的960頁。目錄區用來存儲文件的主要信息。根據這些信息可以知道文件名、文件生成 的曰期以及文件的數據在數據區中的存儲首地址。文件目錄項的結構如下文件名。文件名由6個字節構成,按照雙BCD碼的格式存儲。文件名有採 集系統按照日期自動生成,前4個字節為曰期,後2個字節為序號,並由程序自 動把它們轉換成雙BCD碼。文件首地址。佔用2個字節,指示該文件分配的存儲空間位置,也即分配給 它的第 一個數據頁的序號,即它對應的鍊表的第 一個記錄項的編號。目錄區共佔用24頁,由於每個文件信息只佔用8位元組,則在此文件系統中, 最多可存儲192 (24x64/8)個文件 頁面分配區記錄了數據區每一頁的分配情況。該區中每2位元組組成一個記錄 項,共有960個記錄項(30x64/2)。記錄項從0開始編號至960,每一個記錄項 對應著數據區相應頁的使用情況。在實際應用中, 一個文件的數據往往大於64 字節,這樣一個文件的數據區中需佔用多個頁,但隨著文件的增刪,數據區的空 閒空間出現不連續的狀況,因而數據區的分配並不能保證連續,而是才艮據當前數 據區的使用情況來決定某一部分文件內容應該放在哪一頁上。為了把這些分散的
數據有機連接起來,把記錄項按照鍊表的形式組織起來,每個文件對應著一個鏈 表,鍊表中每個結點為一個記錄項,記錄項的內容為下一個記錄項的編號,最後 一個記錄項的內容為0FFFFH,表示鍊表結束。把這些記錄項對應的頁面連接起 來就構成了一個文件的完整數據。另外,如果記錄項的內容為0EEEEH,表示其 對應的數據頁未分配。數據區是AT24C512最後面的960頁,其序號從0開始編號至960。數據區 作為文件數據的存儲區域,在存放之件數據時,從該區內分配若干頁,每次存儲 一頁。如圖2所示,說明該文件系統如何獲取文件數據。在目錄區中根據文件名找到包含該文件名的目錄項,從而獲取該文件的屬性 及其首地址。如文件"2007062801050008"的日期為2007年06月28日,順序號 為0105,其首地址為0008,即頁面分配區中的0008記錄項。才艮據文件的首地址,在頁面分配區中找到0008記錄項。在該記錄項中存儲 的值為00065,可知該文件的下一記錄項為0065。同樣,可得到文件的後續記錄 項為0066、 0069,直到從0069記錄項中讀到0FFFFH。此時表示這是最後一項, 不需再繼續找後繼項了。最後,可知文件"2007062801050008"的數據分為3部分存儲在數據區中,分 別存儲在0065、 0066、 0069頁中。只要按序到數據中讀取il些中的數據,並連 接起來,就形成了該文件的全部數據。本發明要求保護的範圍並不僅僅局限於本具體實施方式
的描述。一般普通的串行電可擦除的可編程存儲器都可用於本發明,除了 AT24C512 外,還有AT24C256、 AT24C1024等24系列存儲器,也可使用25系列存儲器, 如AT25F1024、 AT25F2048、 AT25F4096等集成電路。本發明的技術方案核心就是將64KB串行電可擦的可編程存儲器AT24C512 的存儲空間劃分為多個邏輯頁,從而使測量數據文件化,便於對數據進行操作。
權利要求
1.智能測量系統中的數據管理方法,其特徵在於將可編程存儲器的存儲空間劃分為目錄區、頁面分配區、數據區三部分,先按頁劃分,每頁再按字節劃分,形成文件系統。
2. 根據權利要求1所述的測量系統中的數據管理方法,其特徵在於具體的可 編程存儲器是64KB串行電可擦的可編程存儲器AT24C512,將其存儲空 間劃分為1024個邏輯頁,每頁64位元組,目錄區佔用前面的24頁,頁面 分配區佔用中間的30頁,悽t據區佔用最後的960頁。
3. 根據權利要求1或2所述的測量系統中的數據管理方法,其特徵在於目錄 區包括文件名、丈件首地址,文件名由6個字節構成,前4個字節為日期, 後2個字節為序號,按照雙BCD碼的格式存儲。
4. 根據權利要求1或2所述的測量系統中的數據管理方法,其特徵在於頁面 分配區中每2位元組組成一個記錄項,記錄項從0開始編號至960。
5. 根據權利要求1或2所述的測量系統中的數據管理方法,其特徵在於數據 區為數據存儲區,序號從0至960,每次存儲1頁。
全文摘要
本發明涉及一種智能測量系統中單片機數據管理方法。本發明是將可編程存儲器的存儲空間劃分為目錄區、頁面分配區、數據區三部分,形成文件系統,具體的是將64KB串行電可擦的可編程存儲器AT24C512的存儲空間劃分為1024個邏輯頁,每頁64位元組,目錄區佔用前面的24頁,頁面分配區佔用中間的30頁,數據區佔用最後的960頁。解決了現場設備單片機及保存數據的晶片系統處理速度慢、沒有作業系統支持和存儲容量小等缺陷。本發明具有使單片機建立文件系統的數據管理系統,進行大量的數據採集和存儲,能更便捷高效地操作其中的數據(包括瀏覽、添加和刪除等),即像PC機上管理數據一樣簡單易行的特點。
文檔編號G06F12/02GK101158921SQ200710134528
公開日2008年4月9日 申請日期2007年10月31日 優先權日2007年10月31日
發明者楊雪良 申請人:蘇州工業園區新大誠科技發展有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀