Anschließen von Power PCB 1.06, Main PCB 1.03 und ZS-X11H Motortreiber

Startet, lässt sich in der Console anzeigen... Soweit so gut... Nun muss natürlich noch die Power Platine instand gesetzt werden.

Der Button (J14) ist ein Öffner? Watchdog meldet sich nach einiger Zeit... Liegt vielleicht an den fehlenden Komponenten vom Powerboard?
 
Wenn Button gedrückt, dann geschlossen.
Watchdog kann von der fehlenden PowerPCB kommen, bei mir kommt er aber auch, wenn ich ins Menü gehe.
 
Wir reden aneinander vorbei:
Wenn der Teensy startet, behauptet der in der Konsole das der Button gedrückt wird. Wenn ich da einen Jumper raufstecke ist alles in Ordnung. Wenn ich den Jumper wieder ziehe, dann zählt er wieder hoch (bis 3). Da muss also ein Taster NC (Normaly close/öffner) verwendet werden?!? Oder habe ich irgendwo einen Fehler?!?
 
Ah ok das kannst du in der mower.h ändern:

Code:
#define START_BUTTON_IS_NC false //if button is normaly closed

Die und die mower.cpp musst du mal durchgehen.
 
In der Firmware war ich jetzt noch nicht unterwegs. Da muss ich auch nochmal ran. Die Power PCB scheint wieder zu laufen. Die beiden Verbindungsstecker muss ich noch bauen, vielleicht morgen. Dann kann ich das schon mal testen.

Heute ist ein guter Tag! Es Läuft.
 
Ah ok das kannst du in der mower.h ändern:

Code:
#define START_BUTTON_IS_NC false //if button is normaly closed

Die und die mower.cpp musst du mal durchgehen.
You need to test the start button of the MOW800 ,if it is close when you don't push it : you need to set this value to true.
But if like the yardforce chassis it's a cover using a NO contact you need to add a push button.
 
Ich habe jetzt beide Platinen miteinander verbunden und zum testen am Akku angeschlossen.
Teensy und ESP arbeiten. Der IMU scheint nicht zu laufen und die I2C Verbindung zum Power PCB funktioniert nicht. Was nützt Ihr für Kabel für die Verbindung? ISTY 4x2x0,6? Ich nutze zur Zeit Regenbogenkabel in ca. 30cm Länge. Vielleicht doch zu lang?
 
Ich benutze fertige Kabel mit beidseitigen Stecker. Stimmen SDA und SCL mit den INA überein, da gibt es auch unterschiedliche Versionen.
 
Are you sure that the SDA and SCL are not inverted on the INA226 PCB (China product)
If it's the case simply invert SDA and SCL in the connector between the 2 PCB .
Check also the shunt at back of ina226
 
No, i'm not sure. Ist is posdible that SDA and SCL are inverted. The shunt at the back ist already finished.
 
I've seen that the charge current ist about 8v with open contacts?!? Eventually a broken diode?
 
IMG_20220831_071812.jpg
If J8 ist bridged, the power is on. If i leave it open, the power switches off... Is it ok?

At the connector BT1 i could measure the same like the ina.IMG_20220831_073404.jpg
 
Last edited:
If J8 ist bridged, the power is on. If i leave it open, the power switches off... Is it ok?
It's only OK if the mainPCB is not connected (No 3.3V on PinBatterySwitch).

But if you connect the 2 PCB , power need to stay ON when you remove bridge on J8
Teensy send 3.3V on PinBatterySwitch
So check that you have 3.3V on J1 PinBatterySwitch and not on J1 PinchargeEnable (wire inverted ??)
 
Ich habe gerade ein wenig Zeit gefunden und es geht weiter. Motortreiber verkabelt und angeschlossen.

Motor dreht jedoch nicht. Nicht mal ein summen. Die Odometry zählt, jedoch nur negativ, aber das ist ja schon mal ein Anfang!

Hat jemand Tipps?
 
Ich habe mal gemessen:
  • PWM - Signal ist zu sehen und regelt auch hoch.
  • DIR - Je nach Fahrtrichtung 0 oder 3,3V
  • EN - immer 0
  • BREAK - immer 0
Wenn ich dem Enable-Pin 3,3V gebe, dreht der Motor. Auch die Fahrtrichtung lässt sich ändern. Der Motor dreht ohne PWM-Signal.
Irgendwo ist was faul!
 
The blue poti ist set to 0 (counter clockwise).
 

Attachments

  • IMG_20220908_132800.jpg
    IMG_20220908_132800.jpg
    541.3 KB · Views: 16
Back
Top