了解HC-SR04超声波模块工作原理 实现超声波模块测距 1、超声波模块介绍 1.1 超声波测距原理及系统组成 超声波测距是借助于超声脉冲回波渡越时间法来实现的。设超声波脉冲由传感器发出到接收所经历的时间为t,超声波在空气中的传播速度为c,则从传感器到目标物体的距离D可用下式求出:D = ct/2,图 2是相应的系统框图。
/*** 测距 ***/floatUltrasonicWave_Measure(void)//{while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_10)==1);//echo为高电平时,则等待至低电平,才启动超声波UltrasonicWave_StartMeasure();//启动超声波while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_10) ==0);//等待 echo的高电平到来TIM_SetCounter(TIM2,0...
STM32F103C8T6开发板:https://s.click.taobao.com/8SoQMVu ST-LINK V2仿真器:https://s.click.taobao.com/FEuPMVu HC-SR04模块:https://s.click.taobao.com/Ing88Vu 0.96寸OLED模块:https://s.click.taobao.com/o4fPMVu 面包板:https://s.click.taobao.com/dBjPMVu 面包板专用跳线:https://s.cli...
利用已知的超声波在空气中的传播速度(约为340米/秒),我们可以根据计时器记录的时间来计算出发射点与障碍物之间的距离。此外,HC-SR04模块在本次实验中扮演着关键角色。该模块通过IO口TRIG触发测距,只需提供至少10微秒的高电平信号,模块便会自动发送8个40千赫兹的方波信号并检测是否有返回信号。一旦检测到返回信...
本文用的单片机是STM32F103C8T6,超声波测距模块是HC-SR04,显示测距结果用的是0.96寸OLED屏模块。 效果展示 下图中小于10cm时的显示结果有点问题,代码已修复并更新 修复后的结果: 视频演示:https://www.bilibili.com/video/BV1Sg411Z7ex/ HC-SR04硬件概述 ...
HC_SR04模块讲解 通过该超声波模块说明书,可明白供电需VCC 5V 还需GND ECHO(回响信号) TRIG(触发信号) 也就是说总共需要4根线,其中VCC和GND只需要接到开发板上的5V电源和GND即可 这是我的接线图 ECHO 使用的是PC3引脚,TRIG 使用的是PC2引脚 PC3和PC2只是普通的引脚,没任何特殊性,可凭自己想法配置不同的引脚...
HC-SR04超声波测距模块常用于测量距离和检测障碍物等应用场景。本文介绍了如何使用STM32单片机与HC-SR04模块进行交互,实现超声波测距功能。通过详细的电路连接和程序设计,读者将能够快速上手并开发自己的超声波测距应用。 2. 电路连接 2.1 HC-SR04模块 HC-SR04模块有四个引脚:VCC、Trig、Echo和GND。将HC-SR04模块的...
HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测 距精度可达高到3mm,模块包括超声波发射器、接收器与控制电路。基本工作原理:(1)采用 IO 口 TRIG 触发测距,给最少 10us 的高电平信呈。(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;(3)有信号返回,通过 IO 口 ECHO 输出一...
1.简介 超声波测距模块是用来测量距离的一种产品,通过发送和收超声波,利用时间差和声音传播速度, 计算出模块到前方障碍物的距离。 超声波有四个引脚口,即Vcc(5V),Gnd,Trig(控制端),Echo(接受端)。 2.…
HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测 距精度可达高到3mm,模块包括超声波发射器、接收器与控制电路。基本工作原理:(1)采用 IO 口 TRIG 触发测距,给最少 10us 的高电平信呈。(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;(3)有信号返回,通过 IO 口 ECHO 输出一...