Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
SRF04
14.06.2007, 14:03
Beitrag #2
RE: SRF04
Hallo!

Der SRF04 gibt nach dem Senden einen Impuls zurück, der so lange anhält, bis das Echo empfangen wurde oder ein Timeout erreicht wurde.

Es muss also die Zeitdauer des Impulses gemessen werden. Dazu eignen sich zum Beispiel die Timer der Microcontroller. Hier könnte man das so programmieren, dass man den Timerwert beim Startimpuls auf NULL setzt. Wenn dann der Messimpuls wieder abfällt, ließt man den aktuellen Timerwert aus und hat so die Zeitdauer. Mit der und der bekannten Ausbreitungsgeschwindigkeit von Schall in Luft lässt sich dann die Entfernung des Hindernisses erfassen.

Achte bei mehreren SRF's darauf, dass du nicht mit allen SRF's gleichzeitig misst, sondern hintereinander. Sonst kann es passieren, dass dein Sensor den Schallpegel das Nachbarsensors oder andere Refelxionen aufnimmt.

Was nutzt du für einen Microcontroller?
Viel Erfolg beim Ansteuern.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Nachrichten in diesem Thema
SRF04 - Benjamin - 14.06.2007, 14:01
RE: SRF04 - Manfred - 14.06.2007 14:03
RE: SRF04 - Benjamin - 14.06.2007, 14:05
RE: SRF04 - Manfred - 14.06.2007, 14:07
RE: SRF04 - Benjamin - 14.06.2007, 14:09
RE: SRF04 - Manfred - 14.06.2007, 14:11
RE: SRF04 - Benjamin - 14.06.2007, 14:13
RE: SRF04 - Manfred - 14.06.2007, 14:14
RE: SRF04 - Benj919 - 28.06.2007, 21:23
RE: SRF04 - Manfred - 29.06.2007, 09:24
RE: SRF04 - Benj919 - 29.06.2007, 21:26
RE: SRF04 - Manfred - 03.07.2007, 07:48

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | Krause Robotik | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation