通过卡洛琳本港|更新日期:10/23/2020 |评论:0
您可能已经知道,可以使用闪存卡向数据记录器添加外部数据存储。但是你知道你需要什么样的信用卡吗?或者你是否需要呢?在本文中,我将回答这些和其他存储卡问题。在以后的文章中,我将讨论如何将数据存储到存储卡中。
如果你有CR1000,CR3000,或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连接界面”中,单击站状态项,然后单击表填满时间选项卡。
当你试图确定你的外部和内部内存需求时,以下是一些需要考虑的变量:
让我们看一个例子,以便更好地理解这个问题。假设您想以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 microSD卡的耐久性、可靠性和更快的读写速度(在写模式下快300%,在读模式下快43%),Campbell Scientific只提供SLC microSD卡。然而,由于技术的进步,我们现在能够提供16gb的aMLC microSD卡,与传统的MLC卡相比,具有13X的续航能力,1.5X的写入性能,以及5X的数据保留能力。
CF卡也有两种:
Campbell Scientific只提供工业级的CompactFlash和microSD闪存存储卡,因为工业级存储卡的标准更高;更具体地说,它们在更宽的温度范围内工作,提供更好的振动和抗冲击性能,并且比商用同类产品有更快的读写时间。
推荐给你:访问我们的网页,查看列表压缩闪存卡片和microSD卡非常适合Campbell Scientific数据采集产品的应用。 |
本文主要介绍如何使用内存卡扩展数据记录器的内存,以便进行数据存储和备份测量数据。记忆卡的另一个常见用途是存储图像或将程序传输到现场,而不需要PC连接。
我希望这篇文章能够帮助您理解以下内容:如何使用内存卡来扩展数据记录器的内存,如何不是所有的内存卡都是相同的,以及为什么选择内存卡需要仔细考虑。在以后的文章中,我将提供关于如何将数据存储到存储卡中.
如果你有任何关于存储卡的问题或评论,请在下面发表。
评论
请登录或注册置评。