测量分辨率问题 _Campbellsci论坛问答

我们正试图用CR1000读取监测称重溶血素计的称重传感器的输出。电池的额定分辨率为0.5 kg;在实际5V激励下,输出约为8mV,对应于或多或少40000kg的负载。
我们对蒸渗计的绝对重量不感兴趣,只对相对变化(一个小时到另一个小时)感兴趣,所以我想知道哪种方法是抵消电压测量的最佳方法(例如,施加-8mV),以将测量值保持在2.5mV范围内,并获得更好的分辨率。我想这是我应该使用的桥梁测量指令,但我不确定是哪一个。
另一方面,在我看来,即使在2.5米的范围内,cr1000 0.33 uV的分辨率也相当于2公斤左右。
该系统有一个独立的显示器,通过RS232将测量结果输出到外围设备,所以我想我们可以通过控制端口读取数字输出;尽管如此,为了简单起见,我之前还是想尝试直接模拟读数,因为我从未使用过串行输出传感器。
提前感谢任何能提供帮助的人。

书信电报

测量分辨率问题
_Campbellsci论坛问答

新对话如下:

您是否有传感器的更多详细信息,例如数据表的链接。你需要知道传感器是一个非条件桥还是一个条件电压输出。如果该单元能够直接测量传感器并将数据输出为RS232,则后者似乎是可能的。

不过,我可以告诉你的是,CR1000的最大分辨率大约是7500分之一,作为一个单独的差分测量,或者最多是15000分之一的全桥测量。这意味着,除非进行重复测量和平均,否则传感器的模拟测量分辨率永远不会接近1公斤。

如果RS232输出提供更高的分辨率,您可能会更好地使用它。然而,您需要小心地将该分辨率解释为线性、可重复性的正常误差,特别是温度漂移,通常比大多数称重传感器的分辨率(即满量程的0.001%)要大得多。

新对话如下:

谢谢你,安德鲁,我会听从你的建议,我会开始研究通过RS232输出的数字数据采集。不过,我在网站或CR1000手册中没有找到太多关于数字数据获取的信息。你知道我缺少的RS232输入(可能在另一个传感器的手册中)的阅读和解析教程或示例程序吗?在启动另一个线程之前…:)

这个论坛真的很有帮助,我非常感谢你们CS人员为回答我们的问题所做的努力。
书信电报

新对话如下:

最新版本的CR1000手册有一个关于串行传感器的扩展部分(见第11.8节)。不幸的是,没有任何传感器输出的标准,因此每个传感器都需要不同的解决方案。

我们正在网上发布一些教程,并计划推出一个串行传感器教程,但尚未完成。监视此页面以注意新页面:

http://www.campbellsci.com/19_1_773

如果可以的话,一般的提示是使用serieinrecord命令将数据从传感器读取到字符串中,传感器会自动输出数据,然后如果需要(有些只存储字符串),则使用splitstr将数据拆分为变量。

最新的记录器操作系统也有一个新的终端“;W”表示;命令,可以监视(“嗅探”)通过另一个串行端口进行的通信。这对于查看记录器/传感器发送和接收的数据非常有用。这可以让您检查波特率设置是否正确,以及传感器是否按预期响应。

新对话如下:

再次感谢。
书信电报

新对话如下:

除了Andrew的建议外,在BeginProg和Scan之间使用SerialOpen指令。SerialOpen使用传感器所需的设置配置通信端口。您需要知道如何设置传感器才能配置SerialOpen。将该指令放入程序中,然后使用“终端模式”;W”表示;命令查看传感器和记录器之间的通信是否正常。然后继续执行SerialInRecord和SplitString指令。

当做
珍妮特

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 测量分辨率问题 _Campbellsci论坛问答
「测量分辨率问题 _Campbellsci论坛问答」评论列表

发表评论