您当前的位置: 首页 >  驱动开发

DS小龙哥

暂无认证

  • 0浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux驱动开发-编写超声波测距模块的驱动

DS小龙哥 发布时间:2022-03-24 00:30:00 ,浏览量:0

1. 介绍

当前采用的这种超声波测距模块在各大高校实验室、毕设、课设里用的很多,原理很简单,通过声波测距,发出的声音碰到障碍物会反弹,声音在空气里传播的速度是已知的,根据时间就能计算出测量的距离。这款超声波模块内部自带了时间计算电路,型号是HC-SR04 ,它可提供 2cm-400cm 的非接触式距离感测功能,距精度可达高到 3mm; 整个模块包括了超声波发射器、 接收器与控制电路。

基本工作原理: (1) 采用 IO 口 TRIG 触发测距, 给至少 10us 的高电平信号; (2) 模块自动发送 8 个 40khz 的方波, 自动检测是否有信号返回; (3) 有信号返回, 通过 IO 口 ECHO 输出一个高电平, 高电平持续的时间就是超声波从发射到返回的时间。

测量距离的公式:

uS/58=厘米或者 uS/148=英寸; 
或是: 距离=高电平时间*声速(
关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0408s