一、HC-SR04超声波测距模块说明
1、基本工作原理:
以上时序图表明: (1)给IO口TRIG提供一个 10uS 以上脉冲触发信号, (2)该模块内部将发出 8 个 40kHz 周期电平并检测回波。 (3)一旦检测到有回波信号则ECHO输出回响信号。回响信号的脉冲宽度与所测的距离成正比。 由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。 公式:距离= 高电平时间*声速(340M/S)/2;建议测量周期为 60ms 以上,以防止发射信号对
回响信号的影响。
二、CUBEMX配置
从时钟树中我们可以得知
(1)高级定时器timer1, timer8以及通用定时器timer9, timer10, timer11的时钟来源是APB2总线
(2)通用定时器timer2~timer5,通用定时器timer12~timer14以及基本定时器timer6,timer7的时钟来源是APB1总线
其他参考下列文章:
基于stm32的超声波测距_基于stm32超声波测距_Fu-yu的博客-CSDN博客
(STM32CubeMX)超声波模块测距传感器学习笔记_tof_top_sync_啦啦赛的博客-CSDN博客
STM32CubeMX(9)——利用输入捕获中断实现超声波测距_cubemx超声波_lzzzzzzm的博客-CSDN博客