//单次获取测量距离floatHCSR04_Get_Distant(void){HCSR04StartTrigStart();while(!HCSR_ECHO());HCSR04_TimerFunc(1);//start timerwhile(HCSR_ECHO());HCSR04_TimerFunc(0);//stop timerreturn(__HAL_TIM_GetCounter(&htim2))/58.0;}//均值滤波减小测量误差floatDistance(uint8_t cnt){float sum=...
当前使用的实验板上没有超声波模块,当前采用外接模块的形式与实验板进行连接。 超声波模块型号是:HC-SR04。 由于当前51单片机(STC90C51)的中断没法配置成上升沿触发,主程序里采用阻塞判断的方式等待测距结束,使用定时器0记录经过的时间,定时器0开启了溢出中断,在中断里使用变量记录中断溢出的次数。当测距结束时,通过...
利用HC-SR04超声波测距模块可以实现比较精确的直线测距,其测距原理图如下: HC-SR04的一端发出超声波,接触到反射物后反射,被另一个端口接收到,所以只要知道发射和接收的时间差,就可以根据声波传播的速率算出HC-SR04和反射物直接的距离。 所以实现超声波测距就需要俩个条件: 发射和接收的时间差 超声波传输的速率 HC...
HC-SR04超声波模块原理图
HC-SR04超声波测距模块工作原理 (1)采用IO 触发测距,给至少10us 的高电平信号; (2)模块自动发送8 个40khz 的方波,自动检测是否有信号返回; (3)有信号返回,通过IO 输出高电平,高电平持续时间就是超声 波从发射到返回时间.测试距离=(高电平时间*声速(340M/S))/2。 以上时序图表明只需要提供一个10US以上的...
1.HC-SR04模块实物图和工作原理 1.1实物如下图,可以看到这个模块是双面贴片的,整体感觉大气,印出来了四个引脚,分别是GND,Echo,Trig,VCC具体功能见下方 1.2首先这个模块是要单独供电的,需要给VCC接5V,GND就不多说了 关键是Echo和Trig这两个脚,可以看下方的时序图。a.需要给触发信号即Trig一个大于10us...
HC-SR04超声波模块原理图1 2 3 4 5 6 D D R3=392/432:测试距离最大4M左右 R3=472:测试距离最大7M左右 R8 R1 103 R2 753 C C1 103 Q1 847 R3 432/472 R5 R4 124 R6 103 7 6 5 4 3 2 1 R7 335 C3 102 C2 105 U1 LMC6034IM R16 753 C14 103 R17 103 R18 102 C15 R21 105 C16 ...
一、超声波测距模块(HC-SR04模块)外观 二、原理图 如下图所示,超声波测距模块(HC-SR04模块)原理图如下 三、相关参数讲解 1.参数 5根引脚 工作电压5v 工作电流15mA 工作频率40Hz 2.测量范围 最近距离 2cm 最远距离 4m 测量角度 15度 3.计算公式
HC-SR04超声波测距模块 HC-SR04超声波测距模块可提供2cm至400cm的非接触式距离感测功能,测距精度可达3mm;模块自身包括超声波发射器、接收器与控制电路。 实物正反两面图 HC-SR04电气参数: HC-SR04工作原理及说明: 1、 给Trig触发控制信号IO端口至少10us的高电平信号; ...
0 文档热度: 文档分类: 通信/电子--监控 文档标签: HC-SR04超声波_原理图 洛迦智能科技https://runeskee.taobao.comHC-SR04超声波模块原理图1234ABCD4321DCBATitleNumberRevisionSizeBDate:1-Nov-2011SheetofFile:E:\捷深科技\HC-SR04超声波\超声波HC-SR04.ddbDrawnBy:C2+5v+5vP501P672P663VDD4P655P646P63/...