2
\ \ begingroup \美元

我正在寻找用于Arduino项目的晴雨表传感器。我认为的一个项目是HP206C(在德国的Reichelt)。当他提到0.1米和0.01米的准确性时,供应商违背了自己的一点点。因此,我正试图在数据表中查找。

Reichelt提供的原始数据表说:

压力相对精度+/- 0.6 mbar

输出数据的压力分辨率0,01 mbar

高度计分辨率输出数据0,01米

恕我直言,数据表自相矛盾。

有一个生产者的新数据表也可以提供。它说:

压力相对精度+/- 0.5毫巴

压力模式下的压力/高度分辨率为0.01 mbar

高度计模式下的压力/高度分辨率0.1米

到目前为止就没关系了。

该产品的广告高度为0.1米。这是一个现实的数字吗?恕我直言,输出分辨率无关紧要,重要的是精度。

如果我的银行账户有$1000.00,我可以将输出分辨率增加到$1000.00000,但值并没有变好,对吗?即使输出分辨率是1毫森特,精度仍然是1分。

我的理解是否正确?

从评论中@PlasmaHH,似乎我需要解释申请:

  • 我只需要相对压力测量,而不是绝对值。这就是为什么我忽略数据表中的其他值。
  • 我不能等待“几秒钟”并花费平均测量值。原因是:我需要测量短途飞行的高度,持续时间不到2秒。
\ $ \ endgroup \ $
7.
  • \ \ begingroup \美元 你有带压力传感器的智能手机吗?拿出一款可以绘制图形的应用,把它放在你的桌子上几秒钟,然后把它放在地上几秒钟,观察图形。 \ $ \ endgroup \ $-PlasmaHH 18年6月28日7点54分
  • \ \ begingroup \美元 对不起,我没有。就算有,我怎么知道是什么类型的? \ $ \ endgroup \ $-托马斯·韦勒 18年6月28日7点57分
  • \ \ begingroup \美元 如果精度优于精度,那么您不会像结果一样。如果您在银行中有1000.00美元,但银行只向您报告100美元的精确度,那么您真的不知道您是否只有900美元或1100美元,他们说你有1000美元。 \ $ \ endgroup \ $- 18年6月28日7点58分
  • \ \ begingroup \美元 @jre:我明白了。我的问题是相反的情况。 \ $ \ endgroup \ $-托马斯·韦勒 18年6月28日8点02分
  • \ \ begingroup \美元 @thomasweller:那不是重点。重点是,在最具现代智能手机上,您可以看到差异很好,因此具有100mm精度的传感器并不合理。 \ $ \ endgroup \ $-PlasmaHH 18年6月28日8:05

2个答案2

4.
\ \ begingroup \美元

精度不是解析度 !

准确性意味着,怎么样准确的是阅读。对于此传感器:

压力绝对精度(0 c至50 c):-1.5至+1.5毫巴

这意味着如果实际压力是1000 mbar,那么传感器保证报告998.5 mbar到1001.5 mbar之间的值。

分辨率是不同的,它是关于您看到的数字数量

1000mbar vs 1000.01 mbar

在1000 mbar读数分辨率是1 mbar, 1 mbar的差异是需要得到下一个较低或较高的读数。

在1000.01毫巴读取该步骤仅为0.01毫巴,因此它具有100倍的分辨率。

1000.01毫巴不必更准确。

例如,传感器A显示读数为1000 mbar,它的分辨率为1 mbar,精度为+/-0.5 mbar

传感器B显示读数1000.01毫巴,它具有0.01毫巴的分辨率和+/- 1毫巴的精度

显然,传感器A更准确,传感器B只是表明它更准确(通过显示更多的数字),但事实并非如此。

但是,您将能够看到传感器B的更小的变化。

\ $ \ endgroup \ $
6.
  • \ \ begingroup \美元 “看到传感器B的较小变化。”- 所以你说其他分辨率是只是噪音? \ $ \ endgroup \ $-托马斯·韦勒 18年6月28日8点21分
  • \ \ begingroup \美元 它不一定是,如果读数跳跃和下降,即使不应该(压力是恒定的),那么传感器可能会测量其自己的噪音。如果读数相当恒定,则噪声足够低。 \ $ \ endgroup \ $-bimpelrekkie. 18年6月28日8点23分
  • \ \ begingroup \美元 @ThomasWeller是精确,可重复性。 \ $ \ endgroup \ $-Jeroen3 18年6月28日8点23分
  • \ \ begingroup \美元 @ Jeroen3:好的,谢谢。因此,对于单个测量,我只能依靠准确性,因为我没有办法确定精度。当我进行多次测量时,我可以确定精度并在传感器中获得更多。 \ $ \ endgroup \ $-托马斯·韦勒 18年6月28日8点28分
  • 3.
    \ \ begingroup \美元 你写道以来我只需要相对压力测量你不需要依赖精确度,你需要分辨率,并确保测量是可重复的(相同的压力下相同的值)。 \ $ \ endgroup \ $-bimpelrekkie. 18年6月28日8点32分
1
\ \ begingroup \美元

原则上,它应该有效,但根本没有办法讲述。

来自数据表:

压力数据按20位2的补码格式排列,单位为Pascal。压力值存储在所有24位的OUT_T_MSB、OUT_T_CSB和OUT_T_LSB中。24位数据中4位最重要的位是无用的,而20位最不重要的位代表压力值。用户需要将这个20位无符号二进制值转换为整数,然后除以100得到最终结果。

所以数据张成的空间是20位,或者说1048576位。就叫100万吧。除以100等于10000帕斯卡。1帕斯卡的气压差在25摄氏度和海平面下相当于0.08米。由于压力分辨率约为10,000/1,000,000,或0.01帕斯卡,固有极限约为0.008米。

但。从这缺少的是信号中的噪音。如果您有12次噪声计数,则单个样本将具有约12 x .008帕斯卡的有效分辨率,或约0.1米。如果噪声大于那个,则获得较低的分辨率。没有噪音规范,根本就没有办法。据推测,增加抽取设置会提高噪音(这就是他们合并选择的原因),但是是否会给您提供所需的结果完全未知。

进一步复杂化的是没有像抗振性和加速度的物品的规范。您显然在某种空中平台上使用了这一点,可能是模型火箭,这些因素可能很重要。

最后,没有关于本机的响应的线性度规范。如果线性度非常好,并且噪音是可接受的,您可以简单地看看从出生前读数的压力/高度变化,并获得您的海拔地区变化。例如,您可以假设在几秒钟内,传感器的温度不会明显变得明显。但是,你不知道响应是线性的 - 或者,你不知道它是如何非线性的。请注意,压力绝对精度为+/- 1.5毫巴,或约+/- 120米,超过0至50℃。假设温度补偿是完美的,这意味着响应是绝对的非线性的,这是预期的。问题是,是非线性的平滑,还是它们是笨拙的?可能是前者,在这种情况下,你会得到所有权利 - 但根本没有办法肯定。

\ $ \ endgroup \ $

    你的答案

    点击“发布答案”,您同意我们的同意服务条款隐私政策Cookie政策

    不是您要找的答案?浏览其他标记的问题问你自己的问题