- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 25

Thema: Suche einfache Ultraschall Empfänger + Sender (halbe HC-SR04)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    30
    Beiträge
    449

    Suche einfache Ultraschall Empfänger + Sender (halbe HC-SR04)

    Hallo,

    ihr kennt ja mit Sicherheit die hc-sr04 Module:
    Klicke auf die Grafik für eine größere Ansicht

Name:	HC-SR04.jpg
Hits:	6
Größe:	125,1 KB
ID:	29026
    Das sind Ultraschall Distanzsensoren, die einen high-Pegel für die Laufzeit des Tons (Sender -> Gegenstand -> Empfänger) ausgeben.

    Was ich jetzt Suche sind im Prinzip halbe HC-SR04:
    • Sender Modul: Sendet einen Ultraschallton solange an einem Pin high anliegt
    • Empfänger Modul: Pin high solange dieser Ultraschallton empfangen wird


    Das ganze sollte 5V kompatibel sein und sich in seiner Komplexität auf die aufgeführten Punkte beschränken (Hintergrund ist, dass ich mich mit der Erzeugung des Tons als auch der Filterung des empfangenen Tons nicht befassen möchte). Sender und Empfänger dürfen auch ein einziges Modul sein, aber ich muss beides unabhängig ansteuern/auslesen können (Ich möchte via Ultraschall u.a. einige Bytes schicken)

    Ich dachte sowas schon mal irgendwo gesehen zu haben, kann jetzt aber nichts derartiges finden...

    Würde mich über den ein oder anderen Tipp freuen
    Simon

  2. #2
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    Ich habe mir bei Ebay aus China 5 Stück von hc-sr04 zu knapp 5,40 € (inkl.Versand) gekauft und denke, dass man aus zwei Stück durch abschneiden unnötigen Teilen das von dir Gewünsches basteln kann. Siehe bitte dazu: https://www.roboternetz.de/community...ch-vom-HC-SR04 .
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  3. #3
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    30
    Beiträge
    449
    Zitat Zitat von PICture Beitrag anzeigen
    Hallo!

    Ich habe mir bei Ebay aus China 5 Stück von hc-sr04 zu knapp 5,40 € (inkl.Versand) gekauft und denke, dass man aus zwei Stück durch abschneiden unnötigen Teilen das von dir Gewünsches basteln kann. Siehe bitte dazu: https://www.roboternetz.de/community...ch-vom-HC-SR04 .
    Ich habe auch noch 4 Stück da. Der von dir gepostete Link ist wirklich gut! -> http://uglyduck.ath.cx/ep/archive/20...o_Locator.html

    Im Prinzip könnte man also den Mikrocontroller der schon drauf ist entlöten und dann den Empfangs- und Sendeteil selbst ansteuern. Einziger Nachteil ist, dass man das Rechteck (+invertiertes Rechteck) für den Sendeteil wohl selbst einspeisen muss, was dann einen Timer kostet..

    Also falls kein besseres Modul hergeht werde ich es so machen, herzlichen Dank!

  4. #4
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Möglicherweise könnte mann es so "halbieren", dass nur der Empfänger mit LM324 von der hc-sr04 Platine abgeschnitten wird, aber der US Burst generierender µC bleibt und verwendet wird.

    Es könnte sogar Empfänger und Sender aus einem Modul mit etwas Fädeln machbar sein. Man könnte, falls nötig, z.B. ein Echo für den µC aus dem entferntem Empfänger mit einem Monoflop zwishen "Threshold" und "Signal" emulieren, damit er eventuell nicht "hängen" bleibt (siehe Schaltplan).

    Ich habe an sowas auch gedacht: also einen gepulsten nach oben gerichteten "rundum" Sender mit (halb)kugelförmigen "akustischen Spiegel" und 4 im Quadrat angeordnete umschaltbare Empfänger um freien Weg (z.B. in einem Labyrinth) zu finden, ohne mein "Sokuti" (Solarkunsttier) dafür drehen zu müssen. Deshalb wünsche ich Dir vieeel Erfolg, weil ich davon auch profitieren könnte.
    Geändert von PICture (08.09.2014 um 10:53 Uhr)
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  5. #5
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    30
    Beiträge
    449
    Zitat Zitat von PICture Beitrag anzeigen
    Deshalb wünsche ich Dir vieeel Erfolg, weil ich davon auch profitieren könnte.
    Es ist immer eine Freude jemandem helfen zu können

    Ich habe an sowas auch gedacht: also einen gepulsten nach oben gerichteten "rundum" Sender mit (halb)kugelförmigen "akustischen Spiegel" und 4 im Quadrat angeordnete umschaltbare Empfänger um freien Weg (z.B. in einem Labyrinth) zu finden, ohne mein "Sokuti" (Solarkunsttier) dafür drehen zu müssen.
    Wobei du hier im Prinzip auch 4 hc-sr04 nehmen könntest du um die nacheinander abzufragen, dauert aber natürlich länger (Auch weil man jedes mal warten muss bis das Echo verschwunden ist)

    Bei mir geht es um Postitionsbestimmung, indem die Strecke zu bestimmten Fixpunkten herausgefunden wird. Ich möchte genau wie du auch mit so einem akustischen Spiegel arbeiten. Allerdings wird nicht ein einfacher Burst gesendet, sondern einige Bits. Das ganze soll so funktionieren:

    • Hauptstation möchte Abstand zu Fixpunkt Nr. 3 wissen
    • Hauptstation sendet das Datenpaket (entsprichte einem "Empfänger: Nr 3; Befehl: Ping; Parity Bits") über den Spiegel in alle Richtungen und beginnt mit Zeitmessung
    • Nr. 3 emfängt das Paket
    • Nr. 3 wartet eine definierte Dauer bis die Echos weg sind
    • Nr. 3 sendet Antwortpaket ("Sender: Nr 3; Befehl: PingAntwort; Parity Bits")
    • Hauptstation emfängt Paket und kann aus der Zeitspanne den Abstand errechnen


    Möglicherweise könnte mann es so "halbieren", dass nur der Empfänger mit LM324 von der hc-sr04 Platine abgeschnitten wird, aber der US Burst generierender µC bleibt und verwendet wird.
    Es könnte sogar Empfänger und Sender aus einem Modul mit etwas Fädeln machbar sein. Man könnte, falls nötig, z.B. ein Echo für den µC aus dem entferntem Empfänger mit einem Monoflop zwishen "Threshold" und "Signal" emulieren, damit er eventuell nicht "hängen" bleibt (siehe Schaltplan).
    Ja, das habe ich auch schon überlegt. Allderdings kann man dann die Länge des Bursts nicht selbst bestimmen, welches aber zur Datenübertragung benötigt wird. (Man müsste dann 1Bit=1Burst machen, wohl nicht funktionieren wird weil der IC nach dem ersten Burst damit beschäftigt ist das Signal am "Echo"-Pin des Moduls auszugeben)

    Ich habe mich gerade an meine Werkbank gesetzt und werde jetz mal den Mikrocontroller rausbraten und dann einen Steckbrettversuch mit Atmega8 zu machen (sehen ob die Erzeugung und Detektion des Tons gut funktioniert)

  6. #6
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    30
    Beiträge
    449
    Also einfache Abstandsmessung klappt mehr oder weniger:
    Klicke auf die Grafik für eine größere Ansicht

Name:	ultraschallproto.jpg
Hits:	18
Größe:	71,7 KB
ID:	29027

    Allerdings gibt es einige Probleme, vor allem hinsichtlich der Datenübertragung:
    - Die Empfängerkapsel hat anscheinend relativ viel Masse, d.h. wenn der Ton kommt braucht sie Zeit um anzuschwingen (ich vermute ein Grund warum der µC zu viel Abstand anzeigt) und wenn der Ton endet schwingt sie sehr lange nach
    - Alles muss extrem schnell und auf die 2-3 µSekunden genau gehen. Ich glaube ich muss mich doch in Assembler einarbeiten.. (Einfach PWM mit Timer geht für Datenübertragung schlecht, weil man schlecht die Schwingungen zählen kann. Auch sollten nacheinander folgende highs des Datenstroms die gleiche Phasenlage haben, damit der Empfänger einfach weiterschwingen kann (sonst geht die Amplitude erst durch 0) und das ist schwierig wenn sich schon einzelne C-Befehle (z.B. Jump+for-Abfrage) als Phasenverschiebung bemerkbar machen (und man weis nicht wie lange die Befehle genau dauern))
    - Der angebliche max232a (http://uglyduck.ath.cx/HC-SR04E/HC-SR04.svgz) ist bei mir keiner (hat auch keine Beschriftung..). Weder ladungspumpt noch invertiert er das Signal. Ich habe nachgemessen -> die Ein- und Ausgänge sind einfach kurzgeschlossen

    Ich glaube ich mache gleich ein eigenes Design... (BTW hier gibts ein sehr gutes Datenblatt zu solchen Kapseln: http://www.reichelt.de/Sensoren/MUS-...SET=16&WKID=0& Daran werd ich mich wohl orientieren )

Ähnliche Themen

  1. Ultraschall sender/empfänger verschiedene fragen
    Von pointhi im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 15.01.2012, 17:51
  2. Suche Sender / Empfänger für Katzenhalsband
    Von Moebius im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 7
    Letzter Beitrag: 02.08.2010, 14:24
  3. wie beschaltet man Ultraschall-Sender/-Empfänger ?
    Von Jango1987 im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 09.07.2009, 15:33
  4. Antworten: 3
    Letzter Beitrag: 17.02.2008, 19:02
  5. HILFE: Suche Sender/Empfänger
    Von bp1 im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 01.05.2007, 00:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test