当前位置:网站首页>STM32F1與STM32CubeIDE編程實例-超聲波測距傳感器驅動
STM32F1與STM32CubeIDE編程實例-超聲波測距傳感器驅動
2022-06-29 10:49:00 【視覺智能】
超聲波測距傳感器驅動
超聲波測距模塊HC-SR04提供2cm-400cm非接觸測量功能,測距精度可達3mm。 該模塊包括超聲波發射器、接收器和控制電路。

HC-SR04 的工作非常簡單直接。模塊發出 40 KHz 的超聲波,在被障礙物反射後,反射回模塊。 通過使用傳播時間和聲音的速度,我們可以計算出傳感器與障礙物之間的距離。
HC-SR04工作的時序圖如下:

結合工作時序圖,我們可以得到HC-SR04的驅動步驟如下:
- Trig引脚保持高電平至少 10us
- 模塊現在將發送 8 個周期的 40 kHz 超聲波脈沖串並檢測是否有脈沖信號返回
- 如果信號返回,模塊將輸出一個高脈沖,其寬度將與物體的範圍成正比。
- 距離可以使用以下公式計算:距離 = 高脈沖時間 * 速度 (340m/s) / 2
- 以厘米為單比特計算公式: 距離 = us / 58
- 以英寸為單比特計算公式:距離 = us / 148
- 建議至少等待 60ms 後再開始一下輪操作。
1、超聲波測距傳感器配置
開發環境搭建、系統時鐘配置、調試配置及串口配置,請參考:
边栏推荐
- The use and difference of watch listening and computed calculation attributes
- Comprehensive understanding of synchronized
- SQL Server 数据库的几种简单查询
- Qt编写物联网管理平台37-逻辑设计
- 由ASP.NET Core根据路径下载文件异常引发的探究
- How to quickly complete disk partitioning
- 如何快速完成磁盘分区
- 各位大佬 请教下mysqlcdc的数据不支持开窗函数吗 像row_number ,lead这种
- 《如何阅读一本书》读后总结
- 软件测试模型(V模型和W模型)
猜你喜欢

Mongodb tutorial Chapter 02 mongodb installation

悬赏平台并没有WEB端开发,在原生开发和混合开发中哪种合适?

Automatic 3D Detection and Segmentation of Head and Neck Cancer from MRI Data.

BUUCTF--reverse1

8年打磨,《游戏设计梦工厂》发布史诗级更新!

SQL Server 数据库的统计查询

CLR via C reading notes - loading and AppDomain

He was in '98. I can't play with him

SQL Server 数据库的几种简单查询

Buuctf-- happy New Year
随机推荐
Cs231n-2022 module1: overview of key points of neural network (2)
BUUCTF--reverse2
Summary after reading how to read a Book
arcgis创建postgre企业级数据库
有了这款工具,自动化识别验证码再也不是问题
有人遇到FlinkCdc同步MySQL时候出现的这个问题吗?
&和&&的区别
Comment terminer rapidement une partition de disque
免费送书啦!畅销书《 OpenCV图像处理入门与实践》一本全搞定
《如何阅读一本书》读后总结
Design of intelligent test paper generation system
Ora-01950 does not have permission on tablespace
悬赏平台并没有WEB端开发,在原生开发和混合开发中哪种合适?
Getting started with the lvgl Library - Animation
打印9*9乘法口诀表(C语言)
Print leap years between 1000 and 2000 (C language)
BUUCTF--内涵的软件
【C语言进阶】字符串和内存函数(一)
Reading notes of CLR via C -clr boarding and AppDomain
The difference between & & and &