选一张存储卡,但不是随便一张

通过卡洛琳本港|更新日期:10/23/2020 |评论:0

搜索博客


订阅博客

设置你的首选项,当有新的博客文章发布时,你会收到与你的兴趣领域相匹配的电子邮件通知。


区域/应用程序

产品类别

活动

企业/新闻

请输入您的电子邮件地址:



显示一篇文章

你有想了解更多的话题吗?让我们知道。请尽量说得具体些。

让这个字段为空

CompactFlash卡和microSD卡

您可能已经知道,可以使用闪存卡向数据记录器添加外部数据存储。但是你知道你需要什么样的信用卡吗?或者你是否需要呢?在本文中,我将回答这些和其他存储卡问题。在以后的文章中,我将讨论如何将数据存储到存储卡中。

如何知道是否需要外部数据存储?

如果你有CR1000CR3000,或CR6,你的数据记录器有4mb *的静态随机访问内存(SRAM),其中当前编译的程序存储与一些数据记录器和通信设置。(*如果你有一个CR1000的数据记录器,序列号小于11832,你的数据记录器只有2mb的SRAM。)因此,有大约3.7 MB的内部内存可用来存储最终的数据。

现在,3.7 MB可能听起来不是很大的存储空间,但是对于许多数据记录器应用程序来说,这个空间足够存储超过一年的数据!例如,假设一个气象站将10个变量的平均值(例如,空气温度、土壤温度、气压、风速、风向、降水等)存储在三个15分钟、每小时和每天间隔的表中。如果我们假设这三个表是自动分配的(也就是说,编程大约在同一时间填满),那么这三个表需要1,533天才能填满3.7 MB的空间。那已经超过4年了!当然,这是在一个完美的世界里,电池永远不会耗尽,自然灾害永远不会发生。

一般的经验法则是,在收集数据之前,不应该存储超出承受范围的数据。换句话说,如果您能够承受丢失一个月的数据,那么就应该以这种频率收集数据。因此,虽然3.7 MB对于许多数据记录器应用程序来说已经足够了,但如果需要存储高频数据,可能需要为数据记录器添加外部内存。

提示:程序运行后,可以确认数据填充时间。在“LoggerNet连接界面”中,单击站状态项,然后单击表填满时间选项卡。

当你试图确定你的外部和内部内存需求时,以下是一些需要考虑的变量:

  1. 每个数据存储输出周期存储的数据点的数量和分辨率-数据是高分辨率存储(每个数据4字节)还是低分辨率存储(每个数据2字节)?不要忘记考虑时间戳和记录数内存需求(16字节)。
  2. 数据存储速度-数据的存储速率是多少?是否有多个数据表?
  3. 数据采集间隔时间-数据收集之间需要多少时间?

示例:计算所需存储空间

让我们看一个例子,以便更好地理解这个问题。假设您想以10hz的速度存储20个数据点。其中13个数据点将以低分辨率的双字节格式(FP2)存储,其余7个将以高分辨率的四字节格式(IEEE4)存储。的数据表/ EndTable ()指令可能是这样的:

CardOut (0, -1) Sample (13,Var_One(),FP2)样本(7,Var_Two(),IEEE4)’7个高分辨率数据点

时间戳和记录号将与每条记录一起存储,它们占16字节的空间。您的数据将在每8小时的运行后从您的数据记录器中收集。您需要多少数据存储空间?

根据每个数据点的大小和这些点的存储间隔,可以计算每个记录的字节数(换句话说,数据表中每一行的字节数)。然后,基于每条记录的字节数,您可以计算每八小时周期的字节数:

每个数据存储间隔的字节数(10hz):
低分辨率数据 高分辨率数据 时间戳# /记录
(13字节)x(2字节/数据) +(7数据)x(4字节/数据) + 16字节
=每个存储间隔或数据记录70个字节
每八小时的字节数:
字节/记录 记录/秒 秒/小时 #小时
(70字节/记录) x(10记录/ s) x (3600 s / h) x(8小时)
= 20160000字节或20.16 MB之间的集合

在本例中,您的数据存储设备至少需要20.16 MB的空间。由于数据记录器只有大约3.7 MB的内部内存用于最终数据存储,因此需要外部数据存储。

请注意,这是一个保守的估计,因为在大多数情况下,数据记录器不需要为每条记录存储时间戳。相反,数据记录器支持软件数据提取例程使用帧时间戳来计算每个记录存储到计算机内存时的时间戳。(有关更多详细信息,请参阅CRBasic编辑器帮助文件DataInterval ()指令)。

我需要给我的数据记录器添加存储卡吗?

如果您有一个CR6, CR1000X,或花岗岩数据记录器/数据采集系统,您的设备有一个内置的microSD插槽接受microSD卡

推荐给你:要了解更多关于CFM100、NL116、CompactFlash模块或microSD卡,请访问我们的数据存储网页

如果您有CR1000或CR3000,您可以使用它来扩展数据记录器内存压缩闪存(CF)卡与CompactFlash模块(CFM100)或带有内置以太网端口的CompactFlash模块(NL116).这些CompactFlash模块连接到数据记录器的40针外设端口。

我需要什么样的存储卡?

不是所有的存储卡都是一样的。有不同类型的microSD-flash和CompactFlash记忆卡。

目前有三种类型的microSD-flash卡可供选择:

  • 单层细胞(SLC)
  • 多层细胞(多层陶瓷)
  • 高级多级电池(aMLC)

直到最近,由于SLC microSD卡的耐久性、可靠性和更快的读写速度(在写模式下快300%,在读模式下快43%),Campbell Scientific只提供SLC microSD卡。然而,由于技术的进步,我们现在能够提供16gb的aMLC microSD卡,与传统的MLC卡相比,具有13X的续航能力,1.5X的写入性能,以及5X的数据保留能力。

CF卡也有两种:

  • 工业品位
  • 标准(或商业)等级

Campbell Scientific只提供工业级的CompactFlash和microSD闪存存储卡,因为工业级存储卡的标准更高;更具体地说,它们在更宽的温度范围内工作,提供更好的振动和抗冲击性能,并且比商用同类产品有更快的读写时间。

推荐给你:访问我们的网页,查看列表压缩闪存卡片microSD卡非常适合Campbell Scientific数据采集产品的应用。

结论

本文主要介绍如何使用内存卡扩展数据记录器的内存,以便进行数据存储和备份测量数据。记忆卡的另一个常见用途是存储图像或将程序传输到现场,而不需要PC连接。

我希望这篇文章能够帮助您理解以下内容:如何使用内存卡来扩展数据记录器的内存,如何不是所有的内存卡都是相同的,以及为什么选择内存卡需要仔细考虑。在以后的文章中,我将提供关于如何将数据存储到存储卡中

如果你有任何关于存储卡的问题或评论,请在下面发表。


分享这篇文章



关于作者

卡洛琳本港Carolyn Ivans是Campbell Scientific, Inc.的硬件支持小组成员,专注于测试数据记录器万博matex网页登录、外设和新设备的新操作系统。她拥有内华达大学里诺分校(University of Nevada, Reno)的生态学、进化论和保护生物学博士学位,并喜欢作为最终用户测试产品。当卡洛琳不忙于测试产品时,她喜欢和家人长时间散步和骑自行车。

查看作者的所有文章。


评论

登录或注册置评。

我们在社交媒体上很活跃!
通过在这些平台上关注我们,了解我们的最新消息:

Baidu