Forum: Mikrocontroller und Digitale Elektronik Ultraschallsender


von nik M. (Firma: Student) (arm1)


Lesenswert?

Hi Leute,
ich möchte einen Ultraschallsender,und-empfänger für eine Abstandmesung 
bauen.
kann mir jemand helfen,wie ich mit dem Aufgabe anfangen kann.

Vielen Dank

von .:markus:. (Gast)


Lesenswert?

Lesen wie das US Messprinzip funktioniert und dann detailiert wenn noch 
Fragen offen sind im Forum fragen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

nik Martin schrieb:
> kann mir jemand helfen,wie ich mit dem Aufgabe anfangen kann.
Ich würde da mal Google nehmen...
http://www.google.de/?q=ultraschall+abstandsmessung+schaltplan

von oszi40 (Gast)


Lesenswert?

nik Martin schrieb:
> wie ich mit dem Aufgabe anfangen kann

http://de.wikipedia.org/wiki/Entfernungsmessung
http://www.mikrocontroller.net/articles/Entfernungsmessung_mit_Ultraschall

Ganz geheim: Dieses Forum hat eine gut funktionierende Suchfunktion.

von nik M. (Firma: Student) (arm1)


Lesenswert?

Hi Markus,
danke schön für dein Antwort,ich habe mich mit dem Thema seit eigene 
Woche beschäftigt,ich wollte wissen,wie ich das Analog realisieren kann.
was muss ich vor der Ultrschallsender bauen?
Ich will einfach ein Signal schicken und danach empfangen und am ende 
messen ohne hilfe von einem µC einfach mit einem Ozi?

von Charly B. (charly)


Lesenswert?

http://de.wikipedia.org/wiki/Suchmaschine

oder du vergibst den Auftrag, gegen eine geringe Gebuehr
kann ich dir einen bauen ;)

von James (Gast)


Lesenswert?

Ich denke du hast "Standard" Reichelt Kapseln ^^
An den Sender einen 20 Vpp Burst, ich glaube die meisten nehmen so 8 
Schwingungen. Wenns analog leichter ist tuts wohl auch zur Not erst mal 
eine Impulsanregung aus einem Monoflop.

Hinter den Empfänger einen Verstärker. In deinem Fall den 
Eingangsverstärker des Oszilloskops. Aber viel anfangen kannste damit 
natürlich nicht.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

nik Martin schrieb:
> wie ich das Analog realisieren kann.
Was heißt bei dir "Analog"?
Das hier wäre komplett analog:
http://home.berg.net/opering/projekte/31/index.htm

> was muss ich vor der Ultrschallsender bauen?
Nichts! Der Schall muss da raus können!

> Ich will einfach ein Signal schicken und danach empfangen und am ende
> messen ohne hilfe von einem µC einfach mit einem Ozi?
Und warum tust du das nicht?
Nimm einfach eine der vielen tausend Senderschaltungen und gib damit 
Pulse aus. Mit der Empängerkapsel kannst du dann die Laufzeit sehen...

Wenn du es genauer wissen willst, musst du ALLE Informationen 
rausrücken!
Welche Kapseln? Welcher Abstand? Wie soll der Messaufbau aussehen? Was 
hast du probiert und was ist dir nicht klar?

von Harry U. (harryup)


Lesenswert?

hi,
das 'komplett analoge' ist aber nicht für Abstandmessungen geeignet.
Die Daten der Messung sind Moment sicher auch völlig egal, geht wohl 
erstmal darum, ein Ergebnis auf dem Ossi zu sehen.
Die schlanke Variante:
Timer 555 auf entsprechenden Takt (40KHz?) einstellen, möglichst 50/50 
Taktverhältnis. Diesen Takt auf US Sender geben, Ossi dran, Trigger auf 
den Sender stellen.
2. Kanal des Ossis an den Empfänger, musste ziemlich empfindlich 
stellen, geht aber schon. Dann das Echosignal am Ossi betrachten, 
verschiebt sich gegenüber dem Sendersignal proportional zum Abstand der 
Refektionsfläche.
Grüssens, harry

von Nick Martin (Gast)


Lesenswert?

Hi Harry,
kann ich anstatt die Timer ein VCO benutzen.

Gruss

von dr.it@gmx.de (Gast)


Lesenswert?

Hallo,

Ich habe schon eine Ultraschall entfernungsmess Hardware zusammengebaut 
mit einem Atmega 48.

Er soll ein 1 Signal an PD1 aussenden. Über PD2 bekommt der das Signal 
zurück + Schallverzögerung. Definiert 1 bei der Schallrücksendung und 
definiert 0 bei keinem Signal. Das Senden habe ich über eine 
Warteschleife programmiert, wo auch das Problem liegt.(AVR Studio)

Ich möchte über einen Timer die Zeit zählen, und je nachdem wie lang die 
zeit ist dann über LED's an PORTB ausgeben ( Zeit = Entfernung )

Weil ich nicht gleichzeitig warten und einen Pin abfragen kann geht das 
leider nicht.

Vill hat ja jemand eine Idee oder ein Beispielprobramm für mich. mfg.

von micha (Gast)


Lesenswert?

Du startest den Timer wenn Du einen US-Impuls ausgibst (ventl. PWM über 
zweiten Timer). Das Empfangssignal legst Du auf den Eingang für den 
"Timer Input Capture Interrupt" (TICI schau ins DB, wo der liegt, 
eventuell nicht PD2!). Dieser Interrupt wird ausgelöst wenn ein Echo 
empfangen wurde - also dann Timer auslesen - Zeit ausrechnen - fertig.

von Ingo L. (Gast)


Lesenswert?

Hey, genau das hab ich auch gebaut für mein Carport also Detektor von 
Auto zur Wand. Funktioniert gut.

Ist relativ simpel. Du sendest einen Pulsburst mit etwas 10 
Schwingungen, anschließend startest du einen Timer und wartest aufs 
Echo. Dann brauchst du nur die Entfernung aus der Zeit berechnen, aber 
Achtung, du musst die Zeit natürlich durch 2 teilen, da Hin- und 
Rückweg.

Hier ist z.B. die Endstufe:
Beitrag "H-Brücke mit einem Portpin steuern"





Ingo

von Nick Martin (Gast)


Lesenswert?

Hey,
wie kann ich die Pulsbrust mit 10 Schwingungen einstellen.
Gruß

von Harry U. (harryup)


Lesenswert?

hi,
du nimmst einen klitzekleinen AVR und erzeugst das Pulspaket damit, den 
brauchst du ja dann auch für die Laufzeitmessung.
Prinzipiell ist dafür jedes Beispiel verwendbar, das eine Led blinken 
lässt.
Ob du nun eine Led 10x blinken lässt, oder aber ein kurzes Pulspaket 
erzeugst, das Prinzip bleibt dasselbe.
Grüssens, harry

von Nick Martin (Gast)


Lesenswert?

hi,
danke für dein Antwort ,aber wie kann ich das Schaltungtechnik 
realisieren,ohne AVR.
Danke

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Nick Martin schrieb:
> danke für dein Antwort ,aber wie kann ich das Schaltungtechnik
> realisieren,ohne AVR.
Irgendwie dreht sich hier alles im Kreis...

nik Martin schrieb:
> ich möchte einen Ultraschallsender,und-empfänger für eine Abstandmesung
> bauen.
Welchen Abstand?
Wie willst du die Auswertung machen?
Was soll mit dem Ergebnis passieren?
Kurz: Was willst du warum und wie überhaupt unbedingt mit 
"Schaltungstechnik" machen?

Und: wieviel weißt du schon von Elektronik? Was hast du schon gemacht?

von Clemens M. (panko)


Lesenswert?

Eine Abstandsmessung macht ja eigentlich nur Sinn, wenn das Messergebnis 
irgendwie bekannt gemacht wird.
Wie hast die dir die Anzeige vorgestellt? Das würde durch einen mini uc 
doch auch erheblich erleichtert und sei es nur über paar leds - je mehr 
leuchten je weiter weg.....
Eine 7 Segment Anzeige oder so kannst du natürlich auch per 
'Schaltungstechnik' machen aber ob dir das dann nicht doch zu lästig 
wird, weiß ich jetzt nicht.

Du könntest wirklich mal sagen, warum, wieso und weshalb. Nutze aus, daß 
der thread noch intakt ist und sogar noch Ratschläge kommen!
Nu bist du dran.

von Harry U. (harryup)


Lesenswert?

und zu guten Schluss, mit welchem Recht willst du das ohne Erlaubnis 
irgendeiner Obrigkeit machen?

okay, das ist doch alles egal, der Job ist:

Ohne AVR - mit 2 Timern, einer als Multivibrator geschaltet, der macht 
die Frequenz, geht natürlich auch mit einem VCO.
Der andere als Single-Shot Generator, der liefert das Signal für die 
Paketlänge, ich gehe mal davon aus, dass die nötigen Kenntnisse hierfür 
entweder schon vorhanden sind, oder du musst sie dir eben aneignen.

Die Auswertung lässt sich auch rein analog machen, aber das wird alles 
andere als ein Spaziergang, wenn's schön linear sein soll, leichter 
lernst du programmieren.

Aber gut, frisch zur Tat, Grüssens, harry

P.S. wir waren alle mal frisch am Start, blöde Fragen gibt es nicht, 
solange eine sachdienliche Antwort darauf gegeben werden kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.