Super Projekt.
Nun habe ich das gestern Abend mal nachgebaut. Hatte natürlich nicht die richtigen Widerstände... Für den Empfängeranschluß habe ich 3K und 6,2k genommen. Daten kommen an. OK
GPS Test steht wegen regen noch aus.
Spannungsmessung- da ich keinen Balancerstecker habe und mir das Angefummel bei jedem Start auf die Oserei.. geht habe ich nur den A0 mit 18K/1,2K beschalten. Und die Einzelnen Werte mit jeweils aus A0 gelesen.
In der Tabelle habe ich es wie folgt angepasst.
#define COEF_LIPO1 0,0043143 // R11 = 3.83K R21 = 1.0K
#define COEF_LIPO2 0.0086286 // R12 = 7.87K R22 = 1.0K
#define COEF_LIPO3 0.0129429 // R13 = 11.8K R23 = 1.0K
#define COEF_LIPO4 0.0172572 // R14 = 15.8K R24 = 1.0K
#define COEF_LIPO5 0.0 // R15 = 0K R25 = 0K
#define COEF_LIPO6 0.0 // R16 = 0K R26 = 0K
Es kommt eine korrekte Gesamtspannung an.
Aber die Einzelzellenspannungen sind nicht richtig.
Z1 0v
z2 2,7v
z3 3,9v
z4 3,9v
Gesamt 15,6 stimmt exakt .(mehr gibt mein Labornetzteil nicht her)
Hab mir mal debugg im Monitor angesehen . Der Fehler liegt irgendwo in der Soft.
Lipo 1:0,00V = digit:nan
Lipo 2:7,83v = digit:907.20
Lipo 3:11,74v = digit:907.00
Lipo 4:15,66v = digit:907.20
Nun ist es schwierig einen Code zu nachzuvollziehen den man nicht geschrieben hat. Hinzu kommt das ich nicht mal alle Befehle kenne. ...
Hat jemand einen Tipp?