EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
VL6180X激光测距模块使用异常6 f4 }2 i: j z x( g
$ L4 C! T. c0 H2 X# z5 Y
2 ]1 v1 e3 O% X4 S$ r$ ?) V) D% H
使用VL6180X的时候 出现输出结果与文档描述结果不一致的情况 主要表现如下:
8 V& Q. f6 y) C M7 V0 s: { (1)产品启动之后 根据设置进入连续距离测试工作模式 模块距离被测物体0-100mm(大致距离)内 I2C通信输出的range值皆为 0x00 0 e3 N- S |' V; r6 ^5 D) ]+ m
(2)当模块距离被测物体距离超过100mm(大致距离)的时候 输出的range值开始随着被测物体的(远离)移动而逐渐增加 0 _, K$ K6 W2 N1 {# j
(3)当模块距离被测物体距离进一步扩大至超过250mm(大致距离)的时候 range值 输出为0xFF + {1 g; n( t8 H/ x* k" g
(4)另外 手中一共有5个该型模块 其中3个表现如上 / }4 M) u* I/ O0 o7 a
另外两个在以上描述现象(1)中表现为 数据输出皆为0x10
$ C3 D8 k4 [: ?1 r* f8 O 另一个在以上描述现象(1)中表现为 数据输出皆为0x13
; V7 U5 M* ~! E. Q) V* f 我司人员选择的工作模式为连续距离测试模式 寄存器配置如下: ; @/ ~4 L# G9 N& a
sysrange__intermeasurement_period:寄存器 0x001B 数值:0x05
5 s7 X$ X3 A* t& d" P# J; F/ usysrange__vhv_repeat_rate:寄存器 0x0031 数值:0x64
/ F0 Y( _( T: [) U; |* Tsysrange__vhv_recalibrate:寄存器 0x002E 数值:0x00 6 ?# o$ W+ b, f% K5 I" Z8 l4 h
SYSTEM__INTERRUPT_CONFIG_GPIO:寄存器 0x0014 数值:0x04
; @# T) u2 D: e5 k9 tsysrange__max_convergence_time:寄存器 0x001C 数值:0x0A
4 U1 h M+ t. e8 F3 G; ~4 s" j. h
" ^: W4 S9 O0 E0 z \5 ]1 D4 iSYSRANGE__START:寄存器 0x0018 数值:0x03 ! _9 m( X. J1 T( T. T* R Z
SYSTEM__FRESH_OUT_OF_RESET:寄存器 0x0016 数值:0x00
( `) @9 ?' w/ o4 e: t6 v |