0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RK3568开发板外接超声波传感器测距模块

北京迅为电子 ? 2023-09-18 15:12 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

超声波传感器测距模块

1 模块说明

HC-SR04 传感器模块如下图所示:

wKgZomUH97uAf5EmAADZ3BqB-Us311.png

只需要在 Trig 管脚输入一个 10US 以上的高电平,系统便可发出 8 个 40KHZ 的超声波脉冲,然后检测回波信号。当检测到回波信号后,通过 Echo 管脚输出。

根据 Echo 管脚输出高电平的持续时间可以计算距离值,即距离值为︰(高电平时间*340m/s) /2。当测量距离超过 HC-SRO4 的测量范围时,仍会通过 Echo 管脚输出高电平的信号,高电平的宽度约为 66ms。

2 接线说明

wKgZomUH98SAP2IFAABPTtnPnz4692.png

HC-SR04 传感器模块 4 个接口定义如下:

l VCC:接 VCC 电源(直流 5V)。

l Trig:接外部电路的 TRIG 端,向此管脚输入一个 10US 以上的高电平,可触发模块测距。

l Echo:接外部电路的 ECHO 端,当测距结束时,此管脚会输出一个高电平,电平宽度为超

声波往返时间之和。

l GND:接外部电路的地。

3 程序测试

驱动模块在网盘资料“iTOP-3568 开发板\02_【iTOP-RK3568 开发板】开发资料\09_系统外设功能测试\06_V1.7 底版外设快速测试资料\14_超声波传感器 HC-SR04 模块\03_驱动模块”目录下下载。

首先将 hc-sr04.ko 驱动模块拷贝到开发板的根目录,然后输入“insmod hc-sr04.ko”命令加载驱动模块,

然后使用命令“ls /dev/sr04”进行设备节点的查看,

然后下载网盘资料“iTOP-3568 开发板\02_【iTOP-RK3568 开发板】开发资料\09_系统外设功能测试\06_V1.7 底版外设快速测试资料\14_超声波传感器 HC-SR04 模块\04_测试程序”下的测试程序。将 sr04_test 可执行文件拷贝到开发板的根目录下,

sr04 节点就是超声波传感器测距模块的设备节点文件,然后使用命令“./sr04_test ”运行超声波传感器测距模块的测试程序,可以看到检测到当前距离值被打印出来,至此超声波传感器测距模块测试就完成了。

wKgZomUH98-AAMUaAABrp3vzh-Q645.png

更多教程关注B站:北京迅为电子

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2567

    文章

    53158

    浏览量

    769028
  • 模块
    +关注

    关注

    7

    文章

    2790

    浏览量

    50723
  • 开发板
    +关注

    关注

    25

    文章

    5729

    浏览量

    105696
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【HZ-RK3568开发板免费体验】合众HZ-RK3568开发板初次使用

    等音视频多媒体接口,支持多屏异显板载WIFI模块、支持4G模块、NVMe 固态硬盘。 二、开箱 这是笔者第一次接触合众恒跃的开发板,产家用的包装纸盒大气。 开发板的正面与背面如下,硬
    发表于 07-27 23:52

    RK3568 EVB开发板 深度休眠与快速醒的工作流程

    RK3568 EVB开发板关于深度休眠和唤醒流程的分析
    的头像 发表于 07-22 09:49 ?168次阅读
    <b class='flag-5'>RK3568</b> EVB<b class='flag-5'>开发板</b> 深度休眠与快速醒的工作流程

    RK3568开发板暗藏32位兼容开关?飞凌嵌入式带你一键解锁!

    RK3568是一款64位处理,飞凌嵌入式为其提供的交叉编译也是64位的,然而部分用户可能需要在RK3568开发板上运行32位应用。本文将
    的头像 发表于 07-19 08:49 ?3746次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>暗藏32位兼容开关?飞凌嵌入式带你一键解锁!

    技术分享 | 迅为RK3568开发板如何将 Linux 板卡虚拟成U盘

    技术分享 | 迅为RK3568开发板如何将 Linux 板卡虚拟成U盘
    的头像 发表于 06-04 10:57 ?548次阅读
    技术分享 | 迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>如何将 Linux 板卡虚拟成U盘

    迅为RK3568开发板驱动指南GPIO子系统GPIO子系统API函数的引入

    迅为RK3568开发板驱动指南GPIO子系统GPIO子系统API函数的引入
    的头像 发表于 05-29 14:05 ?497次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>驱动指南GPIO子系统GPIO子系统API函数的引入

    RK3568开发板教程:以iTOP-RK3568开发板为例 Android13通过CIFS协议挂载Windows共享目录

    开发板与PC端的高效文件交互尤为重要。现以iTOP-RK3568开发板为例,详细演示Android13系统如何通过CIFS协议挂载Windows共享目录,实现开发板与PC的无缝文件共享
    的头像 发表于 04-16 14:08 ?878次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>教程:以iTOP-<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>为例 Android13通过CIFS协议挂载Windows共享目录

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构
    的头像 发表于 03-11 14:13 ?1168次阅读
    北京迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>OpenHarmony系统南向驱动<b class='flag-5'>开发</b>内核HDF驱动框架架构

    【技术分享】迅为RK3568开发板使用TFTP加载内核设备树

    【技术分享】迅为RK3568开发板使用TFTP加载内核设备树
    的头像 发表于 02-21 14:04 ?755次阅读
    【技术分享】迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>使用TFTP加载内核设备树

    迅为RK3568开发板驱动指南Linux中通用SPI设备驱动

    迅为RK3568开发板驱动指南Linux中通用SPI设备驱动
    的头像 发表于 01-23 11:02 ?2931次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>驱动指南Linux中通用SPI设备驱动

    基于迅为RK3568开发板全国产平台,快速实现APP开机自启动技术分享

    基于迅为RK3568开发板全国产平台,快速实现APP开机自启动技术分享
    的头像 发表于 11-21 13:58 ?1000次阅读
    基于迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>全国产平台,快速实现APP开机自启动技术分享

    【迅为】瑞芯微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 ?1564次阅读
    【迅为】瑞芯微<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>区别及优势

    能力再次提升! 迅为RK3588/RK3568开发板&amp;amp;核心新增定制分区镜像

    能力再次提升! 迅为RK3588/RK3568开发板&核心新增定制分区镜像
    的头像 发表于 11-06 15:11 ?1498次阅读
    能力再次提升! 迅为<b class='flag-5'>RK</b>3588/<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>&amp;amp;核心<b class='flag-5'>板</b>新增定制分区镜像

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证
    的头像 发表于 10-18 14:56 ?1310次阅读
    迅为iTOP-<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>获麒麟软件适配认证

    RK3568教学实验箱_操作案例:5-19 超声波测距实验

    、熟悉Qt程序的开发流程; 2、掌握Qt Creator的基础开发使用; 3、通过编写Qt程序实现超声波测距的显示界面。 三、实验原理 Qt工程的创建步骤包括: (1)创建Qt工程;
    发表于 09-23 15:40

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+
    的头像 发表于 09-04 15:29 ?1106次阅读
    北京迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>嵌入式学习之Linux驱动全新更新-CAN+