wie preiswert Batteriespannung mit Microcontroller ohne ADC messen?

Aug 10, 2021 23 Replies

Ich habe hier den MSP430F2011. Der hat keinen ADC, sondern nur einen


Batterien).


brauchen, und dann mit der internen 0.5 V Referenz vergleichen. Problem dabei ist, die Referenz kann laut Datenblatt um +/-19% schwanken. Das


preiswerter. Kann man das irgendwie nur mit passiven externen Bauteilen und etwas trickreicher Programmierung preiswerter hinbekommen?


MSP430F2011 plus TLV431.


Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss

Am 10.08.2021 um 06:00 schrieb Frank Buss:

Es gibt von TI dazu recht brauchbare ANs die das mit einem RC machen.

Mit NPO -Kerkos geht unser System ausreichend genau, wir machen dem

gleich ins Flash geschrieben (Voodoo meines Programmieres).

Die RC-Geschichte hat den Vorteil das sie keinen Strom aus der Batterie braucht wenn nicht gemessen wird. Da ist der C dann einfach

- Michael Wieser

beschreiben, und der low-bat Zustand soll protokolliert werden.

Aber die Idee mit dem Reset Baustein ist gut. Habe den hier gefunden:

formatting link

Da gibt es bestimmt auch viele Alternativtypen, wenn mal nicht lieferbar, falls das Pinout dasselbe ist.

Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss

speziellen ICs hat und ein Kondenator und Widerstand ist preiswert, auch wenn es NPO ist. Hast du einen Link? Konnte es auf Anhieb nicht finden. Kalibrierung denke ich kann ich machen.

Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss

Am 10.08.2021 um 06:00 schrieb Frank Buss:

BD5323FVE

0.16? bei 10.000

Wird wohl Variante der Schaltung sein die sich Ende 80er in PIC-Applicationnotes fand:

formatting link

Der open drain ist ein Portpin der kurzzeitig auf output

den Kerko.

erreicht. Ehedem war das oft Portpin mit Schmitt-Trigger Eingang.

auf den KOP legen oder Assemblerschleife.

MfG JRD

Konstantstrom Generator und einen Multiplexer. Habe das dann auf einen bekannten Widerstand gelegt und die Spannung gemessen, und dann auf den zu messenden Widerstand. Die Genauigkeit hin dann nur vom Referenzwiderstand ab. Der Strom war ziemlich egal, wenn er zumindest kurzzeitig stabil blieb.

Aber ist eher theoretisch interessant. Ich denke ich nehme besser den SSP61CC2302MR Reset-IC. Da brauche ich auch nichts mehr extra

nicht wegen dem Preis meckern, zumal es keine weiteren Bauteile braucht.

Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss

Die Schaltung ist ein A/D-Wandler. Wie ja schon von Michael Wieser

Korrekturwert ins Flash schreiben.

Ich werkle gerade an Breadboard mit Motorola/NXP MC9S08PA16

intern hat. Auch mit Bauteilstreuung und eher schlecht dokumentiert. Da sind einstweilen beide Funktionen als externe SOT23 nochmal auf der Leiterplatte vorhanden. Hat man bei Temparaturtests direkten Vergleich

MfG JRD

SLAA061 Economic Voltage Measurement With the MSP340

- Michael Wieser

Am 11.08.2021 um 09:09 schrieb Michael Wieser:

Da wird ja letztlich doch die interne Referenz des MSP genutzt.

Hi Michael,

Aber archive.org durfte speichern:

formatting link

Marte

Irgendeine Referenz muss immer herhalten. Welche stellst du dir dabei vor?

or?

Es war ja in dem Zusammenhang von Abgleich die Rede.

Zeit bis der Komparator kippt. Das ist jetzt der Referenzwert,

Dort wird "die" etwas genauere V ref com benutzt.

ist die V-Entladekurve steiler - insofern halte ich das SLAA061 Verfahren

Am 12.08.2021 um 11:55 schrieb Joerg Niggemeyer:

Wenn es Franks Kunde so reicht...

MSP430F2011:

formatting link

aufwendig und nicht garantiert.

Werde jetzt das IC hier einsetzen:

formatting link

Ist +/-2% genau und ich muss nichts mit Timern usw. extra programmieren.

Gibt auch viele pinkompatible ICs die dasselbe machen, z.B. VDA2320CTA.

kauft:

formatting link

Ist allerdings so eine Sache mit den Angeboten dort. Wenn man konkret nachfragt, dann steigt der Preis oft :-)

Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss

Die "interne Ref" auf die Du dich beziehst wird bei dem SLAA061 Verfahren doch gar nicht benutzt, sondern Vref COM , also Threshold Ref also ein Eingang auf Masse gelegt - hast Du eigentlich da mal drin rumgelesen ;-)

Kleines Zitat aus der SLAA061:

To get a measurement accuracy of pm 1% for Vmeas without calibration, the following reqs must be met:

Also ich habe das Verfahren selbst noch nicht eingesetzt, sondern mich

eventuell die Herleitung nicht genau genug studiert - ich will aber auch

Am 13.08.2021 um 05:13 schrieb Frank Buss:

LCSC hat ja andere aus der Baureihe, ganz so billig wirds also nicht.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required