Forum: Mikrocontroller und Digitale Elektronik STM32F4 ADC Ungenau


von Moritz M. (Gast)


Lesenswert?

Hallo,

ich versuche mittels STM32F4 Discovery eine analoge Spannung am PC2 
(ADC3, Channel 12 zu messen).
Das klappt auch, nur leider stimmt die gemessen Spannung nicht mit der 
meines Messgeräts.
Z.B misst der Controller 1.45V obwohl es eig. nur 1.27V sind.
Die Spannung wird zuvor durch einen Spannungsteiler heruntergeteilt 
(beides 10kOhm, von max. 5V auf max 2.5V). Und dann hab ich noch ein 
10µF Kondesator hinter dem Spannungsteiler auf Masse um die Spannunfg zu 
stabilisieren (Tiefpass).
So etwa:


0- 5V o------
            |
            -
           | | 10k Ohm
            -
            |
             -----------------------|--------------------o 0 - 2.5V
            |                       |
            -                     -----
           | | 10kOhm                     10µF
            -                     -----
            |                       |
o-----------------------------------|--------------------o  GND

Moritz

von Irrwicht (Gast)


Lesenswert?

Versuch mal 2 Stück 3K3 für den Teiler.. Hatte das selbe Problem..

von Fragender (Gast)


Lesenswert?

Ich würde lieber ohne die 10µF messen. Anstatt dessen die Messung 3 Mal 
durchführen und Mittelwert bilden.

von Davis (Gast)


Lesenswert?

Ist da noch ein PullUp zugeschaltet?

von Moritz M. (Gast)


Lesenswert?

Hallo,

3.3kOhm hab ich grad nicht mehr. Aber mit 2.2kOhm ist immer noch das 
selbe Problem da.

von Moritz M. (Gast)


Lesenswert?

Hallo nochmal,

ne kein pullup.

von Jim M. (turboj)


Lesenswert?

Gegen welche Referenz Spannung misst der ADC bzw. wie ist er 
eingestellt? Wenn man gegen VCC misst kommt Mist raus, wenn die nicht 
ausreichend stabil ist.

von Moritz M. (Gast)


Lesenswert?

Hm, ohne C ist es genau so wenn ich immer aus drei Messwerten den 
Durchschnitt errechne.

von Moritz M. (Gast)


Lesenswert?

Ja, VRef+ ist auf dem Discovery gegen VCC geschaltet. Das Board versorge 
ich über die USB-Debug-Schnittstelle.

von Davis (Gast)


Lesenswert?

Wie genau sind deine Widerstände? +/- 10 Prozent?

von Moritz M. (Gast)


Lesenswert?

+/-5% Widerstände

von Thomas W. (ratos)


Lesenswert?

Berechnung der Spannung mit VCC=3.3V statt ca. 2.95V?

von Moritz M. (Gast)


Lesenswert?

ja ich rechne mit 3.3V. Gute Idee!

von Moritz M. (Gast)


Lesenswert?

ok. Danke es liegt wirklich daran, dass der Controller nur mit ca. 2.95V 
versorgt wird.

Moritz

von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

Moritz M. schrieb:
> ok. Danke es liegt wirklich daran, dass der Controller nur mit ca. 2.95V
> versorgt wird.

Wie man auch im Schaltplan erkennen kann - allerdings ist der schon 
etwas unübersichtlich.

Daran wird es mit Sicherheit liegen.

Weiterhin viel Erfolg :-)

von Jan H. (jan_h74) Flattr this


Lesenswert?

Der Spannungregler von STM32F4 regelt nach 3.3V. Aber da ist noch ein 
Schutzdiode (BAT60)nach den Regler, wo ca 0.3V Verlust auftreht. Dieses 
Verlust it dan auch noch abhangig von Temperatur und Strom. Am besten 
messt men auch die interne Vref und berechnet damit die effective 
Versorgungspannnung.

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.