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

描述

超声波传感器测距模块

1 模块说明

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

 

开发板开发板

 

 

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

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

 

 

 

2 接线说明

 

开发板开发板

 

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 ”运行超声波传感器测距模块的测试程序,可以看到检测到当前距离值被打印出来,至此超声波传感器测距模块测试就完成了。

 

开发板开发板

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分