主题中讨论的其他器件:MSP-FET、 EVM430-FR6047
在开发流量计时、有时我遇到的问题是、我获得的测量结果太大(或太小)。 在上一次这些问题越来越多的时候、现在是时候摆脱它了。
我得到的错误值始终几乎相同:
!、C5E2210E VFR、-7.245288e+03
!、4684935B VFR、1.6968e+04
当我改变流量时、这些值的线性关系也会变大、变小、但并不显著。
当我的管道开始干燥时、当我重新启动流经管道的水时、会出现错误的值。 有时、他们只是几个人、但当他们停留时、每一个值都不正确。
消除一系列错误值的唯一方法是清空传感器或重新启动传感器。 因此、当我仅关闭电源并再次打开电源时、我的值再次良好。 因此、我认为我的问题有软件原因。 我检查了管道中是否有气泡、但似乎还可以。
我们的想法是、超声波可能会受到回波或时序问题的影响。 为了进行检查、我更改了 UPS0至 UPF1 GAP 和 UPS 至 DNS GAP 的设置。 问题还存在。
是否有人也注意到像我这样的问题? 这可能是什么原因? 我稍微篡改了我使用的源代码(FR6047_USSSWLib_TEMPLICE_example)。 是否可能存在计时问题?
我对每个输入都很满意。
Kathrin
PS:
我对一个位进行了短路的输出示例。 这些值以 l/min 为单位
当我不幸运时、不良值会停留在"管道中的空气"之后
-3.403 |
-3.592 |
-2.892 |
224.056. |
224.747 |
-3.241. |
-2.691 |
223.818 |
224.469 |
224.245. |
224.233 |
-2.474 |
-2.848 |
-2.737 |
-2.260 |
管道中有空气 |
管道中有空气 |
管道中有空气 |
管道中有空气 |
管道中有空气 |
69.291. |
66.960 |
64.249. |
63.350 |
-120.216 |
122.752 |
-116.641 |
63.291. |
69.488. |
和和示例说明了实际流量和错误测量值之间的关联: