Zeitmessung mit Arduino

Jul 08, 2017 115 Replies

Batterieberiebenes Osterei das Dauersignal sendet. Ausklinken oben mit Lichtschranke feststellen. "Ankunft" ist wenn Sputnik verstummt.

MfG JRD

Es gibt noch eine Sache, die einen Strich durch die Rechnung macht: Wo ist denn die erste Lichtschranke?

gesamte Rechnung nicht mehr, weil er dann ja schon eine von 0 verschiedene Startgeschwindigkeit hat und folglich wesentlich schneller ankommt.

Marcel

Vermutung: Weil die einen in Pisa nicht so gern Kabel von der Besucherplattform legen lassen. Wenn man solche Experimente macht, dann ja wohl klassisch.

- Andi

Am 09.07.2017 um 11:55 schrieb Marcel Mueller:

Der Abstand zur Lichtschranke ist ca. 3-5mm. Die sitzt direkt unter der Murmelklammer.

Am 09.07.2017 um 11:46 schrieb Gerrit Heitsch:

zu einer Antenne geworden.

Am 09.07.2017 um 13:43 schrieb Gerrit Heitsch:

Oder gleich RS-485 TX/RX.

Tim Franke schrieb:

Dann hat die Murmel beim Start der Messung also nicht die Geschwindigkeit 0 sondern ist bereits mit etwa 0,2 bis 0,3 m/s unterwegs. Sie wird also in

Millisekunde ausmachen (wenn ich mich nicht verrechnet habe...). Vielleicht hast du aber noch weitere systematische Fehler in deinem Aufbau?

MfG Rupert

Der Klassiker ist SN75176, aber auch die ganzen XYZ485 kosten kaum was.

Am 09.07.2017 um 11:50 schrieb Rupert Haselbeck:

Eigentlich keinen, wenn man es nicht hochwissenschaftlich supergenau nimmt. Ich wollte damit nur sagen, dass man sich bei Zeitmessungen nicht darauf verlassen darf, dass zwei Arduinos absolut synchron ticken.

Gregor

X-ggl-piss-off: yes

Das sind auch schon mal knapp 30ms.

Marcel

Sicherheit eine Menge Jitter hinzu.

Reinhardt

Wieso? Er misst doch mit der Lichtschranke.

Marcel

Am 09.07.2017 um 13:37 schrieb Tim Franke:

Wenn Du statt einer (Glas-) Murmel eine Stahlkugel nimmst, kannst Du das Halten von einem Elektromagneten erledigen lassen. Und den schaltest Du mit dem gleichen Arduino, der die Ankunft am Ziel feststellt.

Gregor

X-ggl-piss-off: yes

Also ich komme da auf mehr.

- gemessen wird die Differenz zwischen dem letzten und dem ersten Wert, also 7,646s.

loslassen von der Mechanik noch einen kleinen Schubs bekommt.

Marcel

3m fallen braucht 7.672s? Auf welchem Planeten? Auf der Erde gilt Pi x

Gerrit

Ja, aber mit unterschiedlichen Startgeschwindigkeiten der Kugel wenn die

Gerald

Am 08.07.2017 um 21:43 schrieb Tim Franke:

Mach doch mal die Gegenprobe und miss mit einem Oszi die Laufzeit der Signale zwischen Kontakt und Arduino (Pin toggeln wenn die Messroutine aufgerufen wird).

synchrones Zeitsignal generieren und damit einen Zeitstempel erzeugt der

Gerald

Am 09.07.2017 um 09:45 schrieb Tim Franke:

Es gibt mehrere Arten von "Funk", mit und ohne Netzwerk-Protokoll.

Es gibt auch sicherere Kabelverbindungen, z.B. mit Stromschnittstelle

Und Arduinos habe typischerweise keine Quarze, sondern

Controller (beim Uno/Mega) mit einem separaten Quarz betrieben wird.

DoDi

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required