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

2019-07-18 17:27发布

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

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

红外测距较近,如果想判断超出测距也非常简单。在接收环节判断有无反射信号,无则超距。条件红外信号需要调制,解调后才能知道是否自己发出的。无调制的红外信号容易产生误判——外光线问题,尤其是阳光下,黑屏遮挡不起作用。
我手头有一些搞不清楚型号,可以红外检测0.5米,由于避障小车用的,没有用来测距。不过有时间可以进行这方面的测试。测距一般还是采用超声测距。
zhouxk
2楼-- · 2019-07-18 18:04
电压变化趋势是逐渐减小的,你只要判断小于30cm时的电压就好了。
zsqzsqzs
3楼-- · 2019-07-18 20:38
 精彩回答 2  元偷偷看……
dingyang598
4楼-- · 2019-07-18 22:30
zhouxk 发表于 2019-5-27 07:37
电压变化趋势是逐渐减小的,你只要判断小于30cm时的电压就好了。

我目前遇到的情况是测距模块所测距离很大,实际距离已经不在这个表中,但是读回的数据有时候会在这个图表中所示的范围内,并不是特别稳定
dingyang598
5楼-- · 2019-07-19 01:02
HELLOKITTYNEW 发表于 2019-5-27 07:20
本帖最后由 zhjb1 于 2018-6-14 09:32 编辑

红外测距较近,如果想判断超出测距也非常简单。在接收环节判断有无反射信号,无则超距。条件红外信号需要调制,解调后才能知道是否自己发出的。无调制的红外信号容易产生误判——外光线问题,尤其是阳光下,黑屏遮挡不起作用。

这个红外模块的输出是模拟信号,所以不知道该如何处理了
dingyang598
6楼-- · 2019-07-19 01:22
zsqzsqzs 发表于 2019-5-27 07:57
一般传感器使用中不会让传感器工作在极限上,都会适当缩减工作范围,并加上超范围检测保护,确保数据的可靠性。对于这个案例,既然距离超出量程后,这个模块读回来的数据会处于量程中,那就自己在监测范围内设置一个检测距离极限不可以吗,比如距离大于25cm就认为超量程。距离一般情况下应该是连续变化的,增加趋势和限定值 ...

多谢指点,希望使用趋势判断可以解决

一周热门 更多>