erstellt 11.01.2014 | |||||||||||||||||||||||||||||
Ultraschall-
Entfernungsmesser |
|||||||||||||||||||||||||||||
Idee war es , sich in absoluter Dunkelheit bewegen zu können ohne irgend wo gegen zu laufen. Also war der Gedanke einen Entfernungsmesser mit Hilfe von Ultraschallwellen zu basteln der in Abhängigkeit der Entfernung zu einem Gegenstand die Blinkfrequenz einer Led und auch den Intervall eines Piezo ändert. Dazu besorgte ich mir ein Ultraschallmodul (HC-SR04 ) auf dem Sender und Empfänger schon vorhanden und die Signale auch schon verarbeitet werden. Dieses Modul muss nur noch mit einer Betriebspannung von 5 Volt und natürlich Masse (GND) versorgt werden. Weiter existiert an diesem Modul noch ein Eingang womit das Senden eines 40KHz Ultraschallsignal ausgelöst wird indem dieser Eingang für minimal 10 Mikrosekunden auf TTL Pegel High gelegt wird also auf 5 Volt. Weiter existiert ein Ausgang an dem ein Signal dessen Pulsweite in Abhängigkeit des Zeitunterschiedes zwischen gesendeten und empfangen Signal variiert wird ausgegeben wird. |
|||||||||||||||||||||||||||||
Funktion Ultraschall Modul HC-SR04 |
|||||||||||||||||||||||||||||
Nach anlegen eines
Signal von mindestens 10 Mikrosekunden länge am "Trigger"Eingang sendet das Modul nach ca. 420 Mikrosekunden , ein 40 KHz Ultraschall Signal am Piezo (Sender) aus. Bild 1 |
|||||||||||||||||||||||||||||
Das obere Signal zeigt das ca. 10 Mikrosekunden
anliegenden Trigger Signal. Das untere Signal zeigt den Schallpegel am Piezo (Sender) der mit einer Verzögerung von ca. 420 Mikrosekunden austritt. Bild 2 |
|||||||||||||||||||||||||||||
Im Signal-Schema
(Bild 3 ) erkennt man ab der Bezeichnung A das
Triggersignal welches für 10 us ansteht,ab der Bezeichnung B erkennt man das Signal als Rückantwort welches immer zur gleichen Zeit im Verhältnis zu A zurück kommt. Bezeichnung C zeigt das Ende des zurück kommenden Signals was sich im Verhältnis zur Position B je nach Entfernung stetig ändert. |
|||||||||||||||||||||||||||||
Die
einfachste Möglichkeit mit
einem Atmega die Länge eines Impulses zu bestimmen besteht mit
dem Befehl " Pulsein" Mit dem Befehl Pulsein misst der Atmega automatisch die Zeit des am Pin anliegenden Signals und zwar von einer Flanke zur nächsten Flanke . Dem Befehl "Pulsein" muss man mit Parameter versehen und zwar mit der Angabe des zu erfassenden Pin- Eingang, und ob der Impuls bei aufsteigender oder absteigende Flanke gemessen werden soll. Die Form kann folgendermaßen aussehen: Pulsein PIND,5,1 "PIND" gibt dabei den Port "D" an "5" gibt die PIN Nummer an "1" gibt an das die Messung an der nächsten aufsteigende Flanke beginnen soll, und an der dann nächsten abfallende Flanke enden soll. In dem hier vorliegenden Fall wäre das im (Bild 3) von Punkt B bis C. Der Messwert selber wird in einem internen 16 BIT Zähler verarbeitet der unabhängig vom eigentlichen Programm zählt. Damit bekommen wir einen Wert zwischen 0 und 65535. Dieser Wert muss dann noch umgerechnet werden in einen Wert der einhergeht mit der Schallgeschwindigkeit und wer es dann ganz genau haben möchte kann noch die Temperatur und die Luftfeuchtigkeit in den Messwert einbeziehen. |
|||||||||||||||||||||||||||||
Folgende Werte
erhalte ich bei einen ersten Versuch |
|||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||
Das Ultraschall Ton
Signal das vom Ultraschallsender ausgesendet wird. |
|||||||||||||||||||||||||||||
In Filme in denen U-Boote
vorkommen, hört man oft den Charakteristischen "Ping" Ton., den ich
auch
nur so zum Spaß an meinen Entfernungsmesser verwenden möchte . Dabei stellt sich mir als erstes die Frage , was für ein Ton ist das, also in welcher Frequenz ist der Ton für uns zu hören? Also hab ich mir die Mühe gemacht und einen solchen Ton aus ein U-Boot Film extrahiert um dann seine Frequenz zu messen. Dabei stellte ich fest das der hörbare Ton einen Sinus von etwa 500 bis 1400 Herz hat. |
|||||||||||||||||||||||||||||
Weiter ist bekannt das U-Boote die vom Asdic angepeilt wurden im inneren
ein Geräusch wahrnehmen konnten das in etwa daran erinnerte das Kieselsteine gegen das U-Boot geschleudert wurde. So zumindest die Erinnerung eines schon verstorbenen U-Boot Kapitän, dies passierte in etwa alle 30 Sekunden. |
|||||||||||||||||||||||||||||
Es soll ein
Intervall mäßiger Ton erzeugt werden dessen Pausenzeit sich mit
der Entfernung verändert Also kurzer Abstand schnelle Tonfolge, großer Abstand langsame Tonfolge. Also wird zuerst eine ca 500 Hz Ton erzeugt. |
|||||||||||||||||||||||||||||
Es tuen sich einige
Fragen auf:
|
|||||||||||||||||||||||||||||
Geschwindigkeit von Ultraschall in verschiedenen Medien ! |
|||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||
Mit einen Versuch konnte beobachtet werden das
man mit den hier vorgestellten Ultraschall von 40 KHz hervorragend den
Flüssigkeitspegel in Behältnisse messen kann. Der Test wurde mit Kaffe und Wasser ausgeführt und liefert hervorragende Ergebnisse. |
|||||||||||||||||||||||||||||
aktualisiert 05.10.2022 |
|||||||||||||||||||||||||||||
Copyright by Ms 2009 |