EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
VL6180X激光测距模块使用异常( Y3 e+ K7 }9 R! ]# o( U c7 K8 }) C
& G: w- U \& S0 o" l# N+ J
# l; F% e6 X2 U) A7 r) R. F
使用VL6180X的时候 出现输出结果与文档描述结果不一致的情况 主要表现如下: 5 \$ @. f6 w# f2 x9 \
(1)产品启动之后 根据设置进入连续距离测试工作模式 模块距离被测物体0-100mm(大致距离)内 I2C通信输出的range值皆为 0x00
8 c6 r" }; I* o) G8 L (2)当模块距离被测物体距离超过100mm(大致距离)的时候 输出的range值开始随着被测物体的(远离)移动而逐渐增加 ! q! c0 f' u! a) d
(3)当模块距离被测物体距离进一步扩大至超过250mm(大致距离)的时候 range值 输出为0xFF
$ ]/ ?, g) s" {) f- @" }$ s (4)另外 手中一共有5个该型模块 其中3个表现如上 - |* d* h4 e% Y5 U- P3 f" Y
另外两个在以上描述现象(1)中表现为 数据输出皆为0x10
" q$ c6 v5 _& I( u @ 另一个在以上描述现象(1)中表现为 数据输出皆为0x13
$ s6 B. @6 I% n 我司人员选择的工作模式为连续距离测试模式 寄存器配置如下: 2 |: |" {- V3 \. Q$ M
sysrange__intermeasurement_period:寄存器 0x001B 数值:0x05
& c+ G9 W6 ]; f6 _sysrange__vhv_repeat_rate:寄存器 0x0031 数值:0x64
9 T. `0 _2 C1 c# B: \) ^, f7 Ssysrange__vhv_recalibrate:寄存器 0x002E 数值:0x00 / Q% W- Y* E, f5 k. n: ]
SYSTEM__INTERRUPT_CONFIG_GPIO:寄存器 0x0014 数值:0x04
- q8 a$ ^) Y% U& isysrange__max_convergence_time:寄存器 0x001C 数值:0x0A
( Q& M9 t5 o- ~% y1 w
$ l {. P, E9 `0 w9 B* D( U+ ZSYSRANGE__START:寄存器 0x0018 数值:0x03 $ k" l6 S; _4 e, J
SYSTEM__FRESH_OUT_OF_RESET:寄存器 0x0016 数值:0x00 6 F, x+ s8 v% F$ x1 `
|