Spannungsmeldung

Gast #221412
Hallo zusammen,

zur Zeit arbeite ich an einer Robotersteuerung die von µController -
Board (LAB 537) realisiert werden soll. Ich programmiere mit Keil.

Wie kann ich eine Spannungsüberwachung eines 5V Akku`s bzw. Batterie
programmieren(C). Bei Abfall der Spannung auf 4,5 Volt soll eine
Meldung auf ein LCD - Display oder ausgegeben werden "Akku laden".
Oder es sollte ein LED angehen der dabei angeschlossen ist.

Bitte helfen!!!


MfG
Gast #221413
Hi,

ich kenne dein µC nicht aber normal reicht fuer so eine Anforderung ein
Analog Comperator o. ein ADC.

Wie du es nun genau umsetzt fuer deinen µC kann ich Dir nicht verraten
und fertigen Code wollte ich auch nicht liefern.

Gruß,
Dirk
Gast #221415
Hat dein µC einen integrierten Komparator? Ansonsten benutze einen
externen: an den Minuseingang kommt die Akkuspannung, an den
Pluseingang legst du 4.5V an. Wenn jetzt die Akkuspannung unter 4.5V
sinkt, ist die Spannung am Pluseingang größer und der Komaparator
schaltet seinen Ausgang auf "High". Das kannst du dann mit einem
IO-Pin abfragen oder gar ein Interrupt auslösen.
Gast #221416
Hallo

ich hab auch so ein Problem. Ich bin im Mikrocontroller bereich
ziemlich neu. Also ich wollte mir einen Messwerterfassungssystem mit MC
und Temperatursensor aufbauen. Das Temperatursensor habe ich schon
aufgebaut und das Funktioniert. Also dann habe ich mir gedacht einen
Batteriemelder aufzubauen der wenn die batterie unter 5V geht soll am
meinen Display eine Warnmeldung angezeigt werden. Wie kann ich dies
realisieren. DANKE!
Gast #221417
Mikrokontroller der AVR-Serien haben interne Analog-Kompoeratoren und
die "größeren" Typen auch komplette 10-Bit A/D-Wandler drin. Damit
läßt sich das ohne Probleme erledigen. Als referenz nimmt man z.B eine
Z-Diode und einen 10k-Widerstand die an den Referenzeingang kommen und
die zu überwachende Spannung kommt an den anderen Eingang, über eine
Spannungsteiler zum Beispiel. Bitte auch mal in die Datenblätter
gucken. Der Analog-Komparator gibt 0 oder 1 bei überschreiten bzw.
unterschreiten einer Vergleichsspannung, der A/D-Converter gibt
digitale Werte von 0 bis 1023, je nach anliegender Spannung.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.