Wie kann ich die Batteriespannung mit meiner MCU messen?


8

Ich verwende derzeit den PIC24FJ128GA010 und plane, den Eingangs- / Ausgangsanschluss zu verwenden, um meinen 4,2-V-LiPo-Akku anzuschließen und zu überprüfen, ob der Spannungswert nicht unter 3,7 V fällt.

Ich denke darüber nach, es an einen meiner Eingangs- / Ausgangspins anzuschließen, aber ich frage mich zwei Fragen:

  1. Ist es der richtige Stift?
  2. Soll ich eine bestimmte Montage mit Widerstand machen?

Wenn Sie fragen, ob es sich um den richtigen Pin handelt, meinen Sie damit einen Standard-E / A-Pin?
Bruno Ferreira

Ja, sollte ich Analog oder Digital verwenden?
Mattew

Sie sollten digital vermeiden. Sie haben zwei Möglichkeiten: Verwenden Sie einen ADC oder einen Analogkomparator. Der letzte Punkt sollte vorzuziehen sein, wenn Sie nur überprüfen müssen, ob die Spannung unter Ihren Schwellenwert gefallen ist.
Bruno Ferreira

@ Mattw: Warum 3,7V? Wenn Sie auf der Entladekurve bei 3,7 V anhalten, halten Sie an, nachdem Sie weniger als 50% der Kapazität eines LiPo verbraucht haben (abhängig von Ihrer Stromaufnahme). Siehe Entladungskurven für einen Sanyo Li-Ionen-Akku
Boardbite

Antworten:


9

Der PIC24F usw. ist ein 3,3-V-Gerät, daher können Sie die Spannung des LiPo nicht direkt an einen Eingangspin anlegen.

Sie können einen ADC -Kanal (Analog-Digital-Wandler) oder einen eingebauten Komparator verwenden . Der ADC gibt Ihnen jederzeit die tatsächliche Spannung, der Komparator nur gut / nicht gut.

Wie gesagt, Sie können die Batteriespannung nicht direkt anlegen: Sie ist zu hoch. Verwenden Sie einen Widerstandsteiler, um die 4,2 V auf 3,3 V zu verkleinern. Ein 10-kΩ-Widerstand in Reihe mit einem 33-kΩ-Widerstand reicht aus. Der Teiler zieht einen konstanten Strom von 100 µA, was nicht viel ist, aber Sie möchten dies nicht rund um die Uhr. Sie können einen Logikpegel-Gate-P-MOSFET als High-Side-Schalter verwenden, um den Teiler wie den Si2303 zu aktivieren oder zu deaktivieren .


Ich denke, der ADC ist eine gute Idee, ich suche nach einer wirklich kleinen Lösung (nicht genug Platz). Muss ich bei Verwendung von ADC immer noch den Widerstandsteiler / P-MOSFET verwenden?
Mattew

2

4

(Ein Großteil davon geht an @ stevenvhs Vorschlag ... Für mehr visuelle Leser biete ich nur eine grobe schematische Darstellung meiner Schaltung basierend auf dem Vorschlag!)

EDIT: Schema weiter verfeinert mit einem Vorschlag von @Nick und @stevenvh:

Geben Sie hier die Bildbeschreibung ein
Mehr in diesem Thread .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.