Messung kurzer Zeiten zur Entfernungsbestimmung

Guest
Hallo

Ich möchte Entfernung von ca 1-11m auf etwa 1m genau messen (laser
geht nicht) und dachte mir so ich werde ein sender und ein Empfänger
Auf Ultraschall Basis verwenden. Über die Laufzeit des Schalls müsste
doch eigentlich die Entfernung ermittelbar sein. 1m entspricht also in
etwa 3ms Messgenauigkeit.
Nun mein Problem ich hab verscuht mit einer C-control Unit diese
Zeiten zu messen, komm aber nur auf 10-20ms als kürzeste messbare
Zeit.

Wie kann man die Zeiten sonst noch messen - eine Andere Lösung als
Ultraschall kommt in meinem Falle nicht in Frage.

Thomas
 
purfuerst@hotmail.com wrote:

Hallo



Wie kann man die Zeiten sonst noch messen - eine Andere Lösung als
Ultraschall kommt in meinem Falle nicht in Frage.

Die CControl ist nicht für die hohe Geschwindigkeit bekannt. Dein Problem
sollte sich aber durch einen Atmel AT90 und etwas Assemblercode lösen
lassen.

Robert
 
purfuerst@hotmail.com schrieb im Beitrag <3544e341.0408201415.3d62650e@posting.google.com>...
Wie kann man die Zeiten sonst noch messen
Schnellerer Microcontroller ?
Hardware-Zeitgeber ?
Analog ? Integrator und A/D-Messung ?
Externe TTL ?

Es gibt zig Moeglichkeiten, kommt denn dein Signal vom
US-Empfaenger deutlich und auswertbar ? Ist also die
'analoge' Schaltung schon fertig und problemlos ?
Was sendest du als Signal ? Si-Impuls bei dem man den
Peak ermitteln muesste, oder Burst bei dem der Beginn
des Impulses reicht aber natuerlich nicht genau ist ?

eine Andere Lösung als Ultraschall kommt in meinem Falle nicht in Frage.
Na, wenn Ultraschall geht, ist es in Ordnung.
Ggf. fertiges Modul. Polaroid wohl nicht mehr,
aber es gibt sicher neuere Anbieter mit Digitalausgang.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
purfuerst@hotmail.com wrote:

Hi!

Über die Laufzeit des Schalls müsste
doch eigentlich die Entfernung ermittelbar sein. 1m entspricht also in
etwa 3ms Messgenauigkeit.
Nun mein Problem ich hab verscuht mit einer C-control Unit diese
Zeiten zu messen, komm aber nur auf 10-20ms als kürzeste messbare
Zeit.
Viele halbwegs aktuelle Mikrocontroller (Atmel, sicher auch PIC) haben
eingebaute Zähler, die mit der Taktrate hochzählen und von externen
Pins gesteuert werden können. Damit bekommst Du Auflösungen bis in den
Mikrosekundenbereich, eben entsprechend der Taktrate, und das schöne
daran: Das läuft im Controller alles in Hardware! Die Software muss
nur noch Werte abfragen und anzeigen, ist aber nicht mehr fürs
hochzählen von Zählervariablen verantwortlich, wie Du es wohl gemacht
hast.

Ob die C-Control sowas unterstützt weiß ich allerdings nicht.

Gruß,
Michael.
 
Michael Eggert <m.eggert.nul@web.de> wrote:

Damit bekommst Du Auflösungen bis in den
Mikrosekundenbereich
"Bereich einer Mikrosekunde" meinte ich natürlich.. Oder noch kürzer.

Gruß,
Michael.
 
"MaWin" <me@privacy.net> wrote in message news:<01c48708$d6750d60$0100007f@amdk6-300>...
purfuerst@hotmail.com schrieb im Beitrag <3544e341.0408201415.3d62650e@posting.google.com>...

Wie kann man die Zeiten sonst noch messen

Schnellerer Microcontroller ?
Hardware-Zeitgeber ?
Analog ? Integrator und A/D-Messung ?
Externe TTL ?

Es gibt zig Moeglichkeiten, kommt denn dein Signal vom
US-Empfaenger deutlich und auswertbar ? Ist also die
'analoge' Schaltung schon fertig und problemlos ?
Was sendest du als Signal ? Si-Impuls bei dem man den
Peak ermitteln muesste, oder Burst bei dem der Beginn
des Impulses reicht aber natuerlich nicht genau ist ?

eine Andere Lösung als Ultraschall kommt in meinem Falle nicht in Frage.

Na, wenn Ultraschall geht, ist es in Ordnung.
Ggf. fertiges Modul. Polaroid wohl nicht mehr,
aber es gibt sicher neuere Anbieter mit Digitalausgang.
Also hier muss ich zugeben, dass mich das wohl schwerer ist als ich
mir es vorgestellt habe. also ich dachte ich kann einfach ein Signal
an den Sender anlegen und am Empfänger messen wann an einem analogen
Port der c-control Unit ein bestimmter Schwellenwert überschritten ist
und so die Laufzeit des Signals herausbekommen.
Vielleicht fang ich mal von vorne an. Ich brauch das um die Auslage
des Kranes eines Harvesters(Holzerntemaschine- man kann sich aber auch
einen Bagger vorstellen) zu messen. Da ich nicht genau die
Sendeeinheit (Baggerschaufel) auf die Empfangseinheit(Kabine) richten
kann fallen optische lösungen weg. Also bin ich bei Ultraschall
gelandet.
So nun Versuch ich die Entfernung irgendwie in mein COmputer zu
bekommen. Andere Sensoren befinden sich schon an dem Baggern und
laufen über eine C-control Einheit tadellos.
Ich hab mir also bei Conrad (ja genau bei dem auch wenn er
verschriehen unter euch ist) einen US-Sensor und US-Sender gekauft und
wollte mit meiner C-control loslegen. Naja also bin ich nach der
ernüchterung hier gelandet.
Also folgendes:
Kann mir jemand eine Schaltung schicken oder Tips geben, die ich
nachbauen kann um dieses Problem zu lÖsen. ICh kann ein bissl
Programmieren (höhere -- Ass. noch nicht so richtig) und Teile
zusammenlöten gelingt mir auch. Aber ich hab leider noch nicht das
richtige Verständnis für die (z.T. erschlagenden) Schaltkreise die man
braucht.

Vielen Dank

Th
 
Am 2004-08-21 schrieb purfuerst@hotmail.com:

Ich möchte Entfernung von ca 1-11m auf etwa 1m genau messen
Nimm eine US Messung von Vega oder einer vergleichbaren Firma, die
liefern dir die Entfernung als Messsignal (z.B. 4...20 mA) oder
Bussignal (Profibus DP). Aber Vorsicht: US Signale nicht auf Menschen
richten, denn der Schalldruck der Peaks schädigt das Gehör und für 11 m
nimmt man schon etwas größere Sonden, die messen dann aber auch auf
<1cm genau.

Wie kann man die Zeiten sonst noch messen -
Quarzbasis, Teiler, ein paar Gatter und einen externen Zählbaustein
verwenden?

--
Mit freundlichen Grüßen

Jürgen Bors
---
 
Hallo,

purfuerst@hotmail.com wrote:
Hallo

Ich möchte Entfernung von ca 1-11m auf etwa 1m genau messen (laser
geht nicht) und dachte mir so ich werde ein sender und ein Empfänger
Auf Ultraschall Basis verwenden. Über die Laufzeit des Schalls müsste
doch eigentlich die Entfernung ermittelbar sein. 1m entspricht also in
etwa 3ms Messgenauigkeit.
Nun mein Problem ich hab verscuht mit einer C-control Unit diese
Zeiten zu messen, komm aber nur auf 10-20ms als kürzeste messbare
Zeit.

Wie kann man die Zeiten sonst noch messen - eine Andere Lösung als
Ultraschall kommt in meinem Falle nicht in Frage.

Thomas
Unter folgenden Link gibt es eine Bauanleitung mit dem SRF04 und SRF08 Chip.

http://perso.wanadoo.fr/benparsy/FicheTec/Tmp_SRF0x.html

Der SRF08 scheint mehr deinen Anforderungen zu entsprechen. Er ist zwar
nur für maximal 6m spezifiziert, im Text steht aber, dass man Ihn auf
bis zu 11m einstellen kann.


Günter
 
purfuerst@hotmail.com schrieb im Beitrag <3544e341.0408202325.75bd6b21@posting.google.com>...

Also bin ich bei Ultraschall gelandet.
Ist doch Quark, damit misst du im Gestruepp doch alles moegliche.

Der Greifer ist doch an einem Arm befestigt, und die Entfernung ist
klar definiert durch die Winkel, mit denen die Greifarmsegmente
zueinander stehen. Also Winkel messen, und dann kann dein C-Control
daraus die Entfernung berechnen. Zum Winkel-Messen gaebe es zwar
hochgenaue optische Inkrementalaufnehmer, man kann einfache Potis
montieren und den A/D-Wert per C-Control einlesen, aber wegen der
Umweltverhaeltnisse wurde ich magnetische Aufnehmer nehmen. Es
tut ein KMZ10 und ein Permanentmagnet. Oder, weil es vielleicht
einfacher zu montieren ist, ein gepanzerter (leerer Hydraulik)-
schlauch und dessen innere Biegung optisch (per Licht) direkt
oder per eingelegtem gebogenen Lichtleiter messen. Alles nicht so
besonders genau, aber fuer 1m Aufloesung locker ausreichend.

Kann mir jemand eine Schaltung schicken
Super Anspruchshaltung.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
Am 2004-08-21 schrieb purfuerst@hotmail.com:

Kann mir jemand eine Schaltung schicken oder Tips geben, die ich
nachbauen kann um dieses Problem zu lÖsen. *
Baue an jedem Gelenk des Auslegers einen Winkelgeber an, der Rest ist
Mathematik. Alternativ: Weggeber an den Hydraulikstempeln. Beide
Lösungen sind nicht billig (müssen ja IP54 haben), aber bringt sicher
den gewünschten Erfolg, auch in rauer Umgebung.


--
Mit freundlichen Grüßen

Jürgen Bors
---
 
"MaWin" <me@privacy.net> wrote:
Kann mir jemand eine Schaltung schicken
Super Anspruchshaltung.
Sieh es andersrum: Das war eine Angebotsanforderung.

Der OP ist sicher bereit, für einen qualifizierten Lösungsvorschlag ein
angemessenes Honorar zu zahlen. Oder?

Gruß

Stefan
 
"MaWin" <me@privacy.net> wrote:
Kann mir jemand eine Schaltung schicken
Super Anspruchshaltung.
Sieh es andersrum: Das war eine Angebotsanforderung.

Der OP ist sicher bereit, für die Ausarbeitung eines qualifizierten
Lösungsvorschlag ein angemessenes Honorar zu zahlen. Oder? :)

Gruß

Stefan

PS: Bevor Missverständnisse entstehen: Ich unterstütze jeden, der ein
(Fach-) Problem selbst lösen will und nach Tipps und Anregungen fragt.
 
Stefan Wagner <stefan-usenet@dl6dx.westfalen.de> wrote in message news:<Xns954DD0DA212C8stefanusenet@dl6dx.westfalen.de>...
"MaWin" <me@privacy.net> wrote:
Kann mir jemand eine Schaltung schicken
Super Anspruchshaltung.

Sieh es andersrum: Das war eine Angebotsanforderung.
Man kann das auh sehen. Mir geht es darum dieses Problem zu lösen, und
da es wahrscheinlich meine Fähigkeiten übersteigt bin ich auch bereit
für die Lösung meines Problems etwas zu zahlen!! Nur ich dachte man
kann sich ja erst mal Informieren mit welchen Systememn dies überhaupt
möglich ist zu lösen und versuchen es selbst hinzubekommen. Die
Aufforderung war eher ein Hilfeschrei.
Also was würde denn eine Erklärung der Funktionsweise solch einer
SChaltung kosten? Teile kaufen und bauen denk ich kann ich selber,
leider kenn ich mich in der Konstruktion der Schaltpläne nicht so
richtig aus (Bin halt Förster).

TH
 
purfuerst@hotmail.com schrieb:
Realname würde helfen.

Ein Unterschied Ultraschall vs. Laser auf Entfernung
ist, daß Licht ( vgl Wellenlänge ) leichter eng
gebündelt werden kann, während Ultraschall breiten
Abstrahlwinkel hat.
Das Problem bei breitem Abstrahl/Empfangswinkel ist,
daß man eventuell frühe Bodenechos oder ähnliches
bekommt ( kann man natürlich eventuell per
Software rausfiltern wenn man Hüllkurve digitalisiert ).
Grundsätzlich hilft Bündelung über eine Art "Scheinwerfer"
( = Spiegel ) etwas ( es gibt für US ja keine "Linsen" ).

Das Problem bei kurzer Entfernung ist, daß billige
Piezos ( anders als Polaroid ) oft nur langsam
Ausschwingen. Das Echo kommt also schon während
die Sende/Empfangskapsel noch nicht ausgeschwungen
ist.

Für die Scheinwerfer-Mechanik würde man nichtnur Kapseln,
sondern bei ebay billigen US-Entfernungsmesser
kaufen. Weiterer Vorteil: mit etwas Glück ist der wetterfester.
Zudem kann man mit ihm auch prüfen ob das Orginalgerät
überhaupt in dieser Anwendung funktioniert und sich
erst dann um modifizierte Auswertung kümmern.

MfG JRD
 

Welcome to EDABoard.com

Sponsor

Back
Top