HC-SR04 Ultrazvukový senzor vzdálenosti

Měřáky, automatizační technika, regulační technika

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Dumitru
Příspěvky: 65
Registrován: 11 pro 2015, 01:00

HC-SR04 Ultrazvukový senzor vzdálenosti

#1 Příspěvek od Dumitru »

Dobrý mam otázku kúpil som si daný senzor a chcem ho využiť pre meranie hĺbky vody :) princíp činnosti je mi jasný ale vždy čo som sa dočítal meranie prebiehali len pre rovne predmety ktoré zvierali uhol 90 stupňov s rovinou merania a prostredie bol vzduch moja otázka znie,
1.dá sa predpokladať aká bude chyba merania pre meraní objekt napríklad ak by stal pod uhlom 45 stupňov alebo iným neznámym uhlom ? napríklad ak by meranie vzdialenosti prebiehalo laserovým lúčom chyba by bola eventuálne veľmi mala pretože laser ma úzky svazek plocha je len par mm tak pri meraní by som presne vedel v akej vzdialenosti bude vrchná časť objektu stredová časť a spodná a teda aj by som vedel predpokladať približne pod akým uhlom stoji meraní objekt ,pripadne ak by som meral vzdialenosti rýchlosťou par milisekúnd a zozbieral data tak by som mohol vykresliť aj tvar meraného objektu, ako je to v prípade ultrazvuku ? zaujíma ma najme či chyba bude mala alebo veľká aby sme si to upresnili čo je veľká a čo mala nevadilo by ani chyba +/- 5cm
2. Je to použiteľne pre H2O prostredie ? z teoretického hľadiska áno ale či aj s praktického :) ?

snáď som to napísal ako tak zrozumiteľne :) datasheety daného senzora sú tu :
http://www.electroschematics.com/wp-con ... sion-2.pdf
http://www.electroschematics.com/wp-con ... sion-1.pdf

Uživatelský avatar
misocko
Příspěvky: 1250
Registrován: 26 čer 2009, 02:00
Bydliště: Hlohovec (Sk)

#2 Příspěvek od misocko »

tu plochu ktoru ides merat si predstav ako zrkadlo, kam sa odrazi luc?
ziaden takyto (a asi ani ziaden iny znami) senzor nadokaze zmerat ako daleko luc leti ak sa k nemu nevrati. ak namieris takyto (ale aj laserovi) snimac na dokonalu plochu s uhlom 45° nic sa k nemu nevrati a on nic nenamera - ano aj laser musi najst nedokonalost plochy ktora je spravne naklonena aby sa mohol vratit spet (na zaklade toho ako rychlo sa vrati sa zisti ako je objekt daleko).

Uživatelský avatar
Dumitru
Příspěvky: 65
Registrován: 11 pro 2015, 01:00

#3 Příspěvek od Dumitru »

keď že stena nie je zrkadlo tak aj pod 45-timi stupňami sa niečo odrazí priamo do detektora niečo sa odrazí úplne preč a niečo po niekoľkých odrazoch od okolitých predmetov vráti tiež do prijímača (rozumiem tomu správne ? ) keďže najkratšia cesta vysielač meraný objekt je rovná čiara a aby som vyselektoval ostatne bočne odrazy ktoré dopadnú do prijímača tak beriem do úvahy len najkratší čas od vysielania a prijatia a tie ostatne do úvahy neberiem ? :)

som úplne mimo alebo :D ?

Uživatelský avatar
Milan
Příspěvky: 1283
Registrován: 02 dub 2012, 02:00
Bydliště: Vysočina

#4 Příspěvek od Milan »

Akustická impedance vody je mnohonásobně větší než vzduchu. Abys dostal ze senzoru umístěného ve vzduchu uzv do vody a to ještě pod úhlem 45°, musel bys to impedačně přizpůsobit - to není jednoduché a je to o výpočtech a mechanice - vlastně taková uzv čočka. V tvém případě ,jak píše kolega, se ti to od klidné hladiny prakticky vše odrazí do ... pryč,zůstane jen nějaký reliktní signál z postranních laloků vysílače (chová se to podobně jako elektrický analog,třeba anténa) a okolních předmětů.
Abys to mohl použít,musí to vody,což bude problém , vysílač je přizpůsoben
na akust.impedanci vzduchu.

Pozn. Když ti dělají třeba ultrazvukové vyšetření břicha,řádně tě pomatlají gelem,zůstane-li vzduchová mezera mezi sondou a kůží,vidí tam rentgenolog houbeles.

Uživatelský avatar
dreamer
Příspěvky: 380
Registrován: 22 říj 2014, 02:00

#5 Příspěvek od dreamer »

Milan píše:Akustická impedance vody je mnohonásobně větší než vzduchu.
Já to pochopil tak že chce měřit vzdálenost od hladiny (třeba ve studni) ne pod vodou vzdálenost ode dna.
četl jsem kdysi na některém fóru že tohle čidlo není vhodné do vlhkého prostředí, lepší by měly být čidla používané třeba v autech na parkovací senzory.
Z praxe (mám ho na malém robotovi) mám odpozorováno že těch 45 stupňů zhruba je zlomových - v ostřejším úhlu už to překážku moc nevidí. Ale používám to v interiéru tedy odrazy od zdí nebo pevných předmětů. Odraz od klidné hladiny vody nejspíš půjde opravdu do pryč a pokud se vůbec vrátí tak po několikanásobném odrazu a tedy nepoužitelný.

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#6 Příspěvek od hafca »

V Elektoru 12/2014 je konstrukce měřáku hladiny vody s tímhle čidlem. Popis je poměrně podrobný, možná by se z něj dalo něco vyčíst. Jak je vidět z obrázku, tak měřák je docela chytrý a pracuje i s teplotou vody.
Přílohy
level.jpg
(22.49 KiB) Staženo 93 x
teplota.jpg
(59.94 KiB) Staženo 107 x
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
Milan
Příspěvky: 1283
Registrován: 02 dub 2012, 02:00
Bydliště: Vysočina

#7 Příspěvek od Milan »

No já nevím dreamere,pro mě je hloubka vody vzdálenost mezi hladinou a dnem. Ale možná,že to jen nešikovně napsal.......

Uživatelský avatar
Dumitru
Příspěvky: 65
Registrován: 11 pro 2015, 01:00

#8 Příspěvek od Dumitru »

1. Milan

a) Zle si ma pochopil nechcem vysielať zo vzduchu ultrazvukovú vlnu pod uhlom 45 stupňami a aby mi prenikla do vodí ja som to myslel takto viď obrázok "uhol 45 stupňov som si vymyslel len tak názorne". Je mi jasne že ak bude povrch dna ako tak plochy tak mi odmeria cca presne ale skôr ma zaujíma čo ak bude pod nejakým uhlom budu údaje ako tak presne? áno, nie a prečo pripadne nejakú literatúru kde sa o tom môžem dozvedieť viac.

b) vysielač je prispôsobený na akustickú impedanciu vody tomu rozumiem ale moja vzdialenosť sa bude merať pomocou CPLD a ako som sa dočítal v datasheete prepočet je nasledovný

Kód: Vybrat vše

 Formula: uS / 58 = centimeters or uS / 148 =inch
a ja by som si kľudne tie konštanty premeral a pomenil aby to sedelo pre vodu

c) ako je možne že impedancia vodí je veštia ako vzduchu keď sa zvuk vo vode šíri rýchlejšie tým pádom aj ľahšie ? či myslíš skôr impedanciu rozhrania vzduch voda ?
Přílohy
merana dlžka l.JPG
(191.32 KiB) Staženo 92 x

Uživatelský avatar
Dumitru
Příspěvky: 65
Registrován: 11 pro 2015, 01:00

#9 Příspěvek od Dumitru »

2. hafca
mohol by si mi poslať ak máš cely článok ohľadom toho merača hladiny ? aj keď nie je to presne to čo chcem ja ale rad si to prečítam skúsim.
ďakujem :)

Uživatelský avatar
Milan
Příspěvky: 1283
Registrován: 02 dub 2012, 02:00
Bydliště: Vysočina

#10 Příspěvek od Milan »

Máš pravdu v tom,že jsem to nepochopil. Co se týče odrazu i od dna se sklonem , pokud bude z částic jako ten písek či štěrk,určitě se značná část odrazí zpátky nahoru. Vzhledem k tomu,že v tvém katalog.listu má to čidlo
"úhel pohledu" 15°, vznikne při sklonu dna chyba v určení vzdálenosti daná cca průnikem kuželu s vrcholovým úhlem 15° a nakloněné roviny dna - to už si dopočítáš dle Pythagora.Ty budeš stejně ale měřit nějakou střední hodnotu doby návratu odraž.signálu,takže,nepotřebuješ-li mm , může to vyhovět .
A teď to zásadní - jak ten ultrazvuk dostaneš z té destičky do té vody ?
Obávám se,že tady tvůj projekt končí ,namazat to gelem jako břicho u doktora to asi nepůjde ,ale možná to zase nechápu .....

Co se týče vlastností materiálů ve vztahu k uzv, najdi si to prosím na netu,
bylo by to na několik stránek .

Uživatelský avatar
Dumitru
Příspěvky: 65
Registrován: 11 pro 2015, 01:00

#11 Příspěvek od Dumitru »

No jak to dostať ešte neviem :D potreboval by som materiál čo je pre ultrazvuk dobrým vodičom aby sa tie vlny od neho neodrážali pripadne len minimálne a zároveň aby bol vodotesný a potom by som mohol cely snímač ponoriť do vody

každopádne ďakujem za rady :) veľmi pomohli :agree:

ako čítam ultrazvuk sa najlepšie šíri cez tuhe telesa ak bych zaplnil tie senzory napríklad silikónom a potom ponoril do vody šlo by to ? alebo ten silikón by bránil v kmitaní toho kryštálu vo vysielači a prijímači ?

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#12 Příspěvek od hafca »

Dumitru píše:2. hafca
mohol by si mi poslať ak máš cely článok ohľadom toho merača hladiny ? aj keď nie je to presne to čo chcem ja ale rad si to prečítam skúsim.
ďakujem :)
Dal jsem to na:
http://ulozto.cz/xNcmsMQS/level-rar
heslo je
waterlevel
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
Dumitru
Příspěvky: 65
Registrován: 11 pro 2015, 01:00

#13 Příspěvek od Dumitru »

Ďakujem moc :prst:

Uživatelský avatar
Milan
Příspěvky: 1283
Registrován: 02 dub 2012, 02:00
Bydliště: Vysočina

#14 Příspěvek od Milan »

Takže jsme zpět u vysílání uzv přes vzduch do vody a po odrazu zpět - i když nahoře píšeš,že to přes vzduch vysílat nechceš . Nechci tě zrazovat,
ale myslím,že se ti to nepovede - konstrukce uzv vys/přijímače není jen o
tom "krystalu",ale hlavně o jeho navázání na prostředí ,zde o řádově větší
akust.impedanci než uvažoval konstruktér čidla (vzduch).Pokud chybí to přizpůsobení, přenese se malý výkon a zpět se odrazí/přijme tak leda šum a rušení.
Problém je analogický v elektrice třeba přizpůsobení antény - není-li,vysílá to blbě nebo skoro nic. Že by to spravilo zapatlání silikonem,tak o tom pochybuji,může to tak spíš sežrat,nebude-li neutrální.
Co se týče tvých pochybností o zatlumení "krystalu",pak doporučuji přečíst si něco o ultrazvuku - je to mechanické vlnění šířící se v materiálu ,takže
abys pořádně rozhýbal molekuly vody přes vrstvu vzduchu ,který má těch molekul podstatně méně,musel bys tam narvat výkon řádově větší než přímo do vody - a ten nemáš .

Prostě to zjednoduši - vezmi čidlo tak jak je,měř s ním výšku hladiny,tj čidlo je nad vodou a měří vzdálenost k hladině,hloubku vody změř metrem k určité hladině a zbytek dopočítej třeba nějakým prográmkem.

Uživatelský avatar
Dumitru
Příspěvky: 65
Registrován: 11 pro 2015, 01:00

#15 Příspěvek od Dumitru »

Ešte ma napáda odpajkovat a dať na drôtiky tie senzory , a ponoriť len ich rovno do vody len čí ta voda nebude skratovať :/

Odpovědět

Zpět na „Měření, regulace a automatizace“