超聲波傳感器測(cè)距模塊
1 模塊說(shuō)明
HC-SR04 傳感器模塊如下圖所示:


只需要在 Trig 管腳輸入一個(gè) 10US 以上的高電平,系統(tǒng)便可發(fā)出 8 個(gè) 40KHZ 的超聲波脈沖,然后檢測(cè)回波信號(hào)。當(dāng)檢測(cè)到回波信號(hào)后,通過(guò) Echo 管腳輸出。
根據(jù) Echo 管腳輸出高電平的持續(xù)時(shí)間可以計(jì)算距離值,即距離值為︰(高電平時(shí)間*340m/s) /2。當(dāng)測(cè)量距離超過(guò) HC-SRO4 的測(cè)量范圍時(shí),仍會(huì)通過(guò) Echo 管腳輸出高電平的信號(hào),高電平的寬度約為 66ms。
2 接線說(shuō)明


HC-SR04 傳感器模塊 4 個(gè)接口定義如下:
l VCC:接 VCC 電源(直流 5V)。
l Trig:接外部電路的 TRIG 端,向此管腳輸入一個(gè) 10US 以上的高電平,可觸發(fā)模塊測(cè)距。
l Echo:接外部電路的 ECHO 端,當(dāng)測(cè)距結(jié)束時(shí),此管腳會(huì)輸出一個(gè)高電平,電平寬度為超
聲波往返時(shí)間之和。
l GND:接外部電路的地。
3 程序測(cè)試
驅(qū)動(dòng)模塊在網(wǎng)盤資料“iTOP-3568 開(kāi)發(fā)板\02_【iTOP-RK3568 開(kāi)發(fā)板】開(kāi)發(fā)資料\09_系統(tǒng)外設(shè)功能測(cè)試\06_V1.7 底版外設(shè)快速測(cè)試資料\14_超聲波傳感器 HC-SR04 模塊\03_驅(qū)動(dòng)模塊”目錄下下載。
首先將 hc-sr04.ko 驅(qū)動(dòng)模塊拷貝到開(kāi)發(fā)板的根目錄,然后輸入“insmod hc-sr04.ko”命令加載驅(qū)動(dòng)模塊,
然后使用命令“l(fā)s /dev/sr04”進(jìn)行設(shè)備節(jié)點(diǎn)的查看,
然后下載網(wǎng)盤資料“iTOP-3568 開(kāi)發(fā)板\02_【iTOP-RK3568 開(kāi)發(fā)板】開(kāi)發(fā)資料\09_系統(tǒng)外設(shè)功能測(cè)試\06_V1.7 底版外設(shè)快速測(cè)試資料\14_超聲波傳感器 HC-SR04 模塊\04_測(cè)試程序”下的測(cè)試程序。將 sr04_test 可執(zhí)行文件拷貝到開(kāi)發(fā)板的根目錄下,
sr04 節(jié)點(diǎn)就是超聲波傳感器測(cè)距模塊的設(shè)備節(jié)點(diǎn)文件,然后使用命令“./sr04_test ”運(yùn)行超聲波傳感器測(cè)距模塊的測(cè)試程序,可以看到檢測(cè)到當(dāng)前距離值被打印出來(lái),至此超聲波傳感器測(cè)距模塊測(cè)試就完成了。


更多教程關(guān)注B站:北京迅為電子
-
傳感器
+關(guān)注
關(guān)注
2564文章
52700瀏覽量
764574 -
模塊
+關(guān)注
關(guān)注
7文章
2785瀏覽量
49823 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5576瀏覽量
103001
發(fā)布評(píng)論請(qǐng)先 登錄
迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入

RK3568開(kāi)發(fā)板教程:以iTOP-RK3568開(kāi)發(fā)板為例 Android13通過(guò)CIFS協(xié)議掛載Windows共享目錄

北京迅為RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)

【技術(shù)分享】迅為RK3568開(kāi)發(fā)板使用TFTP加載內(nèi)核設(shè)備樹

迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)指南Linux中通用SPI設(shè)備驅(qū)動(dòng)

[迅為RK3568開(kāi)發(fā)板]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗(yàn)QT跨平臺(tái)能力
![[迅為<b class='flag-5'>RK3568</b><b class='flag-5'>開(kāi)發(fā)板</b>]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗(yàn)QT跨平臺(tái)能力](https://file1.elecfans.com/web3/M00/02/F1/wKgZO2diirGAPoENAACpt0CV3xc346.png)
RK3568內(nèi)置MCU開(kāi)發(fā)介紹之一

【迅為電子】叮!您的RK3568開(kāi)發(fā)板系統(tǒng)鏡像備份方法請(qǐng)查收

基于迅為RK3568開(kāi)發(fā)板全國(guó)產(chǎn)平臺(tái),快速實(shí)現(xiàn)APP開(kāi)機(jī)自啟動(dòng)技術(shù)分享

能力再次提升! 迅為RK3588/RK3568開(kāi)發(fā)板&amp;核心板新增定制分區(qū)鏡像

RK3568教學(xué)實(shí)驗(yàn)箱_操作案例:5-19 超聲波測(cè)距實(shí)驗(yàn)
北京迅為RK3568開(kāi)發(fā)板嵌入式學(xué)習(xí)之Linux驅(qū)動(dòng)全新更新-CAN+

評(píng)論