LabVIEWForum.de - Entfernung mit Ultraschallsensor messen

LabVIEWForum.de

Normale Version: Entfernung mit Ultraschallsensor messen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich habe ein Problem. Ich möchte ein Programm mit Labview schreiben, dass die Entfernung mittels UltraschallSensor berechnet.
die Messdaten werden mit einem Canbus übertragen. Zuerst wird den Befehl " Messen Start" gesendet. der Sensor misst und speichert die Daten
in einem Puffer in der Sensorplatine, dann wird den Befehl " Daten lesen" gesendet um die Missdaten zu bekommen.

wie kann ich so die entfernung berechnen?

wie kann ich die Laufzeit berechnen? ich brauche diese unbedingt um die entfernungsformel s = c x Laufzeit/2 zu benutzen.

oder meinen Sie dass es anders geht?

Danke
Hallo e.,

bei der dürftigen Informationslage würde ich spontan antworten: Handbuch des Sensors lesen!
Da sollte drin stehen, welche Werte der Sensor meldet und wie diese zu interpretieren sind...
Danke für die Antwort.

leider im Handbuch steht nicht viel drin.

kannst du mir sagen bitte wie ich die Laufzeit in normalen programme berechnen kann? ich meine um die Entfernung zu berechnen.
Hallo e.,

Zitat:kannst du mir sagen bitte wie ich die Laufzeit in normalen programme berechnen kann? ich meine um die Entfernung zu berechnen.
Die Formel hast du doch schon selbst genannt: s = c × Laufzeit/2. Die Laufzeit berechnet sich damit zu t = 2s/c!

Die Wegsensoren, die ich kenne, liefern schon direkt die Entfernung als Ausgabewert. Da musste ich keine Laufzeiten umrechen. Aber sowas sollte ist im Manual des Sensors angegeben sein...

Wie sollen wir dir helfen, wenn du keine Informationen zum Sensor oder zur Messhardware herausgibst?
Deine sehr allgemein gehaltenen Fragen kannst du doch auch selbst beantworten... Hmm
Hallo e.

Da hilft jetzt nurnoch die folgenden Punkte zu beantworten:
1. Fabrikat und Modell des Sensors
2. Nachrichtenspezifikation für die Daten auf deinem CAN-Bus
3. Die Infos aus 1. & 2. hier im Forum bekannt geben, falls du über allgemein gehaltene Antworten konkrete Hilfe zu deinem Problem haben möchtest.

Ich persönlich bin davon überzeugt, dass der Sensor auch bereits eine den Weg zurückmeldet, da er ja anscheinend sogar intelligent genug ist um sich über CAN zu unterhalten.

Gruß,
//Tobias
...ich kann die Formel nicht so benutzen denke ich mal. ich suche die Entfernung. diese ist der Laufzeit abhängig...
also wie berechne ich die Laufzeit um die Entfernung zu berechnen.

Das Programm ist unten eingefügt.[attachment=46626]
Lade mal bitte einen screenshot von deinem BD hoch. Ich hab leider grad keinen Rechner mit LV zur Verfügung.

Aber etwas verstehe ich nicht:
WIESO vermeidest du es einfach mal Ross und Reiter (bzw. Sensortyp und Hersteller) zu nennen?!
Es ist mit sicherheit keine klassifizierte Raketentechnik..... oder?

Wenn dein Sensor über CAN-Bus kommuniziert, dann kann er ja nicht so dumm sein. Welche Messwerte schickt er denn über CAN? Rohdaten der empfangenen Signale doch sichlich nicht, sondern eher bereits aufgearbeitete Informationen zu Signallaufzeiten und ähnlichem?

Gruß,
//Tobias
Hallo e.,

Zitat:ich suche die Entfernung. diese ist der Laufzeit abhängig... also wie berechne ich die Laufzeit um die Entfernung zu berechnen. Das Programm ist unten eingefügt.
Noch immer nicht ist es dir möglich, Hersteller und Typ des Sensors zu nennen. Wie lange willst du das noch weiterspielen?

Dein Minimal-VI ruft ein paar PCAN-VIs auf, die kaum jemand hier hat (ist aber auch unwichtig). Du sendest 2 Botschaften an den Sensor und fragst dann dessen Antworten ab. Damit liefert dir der Sensor Messwerte (wahrscheinlich schon die Entfernung).
Nach Entfernung der Sequenzstruktur sieht es so aus:
[attachment=46628]

In deinem Manual zum Sensor steht garantiert, was die Inhalte dieser Botschaften sind und wie die Daten zu interpretieren sind! Rtmfx
Versuch doch mal einen Abstand zu messen(mit Maßband, Messchieber, etc) der dir bereits bekannt ist.
Dann einfach vergleichen und schauen was rauskommtBig Grin

Lg panduci
(09.10.2013 10:40 )panduci schrieb: [ -> ]Versuch doch mal einen Abstand zu messen(mit Maßband, Messchieber, etc) der dir bereits bekannt ist.
Dann einfach vergleichen und schauen was rauskommtBig Grin

Der ansatz klingt im ersten Moment etwas komisch, kann aber durchaus hilfreich sein, wenn du tatsächlich kein brauchbares Handbuch zu deinem Sensor, insbes. zu der Schnittstellenbeschreibung des CAN-Interfaces, findest.
Mach eine Messreihe mit verschiedenen, dir bekannten Abständen, vergleiche die CAN-Signale und versuche diese Änderungen entsprechend zu deuten.
Das ist dann fast schon reverse engineering Smile und sicher nicht der einfache Weg.
Seiten: 1 2
Referenz-URLs