主题中讨论的其他器件: LDCCOILEVM、
您好!
我将 LDC1612与 F28379D launchpad 配合使用、以测量线圈 B 与 LDCCOILEVM 之间的横向运动。 昨天、我能够根据0mm 至59mm 的 LDC 数据创建一个1mm 的分辨率标度。 为了创建此刻度、我将 DATA0除以1000、并使用标尺沿着线圈映射 MM 点。 通过收集这些数据、我能够创建一个包含在代码中的线性方程。 我对系统进行了几次下电上电、以查看刻度是否可用、实际上是可用的。 但是24小时后、我注意到该刻度不起作用。 昨天的0mm 数据点为7403,今天的0mm 数据点为7484,偏移量为81。 我今天在代码中包含了该偏移量、但该比例不那么可靠。 我想知道哪些因素会导致数据的这种变化。 硬件系统/目标未更改。 软件中唯一的变化是偏移量的减法。 以下是系统参数:
LDCCOILEVM 的线圈 B、其中820pF 电容器连接到 LDC1612EVM 的 LDC1612部分。
100mm x 25mm 元目标。
LaunchPad 使用400k i2c 时钟。
LDC1612的寄存器值:
RCOUNT0:0xFFFF
RCOUNT1:0x0009
SETTLECOUNT0:0x0012
SETTLECOUNT1:0x0001
CLOCKDIV1/2:0x1001
ERRORCONFIG:0x0001
DRIVECURRENT0/1:0xF000
MUXCONFIG:0x820C
deviceconfig:0x1E01
谢谢你。