Forum: Mikrocontroller und Digitale Elektronik ATMEGA32 + adc + LiPo Akku


von Chris (Gast)


Lesenswert?

Hallo!

Habe folgendes Problem:

Meine Schaltung beinhaltet einen ATMEGA32 Prozessor, der 2 analoge 
Spannungswerte abwechselnd einliest und diese via UART an den PC sendet. 
Wenn ich die Schaltung mit einem Netzteil versorge ( zB mit 3,5 Volt => 
Spannungsregler erzeugt sich daraus die 3,3 Volt) funktioniert alles so 
wies sein soll. Verwende ich allerdings einen aufgeladenen einzelligen 
LiPo Akku (Nennspannung 3,7Volt) erhalte ich vom ADC nur noch komische 
Werte, die absolut nicht der analogen Eingangsspannung entsprechen. Habe 
auch schon überprüft ob der Akku im Betrieb eventuell einbricht, ist 
aber nicht der Fall.

Hatte von euch schon mal wer ein ähnliches Problem?

lg

von Hubert G. (hubertg)


Lesenswert?

Wäre die Schaltung interessant, was hast du als AREF genommen.

von Chris (Gast)


Angehängte Dateien:

Lesenswert?

hab die bits REFS0 und REFS1 auf 0 gesetzt => AREF als referenz.

zur erklärung: die beiden analogen spannungen werden von einem 
neigungssensor auf einer 2. platine erzeugt und über die pins PA0 und 
PA1 eingelesen.

von wt (Gast)


Lesenswert?

Du ziehst 3,3V Vcc auf höhere Spg uber G_MOS und Schutzdioden des Ports. 
Außerdem hast Du keinerlei Stabilisierung von Vcc und Vref am µP 
vorgesehen.

von Chris (Gast)


Lesenswert?

ja da hast recht, aber das rechtfertigt doch nicht, dass das ganze mit 
einer spannung vom netzteil funktioniert und mit einer ausm akku nicht 
oder?

von wt (Gast)


Lesenswert?

wo wird Netzteilspannung eingespeist?

von Chris (Gast)


Lesenswert?

"rechts oben" an der buchse mit "lipo+" und "gnd" ...

also im prinzip genau gleich wie wenn ich einen akku anstecken würde...

deswegen verwundert mich das ganze ja so ...

von wt (Gast)


Lesenswert?

nehme dach bitte eine Rechenmaschine zur Hand und rechne die 
Spannungsverhältnisse im G_MOS Knoten durch. Bei 3,5V bist Du noch grün, 
bei 3,7 nicht mehr. Dreh mal die Netzteil Spg auf 3,7V und teste mal was 
passiert. By the way, wenn der µP nur 3,3 verträgt, vergiß den vorigen 
Satz und überlege trocken was passiert.

von ... (Gast)


Lesenswert?

Du verwendest den Mega32L Typen, oder den nicht-L ?

von Chris (Gast)


Lesenswert?

theoretisch hast du recht, aber:

G_MOS diese schaltung arbeitet so: während des betriebs wird G_MOS vom 
µP auf HIGH gehalten => die schaltung wird mit 3,3V versorgt 
(spannungsregler). wenn das gerät ausgeschalten wird, wird dieser PIN 
auf LOW gezogen => gesamte schaltung ist spannungsfrei.

der g_mos pin beeinflusst meines erachtens nach die schaltung gar 
nicht...

von Chris (Gast)


Lesenswert?

@ ...

ja es ist ein -L

von wt (Gast)


Lesenswert?

ich kenne max1551 nicht genau, aber so wie ich das sehe, betreibst Du 
das ding rückwärts, wenn Du die Spg am Lipo+ anlegst, das kann nicht 
gesund sein.

von wt (Gast)


Lesenswert?

was ist Teil "21"?

von Chris (Gast)


Lesenswert?

max1551 ist ein lade - IC für den akku, mic5202 ist der 
spannungsregler....

"21" ist ein rüttelsensor (schütteln des geräts - high impuls durch den 
sensor - "halteschaltung" - µP läuft - G_MOS auf HIGH - schaltung 
dauerhaft versorgt bis g_mos auf low geht)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.