请问4-30cm红外测距模块测量距离大于30cm怎么判定?

2019-07-18 17:27发布

最近用红外测距传感器模块 GP2Y0A41SK0F ,测量距离是4-30cm,但是在使用的过程中,会有一种情况就是测量的距离会大于30cm,当然大于30cm的距离我不需要实际距离,只要能够检测到距离超出量程即可,但是当距离超出量程后,这个模块读回来的数据会处于量程中,这就会干扰我的判断。各位大神有没有遇到过类似的情况,应该如何判断实际距离已超出量程。

具体场景:小车借助传感器都回来的数据沿着墙行走,当遇到90度远离小车的拐角时,这个传感器的数据就不可信了,有什么办法可以检测这个拐角,尽量不要增加传感器。参考小米扫地机的沿墙处理,只有一个红外传感器,但是不知道有没有借助激光雷达来进行检测
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
rwd2016
1楼-- · 2019-07-19 04:18
本帖最后由 zhongfg 于 2018-6-14 10:32 编辑

测量距离可以试试发送红外线时开始计数(计时),到接收到红外线信号时计数(计时)多少来测量是否超出你的量程。
dingyang598
2楼-- · 2019-07-19 06:47
 精彩回答 2  元偷偷看……
60user33
3楼-- · 2019-07-19 11:22
检测输出电压,只要这个电压小于0.4V就可以认为这个距离是大于30cm的,如果要测量再远的话,估计还是要增加传感器,小米扫地机器人里面好像有旋转激光测距模块。
tao322
4楼-- · 2019-07-19 16:50
小米石头扫地机是有激光雷达测距的,多传感器数据融合来规避单传感器的瓶颈问题
可以使用内部结构,使红外与外壳最小4cm,这样,红外出来的数据就可以根据4-40cm的那个曲线来处理
dingyang598
5楼-- · 2019-07-19 22:44
tao322 发表于 2019-5-27 09:13
小米石头扫地机是有激光雷达测距的,多传感器数据融合来规避单传感器的瓶颈问题
可以使用内部结构,使红外与外壳最小4cm,这样,红外出来的数据就可以根据4-40cm的那个曲线来处理

近的位置不怕,主要就怕远,也考虑过会有激光雷达的辅助,我们这台机上也有个激光雷达,主要用来建图规划路径,目前还没用这个来检测,看来还是有必要试一下。多谢多谢
shuqingli
6楼-- · 2019-07-20 03:20
ST 的 VL53L1X (ToF) 估计可以满足楼主的需求。

一周热门 更多>