当感测到范围结束一段时间时,VL53L0X在持续时间测试中失败

时间:2018-02-24 09:23:59

标签: python raspberry-pi3 i2c

我在python2.7中使用Raspberry Pi 3上的单个VL53L0X。 通常(在物理设置中)它在该循环中测量不定式(检测范围的结束)距离。 当物理对象出现在VL53L0X的视线中时,主软件循环检测到(正确的)距离变化并触发另一个过程。

在一些持续时间测试期间,我注意到当它运行这个循环几个小时并且只检测到范围结束时;它可能会进入不再检测到出现在视线中的物体的情况。 (VL53L0X持续检测范围结束)。 提供的VL53L0X_example.py

也是如此

到目前为止的尝试: 1.更换VL53L0X和/或Raspberry Pi没有任何影响。 2.通过执行tof.stop_ranging(),然后执行tof.start_ranging来重新初始化(VL53L0X.VL53L0X_BETTER_ACCURACY_MODE)并没有帮助。完整的Raspberry Pi的软件重启也无济于事。 3.只有完整的主电源插头才能正常工作。

我的问题: 有没有办法在Python中防止这种情况或Python命令强制VL53L0X重新初始化或关闭电源?

0 个答案:

没有答案