网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

广告
 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月28日漏签0天
单片机吧 关注:213,453贴子:1,051,806
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 6回复贴,共1页
<<返回单片机吧
>0< 加载中...

经验分享【STM32F103 开发板】 超声波测距功能的实现

  • 只看楼主
  • 收藏

  • 回复
  • 乐观的百灵枫
  • 中士
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在日常生活中离不开对距离的测量,就测量的手段来讲主要有两种测量方式,一种是直接测量法,另一种则为间接测量法。基于超声波的测量方式就属于间接测量方式,它是通过计算超声波发送与接收发射超声波的时间,进而由时间和超声波传播的速度乘积来得到距离值。
由于该测量方式是非接触式的,故不但能测量两个实体间的距离,还能测量距液体表面的距离等,所以它的应用面很宽,例如用在车载组合仪表上可以测量车体距前后方物体的距离及水箱、油箱的液位等。
目前市面上常见的超声波测距模块是HC_SR04,其相关参数如下:
· 工作电压:5V
· 工作电流:15mA
· 工作频率: 40Hz
· 测距范围:50px~4m
· 测量角度:15度
· 触发信号:10usTTL
· 回声信号:TTL高电平持续时间
超声波测距模块与开发板的连接关系为:
trig ---PB2
ecoh ---PA0
通过对片内计时器TIM5的使用,超声波测距的主程序如下:
1. int main(void)
2. {
3. u32 temp=0;
4. delay_init();
5. OLED_InitI();
6. OLED_ClearI();
7. OLED_ShowStringI(10,0,"HC_SR04TEST",16);
8. OLED_ShowStringI(10,4,"L=",16);
9. NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
10. TIM5_Cap_Init(0XFFFF,72-1);
11. while(1)
12. {
13. trig=1;
14. delay_us(20);
15. trig=0;
16. delay_us(20);
17. if(TIM5CH1_CAPTURE_STA&0X80)
18. {
19. temp=TIM5CH1_CAPTURE_STA&0X3F;
20. temp*=65536;
21. temp+=TIM5CH1_CAPTURE_VAL;
22. OLED_ShowNumI(30,4,temp*170/10000,4,16);
23. OLED_ShowStringI(70,4,"cm",16);
24. TIM5CH1_CAPTURE_STA=0;
25. }
26. delay_ms(500);
27. }
28.}
复制代码

超声波测距效果


  • 咱俩玩一会儿呀
  • 中校
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
都OLED 为什么不弄成中文的呢。还有菜单可选吗。


2026-03-28 21:58:19
广告
不感兴趣
开通SVIP免广告
  • 乐观的百灵枫
  • 中士
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有什么问题欢迎自学的朋友们进群一起来学习交流 816509137


  • 大娃1999
  • 新兵
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主,这些都需要一些什么配件


  • 大娃1999
  • 新兵
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
能发个完整的正面图吗


  • 战甲盔甲木林森
  • 新兵
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主方便吗?想请教请教。


  • 龙仔puls
  • 新兵
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主有源文件吗


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回单片机吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示