EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
VL6180X激光测距模块使用异常1 N' U& c# l, F& S) s6 h2 r
# m7 N, L- y, n+ J M
! b& A3 v" [: @" R 使用VL6180X的时候 出现输出结果与文档描述结果不一致的情况 主要表现如下:
& T& ~4 l7 b' u (1)产品启动之后 根据设置进入连续距离测试工作模式 模块距离被测物体0-100mm(大致距离)内 I2C通信输出的range值皆为 0x00
`% g5 t- c& H' } (2)当模块距离被测物体距离超过100mm(大致距离)的时候 输出的range值开始随着被测物体的(远离)移动而逐渐增加 3 X* z9 O/ L3 {" Y- l3 e$ ?
(3)当模块距离被测物体距离进一步扩大至超过250mm(大致距离)的时候 range值 输出为0xFF q3 x/ m; ?1 g
(4)另外 手中一共有5个该型模块 其中3个表现如上 # Q' n8 a: o+ `2 X3 }! n+ U6 P
另外两个在以上描述现象(1)中表现为 数据输出皆为0x10
- T9 q3 @5 u. ?- W# D 另一个在以上描述现象(1)中表现为 数据输出皆为0x13 5 `% j6 \2 h$ ~4 l, m: q6 o
我司人员选择的工作模式为连续距离测试模式 寄存器配置如下:
) n/ P4 B2 n9 R) O+ B$ W+ Usysrange__intermeasurement_period:寄存器 0x001B 数值:0x05 - ^2 I; ^2 \$ W) ^# P* R+ S& X' X
sysrange__vhv_repeat_rate:寄存器 0x0031 数值:0x64
8 ]2 {! y* h* _' A J6 Wsysrange__vhv_recalibrate:寄存器 0x002E 数值:0x00
1 M" A* g( `4 s- Q4 tSYSTEM__INTERRUPT_CONFIG_GPIO:寄存器 0x0014 数值:0x04 / j$ K6 j) n O' C g& `1 M. g+ H$ I
sysrange__max_convergence_time:寄存器 0x001C 数值:0x0A
, ^. c( \9 |$ k5 G% {
; A. u: o7 B5 A. L: ySYSRANGE__START:寄存器 0x0018 数值:0x03 ( Z# t2 M! J4 S4 o
SYSTEM__FRESH_OUT_OF_RESET:寄存器 0x0016 数值:0x00
! A; O8 b* z& X: U. y |