【发布时间】:2014-03-13 09:53:41
【问题描述】:
我正在为一个项目测试温度传感器。我发现预期值和测量值之间存在差异。由于差异在温度范围内是非线性的,因此我不能简单地添加偏移量。有没有办法可以对获取的数据进行某种偏移?
更新 我有一个商用加热器元件,可以加热到设定温度(我按预期命名了这个温度)。另一方面,我有一个温度传感器(我的项目),它测量加热器的温度(这里我将其命名为测量的)。
我注意到测量值和预期值之间的差异,我想对此进行补偿,以便测量值接近预期值。
示例 如果我的传感器测量到 73.3,则应通过某种方式(数学或其他方式)对其进行处理,以便显示它接近 70.25。
希望这能澄清一点。
Measured Expected
30.5 30.15
41.4 40.29
52.2 50.31
62.8 60.79
73.3 70.28
83 79.7
94 90.39
104.3 99.97
114.8 109.81
感谢您的宝贵时间。
【问题讨论】:
-
您是要针对特定的单个传感器执行此操作,还是希望更正许多相同类型传感器的读数?这是一次性修复还是针对产品?您在最终读数中需要什么级别的准确度?
-
是的,您能否提供更多关于您希望完成的任务的详细信息,或者提供一个基于虚构数据的所需结果的简单示例?
-
@sean 推断您有一些逻辑(函数)来计算预期是否正确?您想让它更好地接近实际观察到的数据,对吧?
-
@JoeHass 目前仅适用于单个传感器,但我会对一种适用于所有类似传感器的方法感兴趣,因为我相信大多数传感器都会有一些固有的错误。谢谢
-
@lizusek 是的,这就是我的意思,我已经更新了我的问题以显示我的详细信息。谢谢
标签: math microcontroller sensors data-analysis