- Posts: 890
- Thank you received: 93
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Also delete this line in your hal file
loadrt encoder num_chan=5
It may be causing confusion by creating 5 non-working software encoders
Scale = schritt motor pulse
sper mm
Encoder_scale = encoder pulses per mm
1024 PPR encoder = 4096 pulse pro umdrehung.
Was macht die Zeile?Das ist sehr seltsam. Wenn das Signal encoder.**.count nicht zählt kann sich auch nichts in der Anzeige ändern. Das gleiche wie rawcounts. Encoder rohdaten ohne Scalierung.
Deine config sieht fast so aus wie meine bis auf
net z-index-enable <=> pid.z.index-enable
der ist bei mir auch aktiv.
Für screenshots installiere
sudo apt install xfce4-screenshooter
damit kannst du auch Ausschnitte aufnehmen und zeigen.
Please Log in or Create an account to join the conversation.
Dies ist für die Referenzierung zum Index erforderlich, da die Encoder-Position macht bei der Indexerkennung einen Sprung auf 0. Dies informiert den PID-Regler keine Ableitungsberechnungen für FF1 oder FF2 im aktuellen Zyklus durchzuführen da sie nach diesem Sprung völlig falsch wären.Was macht die Zeile?
net z-index-enable <=> pid.z.index-enable
Ich habe sie eingefügt, aber noch keinen Unterschied gesehen.
Please Log in or Create an account to join the conversation.