8559|11

9794

帖子

24

TA的资源

版主

楼主
 

VL53L0X测距传感器的问题 [复制链接]

 
 通过在地址0x14读取12个字节数据
Status = VL53L0X_ReadMulti(Dev, 0x14, localBuffer, 12);
将读取的数据转换成tmpuint16、SignalRate、AmbientRate
tmpuint16、SignalRate、AmbientRate
这三个数据会随物体的距离变化而变化


看到官方例程里tmpuint16需要判断LinearityCorrectiveGain再和LinearityCorrectiveGain计算
没看懂LinearityCorrectiveGain是怎么得到的,
                LinearityCorrectiveGain = PALDevDataGet(Dev,
                        LinearityCorrectiveGain);

PALDevDataGet函数相当于调用Dev->Data.LinearityCorrectiveGain
可是LinearityCorrectiveGain是在哪设置的呢?

  1.                 tmpuint16 = VL53L0X_MAKEUINT16(localBuffer[11], localBuffer[10]);
  2.                 /* cut1.1 if SYSTEM__RANGE_CONFIG if 1 range is 2bits fractional
  3.                  *(format 11.2) else no fractional
  4.                  */

  5.                 pRangingMeasurementData->MeasurementTimeUsec = 0;

  6.                 SignalRate = VL53L0X_FIXPOINT97TOFIXPOINT1616(
  7.                         VL53L0X_MAKEUINT16(localBuffer[7], localBuffer[6]));
  8.                 /* peak_signal_count_rate_rtn_mcps */
  9.                 pRangingMeasurementData->SignalRateRtnMegaCps = SignalRate;

  10.                 AmbientRate = VL53L0X_MAKEUINT16(localBuffer[9], localBuffer[8]);
  11.                 pRangingMeasurementData->AmbientRateRtnMegaCps =
  12.                         VL53L0X_FIXPOINT97TOFIXPOINT1616(AmbientRate);
复制代码



最新回复

楼主可以发一份代码来参考吗?我在执行校准和SPDA出问题了?邮箱1277024711@qq.com  详情 回复 发表于 2019-4-4 16:06
点赞 关注(1)
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 

回复
举报

503

帖子

1

TA的资源

一粒金砂(高级)

沙发
 
请问这款传感器的分辨率在哪里有说明,没有找到Q,Q

点评

在数据手册里没看到  详情 回复 发表于 2017-9-21 16:52
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我想问一下  那三个值都是干嘛的

点评

不太清楚,没有寄存器说明,API看着比较头疼  详情 回复 发表于 2017-9-21 16:53
 
 
 

回复

9794

帖子

24

TA的资源

版主

4
 
曾经in 发表于 2017-9-2 01:42
请问这款传感器的分辨率在哪里有说明,没有找到Q,Q

在数据手册里没看到
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

9794

帖子

24

TA的资源

版主

5
 
wangtao_wt 发表于 2017-9-21 14:06
我想问一下  那三个值都是干嘛的

不太清楚,没有寄存器说明,API看着比较头疼
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

503

帖子

1

TA的资源

一粒金砂(高级)

6
 
恩恩有点迷 谢谢
 
 
 

回复

900

帖子

0

TA的资源

五彩晶圆(初级)

7
 
这个芯片必须使用IPA函数才可以吗?

点评

寄存器操作资料不多 也可以参照代码找寄存器配置  详情 回复 发表于 2018-6-15 12:56
个人签名别打我! 我说。
 
 
 

回复

9794

帖子

24

TA的资源

版主

8
 
yangxf1217 发表于 2018-6-14 10:09
这个芯片必须使用IPA函数才可以吗?

寄存器操作资料不多 也可以参照代码找寄存器配置

点评

谢谢  详情 回复 发表于 2018-7-25 16:41
 
 
 

回复

900

帖子

0

TA的资源

五彩晶圆(初级)

9
 
littleshrimp 发表于 2018-6-15 12:56
寄存器操作资料不多 也可以参照代码找寄存器配置

谢谢
个人签名别打我! 我说。
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

10
 
基于VL53L0   VL6180我们有成功的量产案列     做卫浴和扫地机,无人机      有问题可以和我联系,ST的一级代理商。我们目前专门在做这个市场
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

11
 
楼主可以发一份代码来参考吗?我在执行校准和SPDA出问题了?邮箱1277024711@qq.com

点评

https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=643441&highlight=vl53l0&mobile=2  详情 回复 发表于 2019-4-4 19:04
 
 
 

回复

9794

帖子

24

TA的资源

版主

12
 
Tiramisu_L 发表于 2019-4-4 16:06
楼主可以发一份代码来参考吗?我在执行校准和SPDA出问题了?邮箱

https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=643441&highlight=vl53l0&mobile=2
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表