0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于测距传感器的开发和性能介绍分析和应用

英特尔物联网 来源:djl 作者:郑东跃 2019-09-16 09:20 次阅读

物联网大学第二讲开课啦!都说传感器是物联网的核心,可你知道小体积的测距传感器有啥大用途吗?憋说话,看文章吧!

“请勿靠近”、“安全距离”、“到达指定位置”、“左侧0.6米处”,这些都是我们平时经常在银行、地铁,或停车时看到的警示。这些警示对我们人身财产安全的保障非常重要,其核心便是“距离”,物联网界亦是如此。今天,笔者就带大家认识一下这些使“距离产生美”的传感器们。

红外传感器

首先登场的是简单、经济的红外传感器。说它简单,因为其原理为通断检测,其距离的判断是在硬件设计阶段调试并固定的长度,返回的结果仅仅为“通、断”两个状态。主要完成避障功能与遮挡检测,在日常生活中也是比较常见的,像是红极一时的扫地机器人,小小圆圆的,只需放在地上一会就可以将你的屋子打扫干净。当它检测到前方有障碍或者悬空时就会绕开,这样就可以躲避家具、楼梯,并且将你的地板清理干净了,这里面的最基本技术就是避障;还有我们进入商店时的自动门,当我们靠近时,门就会自动开启,而当我们走过时,门就会自动关闭,另外,地铁闸机口的开启与关闭也是利用两个红外传感器依次感知通断功能。

在详细介绍之前,我们先近距离看一眼红外传感器的样子:


(红外传感示例图)

通过上面的传感器特写,我们可以看到其具有一对红外线发射与接收管,发射管发射出固定38KHz频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,此时指示灯亮起,经过电路处理后,信号输出接口输出数字信号,可通过电位器旋钮调节检测距离,有效距离2~40cm,工作电压为3.3V-5V,由于工作电压范围宽泛,在电源电压波动比较大的情况下仍能稳定工作,非常适合我们英特尔伽利略开发板,使用杜绑线连接后即可感测周围环境的变化。

对于英特尔伽利略开发板,在软件编程上面也是非常方便的。笔者这里仅给出编程示例,具体的项目应用还需要网友们自行编写。

编程示例

void setup(){

pinMode(IR,INPUT);

}

void loop(){

int break;

break = digitalRead(IR);

if(break == 0){

stop();//有障碍物,躲避

}}

超声波传感器

红外测距传感器的测量范围是10cm到80cm,所以对于要求更远的距离与测量精度来说,超声波测距传感器将会更为适用,还有一点就是不受周围环境光源干扰,在物联网实际应用中,也是不可忽视的重要因素。我们以超声波传感器为例,简单地学习一下超声波测距原理,再在英特尔伽利略开发板上做超声波传感器应用实验。

超声波传感器的工作方式就像声纳一样,是通过发送器发射出来的超声波被物体反射后传到接收器接收,以判断是否检测到物体。信号反射时间越长,则目标越远。超声波传感器的测量距离长度可以达到450厘米之远,精度也可以高达0.3厘米。当然,距离是由接收时间长度反向推理,软件计算出来的。超声波的传播速度V可以用下式表示:

V=331.5+0.6T(m/s)

公式中,T(摄氏度)为环境温度,在23摄氏度的常温下超声波传播速度为345.3m/s。超声波传感器就是利用这样的超声波来检测物体的。现在已经知道了传播速度与传播时间,那么传播距离是不是很容易计算出来了?

下面是超声波传感器的实物图,很简单的四根线,输入和输出接口只需接入英特尔伽利略任意的两个数字接口。

接下来,笔者依然给出英特尔伽利略开发板的简要编程示例源代码,如下:

编程示例

int SonicSendPin = 4;

int SonicReceivePin = 5;

void setup(){

Serial.begin(9600);

pinMode(inputPin, INPUT);

pinMode(outputPin, OUTPUT);

}

void loop(){

digitalWrite(SonicSendPin, LOW);

delayMicroseconds(2);

digitalWrite(SonicSendPin, HIGH);

delayMicroseconds(10);

digitalWrite(SonicSendPin, LOW);

int distance = pulseIn(SonicReceivePin, HIGH);

distance= distance / 58;

Serial.println(distance);

delay(50);

}

当然,还有更加昂贵、精度更加精准的激光测距传感器,也有精度不足、但是非常经济的夏普GP2D12红外测距传感器,这两款测距传感器很少实际使用,原理大同小异。

测距传感器的加入使得我们的物联网能够轻松判断“面前”是否有物体,并能够轻松获取“面前”的物体离我们多远,也让我们物联网的执行器能够从容处理目标,也就意味着我们可以随意处理目标物体,不用关心具体的位置,比如一个自动垃圾捡拾器,我们只需要随意将垃圾扔到一个指定区域即可,不需要有姚明罚球般的投篮准确性。连接到物联网的执行器也就可以自主测量与判断,为后期物联网自主思考,实现人工智能打下艰实的基础。

英特尔物联网 拥有英特尔,充满无限“芯”可能,想了解更多关于英特尔物联网及其他相关资讯,长按下面二维码,关注英特尔物联网微信公众平台,让我们一起智能物联,从芯开始! 微信号:intel_iot

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 超声波
    +关注

    关注

    63

    文章

    2984

    浏览量

    138170
  • 执行器
    +关注

    关注

    5

    文章

    375

    浏览量

    19306
  • 测距传感器
    +关注

    关注

    0

    文章

    74

    浏览量

    20196
收藏 人收藏

    评论

    相关推荐

    GUD8矿用本安性磁性传感器测距离怎样确定

    确定矿用本安型磁性传感器的检测距离需要考虑多个因素,并通过实际测试和优化来确定具体的检测距离。同时,在使用过程中需要定期对传感器进行校准和验证,以确保其准确性和可靠性。
    的头像 发表于 10-11 14:56 107次阅读

    门窗传感器评估平台介绍性能概述

    电子发烧友网站提供《门窗传感器评估平台介绍性能概述.pdf》资料免费下载
    发表于 09-10 10:49 0次下载
    门窗<b class='flag-5'>传感器</b>评估平台<b class='flag-5'>介绍</b>和<b class='flag-5'>性能</b>概述

    激光测距传感器怎么接线

    激光测距传感器是一种利用激光技术进行距离测量的传感器,广泛应用于工业自动化、机器人导航、无人驾驶等领域。 一、激光测距传感器的工作原理 激光
    的头像 发表于 08-29 16:13 582次阅读

    激光测距传感器输出什么信号

    激光测距传感器输出的信号类型多样,这些信号类型根据应用场景、传输距离、抗电磁干扰能力等因素进行选择。 一、激光测距传感器概述 激光测距
    的头像 发表于 08-29 16:08 424次阅读

    激光测距传感器的工作原理、输出信号及性能指标

    激光测距传感器是一种利用激光技术进行距离测量的传感器。它可以广泛应用于工业自动化、机器人导航、无人驾驶、无人机测绘、安防监控等领域。 一、激光测距
    的头像 发表于 08-29 16:04 985次阅读

    激光测距传感器的安装方式有哪些

    激光测距传感器是一种高精度的测量工具,广泛应用于工业自动化、机器人导航、无人驾驶、航空航天等领域。 一、安装前的准备工作 了解激光测距传感器的工作原理和
    的头像 发表于 08-29 16:03 312次阅读

    激光测距传感器的缺点有哪些

    激光测距传感器是一种利用激光技术进行距离测量的传感器,具有测量速度快、精度高、抗干扰能力强等优点,在工业、科研、军事等领域得到了广泛应用。但是,激光测距
    的头像 发表于 08-29 16:01 504次阅读

    激光测距传感器的工作原理是什么?

    激光测距传感器是一种利用激光技术进行距离测量的高精度仪器。它具有测量速度快、精度高、抗干扰能力强等优点,广泛应用于工业、科研、军事等领域。 一、激光测距传感器的工作原理 激光
    的头像 发表于 08-29 15:58 394次阅读

    lidar传感器和激光测距传感器的区别

    LiDAR传感器和激光测距传感器是两种不同类型的传感器,它们在原理、应用和性能方面存在一些区别。 原理区别 LiDAR
    的头像 发表于 08-29 15:56 433次阅读

    用于开发传感器模块的磁传感器

    电子发烧友网站提供《用于开发传感器模块的磁传感器.pdf》资料免费下载
    发表于 08-29 11:13 3次下载
    用于<b class='flag-5'>开发</b><b class='flag-5'>传感器</b>模块的磁<b class='flag-5'>传感器</b>

    VL53L4CX TOF开发(2)----修改测距范围及测量频率

    最佳性能。本篇文章将介绍如何通过修改VL53L4CX传感器测距范围和测量频率来满足不同应用场景的需求。
    的头像 发表于 06-19 10:49 854次阅读
    VL53L4CX TOF<b class='flag-5'>开发</b>(2)----修改<b class='flag-5'>测距</b>范围及测量频率

    激光测距传感器的原理和应用实例

    传感器之间的距离。激光测距传感器原理及其应用场景相当广泛。以下将对激光测距传感器的原理和常见应用进行详细
    的头像 发表于 03-05 16:29 1436次阅读

    超声波测距原理 超声波测距传感器接线方法

    于许多领域,例如工业自动化、机器人导航、安防监控等。本文将着重介绍超声波测距的原理,并详细说明超声波测距传感器的接线方法。 一、超声波测距
    的头像 发表于 01-22 15:22 2128次阅读

    HarmonyOS传感器开发指南

    请求响应的权限,才能获取到相应传感器的数据。 传感器数据订阅和取消订阅接口成对调用,当不再需要订阅传感器数据时,开发者需要调用取消订阅接口停止数据上报。 场景
    发表于 11-28 15:36

    红外传感器的类型及应用

    红外传感器是一类常用于检测、测量和感应目标的电子器件,通过接收目标发射的红外辐射来实现各种功能。根据其工作原理和应用领域的不同,红外传感器可以分为几种主要类型。本文将对红外传感器的常见类型进行详细
    的头像 发表于 11-21 18:12 3598次阅读