欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9642|回復: 11
收起左側

超聲波傳感器中stc單片機的作用是什么?

[復制鏈接]
ID:312830 發表于 2018-4-22 21:23 | 顯示全部樓層 |閱讀模式
這個是超聲波傳感器hc-sr04原理圖,里面有一個stc11單片機在網上找到的都是關于它怎樣使用的,想知道它內部的各芯片的引腳功能及怎樣驅動超聲波傳感器工作的
]8]MX(0D}X9OODZOJ}%T}(X.png
回復

使用道具 舉報

ID:123289 發表于 2018-4-23 12:34 | 顯示全部樓層
讀通里面每個IC及傳感器的手冊,你就明白了,同時也會補充到”營養“。
回復

使用道具 舉報

ID:314454 發表于 2018-4-23 14:37 | 顯示全部樓層
有單片機書籍,里邊有注解
回復

使用道具 舉報

ID:155507 發表于 2018-4-23 15:05 | 顯示全部樓層
STC11單片機的功能是模塊功能

HC-SR04超聲波測距模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達高到3mm;模塊包括超聲波發射器、接收器與控制電路。像智能小車的測距以及轉向,或是一些項目中,常常會用到。智能小車測距可以及時發現前方的障礙物,使智能小車可以及時轉向,避開障礙物。

工作原理

      1.給超聲波模塊接入電源和地。
      2.給脈沖觸發引腳(trig)輸入一個長為20us的高電平方波

      3.輸入方波后,模塊會自動發射8個40KHz的聲波,與此同時回波引腳(echo)端的電平會由0變為1;(此時應該啟動定時器計時)
      4.當超聲波返回被模塊接收到時,回波引 腳端的電平會由1變為0;(此時應該停止定時器計數),定時器記下的這個時間即為超聲波由發射到返回的總時長。
      5.根據聲音在空氣中的速度為344米/秒,即可計算出所測的距離。

      要學習和應用傳感器,學會看懂傳感器的時序圖是很關鍵的,所以我們來看一下HC-SR04的時序觸發圖。

892371-20160405175234031-1177610742.png
回復

使用道具 舉報

ID:283954 發表于 2018-4-24 15:25 | 顯示全部樓層
我也正在學習超聲波的模塊,買了兩款共四個模塊做實驗,一款HC-SR04a 能夠接3.3V用,與這款原理一樣,看電路圖,STC11應該是負責振蕩發出40k的訊號,送給max232發射,max232不是普通的IC, 而是能夠自主升壓輸出高壓去推動超聲波喇叭(因為需要高輸出才能測得遠),另外STC11通過PNP管直接控制MAX232的電源決定超聲波是否輸出,TL074是一枚運算放大器,負責把回聲放大到TTL電平一輸入到單片機,單片機內部的程序應該相當復雜,不是我們所知,我用開發板實驗后能工作,但不理想。

     我要測的距離只是2cm到5mm之間,就是用手掌在距離2cm到5cm之間移動,希望能測出至少1mm的變化,也就是有30個數值的變化,目的是要用來控住電子琴的聲量,另外還想用兩個模塊距離5mm(手掌的寬度)一起使用,測定手掌的傾斜度(兩個模塊測出的數字差),控制電子琴的滑音,豐富演奏的表情。

     根據資料,聲波340米每秒,34cm每毫秒,340mm每毫秒,0.34mm每微秒,大概3毫秒有1mm, 聲波來回每1mm有6微妙的時間差,這樣的時間單片機應該能分辨出來,我看市面上并沒有采用超聲波來控制電子琴音量的產品,肯定是有一些困難,所以我打算自己畫一個超聲波的底板來試驗,正在找電路資料模仿,所以就看得懂這個電路了。

這是簡單的實驗程序,結果輸出通過、uart2輸出到電腦:
ULTRA:
SETB P1.7
LCALL DELAY4  ;SHORT DELAY
CLR P1.7
WAITECHOH:
MOV A, P1
ANL A, #01000000B
JZ WAITECHOH
MOV 30H,#0
WAITECHOL:
MOV A, P1
ANL A, #01000000B
JNZ WAITECHOL
MOV 32H, 30H
CPL P0.1

;------
SETB P3.7
LCALL DELAY4  ;SHORT DELAY
CLR P3.7
WAITECHOH2:
MOV A, P3
ANL A, #01000000B
JZ WAITECHOH2
MOV 31H,#0
WAITECHOL2:
MOV A, P3
ANL A, #01000000B
JNZ WAITECHOL2
MOV 33H, 31H
CPL P0.1
CLR C
MOV A, 32H
SUBB A, 33H
LCALL SENTONEBYTE2
MOV A, 32H
;LCALL SENTONEBYTE2
MOV A, 33H
;LCALL SENTONEBYTE2
LCALL DELAY3 ;LONG DELAY
JMP ULTRA

TIMER_1:  ;USE FOR MICRO CLOCK 1MS 184, 30 ,100US=248 250
PUSH ACC
INC 30H
INC 31H
TIMER_1EXIT:
MOV TH1, #255
MOV TL1, #200
POP ACC
RETI

SENTONEBYTE2:        ;A SENT OUT
PUSH ACC
;MOV IE2, #00H        ;DISABLE THE SECONDARY UART INTERRUPT, ES2=0
MOV S2BUF, A         ;LOAD A TO BUFFER
MOV A, S2CON         ;1111,1101, CLEAR SECONDARY UART TRANSIMIT INTERRUPT FLAG
ANL A, #0FDH
MOV S2CON, A
UART2WAIT:
MOV A, S2CON
ANL A, #02H          ;0000,0010
CJNE A,#02H, UART2WAIT
MOV A, S2CON
ANL A, #0FDH         ;1111,1101, CLEAR SECONDARY UART TRANSIMIT INTERRUPT FLAG
MOV S2CON, A
;MOV IE2, #01H        ;ENABLE THE SECONDARY UART INTERRUPT, ES2=1
NOP
NOP
POP ACC
RET
回復

使用道具 舉報

ID:312830 發表于 2018-4-25 08:31 | 顯示全部樓層
dalaoshi 發表于 2018-4-24 15:25
我也正在學習超聲波的模塊,買了兩款共四個模塊做實驗,一款HC-SR04a 能夠接3.3V用,與這款原理一樣,看電 ...

謝謝你的回答
回復

使用道具 舉報

ID:312830 發表于 2018-4-25 08:31 | 顯示全部樓層
yzwzfyz 發表于 2018-4-23 12:34
讀通里面每個IC及傳感器的手冊,你就明白了,同時也會補充到”營養“。

謝謝你的回答
回復

使用道具 舉報

ID:312830 發表于 2018-4-25 08:32 | 顯示全部樓層
1247808629 發表于 2018-4-23 14:37
有單片機書籍,里邊有注解

謝謝你的回答
回復

使用道具 舉報

ID:315667 發表于 2018-4-25 16:08 | 顯示全部樓層
HC-SR04超聲波測距模塊可提供 2cm-400cm的非接觸式距離感測功能,測
距精度可達高到 3mm;模塊包括超聲波發射器、接收器與控制電路。
基本工作原理:
(1)采用IO 口TRIG 觸發測距,給最少10us 的高電平信呈。
(2)模塊自動發送8 個40khz 的方波,自動檢測是否有信號返回;
(3)有信號返回,通過IO 口ECHO 輸出一個高電平,高電平持續的時間就是超聲
波從發射到返回的時間。測試距離=(高電平時間*聲速(340M/S))/2;

HC-SR04超聲波測距模塊說明書.pdf

426.82 KB, 下載次數: 42

回復

使用道具 舉報

ID:316413 發表于 2018-4-25 17:36 | 顯示全部樓層
單片機的作用就是實現智能控制,具體用法可以百度查詢生產公司附帶的的使用手冊
回復

使用道具 舉報

ID:316413 發表于 2018-4-25 17:37 | 顯示全部樓層
具體使用方法可以參考芯片生產公司所公布的芯片使用手冊
回復

使用道具 舉報

ID:514573 發表于 2019-12-19 14:34 | 顯示全部樓層
這個電路原理圖是否有問題,為什么3out可以接2out還有運放三正反相端同時有數如其作用是什么
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表