⑴ 超聲波感測器模塊為HC-SR40,它有四個引腳:VCC,GND,Trig,Echo,單片機為AT89C52,請問它們實物如何連接
VCC GND是電源,TRIG是控制端(輸入),ECHO是返回端(輸出)。
VCC GND外接電源正負極給感測器供電,TRIG、ECHO接單片機AT89C52的I/O埠,具體接哪個埠要根據電路和單片機內的程序設定來確定。
大致的過程是單片機給TRIG所接埠個高電平脈沖,超聲波發射模塊SR40開始發送超聲波,當收到反射波的時候,ECHO輸出有效信號,單片機檢測到該信號後,測量從TRIG觸發開始到接收到ECHO的時間差,即可換算出距離。
(1)超聲波模塊什麼介面擴展閱讀:
根據被檢測對象的體積、材質、以及是否可移動等特徵,超聲波感測器採用的檢測方式有所不同,常見的檢測方式有如下四種:
1、穿透式
發送器和接收器分別位於兩側,當被檢測對象從它們之間通過時,根據超聲波的衰減(或遮擋)情況進行檢測。
2、限定距離式
發送器和接收器位於同一側,當限定距離內有被檢測對象通過時,根據反射的超聲波進行檢測。
3、限定范圍式
發送器和接收器位於限定范圍的中心,反射板位於限定范圍的邊緣,並以無被檢測對象遮擋時的反射波衰減值作為基準值。當限定范圍內有被檢測對象通過時,根據反射波的衰減情況(將衰減值與基準值比較)進行檢測。
4、回歸反射式
發送器和接收器位於同一側,以檢測對象(平面物體)作為反射面,根據反射波的衰減情況進行檢測。
⑵ 現在市面上都有什麼超聲波模塊
超聲波測距模塊有好多種類型,目前比較常用的有URM37超聲波感測器默認是232介面,可以調為TTL介面,URM05大功率超聲波感測器測試距離能到10米,算是目前來說測試距離比較遠的一款了,另外還有比較常用的國外的幾款SRF系列的超聲波模塊,目前的超聲波模塊精度能到1cm,
⑶ 超聲波模塊 hc-sr04 arino 怎麼接線
HC-SR04模塊上面有四個腳,分別為GND、ECHO、TRIG、VCC。
下面都以Arino UNO R3為例。
其中GND接Arino上的GND,VCC接5V,ECHO接D8,TRIG接D9。
然後燒錄這一段程序:
/*****************************華麗麗分割線**************************************/
int inputPin = 8; // 定義超聲波信號接收介面
int outputPin = 9; // 定義超聲波信號發出介面
void setup()
{
Serial.begin(9600);//設置串口波特率為9600
pinMode(inputPin, INPUT);
pinMode(outputPin, OUTPUT);
}
void loop()
{
digitalWrite(outputPin, LOW); // 使發出發出超聲波信號介面低電平2ms
delayMicroseconds(2);
digitalWrite(outputPin, HIGH); // 使發出發出超聲波信號介面高電平10ms,這里是至少10μs
delayMicroseconds(10);
digitalWrite(outputPin, LOW); // 保持發出超聲波信號介面低電平
int distance = pulseIn(inputPin, HIGH); // 讀出脈沖時間
distance = distance / 58; // 將脈沖時間轉化為距離(單位:厘米)
Serial.print(distance);
Serial.println("cm");//向串口監視器中輸出距離信息
delay(500);//刷新時間500ms,也就是0.5s
}
/*******************************華麗麗分割線*********************************、
完成就可以打開串口監視器查看返值了。
⑷ 超聲波模塊怎樣連接單片機
模塊有說明書的,一般的超聲波模塊vcc接5v,trig接單片機io口,echo接單片機io口,gnd接地。
⑸ .超聲波感測器介面用的是什麼協議
常見介面/協議/匯流排:
1.
RS232
/
RS485
/TTL(串口)
2.
SPI
3.
IIC
4.
USB
我們合熠的
超聲波感測器
系列有
開關量
或模擬量輸出,內度
溫度補償
,多種尺寸可滿足不同距離的檢測要求。可用DIP開頭或PC智能設定,不受顏色、透明度、材料、物體表面的那個影響。
⑹ 我買了個超聲波模塊,模塊有四個引腳的怎麼接啊請問有沒有相關的電路圖和程序基於AT89C52RC的超聲波測
2主要技術參數:
1:
使用電壓:DC5V2:靜態電流:小於2mA
3:電平輸出:高5V4
:電平輸出:底0V
5:感應角度:不大於15度
6:探測距離:2cm-450cm
7:高精度:可達0.3cm
8.PCB板大小:4.5*2.0CM
接線方式,VCC、trig(控制端)、echo(接收端)、GND
本產品使用方法:一個控制口發一個10US以上的高電平,就可以在接收口等待高電平輸出.一有輸出就可以開定時器計時,當此口變為低電平時就可以讀定時器的值,此時就為此次測距的時間,方可算出距離.如此不斷的周期測,就可以達到你移動測量的值了~~
(1)採用IO觸發測距,給至少10us的高電平信號;
(2)模塊自動發送8個40khz的方波,自動檢測是否有信號返回;
(3)有信號返回,通過IO輸出一高電平,高電平持續的時間就是
超聲波從發射到返回的時間.測試距離=(高電平時間*聲速(340M/S))/2;
⑺ 超聲波模塊用什麼連接單片機
IO口連接單片機,超聲波模塊也就是幾個輸出口直接連接到單片機的IO口就行了!
⑻ 超聲波lnput是什麼插口
這種超聲波的叉口就是從左往右插這種超聲波的叉口就是從左往右插
⑼ 超聲波測距模塊
對於第一個問題:
超聲波測距,通常在10米以內,但也有個別廠家做到幾十米甚至百米的。超聲波測距有以下幾個特點:1、頻率越高,精度也越高,但檢測距離越近(空氣衰減增大);2、輸出功率越高、靈敏度越高,檢測距離也越遠(雖然是廢話,但我必須寫上);3、通常檢測角度小的,測距范圍略遠;4、以上因素所造成的影響加起來,可能沒有被測物體帶來的影響更大:例如一個剛性表面(例如鋼板)和一根鐵絲、或者在鋼板表面鋪滿吸音綿、或者把鋼板與探頭法線夾角從垂直改為傾斜45度等等,這些因素所帶來的影響最大的。這也許不太容易理解,如果把超聲波比作可見光,那麼剛性表面可以理解成鏡子,要想讓你發現距離很遠的人,對方用鏡子『晃』你是最好不過的了。但如果把鏡子罩上黑紙,或者把鏡子傾斜45度所帶來的影響,你我可想而知,超聲波也一樣。
第二個問題:
一個單片機上同時使用幾個不同頻率的超聲波模塊,這就是軟體程序的問題,沒有什麼難度,大學生就可以做,我想你一定也沒問題。關於測距模塊,從20KHz~400KHz,測距范圍從0.1m~30m這些都不難購到,技術也不是很難。問題是,你能找到這么多頻率的探頭么?雖然超聲波探頭的各種頻率都有,但它是針對量程來劃分的,同一個量程里,頻率都很接近(例如3-10米測距基本都是40KHz)。你要在同一個量程里找出4種不同頻率來,恐怕是有難度的。當然你也可以用4種不同的頻率來驅動同一種探頭。可是,若4個頻率中的某個頻率與探頭的中心頻率差別大了(例如超過5%),會導致效率大幅減低,如果頻率差別小了,識別、區分他們又有困難,例如對於一個40KHz的探頭,一般廠家規定的下限和上限也就是38KHz~42KHz,我們就算冒險用到37KHz~43KHz(從可靠性和穩定性考慮,我不贊成這么用),你需要區分37KHz、39KHz、41KHz、43KHz四種頻率的反饋信號,如此以來,常規的測距電路是不能用了,你需要研究一種全新的測距方案來識別他們,而且不能影響正常的計時精度,我建議你參考一些微波雷達的技術。