stm32f103超声波测距
时间: 2023-08-23 10:04:34 浏览: 168
STM32F103超声波测距
stm32f103可以通过与HC-SR04超声波传感器的Trig和Echo引脚连接来实现超声波测距功能。具体流程如下:
1. 通过Trig引脚输出一段至少10us的高电平脉冲,触发一次测距。超声波在传输的过程中,Echo引脚会一直输出高电平。
2. 在Trig脉冲输出后,立即检测Echo引脚的电平,测出Echo高电平持续的时间t。这个时间t就是超声波在所测距离的一个来回所需时间。
3. 根据超声波的传播速度和Echo引脚输出的时间t,可以计算出所测距离。
HC-SR04超声波传感器的感应角度一般不大于15度,可以探测的距离范围为2cm到450cm,精度可达0.2cm。Echo引脚在测距结束时会输出一个高电平,其电平宽度为超声波往返时间之和。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [stm32f103之HC_SR04超声波测距](https://blog.csdn.net/weixin_45456099/article/details/112389556)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [STM32f103驱动超声波测距模块](https://blog.csdn.net/qq_47686200/article/details/115412246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文