HY-SRF05 Ultrasone afstandssensormodule 5 pins (OT3624)
De HY-SRF05 Ultrasone Range Finder-module maakt gebruik van ultrasone geluidsgolven om de aanwezigheid te detecteren en de afstand tot objecten ervoor te meten.
BELANGRIJKSTE KENMERKEN:
2cm -450cm (15 voet) detectiebereik
40 kHz werking
±15 graden gezichtsveld
5V werking
Het detectie- en meetbereik is van 2 cm tot 450 cm met een aangegeven nauwkeurigheid van ± 2 mm. Het ultrasone geluid pulst op 40 kHz en is niet hoorbaar voor het menselijk oor. De HY-SRF05 is een versie met hogere precisie dan de HC-SR04, maar is verder vergelijkbaar qua functionaliteit.
Deze modules worden vaak gebruikt op robotvoertuigen voor het detecteren en vermijden van obstakels. Omdat ze geluidsgolven gebruiken voor detectie, zijn ze niet gevoelig voor lichtbronnen of optisch reflecterende oppervlakken zoals IR dat kan zijn. Door geluid in plaats van licht te gebruiken, is het bovendien mogelijk om de tijd te meten die nodig is om het geluid terug te echo'en en daarom kan de afstand tot het object met een behoorlijke hoeveelheid nauwkeurigheid worden berekend, wat best handig kan zijn .
De modules hebben een 'zicht' van ongeveer ±15 graden, daarom worden ze soms op een servomotor gemonteerd zodat de sensor naar zijn omgeving kan 'kijken'. Het feit dat de sensoren op een paar ogen lijken, draagt ook bij aan de coole factor.
HOE WERKT DE HY-SRF05 ULTRASONE AFSTANDSZOEKERMODULE
De module is normaal gesproken inactief.
Een 10uSec of bredere logische HIGH-puls wordt naar de TRIG-pin op de module gestuurd, meestal door een microcontroller. Hierdoor start de module een detectiecyclus.
De module zendt acht bursts van 40KHz-geluid uit en zet zijn ECHO-pinuitgang HOOG.
Wanneer het signaal wordt teruggekaatst door een object en wordt gedetecteerd door de module, wordt de ECHO-pin teruggezet op LAAG.
Door te meten hoe lang de ECHO-pin HOOG wordt gehouden, kan de afstand tot het object worden berekend met behulp van de basisformule (Tijd dat ECHO HOOG wordt gehouden * Geluidssnelheid / 2) Delen door 2 is omdat het geluid in beide richtingen moet reizen (zowel heen als terug) en we willen alleen de afstand weten.
Als er geen echoterugkomt (geen object gedetecteerd of signaal is geblokkeerd), zal de module de ECHO-pin nog steeds laten zakken na een vaste vertraging. Deze vertraging kan variëren, maar is ongeveer 200 mSec op de modules die ik heb gemeten. Dit is nodig om te voorkomen dat de module blijft hangen als er geen echo is.
De geluidssnelheid varieert een beetje met de luchttemperatuur, dus voor maximale nauwkeurigheid kan de luchttemperatuur worden gemeten en gebruikt om de huidige geluidssnelheid te berekenen, maar het is niet vereist voor basisbotsingsdetectiedoeleinden.
Module-aansluitingen:
Er zit een 5-pins header op de assembly. De GND-pin is verbonden met de systeemaarde en de Vcc-pin is verbonden met 5V. De TRIG-pin is een ingangspin waarop een 10uSec puls wordt toegepast om de meetcyclus te starten. De ECHO-pin is een uitgangspin die HOOG wordt gehouden gedurende de tijd vanaf het moment dat de module een 40KHz-puls uitzendt totdat deze de echo terug ontvangt. De OUT-pin wordt niet gebruikt.
1 x 5 header
VCC – Aansluiten op 5V.
TRIG – Trigger Input – Verbind met een digitale output pin op MCU. Een puls van 10 uSec of breder start een meetcyclus
ECHO - Echo-uitgang - Sluit aan op een digitale ingangspin op MCU. Deze pin wordt tijdens de meetcyclus hoog gehouden.
UIT – Niet gebruikt
GND – Sluit aan op systeemaarde. Deze grond moet gemeenschappelijk zijn met de MCU.