找回密码
 注册
关于网站域名变更的通知
查看: 562|回复: 3
打印 上一主题 下一主题

VL6180X使用输出结果异常 只在10cm以上有数据输出

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-3-3 13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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/ u
sysrange__vhv_repeat_rate:寄存器 0x0031     数值:0x64

/ F0 Y( _( T: [) U; |* T
sysrange__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 t
sysrange__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 i
SYSRANGE__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

该用户从未签到

2#
发表于 2023-3-3 14:24 | 只看该作者
官方给出的那个文档  寄存器配置是不全面的

该用户从未签到

3#
发表于 2023-3-3 14:49 | 只看该作者
可以去找另外的文档“VL6180X range and ambient light sensor quick setup guide”

该用户从未签到

4#
发表于 2023-3-3 15:15 | 只看该作者
将所有的寄存器配置完成即可实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-2 23:05 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表