歡迎來到北京華益瑞科技有限公司!
產品分類 / PRODUCT
如何正確選擇存儲卡來擴展數據采集器的內存
我如何知道我是否需要外部數據存儲?
如果你有CR1000、CR3000或者CR6,您的數據采集器有4MB*的靜態隨機存儲器(SRAM),其中存儲了當前編譯的程序以及一些通信參數設置。(*如果您有一個序列號小于11832的CR1000數據采集器,您的數據采集器只有2 MB的SRAM。)因此,大約有3.7 MB的內部存儲器可用于最終數據存儲。
現在,3.7 MB可能聽起來不是很大的存儲空間,但對于許多數據采集器應用程序來說,這是足夠存儲一年多的數據的空間!例如,假設一個氣象站存儲了10個變量的平均值(例如,氣溫、土壤溫度、氣壓、風速、風向、降雨量等。)分成三個表格,時間間隔為15分鐘、每小時和每天。如果我們假設這三個表是自動分配的(也就是說,被編程為幾乎同時填滿),那么這三個表將需要1533天來填滿3.7MB的空間,那就是4年多了!當然,那是理論上情況,電池永遠不會耗盡,自然災害永遠不會發生。
一般情況下,在收集數據時,應該在數采存儲滿或被覆蓋之前。換句話說,如果您不能夠承受丟失一個月的數據,那么就應該提高收集數據的頻率。盡管3.7 MB對于許多數據采集器應用程序來說已經足夠,但是如果您需要存儲高頻數據,您可能需要為您的數據記錄器添加外部存儲卡。
提示
程序運行后,您可以確認數據填充時間。在LoggerNet的連接屏幕中,單擊站點狀態菜單項,然后單擊表格填充時間標簽。
當您試圖確定您的外部與內部內存需求時,以下是一些需要考慮的變量:
1.每個數據存儲輸出周期要存儲的數據點的數量和分辨率—數據是以高分辨率(每個數據4字節)還是低分辨率(每個數據2字節)存儲?不要忘記考慮時間戳和記錄號內存需求(16字節)。
2.數據存儲速率—數據將以何種速率存儲?會有多個數據表嗎?
3.數據收集間隔時間—數據收集之間需要多長時間?
計算所需存儲空間的示例
讓我們看一個例子來說明這一點。假設您想以10Hz的頻率存儲20個數據點。其中13個數據點將以低分辨率雙字節格式(FP2)存儲,另外7個數據點將以高分辨率四字節格式(IEEE4)存儲。數據表格指令是這樣的:
每個記錄都將存儲一個時間戳和記錄號,這將占用16字節的空間。每運行八小時后,將從數據采集器中收集您的數據。你需要多大的數據存儲空間?
根據每個數據點的大小和這些數據點的存儲間隔,可以計算每條記錄的字節數(換句話說,就是數據表中每一行的字節數)。然后,根據每條記錄的字節數,您可以計算每八小時的字節數:
在本例中,您的數據存儲設備至少需要20.16MB的空間。因為您的數據采集器只有大約3.7MB的內部存儲器可用于最終數據存儲,所以您需要增加外部數據存儲。
請注意
這是一個保守的估計,因為在大多數情況下,數據采集器不需要為每個記錄存儲時間戳。相反,數據采集器支持軟件數據提取程序使用幀時間標記來計算每個記錄存儲到計算機內存中的時間戳。
給我的數據采集器添加存儲卡需要什么?
如果您有CR6、CR1000X或GRANITE數據采集器/數據采集系統,您的設備有一個內置的microSD插槽,可直接使用microSD卡.
如果您有CR1000或CR3000,您可以使用擴展卡槽模塊,來為數據采集器擴展外部存儲(CompactFlash卡),例如 CFM100、NL116.這些CompactFlash模塊連接到數據采集器上的40針外設接口。
我需要什么樣的存儲卡?
并非所有存儲卡都是生而平等的。 有不同類型的microSD-flash和CompactFlash存儲卡。
目前有三種類型的microSD-flash卡可供使用:
★ 單級存儲 SLC
★ 多級存儲 MLC
★ 高級多級存儲 aMLC
之前Campbell Scientific只提供SLC microSD卡,因為它比MLC卡更耐用、更可靠,讀寫速度更快(寫模式快300%,讀模式快43%)。然而,由于技術的進步,現在能夠提供16 GB aMLC microSD卡,與傳統MLC卡相比,它具有13倍的續航能力,1.5倍的寫入性能和5倍的數據保留性能。
CF卡也有兩種級別:
★ 工業級
★ 標準(或商業)級
Campbell Scientific只提供工業級的CompactFlash和microSD閃存卡,因為工業級的存儲卡有更高的標準要求,比如,它們可以在更寬的溫度范圍內工作,提供更好的抗振動和抗沖擊性能,并且比商用同類產品具有更快的讀寫速度。
結論
本文主要介紹如何使用內存卡來擴展數據采集器的存儲,來存儲數據并備份測量數據。存儲卡的另一個常見用途是存儲圖像或將程序傳輸到本地,而不需要連接電腦。
希望這篇文章已經幫助您理解以下內容:如何使用內存卡來擴展數據記采集器的存儲空間,為什么不是所有的內存卡都推薦使用,以及選擇內存卡需要仔細考慮的因素。