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
Lesen wie das US Messprinzip funktioniert und dann detailiert wenn noch Fragen offen sind im Forum fragen.
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
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.
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?
http://de.wikipedia.org/wiki/Suchmaschine oder du vergibst den Auftrag, gegen eine geringe Gebuehr kann ich dir einen bauen ;)
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.
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?
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
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.
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.
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
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
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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.