Zeit pro Stecke ist doch Geschwindigkeit... Du brauchst nicht unbedingt die Geschwindigkeit ermitteln, es reicht die Zeit wie lange der Zug für die feste Entfernung braucht. ...
Nein, nicht mit Zeit. Das De-/Inkrement wird nur größer bzw. kleiner. Einen weiteren Teiler kann man über den Poti Einstellen.... Ich nehme an beim Bremsvorgang arbeitest du auch mit der Zeit ( den PWM Signal von Fahrt auf Kriechen zu reduzieren). ...
... Die Optostecke kann überall sein, denn du musst nur einmal pro Zug die Zeit ermitteln...
Dann dürfte aber kein Zug den anderen überholen können/dürfen in einem Bahnhofbereich/Abzweigungen. Oder man müsste von einem zum anderen Arduino weitereichen welcher Zug kommt. Auch mit mehr/weniger Wagons könnte es problematisch werden, an Steigungen und Abfahrten, da dann die Geschwindigkeit sich bestimmt ändert. Ich denke eine Messung pro Block wäre ratsamer. Der Arduino kann das auch, nur die Leiterplatte passt dann nicht mehr dazu.
Ich schaue mir erstmal einen Probebetrieb mit drei Blöcken auf dem Testoval an. Ich habe eine sehr langsame und eine sehr schnelle Lok hier. Vielleicht genügt mir ja auch das bisherige. Bevor ich alles übern haufen werfe.
Obwohl ich ja noch Weichenabfragen integrieren wollte, als UND Bedingung zum Frei melden.
Kann man die Loks eigentlich umbauen, damit man sie auf ähnliche Grundgeschwindigkeit bekommt? Sowas wie ein Widerstand oder Dioden einbauen?
Was ich mir vorstellen könnte, das der GBM Sensor zu ungleichmäßig meldet, und somit zu ungenau die Geschwindigkeit auf 1cm misst. Auf 10cm wäre die Varianz vermutlich kleiner.
Hach, kommt Zeit, kommt Rat