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

    文章

    2806

    浏览量

    136649
  • 执行器
    +关注

    关注

    5

    文章

    335

    浏览量

    19194
  • 测距传感器
    +关注

    关注

    0

    文章

    66

    浏览量

    20045
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    意法半导体推出新一代8 x 8多区飞行时间测距传感器VL53L8CX

    据麦姆斯咨询介绍,意法半导体的最新一代8 x 8多区飞行时间(ToF)测距传感器VL53L8CX实现了一系列改进,包括更强的抗环境光干扰能力、更低的功耗和更强的光学性能
    的头像 发表于 12-27 09:23 647次阅读
    意法半导体推出新一代8 x 8多区飞行时间<b class='flag-5'>测距</b><b class='flag-5'>传感器</b>VL53L8CX

    HarmonyOS传感器开发指南

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

    如何选择激光测距传感器

    激光测距传感器是一种广泛应用于工业、测量和科学领域的高精度测量设备,它可以通过激光束测量目标距离。但是,如何选择适合自己需要的激光测距传感器呢?本文将从以下几个方面为您
    的头像 发表于 10-10 17:11 564次阅读
    如何选择激光<b class='flag-5'>测距</b><b class='flag-5'>传感器</b>?

    RK3568开发板外接超声波传感器测距模块

    RK3568开发板外接超声波传感器测距模块-迅为电子
    的头像 发表于 09-18 15:12 533次阅读
    RK3568<b class='flag-5'>开发</b>板外接超声波<b class='flag-5'>传感器</b><b class='flag-5'>测距</b>模块

    浅谈微型雷达测距传感器

    深圳佳佳眼微波雷达测距传感器主要体现在更高的精度、更远的距离以及更小的体积上。
    的头像 发表于 09-15 16:14 693次阅读
    浅谈微型雷达<b class='flag-5'>测距</b><b class='flag-5'>传感器</b>

    红外测距传感器:改变未来的测量方式

    红外测距传感器:改变未来的测量方式在我们的日常生活中,距离的测量可能看起来是一个相当简单的任务,但对于许多行业和领域来说,精确、快速且可靠的距离测量是至关重要的。传统的测量方法可能会消耗大量时间
    的头像 发表于 09-12 08:30 626次阅读
    红外<b class='flag-5'>测距</b><b class='flag-5'>传感器</b>:改变未来的测量方式

    树莓派连接超声波测距传感器

    今天我们来玩超声波测距传感器。我购买的是型号是US-015,长得是下面这个样子。
    的头像 发表于 07-02 15:14 959次阅读
    树莓派连接超声波<b class='flag-5'>测距</b><b class='flag-5'>传感器</b>

    SLDS-D150P远距离/高频率激光测距传感器概述

    SLDS-D150P 激光测距传感器是新一代测距传感装置,产品集功能强大、性能稳定可靠、安装使用方便、应用范围广等诸多优点于一体,是一种
    发表于 05-29 09:40 322次阅读
    SLDS-D150P远距离/高频率激光<b class='flag-5'>测距</b><b class='flag-5'>传感器</b>概述

    CH32V103基础教程100-红外测距

    在日常使用时,我们常用的测距传感器有超声波测距和红外测距两种方式。关于超声波测距,在前面章节我们
    发表于 05-12 17:00

    CH32V103基础教程97-超声波测距

    本章教程主要通过使用CH32V103开发板连接超声波测距模块进行超声波测距实验。本次实验教程所用传感器为HC-SR04超声波传感器。 1、T
    发表于 05-12 16:32

    激光测距传感器

    激光测距传感器 VDM28-8-L1/73c/136 测距传感器的工作原理主要方式: 三角反射原理型: 非接触测距的第一种方法,主要通过接收
    的头像 发表于 04-26 11:17 920次阅读

    超声波位移传感器与激光测距仪/测距传感器之间有何区别

    超声波位移传感器和激光测距仪/测距位移传感器是两个广泛用来测量距离的工具,两者之间互有优势,在选择的时候要根据实际情况具体分析,看哪个类型的
    的头像 发表于 04-21 11:02 1084次阅读

    超声波传感器的优缺点分析

    ,但会带来一些复杂的问题。如果有3~5V低压驱动(功率更大)传感器更好;3、灵敏度,最好是更高;可以看出,超声波传感器可以发射、来接收和分析人耳无法检测到的声音。在超声波传感器的检测中
    发表于 04-21 09:09