sareph / th9x

Automatically exported from code.google.com/p/th9x
Other
0 stars 0 forks source link

Battery-Spannung Anzeige linearität #81

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Anschluss 2s LiPo - calibration auf Spannung des LiPos
2. Anschluss 3s LiPo

What is the expected output? What do you see instead?
Wenn die Umrechnung A/D Wert zu Spannungsanzeige linear wäre sollte die 
Spannung des 3s Lipos korrekt angezeigt werden.
Vorausgesetzt der A/D Wandler arbeitet linear.

Allerdings wird die Spannung des 3s LiPos immer zu niedrig angezeigt (iirc 0.5V)

What version of the product are you using? On what operating system?
r184

Please provide any additional information below.
Arbeite mit 2s und mit 3s LiPos da ich gerade versuche die Ursache des 
adc-errors bei 2s herauszufinden.
Dabei ist mir dieser Effekt aufgefallen.

Zu adc-error: Bei 3s 0%. Bei 2s ca. 4%. 
Vermute den Linearregler. Bei 2V Drop-out Voltage ist da nicht viel 
Spannungsreserve übrig. Überlege einen Low-Drop 7805 einzulöten um den 
Effekt zu verifizieren.

Zur Umwandlung: Kannst du mich bitte zur Stelle im Code führen wo dieses 
gemacht wird. Würd mir gerne ansehen wie das gelöst ist.

Original issue reported on code.google.com by rzar...@gmail.com on 1 Mar 2011 at 11:46

GoogleCodeExporter commented 9 years ago
rzar,

In den Datenblattern der 7805 spannungs regler wird beschrieben das in 
Algemeinen bei 25 grad Celcius 1.7V verloren werden im regler bei 40mA (Marke: 
National Semiconductor). Das is bei behalt von allen eigenschaften des reglers. 
Und bei 70mA sind das 2V. Es wird schlechter wenn man auch nog LCD hintergrund 
beleuchtung von diesem regler betreibt (40mA mehr). Es gibt keine angaben im 
Datenblatt, aber 2.5V bei 100mA werden es schon sein. Daher wird die 5V fur den 
AD Wandler bei spannunger unter 7.4V ungenau werden.

Es hangt also ab von kleine unterschiede zwischen 7805 reglern, und deine TX 
(beleuchtung/programmer) configuration wie genau die batterieanzeige bei 2S 
ist. Daher ist es gut zu calibrieren bei hoherer spannung (3S) und die anzeige 
bei 2S fur gut zu nemen, oder den regler aus zu tauschen. Es macht aber im 
algemeinen weinig sinn die batterie alarm spanning unter 7.3V zu programmieren 
(gibt ja zowizo nur 5% mehr betriebszeit, nach einen test von US bastlern 
(RCgroups forum)
Und es ist gute praxis die LCD beleuchtung nicht von diesem regler ze 
betreiben, fallst du eine einbaust.

Original comment by harm.del...@echostar.com on 2 Mar 2011 at 7:51

GoogleCodeExporter commented 9 years ago
Hallo und danke für deine Infos.
Habe tatsächlich eine Hintergrundbeleuchtung, allerdings ist diese für den 
Effekt irrelevant.
1.) von externem Spannungsregler betrieben
2.) ist sie schaltbar 
3.) habe ich sie für die Tests enfernt um sie als Fehlerquelle auszuschliessen

Hatte mit eingeschaltener Beleuchtung tatsächlich einen höheren ADC-Error.
Habe ich mit Kondensatoren vor und nach dem eigenes dafür vorgesehen 7805 
komplett eliminiert - am wichtigsten war - wider Erwartens - ein 470uF dort wo 
ich die Batteriespannung von der Platine abgreife (gleich beim Schalter).
Dachte eigentlich, dass der Lipo ohnehin als riesiger Kondensator wirkt - ist 
aber offensichtlich nicht so.

Mit Low-Drop Spannungsregler am Board sollte ich weiter runter kommen - wie du 
sagst - um nur 5% Laufzeit. Mich würde aber echt interessieren woher der 
Effekt mit dem ADC-Error bei 2s kommt (sind übgrigens $5 Mod Akkus von 
rcmodelreviews (3600mA/h)).
Kann mir nur mehr den Spannungsregler vorstellen.

Der Fehlerbericht bezieht sich aber auf die nichtlineare Spannungsanzeige der 
SW.
If you prefer to communicate in english we can also switch.
Thx and br
Rudolf

Original comment by rzar...@gmail.com on 2 Mar 2011 at 3:08

GoogleCodeExporter commented 9 years ago
PS: Die Kalibration sollte meiner Meinung nach nur notwenig sein, da die 
Chinesen 10% Toleranz bei den Widerständen verwendet haben.
Wenn der Spannungsteiler vor dem ADC genau wäre und die 5V vom 7805 bei allen 
genau ist, dann wäre imho keine Kalibration notwendig.

Original comment by rzar...@gmail.com on 2 Mar 2011 at 3:12

GoogleCodeExporter commented 9 years ago
rzar,

Eigentlich solten wir diese Discussion auf dem Forum halten. Den Verdacht fur 
ein nicht lineare Curve in Software kann einfach gechecked werden. Im system 
Menu kannst du die ADC Werte auslesen, un bei verschiedene Batterien 
vergeleichen mit die angezeigten Werte im haupt Menu. Genauigkeit: eine Anzeige 
von 7.4V is zowizo nur 1.4% genau. 470uF Elco macht sinn wenn die Totallange 
der Verbindung mit dem LiPo hohere Impedanz hat. 

Habe selber ein LM1117-5 an stelle LM7805, passt aber nicht direct. Weitere 
Discussion: besser, schlage ein Forum vor. Konnen wir auch Foto's auswechselen. 

Harm

P.S. Mein PC (Arbeitsumgebung) verteht sich nicht mit umlauten (Niederlanden)

Original comment by harm.del...@echostar.com on 3 Mar 2011 at 7:40

GoogleCodeExporter commented 9 years ago
Ich konnte bisher keine Nichtlinearität in der Spannungsanzeige feststellen.

Original comment by th...@t-online.de on 26 Aug 2011 at 10:44