EinEinfach
Well-known member
Am Labornetzteil lassen sich die Motoren in beide Richtungen drehen?
journalctl -u sunray -e
Was sagt der Sunray log
Code:journalctl -u sunray -e
I didn´t connect the brake yet.If you use ZSX12, take a look at the brake feature ,if i remember my test i need to add the management to put them in high or low on startup.
It's the opposite on ZSX11 version.
Did you try to connect brake pin of driver to 3.3V or to GND to be sure ?I didn´t connect the brake yet.
It´s my next step after I managed to run the drives perfectly.
So, Motoren laufen mit firmware v2.x (Setup in config.h), aber ich habe Probleme mit der Strommessung über die INAs.Die klassischen Einstellungen mit Sprunganwort etc. kannst du mit V1 bzw V2 vergessen, das funktioniert nicht, dafür ist die Cycle-Time des Codes zu lang, deswegen habe ich mich damals auch für die Entwicklung des V3 entschieden.
Stell es irgendwie ein, dass es auf deine Joystick Eingaben reagiert und 10 Umdrehungen beim Motor Test abgeschlossen werden, mehr ist nicht drin. Es reicht aber mehr als genug für eine geradeaus Fahrt sowie zum Wenden, alles was man für einen vernünftigen Rasenschnitt braucht
Danke. Hatte ich in der main.py vergessen zu kontrollieren - das war´s.Der pico sendet schon 0.6A 1.5A und 0.4A Richtung Sunray. Irgendwas passt schon bei deinem Aufbau nicht, dass alle 3 INAs defekt sind, schließe ich schon mal aus. Schau mal in der Main.py den Wert von CURRENTFACTOR an, evtl muss er zurück auf 1
MAX_MOW_PWM in der config.h funktioniert nicht?Wie bekomme ich es hin, dass der MowMotor PWM/RPM gesteuert werden kann, also mit den Angaben in der config.h zum MowMotor?
Es kommen gar keine Ticks an (rpmLP = 0) Deswegen der Fehler. Entweder hat dein Motor keine Hall-Sensoren oder es stimmt etwas bei deinem Aufbau nicht
Danke - Hatte nicht nur eine "kalte Lötstelle", sondern gar nicht gelötet.Es kommen gar keine Ticks an (rpmLP = 0) Deswegen der Fehler. Entweder hat dein Motor keine Hall-Sensoren oder es stimmt etwas bei deinem Aufbau nicht
Ja.MAX_MOW_PWM in der config.h funktioniert nicht?
Maybe you can first test with sunray app , and when everything is OK you can use Cassandra.Hier ist sie:
Received command: AT+M,0,0,255,0x8d
leftPwm=0, rightPwm=0, mow=255, leftSpeed=0.0mm/s, rightSpeed=0.0mm/s
Answer: M,0,0,339,26.18,0,0,1
Response: M,0,0,339,26.18,0,0,1,0x10