Spannungsanzeiger

Blöder Hinweis, dass man sich einloggen muss. Alles wieder weg, was ich
geschrieben hatte fluch ...

Hier die Hardwareversion mit µC :

MEGA8, ADC auf interne Referenz und 10bit Genauigkeit eingestellt.
an ADC0 gibst du über einen R-Teiler 1/4 +5V (Vcc) aus.
Dann liest du den ADC aus und hast schon den Wert in Festkomma
vorliegen (503 = 5,03V).

Für 12V gibst du über einen weiteren R-Teiler 1/8 +12V an ADC1. Den
gelesenen Wert musst du dann aber mit 2 multiplizieren.
Für -12V und -5V verfahre analog mit R-Teilern zwischen Spannung und
+5V, achte aber darauf, dass die Spannung zwischen 0 und 2,56V in dem
zu erwartenden Messbereich liegt. (großzügig -15 bis -9V)

Die Werte kannst du dann auf ein Text-LCD ausgeben. (Anleitung hier im
Forum). Am besten, du machst eine Main-Loop, in der du einen ADC-Kanal
auswertest, umrechnest, und anzeigst und dann den nächsten machst. Dann
tätest du sogar mit einem 32KHz Uhrenquarz auskommen.
Versorgen kannst du die ganze Schaltung über +5V. Baue aber noch eine
Strombegrenzung ein, sonst kannst du im Falle eines Kurzschlusses
Würstchen grillen ;-)

Für die Softwareversion im Computer :

Es gibt im Computer Spannungswächter, die man low-level ansprechen
müsste. (über Assembler Ports ansprechen - oder über eine Win-Funktion)
Da müsste man über Google sicherlich etwas finden können. Anzeigen wäre
dann kein Problem.
Gast
Komparator nehmen, IN- auf z. B. 2.4V legen, IN+ über Spannungsteiler
1:2 an +5V. Ausgang des Komparators an RTS oder CTS (weis grad nicht,
welcher der beiden der Eingang ist) legen. Solange die 5V da sind, ist
der Ausgang des K. auf "high", sonst auf "low". Den Status der RTS-
bzw. CTS-Leitung kannst du per Software problemlos abfragen. Wenn es dir
natürlich um den genauen Wert der Betriebsspannung geht, siehe C. Wagner
:)

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.