This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好!!!
我在使用自己搭建的LDC1612模块测量线圈到导体的距离时,出现了一些奇怪现象!!!
测试条件:
参考时钟20MHz,使用固定电流配置。
测量距离大概0mm-10mm左右。(0.2mm步进)在0-2.4mm的时候数据结果很正常,随着线圈远离导体计数值减小,频率减小,电感增大。当距离为2.6mm时,计数值只出现三种结果17318412、17318417和17318421(这是不应该的,而且这种情况会一直持续,此时插入金属可以引起计数值变化,但是移开后会回复原样),同时在2.6mm正负0.1mm左右,这个输出计数值不会发生变化,依然输出这三个计数值。当距离达到2.7-2.8mm之后,计数值开始出现变化,随着线圈远离导体计数值减小,频率减小,电感增大。同时2.8mm到2.6mm的计数值变化相比2.4-2.6和2.8-3.0都要小。
我使用过网络分析仪测量过线圈的自谐振频率大概2.5MHz左右,我选择的工作频率大概1.3MHz左右。
下图为线圈位移过程计数值曲线。从0mm开始,逐渐远离导体,0.2mm步进,最远端为10mm。所以图中共有51个阶梯,其中2.8mm处阶梯很奇怪。
同样的测试条件下(相同线圈和LDC1612 步进0.2mm),还可能出现另一种情况。在大致的位置,会出现步进之间计数值变化突然增大的情况,而且计数值也是只出现三种结果17318412、17318417和17318421。
最后,我制作了3个相似的模块,他们在测量位移时,总会出现中间某个段计数值变化增大,而不是随着远离导体计数值的变化率逐渐减小,就如同上述第二幅图中的情况一样。
对此我感到十分疑惑,希望能得到解答,谢谢任何人的回复。
Hi,
Thanks
谢谢,你的回复!!!
1 图中X轴是样本数
2、3 三个模块都是一样的设计,我制作了几十个相同模块用于组装阵列测量位移。我还没有测试完所有模块,卡在同一数据代码有两个,另一个还没仔细测试,这是其中一个。
除了上面那个问题之外,有些模块还会出现另一个更重要的问题。在测量距离导体距离时,理论上随着远离导体,计数值变化率会逐渐减小,但是有时候会出现其中一段计数值出现反向增大,然后再正常。如同下图:横轴为位移,纵轴为计数值,可以看到中间2-3mm处,出现了很明显的斜率增大现象。
4 寄存器中对外置输入的40MHz参考时钟进行了2分频,作为通道0测量的20MHz参考时钟。
Hi,
请问您是否在器件中使用了自动幅度功能来自动设置 IDRIVE 设置? 启用该设置后,器件的输出可能会突然移位来针对目标运动进行调节。
如果没有的话,那么该问题可能的原因还有几个。 其中一种被称为注射共振锁定,在 Optimizing L Measurement Resolution for the LDC161x and LDC1101 app note中的第2.5.3节中有详细描述:
建议您可以尝试本节中的一些步骤进行debug,看下是否有新的进展。
Thanks