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

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

3天内不再提示

超声波测距仪的制作教程

454398 来源:工程师吴畏 2019-08-02 10:35 次阅读

原理图

超声波测距仪的制作教程

超声波测距仪的工作原理

在我们了解我们的项目如何确定远距离物体的距离之前,我们首先需要了解超声是什么。超声是一种声波,其频率超出人类听觉的频率(通常大于20kHz)。由于其听不见的频率和稀有性,超声波在许多涉及距离测量和成像的应用中发现。

超声波测距和成像工作的方式与SONAR(声音导航和测距)几乎相同,其中发出短暂的声音。该突发反射远离物体,并记录所产生的回声。由于已知声速,以及爆发传输与合成回声之间的时间,因此可以使用年龄公式D = SxT轻松计算距离。

我们的核心电路是PIC16F1516,它连接到16x2 LCD模块和超声波模块。 PIC执行的第一个代码是配置代码,用于配置内部振荡器,外设和IO端口。配置完成后,PIC进入无限循环,执行多个任务。这些任务中的第一个是告诉超声波模块进行ping操作。第二个任务是等待模块响应(它等待直到回声变高)。当回波输入为高电平时,第三个任务增加一个定时器,最后一个任务是确定距离,然后将结果打印到LCD上。

让模块发送一个引脚需要一个脉冲(低电平)至高)其宽度至少为10微秒(在PIC上非常容易)。等待回声信号变高可以通过单个while循环轻松完成。一旦回声变高,我们重置定时器1并启用它以便开始计数。当从回波引脚检测到低信号时,我们停止定时器1并开始计算。我们项目中的定时器1由Fosc/4提供时钟,由于Fosc为16MHz,因此计数器的工作频率为4MHz。这意味着我们的计数器中的值与一个不错的时基无关,需要修复。通过将定时器值除以4,我们得到一个以微秒为单位的时间,因为计数器的时钟频率为4MHz(250ns时钟脉冲)。每四个滴答对应1微秒,因此除以4给出一个以微秒计数的计数器。

我们的速度是微秒/秒(343),所以一起使用我们的速度和时间很简单 - 只记得答案必须除以2,因为信号必须传送到物体并返回。我们获得的距离答案将以微米为单位,如果以米为单位需要答案,则可以将其除以一百万。为了显示答案,我们必须将数字转换为ASCII字符串,我们通过函数longToASCII(长数字)来完成。这是一个自定义函数,用于保持内存和RAM的使用尽可能低(因为标准C库可以非常快地占用RAM和ROM),但是,它的功能将不在这里解释。 (虽然我们鼓励你去看看它并试图弄清楚它是如何工作的。)

施工

该项目使用通孔封装中可用的部件,这意味着您可以使用大多数电路板构造技术。这包括条形板,面包板,矩阵板和PCB。为了方便起见,我的7805是一个小型SOT-89,我在这个项目中使用了PCB,但是大多数部件都是插座。这意味着显示器和IC等部件可以在其他项目中重复使用。这是特别有用的,因为微控制器每个可能花费几美元。

该项目包含一个显示器,其唯一目的是显示物体和超声波模块之间的距离。然而,它不需要功能,如果移除,电路将非常小,这意味着许多便携式项目,如机器人和可穿戴设备可以包含超声波模块。这些模块面临的一个问题是来自其他超声波模块和/或超声波源的干扰;然而,这些是少之又少。如果需要多个超声波传感器,应该一次使用一个模块,在使用之前应忽略其他模块的结果。

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

    评论

    相关推荐

    超声波传感器的种类原理与设计应用的注意要点

    、位置或移动速度。 超声波传感器的功能相当多样,常用来进行距离测量,超声波传感器可以精确地测量目标物体与传感器之间的距离,广泛应用于自动化控制、测距仪和物体位置测量等领域。此外,超声波
    的头像 发表于 01-26 17:15 322次阅读
    <b class='flag-5'>超声波</b>传感器的种类原理与设计应用的注意要点

    毕业设计竞赛选题推荐 | 鸿蒙物联网应用之智能测距仪项目实战(含文档及源码)

    的功能,如数据记录、分析和共享,极大地简化了测量工作流程。因此人们开始发明出红外测距、雷达测距、激光测距超声波测距等多种形式的非接触式
    的头像 发表于 01-07 15:35 446次阅读
    毕业设计竞赛选题推荐 | 鸿蒙物联网应用之智能<b class='flag-5'>测距仪</b>项目实战(含文档及源码)

    超声波清洗的使用方法

    超声波清洗作为一种高效的物理清洗技术,广泛应用于各个领域,为实验室样品脱气、混匀、提取、乳化等提供了可靠的解决方案。超声波清洗利用超声波
    的头像 发表于 12-25 23:38 263次阅读
    <b class='flag-5'>超声波</b>清洗<b class='flag-5'>仪</b>的使用方法

    超声波液位计的工作原理 超声波液位计与其他液位计的比较

    超声波液位计是一种利用超声波信号来测量液体高度的仪器。其工作原理基于超声波在介质中的传播特性。以下是超声波液位计的基本工作原理: 发射超声波
    的头像 发表于 11-23 10:28 536次阅读

    RK3568教学实验箱_操作案例:5-19 超声波测距实验

    、熟悉Qt程序的开发流程; 2、掌握Qt Creator的基础开发使用; 3、通过编写Qt程序实现超声波测距的显示界面。 三、实验原理 Qt工程的创建步骤包括: (1)创建Qt工程; (2)GUI
    发表于 09-23 15:40

    超声波和次声波的频率范围和应用

    超声波和次声波是两种不同频率的声波,它们在许多领域都有广泛的应用。以下是关于超声波和次声波的频率范围和应用的介绍:
    的头像 发表于 09-19 16:42 3936次阅读

    什么是超声波一体气象

    超声波一体式气象是将多种气象测量功能集成于一体且基于超声波技术的仪器。它集超声波风速风向测量功能于一身,同时可能还集成了温度、湿度、气压等其他气象参数的测量模块。其主要特点有:高度集
    的头像 发表于 09-18 10:52 313次阅读
    什么是<b class='flag-5'>超声波</b>一体气象<b class='flag-5'>仪</b>?

    超声波测速的原理、方法及应用

    超声波测速是一种利用超声波在介质中的传播速度来测量物体速度的技术。它广泛应用于工业、医疗、交通等领域。 一、超声波测速的原理 超声波的定义 超声波
    的头像 发表于 08-16 10:36 5188次阅读

    超声波测速是利用超声波的什么效应

    理论。其主要内容为:物体辐射的波长因为波源和观测者的相对运动而产生变化。 在超声波测速的应用中,测速向被测物体(如车辆、网球等)发射超声波超声波在碰到物体后会被反射回来。由于被测物
    的头像 发表于 08-16 10:34 1122次阅读

    第七章-V1.5 STM32超声波测距STM32F103C8t6超声波避障小车 超声波避障模块 STM32超声波测距

    5STM32超声波测距STM32F103C8t6超声波避障小车
    的头像 发表于 08-15 16:25 805次阅读
    第七章-V1.5 STM32<b class='flag-5'>超声波</b><b class='flag-5'>测距</b>STM32F103C8t6<b class='flag-5'>超声波</b>避障小车 <b class='flag-5'>超声波</b>避障模块 STM32<b class='flag-5'>超声波</b><b class='flag-5'>测距</b>

    超声波驱动板-超声波它激式驱动板

            超声波它激式驱动板是一种将电能转换为超声波能量的设备,主要用于驱动超声波换能器产生高频振动,进而实现各种超声波应用。以下是对超声波
    的头像 发表于 06-14 11:54 960次阅读
    <b class='flag-5'>超声波</b>驱动板-<b class='flag-5'>超声波</b>它激式驱动板

    激光测距仪真的好用吗?

    在科技日新月异的今天,各种先进工具层出不穷,激光测距仪就是其一。那么,激光测距仪真的好用吗?让我们一起来探讨一下。 激光测距仪是一种利用激光技术进行远距离测量的精密仪器。它通过发射并测量其反射
    的头像 发表于 06-13 18:23 1333次阅读
    激光<b class='flag-5'>测距仪</b>真的好用吗?

    超声波无损检测原理及应用

    超声波无损检测(Ultrasonic Non-Destructive Testing,简称UT)是一种利用超声波在材料内部传播的特性,检测材料内部缺陷和结构的无损检测技术。本文将详细介绍超声波无损
    的头像 发表于 05-24 16:48 6347次阅读

    超声波连接示波器问题

    我买了一只中心频率2.5Mhz的超声波探头,当我连接到示波器上的时候就有信号在显示屏上。 我想问的是示波器上的信号到底是接收的环境中的超声波信号? 还是当探头接到示波器上 探头就会自动的发射超声波然后再接收自己发射的
    发表于 05-04 14:46

    基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料

    设计要求 1.设计一个以51单片机为核心的超声波倒车雷达系统; 2.超声波测量范围在2cm~4m,测量精度3mm; 3.扩展DS18B20温度测量模块,读取环境温度和补偿超声波测距声速
    发表于 03-19 14:17