自己做了一个LDC1000距离变化感应的DEMO,采用的是stm32的主控,结构采用了杠杆放大距离的变化值。在实际的测试中,发现距离 跟 数据 的变化的线性度不是很好。请问有过相关的问题出现吗?非常感谢您的阅读,还请不吝赐教!
结构 1 编号1 参数0x12 0x35 | ||||
样品总数500 | ||||
1 | 1.2 | 2 | ||
MAX | 210 | 270 | 335 | |
MIN | 150 | 225 | 285 | |
AVE | 178.45 | 248.87 | 314.2 | |
MAX-MIN | 60 | 45 | 50 |
Robin Feng:
你好,请问你用在什么场合?你所说的是输出数据和移动距离之间线形还是不同测试间的一致性?谢谢
如果是线形是可以校准的,
Aslm Aslm:
回复 Robin Feng:
您好,非常高兴看到您的回答。我的应用场合是厚度检测。是输出数据与距离的不是成线性。采用的是直接输出的Proximity值,从数据中可以看出,当厚度为1.2时,数据248/178=1.39;厚度为2时,314/178=1.76 ;做过多组测试,数据都类似。之后采用转换后的Rp值,在厚度为1.2时,线性还是1.4左右。这些让我很疑惑,还请麻烦您帮我分析一下,或是告诉我让、如何校正线性!非常感谢您的阅读!
Robin Feng:
回复 Aslm Aslm:
1. 输出值与距离却是不是一个完全的线性关系,如下图。在距离最近的部分是线性一些,超过半径后线性变差,因此方法是要把线圈做大,另外输出数据和实际距离做一个表,进行查表校准。
2.另外测试L的稳定性会比R要高一些,因此建议测试L. 可以disable R,请告知你所在城市或联系方式,以便FAE与你联系
Aslm Aslm:
回复 Robin Feng:
广州 sillyman2013@hotmail.com .非常感谢您的解答,我所使用的是直径20MM的线圈,测试的距离变化在距线圈4mm-6mm之间。