Wie Abstand zur Parallelen Wand eines vorbeifahren Fahrzeugs ermitteln?

OP #4281607
Lesenswert?

Hallo!
Ich möchte folgendes realisieren.
Ein (Modell)- Fahrzeug bzw ein Teil des Fahrzeugs bewegt sich parallel 
zu einer Wand mit einer Geschwindigkeit bis ca. 30 km/h.
Nun möchte ich während des vorbei Fahrens messen wie nah ( im Bereich 
von 1-10 cm) das Fahrzeug vorbei gefahren ist.
Die Oberflächen und Aufbauten der Fahrzeuge können sich unterscheiden, 
daher habe ich an Ultraschall Sensoren (im speziellen an den HC-SR04) 
gedacht und mir ein paar zum testen zugelegt.
In endgültigen Aufbau sollen im system ( Basis soll uC aus der atmete 
Reihe sein) bis zu 30 - 40 solcher Sensoren sein , wobei die einzelnen 
Messpunkte bis zu 10m entfernt sein könnten.

Bin ich mit den Sensoren auf dem richtigen Weg oder gibt es andere/ 
bessere für diesen Einsatzzweck?
Gast #4282134
Lesenswert?

M. H. schrieb:
> Ultraschall Sensoren

Schlechte Wahl wegen Dopplereffekt und geringe 
Ausbreitungsgeschwindigkeit.

Besser Laserentfernungsmesser, noch besser Radarsensor (weniger Anfällig 
gegen Staub/Nebel). Dergleichen wird auch von Daimler für 
Abstandssensoren verwendet.
Gast #4282170
Lesenswert?

Hallo
Radarsensoren fallen heraus, die können nicht den geforderten 
Mindestabstand bringen. Für Abstandsmessung braucht es FMCW Sensoren, 
welche umständlich (FFT) auszuwerten sind. Alles unterhalb des 1. 
Maximums kann nicht erfasst werden. Außerdem ist der Mindestabstand 
abhängig von der Frequenz des Radars. Weiterhin sind FMCW Sensoren nicht 
gerade günstig und Hochfrequente FMCW Sensoren (kleine Abstände) bekommt 
man kaum zu kaufen.
Weiteres Manko: Die Bauphysik. Wände unterschiedlichen Typs erzeugen ein 
jeweils eigenes Echo. Liegen im Fussboden Estrichmatten, wird es wegen 
der Reflexionen richtig lustig.

CW Radarsensoren können nur die Geschwindigkeit ermitteln und fallen 
sowieso raus. Aber die sind wenigstens billig im Vergleich zu FMCW.
Gast #4282197
Lesenswert?

Der Dopplereffekt sollte nicht allzu problematisch sein.

30 km/h entspricht etwa 8 m/s
336 m/s sind davon recht weit entfernt.

Darüber hinaus erfolgt die Messung ja zur Seite (90°) und nicht in 
Fahrtrichtung (+) bzw. nach hinten (-).
Natürlich kann es, bei nicht parallelen Flächen zu "Verzerrungen" 
kommen.
Gast #4282228
Lesenswert?

NemesisMF schrieb:
> Radarsensoren fallen heraus, die können nicht den geforderten
> Mindestabstand bringen. Für Abstandsmessung braucht es FMCW Sensoren,
> welche umständlich (FFT) auszuwerten sind.

Radarsensor-ICs gibts für Frequenzen bis 122GHz.

M. H. schrieb:
> In endgültigen Aufbau sollen im system ( Basis soll uC aus der atmete
> Reihe sein) bis zu 30 - 40 solcher Sensoren sein , wobei die einzelnen
> Messpunkte bis zu 10m entfernt sein könnten.

Oben einen Punkt auf die Autos kleben (für den Kontrast und einfachere 
Auswertung), Videokammera drüberhängen und mit OpenCV auswerten? Zur 
Auswertung brauchts dann aber MINDESTENS einen Raspberry, eher was noch 
schnelleres.

Amateur schrieb:
> 30 km/h entspricht etwa 8 m/s
> 336 m/s sind davon recht weit entfernt.

Dennnoch ekelhaft, ich würde optische Sensoren verwenden, die 
Abstandssensoren von Sharp sind idiotensicher anzusteuern: den Sensor 
mit 5V versorgen und er leifert eine zum Abstand (in guter Nächerung) 
proportionale Spannung am Ausgang.
Gast #4282272
Lesenswert?

Ich denke es geht darum...: RC Driftstrecke... Auswertung vom 
Wandabstand zur Punkteberechnung.

Warum nehmt ihr nicht solche Schwingstäbe und wertet diese bei Bewegung 
aus? Da läßt sich dann nämlich auch die Geschwindgkeit anhand der 
Pendelstärke berechnen. So habe ich das immer auf den einschlägigen 
Strecken gesehen.
Gast #4282291
Lesenswert?

Amateur schrieb:
> Möglicherweise kann man ja auch einen schrägen Laser nehmen und das
> gute, alte Prinzip des Schnittbildentfernungsmessers, mit einem
> Zeilensensor, reaktivieren.

ist inzwischen auch mei Favourit, wobei man neben dem Schrägstrahler 
noch einen waagerecht-Strahler zur referenz benötigt
#4282306
Lesenswert?

Sensorix schrieb:
> M. H. schrieb:
>> Ultraschall Sensoren
>
> Schlechte Wahl wegen Dopplereffekt

Es wird quer zur Bewegungsrichtung gemessen. Außerdem verändert der 
Dopplereffekt nur die Frequenz, aber nicht die Laufzeit des Signals.

> und geringe Ausbreitungsgeschwindigkeit.

Bei einem Abstand von bis zu 10 cm scheint mir das kein Problem zu sein.

> Besser Laserentfernungsmesser, noch besser Radarsensor (weniger Anfällig
> gegen Staub/Nebel). Dergleichen wird auch von Daimler für
> Abstandssensoren verwendet.

Aber nicht im Bereich 1 bis 10 cm. Für diesen Bereich nutzt auch Daimler 
Ultraschallsensoren.
Gast #4282342
Lesenswert?

Rolf M. schrieb:
> Es wird quer zur Bewegungsrichtung gemessen.

Was aufgrund der geringen Schallgeschwindigkeit relativ zur 
Objektgeschwindigkeit zu einer Schräg-messung und somit  zu einen 
deutlichen Doppler wird.

> Außerdem verändert der
> Dopplereffekt nur die Frequenz, aber nicht die Laufzeit des Signals.

Ja, aber zur Bestimmung der laufzeit muss das Echo selektiert werden, 
was üblichwerweise durch einenBandpass auf die US-Mittenfrequenz 
geschieht. Zur Berücksichtigung des doppler muss dieser Filter jetzt 
breitbandig ausfallen.

Des weiteren bedeudet Frequenzänderung eine Änderung der Anstiegszeit 
und  das verschiebt den Detektionszeitpunkt schon und damit die 
gemessene Laufzeit.
Gast #4282351
Lesenswert?

Rolf M. schrieb:
> Aber nicht im Bereich 1 bis 10 cm. Für diesen Bereich nutzt auch Daimler
> Ultraschallsensoren.

Ja beim Park-assistenten. Bei der geringen Einparkgeschwindigkeit kann 
man das System als in Ruhe betrachten -> kein Doppler.

Das Problem bei der hier beschriebenen Aufgabe ist die Bewegung des 
Fahrzeuges, nicht der Abstand.
#4282361
Lesenswert?

Sensorix schrieb:
> Ja, aber zur Bestimmung der laufzeit muss das Echo selektiert werden,
> was üblichwerweise durch einenBandpass auf die US-Mittenfrequenz
> geschieht. Zur Berücksichtigung des doppler muss dieser Filter jetzt
> breitbandig ausfallen.
>
> Des weiteren bedeudet Frequenzänderung eine Änderung der Anstiegszeit
> und  das verschiebt den Detektionszeitpunkt schon und damit die
> gemessene Laufzeit.

Das stimmt zwar, sollte in der Applikation aber einen vernachlässigbaren 
Fehler erzeugen. Die geforderte Genauigkeit von 1cm entspricht einer 
Laufzeit von

2 * 0,01m
---------  = ca. 60us
 330m/s

Das entspricht ca. 20 Ultraschallperioden, Phasenverschiebungen können 
da wohl vernachlässigt werden.

Gruß, Stefan
Gast #4282364
Lesenswert?

Sensorix, hast du die Anforderungen überhaupt gelesen? 1-10cm Abstand 
und 1cm Genauigkeit - da spielen die von dir beschriebenen Effekte keine 
Rolle.

US ist hier die erste Wahl. Die ganz billigen Module könnten allerdings 
Probleme mit diesen geringen Distanzen haben.
#4282372
Lesenswert?

Aus dem MAnual des HC-SR04:

>Das Auslösen eines Messzyklus geschieht durch eine fallende Flanke am 
>Triggereingang (Pin 2) für mindestens
>10μs. Das Modul sendet darauf nach ca. 250μs ein 40 kHz Burst-Signal für >die 
Dauer von 200μs. Danach geht der
>Ausgang (Echo, Pin 3) sofort auf H-Pegel und das Modul wartet auf den >Empfang 
des Echos. Wird dieses
>detektiert fällt der Ausgang auf L-Pegel. 20ms nach Triggerung kann eine >weitere 
Messung stattfinden. Wird kein
>Echo detektiert verweilt der Ausgang für insgesamt 200ms auf H-Pegel und >zeigt 
so die erfolglose Messung an.
>Danach wartet das Modul auf die nächste fallende Flanke am Triggereingang >und 
die Messung beginnt neu.

D.h. Du kannst alle 20ms eine Messung machen. Das ist ev. zu wenig, je 
nachdem, wie schnell Deine AUtos fahren und wie groß sie sind. Welche 
Geschwindigkeit ist angedacht und wie groß sind die Autos?

Ausserdem benötigt der HC-SR04 anscheinend zwingend ein Echo, um die 
20ms zu erreichen. Ohne Echo wartet er (laut dieser Beschreibung) 200ms. 
Du kannst ausprobieren, ob er auch ohne Echo nach 20ms eine neue Messung 
startet oder Du sorgst dafür, daß immer ein Echo zurückkommt, z.B. durch 
eine Bande/Wand auf der anderen Fahrbahnseite.

Gruß, Stefan
OP #4282620
Lesenswert?

Hallo!

Erstmal danek für die vielen Antworten und rege Teilnahme

Verusche jetzt auf alle einzugehen:

Patrick C. schrieb:
> Guck mal ob dieser ein option ist :
> SHARP   GP2Y0A41SK0F  SENSOR, DISTANCE, ANALOGUE OUTPUT

Also wenn ich das Datenblatt richtig gelesen habe dann braucht der 
Sensor um die 50ms pro Messung, das wäre leider für mich dann zu 
langsam.

Stefan K. schrieb:
> D.h. Du kannst alle 20ms eine Messung machen. Das ist ev. zu wenig, je
> nachdem, wie schnell Deine AUtos fahren und wie groß sie sind. Welche
> Geschwindigkeit ist angedacht und wie groß sind die Autos?

Das sind 1:10 autos, die Länge wäre ca 190-200mm, theoretsich bei den 
angenommenen 30 Km/h bzw. 8m/s  müsste ich nach spätestens 160mm eine 
neue Distanz gemssen haben...oder irre ich mich da?

Draco schrieb:
> Ich denke es geht darum...: RC Driftstrecke... Auswertung vom
> Wandabstand zur Punkteberechnung.
>
> Warum nehmt ihr nicht solche Schwingstäbe und wertet diese bei Bewegung
> aus? Da läßt sich dann nämlich auch die Geschwindgkeit anhand der
> Pendelstärke berechnen. So habe ich das immer auf den einschlägigen
> Strecken gesehen.

Ja genau um sowas gehts.... ne mechanische Lösung hatte ich noch 
ganricht aufm Schirm...hast du da evtl. Links/bilder etc parat?

hp-freund schrieb:
> All zu schwer werden die Autos ja nicht sein.
>
> Wie wäre es einfach eins davon:
> http://de.rs-online.com/web/p/potenziometer/7081523/
> auf die Strasse zu kleben?
>
> Dann kannst Du recht genau messen wo das Rad ist und die Auswertung ist
> mehr als simpel.

Ein Veränderung der Fahrbahn fällt leider weg
#4282661
Lesenswert?

M. H. schrieb:
> Stefan K. schrieb:
>> D.h. Du kannst alle 20ms eine Messung machen. Das ist ev. zu wenig, je
>> nachdem, wie schnell Deine AUtos fahren und wie groß sie sind. Welche
>> Geschwindigkeit ist angedacht und wie groß sind die Autos?
>
> Das sind 1:10 autos, die Länge wäre ca 190-200mm, theoretsich bei den
> angenommenen 30 Km/h bzw. 8m/s  müsste ich nach spätestens 160mm eine
> neue Distanz gemssen haben...oder irre ich mich da?

Das sollte gerade so gehen. Du hast die Sensoren ja schon da, probier es 
einfach mal aus. Vor allem das Verhalten ohne Echo ist interessant.

Gruß, Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren