09-25-2025, 08:09 AM
Hallo Daniel,
steigende oder fallende Flanke ist egal, weil das NetBob immer ausreichenden Abstand zwischen einer Richtungsänderung und einer Flanke (egal ob steigend oder fallend) hält. Es kann also nicht vorkommen, dass z.B. die fallende Flanke gleichzeitig mit einem Umschalten der Richtung auftritt.
Dass das Schrittsignal auf High bleibt, liegt daran, dass die Position intern mit höherer Auflösung als 1 Schritt berechnet wird. Wenn z.B. 1,5kHz ausgegeben werden soll, und der Zähler/Timer für das Schrittsignal alle 1ms neu gelaen wir, führt das bei den meisten anderen Steuerungen dazu, dass abwechslend 1kHz und 2kHz ausgegeben wird. Die führt zu einem ständigen Beschleunigen und Bremsen des Motors und in Folge zu einem sehr rauhen Lauf, was eine Filterung erforderlich macht.
Das NetBob berechnet nicht nur die Anzahl der Schrittimpulse sondern auch die Phasenlage des Signals, kann also auch auf einem "halben" Impuls stehen bleiben. Dies führt zu weniger Jitter, gleichmäßigeren Impulsabständen und damit zu einem ruhigeren Lauf und macht nachträgliche Filterung überflüssig.
steigende oder fallende Flanke ist egal, weil das NetBob immer ausreichenden Abstand zwischen einer Richtungsänderung und einer Flanke (egal ob steigend oder fallend) hält. Es kann also nicht vorkommen, dass z.B. die fallende Flanke gleichzeitig mit einem Umschalten der Richtung auftritt.
Dass das Schrittsignal auf High bleibt, liegt daran, dass die Position intern mit höherer Auflösung als 1 Schritt berechnet wird. Wenn z.B. 1,5kHz ausgegeben werden soll, und der Zähler/Timer für das Schrittsignal alle 1ms neu gelaen wir, führt das bei den meisten anderen Steuerungen dazu, dass abwechslend 1kHz und 2kHz ausgegeben wird. Die führt zu einem ständigen Beschleunigen und Bremsen des Motors und in Folge zu einem sehr rauhen Lauf, was eine Filterung erforderlich macht.
Das NetBob berechnet nicht nur die Anzahl der Schrittimpulse sondern auch die Phasenlage des Signals, kann also auch auf einem "halben" Impuls stehen bleiben. Dies führt zu weniger Jitter, gleichmäßigeren Impulsabständen und damit zu einem ruhigeren Lauf und macht nachträgliche Filterung überflüssig.
