大家好,
我在高度计应用中使用 MPL3115A2;在最初的 3 至 4 分钟内,测量高度下降了约 40 至 50 英尺。然后,它就会变得更加稳定。设备放在桌子上的避光箱中。唯一的光线可能来自同一印刷电路板上大约 6 厘米处的一个发光二极管。测量回路是
如果 (中断){ // 从 MPL3115 中断
read (REG_OUT); // 读取结果
read(REG_CTRL1) while(OST_bit == 1); // 读寄存器以确保 OST = 0
write(REG_CTRL1, 0xBA); // 设置 OSR = 128,OST=1,模式为待机
}
我的问题是
1/ 有没有人注意到这个设备有某种预热期,导致其精度在一段时间内一直很差,还是这种现象是我特有的,也就是说这个设备出现了故障?(我没有检测过其他标本,因为我只有一个......)。
2/ 在已知存在此问题的情况下,是否有任何硬件或软件变通方法?
3/ 我的测量程序是否正确?
非常感谢、
杰拉德
好的,谢谢 Jose,我会订购一个新的,到时候告诉你。
你好,杰拉德、
是的,我认为这不是 MPL3115A2 的正常行为。该设备在焊接到PCB时很容易损坏,在焊接过程中可能会损坏,我建议您使用另一个样品进行测试。
祝您愉快,
Jose
-----------------------------------------------------------------------------------------------------------------------
注:如果本帖回答了您的问题,请点击正确答案按钮。Thank you!
-----------------------------------------------------------------------------------------------------------------------
感谢何塞的回答。
我在第一次测量前留出了 6 秒钟的节奏;问题是
无论印刷电路板是在箱内还是箱外,都会以同样的方式出现
用一块小布挡住直射光线。
总之,盒子的背面有孔,可以让空气自然流动。
问题发生在设备关闭几秒钟后。
小时如果我在不到一分钟的时间内将其关闭,然后再打开,则
问题不会发生。因此,我想到了"热身运动"
时间读取高度的损失会在 3 至 5 秒内减少(不会增加)。
在 30 至 40 英尺的范围内飞行 4 分钟才稳定下来。
还请注意,我必须在 OFF-P 寄存器中设置的偏移量是
是 9 时,机场给出的 QNH 高度是正确的。
设备稳定。
当你说这不正常时,我是否应该理解为我应该
用另一个样本试试?
谢谢!
此致
杰拉德
Le 10/10/2017 à 19:34, reyes a écrit :
>
恩智浦技术论坛
<>
>
关于MPL3115A2 预热漂移:
Jose Alberto Reyes Morales 的回复
<> in
/Sensors/ - 查看完整讨论内容
<>
>
感谢何塞的回答。
我在第一次测量前留出了 6 秒钟的时间;不管是把印刷电路板放在盒子里还是放在外面,并用一块小布挡住直射光,问题都会以同样的方式出现。总之,盒子的背面有孔,可以让空气自然流动。
关机几小时后,问题就会出现。如果我在不到一分钟的时间内关机再开机,问题就不会出现。这就是为什么它让我想到"热身" 时间。在 3 至 4 分钟内,读数高度损失在 30 至 40 英尺的范围内下降(从未上升),然后趋于稳定。
另请注意,我必须在 OFF-P 寄存器中设置的偏移量为 9,以便在设备稳定时使用机场给出的 QNH 获得正确的高度。
当您说这不正常时,我是否应该理解为我应该用另一个样本进行尝试?
谢谢!
此致
杰拉德
你好,杰拉德、
3 到 4 分钟的预热时间不正常,开启设备几秒钟后,高度计信号应保持稳定。
光线直接照射传感器顶部的小孔确实会影响传感器的读数,但出于测试目的,请将高度计放在盒子外面进行测量,我认为密封的盒子会影响传感器的高度读数。
祝您愉快,
Jose
-----------------------------------------------------------------------------------------------------------------------
注:如果本帖回答了您的问题,请点击正确答案按钮。Thank you!
-----------------------------------------------------------------------------------------------------------------------