Hardware Spannungsteiler

Neuuser

Mitglied
11. Aug. 2008
465
0
16
Sprachen
Hallo Leute,
ich habe ein Programm zum ausmessen von einer 12V Batterie mit Abschaltung bei Unterspannung, was auch auf den Testbord gut funktioniert.
Ich komme mit dem Anschluss zur Batterie nicht zurecht, habe hier zwei Möglichkeiten für Spannungsteiler, weis aber nicht ob die so richtig und sindvoll sind.
Eine einfache und eine mit 7,2 V Diode und Kondensator.
Welche von beiden ist nun die besser.
Habe die 5 V Referenzspannung genommen
5,0 / 1023.0=0.0048 und den Multiplikator *6
Volt = W * Adc_multi
Volt = Volt * 6.0

teiler

teiler2


Gruß Neuuser
 
Hallo Neuuser,

du könntest es mit beiden Versionen realisieren. Bei der ersten Version hast du am Pin ADC0 eine Nennspannung von 1,9V, bei der zweiten Version eine Nennspannung von 4,6V. Bei der ersten Version wird noch versucht, den ADC-Pin gegen zu hohe Spannung zu schützen, allerdings halte ich die Z-Dioden-Spannung für zu hoch. Wenn man genauere Messungen machen möchte, kann die Z-Diode zudem das Messergebnis verfälschen.

Geht es nur um eine Unterspannungserkennung, eignet sich der Analog-Comparator. Du konfigurierst den Comparator-Interrupt auf fallende Flanke. Bei dem angehängten Beispiel wird ein Comparator-Interrupt ausgelöst, wenn die Batteriespannung unter 10,75V fällt. In der Interrupt-Serviceroutine kannst du dann einen Powersaving-Modus aktivieren oder anders auf die Unterspannung reagieren. Vorteil gegenüber der Verwendung des ADC ist, dass du keine Rechenzeit für die Auswertung verbrauchst, der Nachteil ist, dass du den Unterspannungsgrenzwert nicht per Software vorgeben kannst, was hier aber sicherlich nicht so wichtig ist.

Grüße
Dirk
 

Anhänge

  • acomp.png
    acomp.png
    6,8 KB · Aufrufe: 25
Hallo Dirk,
danke erstmal für die Antwort,
doch ich möchte die ein und Abschaltungen variieren können, dazu muss ich ja die soft dann verändern .
ich werde dann mal die einfache variante probieren um errechnen habe ich eine schönes Tool dazu gefunden,
http://www.elexs.de/kap2_4.htm
noch mal zu die GND, ist doch eigentlich egal wo die liegt oder ? auf 12V oder 5V.

Gruß Neuuser
 
Hm, gut,
wen ich das nun richtig sehe und die zweite Variante verwende mit 12k und 7,5k dann muss ich doch den Teiler so berechnen
R1+R2/R2
(12+7,5)/7,5=2,6
und dafür eintragen
Volt = W * Adc_multi
Volt = Volt * 2.6

kann ich auch ein Poti für den eine wiederstand verwenden um ihn dann ein zu stellen, ist das nicht einfacher ?

Gruß Neuuser
 
noch ein mal :eek:
wen ich die werte nehme vom Rechner
weiter oben zu finden !
und nehme
U1 13V
U2 5V
kommt raus
R1 12K
R2 7,5K
kommt ein Verhältnis raus von 2.6 zeigt er auch gleich an, brauche ich nicht lange rechnen, aber er geht nicht.
erst mit 2,7 geht es wieder auf mein Testbord.
schaltet über Poti ein bei 4,85 und aus bei 4,07 V
das aus kommt hin 4,07 x 2,7 = 10,8
aber ein kommt er auf 13.09 wo er Eigendich bei 12.80 kommen sollte.
Warum stimmt das nicht oder rechne ich nur Mist hier ?:confused:
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)