Forum: Analoge Elektronik und Schaltungstechnik Spannungsabfall --> sauberer PC-Shutdown


von Pierre (Gast)


Lesenswert?

hallo zusammen,

ich habe ein embedded board mit 5volt betriebsspannung und ein display 
mit 12volt. beide werden über 2x12V bleiakkus betrieben.

board mit DC/DC 12V --> 5V
lcd direkt mit 12V

soweit so gut, funktioniert alles perfekt.
sobald die spannung ungefähr auf 11V "zusammenbricht", schaltet sich das 
display ab, der rechner läuft aber noch weiter (klar hat ja auch nur 
5V). das  mainboard kann nur die eigene spannung (=5v) überwachen, nicht 
aber die 12v spannung der batterien.

ich suche also eine lösung, ähnlich dem was in einer usv enthalten ist, 
welche direkt an den bleibatterien "misst" und feststellt, achtung 
spannung liegt jetzt bei 11,2 V --> LCD würde sich in 3 minuten 
abschalten, bitte computer herunterfahren.

ich brauche also zum einen ein (windows-)programm, welches permanent 
z.b. über serielle oder usb schnittstelle die "elektronik" an der 
batterie abfrägt, wieviel spannung noch anliegt und sollte sie den 
schwellenwert v. z.b. 11,2v unterschreiden, eine "akku-warnung" in 
windows ausgibt und dem benutzer sagt, achtung in 5min. fährt das system 
herunter, oder im notfall das system selbsständig herunterfährt.

1000 dank,

grüsse, pierre

von jack (Gast)


Lesenswert?

Komparator(LM311) mit 5V betreiben und die 12V mit einem Widerstands-
teiler auf einen Eingang des OPV geben. Den andern Eingang mit einer
fest eingestellten Spannung beschalten, die von den 5V abgeleitet ist.
Mitkopplung ca. 1MOhm.

von jack (Gast)


Lesenswert?

Je nachdem nichtinvertierender oder invertierender Eingang für den
festen Spannungswert verwendet wird, ergibt sich ein Schalten des
Komparators von low nach high oder umgekehrt. Dieses Signal kannst
Du dann auswerten.

von Pierre (Gast)


Lesenswert?

@jack: danke für das schnelle feedback

ich möchte aber nicht die 5v überwachen, sondern die 12v. dh. wenn ich 
deinen komperator nehme, dann würde er nur die 5v überwachen und die 
sind ja lange zeit garantiert. oder habe ich da etwas falsch verstanden.

mit welcher software wertet man üblicherweise so etwas aus?

kennt jemand ein buddle aus sw+hw die das macht? wie gesagt bei einer 
usv ist soetwas ja standard.

von jack (Gast)


Lesenswert?

>oder habe ich da etwas falsch verstanden.

Das hast Du. Die 5V werden nur (heruntergeteilt) als Spannungsreferenz
benützt und als Vcc für den Komparator. Die Messung der 12V wird über
Spannungsteiler gemacht.

von Pierre (Gast)


Lesenswert?

@jack welchen komparator könntest du empfehlen? typ + hersteller (z.b. 
tid, stm?)

danke grüsse, pierre

von jack (Gast)


Lesenswert?

Siehe oben.

von crazy horse (Gast)


Lesenswert?

völlig egal  - dafür geht jeder.

von Pierre (Gast)


Lesenswert?

ok dann bleibt noch das problem, wie fange ich das ganze unter windows 
ab?

wo lege ich das signal des komparator an der seriellen oder usb 
schnittstelle an? wie kann ich das auswerten?

gibt es dafür irgendwo schon eine anleitung?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> ich brauche also zum einen ein (windows-)programm, welches permanent
> z.b. über serielle oder usb schnittstelle die "elektronik" an der
> batterie abfrägt, wieviel spannung noch anliegt und sollte sie den
> schwellenwert v. z.b. 11,2v unterschreiden, eine "akku-warnung" in
> windows ausgibt und dem benutzer sagt, achtung in 5min. fährt das system
> herunter, oder im notfall das system selbsständig herunterfährt.

Dies ist Bestandteil von Windows in Form des USV-Dienstes. Dieser wertet 
die Signalpegel zweier Handshakeleitungen der seriellen Schnittstelle 
aus (die eine signalisiert "Netzspannung ausgefallen", die andere "Akku 
(bald) leer").

Der USV-Dienst wird in der Systemsteuerung unter Energieoptionen 
konfiguriert.

von Pierre (Gast)


Lesenswert?

ha perfekt, jetzt komme ich der sache schon ziemlich nahe.

ok was mir jetzt noch fehlt:

1.) auf welchem pin an der seriellen schnittstelle muss jetzt ein 
negatives oder positives signal eingespeist werden?
2.) welche spannung muss auf dem pin der seriellen schnittstelle 
angelegt werden? oder muss man gnd auflegen?
3.) wie genau funktioniert das mit dem komparator? (<-- sorry, damit 
habe ich noch nie handiert)
gibt es dafür eine bauanleitung? wie schließt man was wo an?

was für einen LM311 nimmt man?

LM 311 N (NSC)
LM 311 N (STM)
LM 311 D SMD STM

von Pierre (Gast)


Lesenswert?

ich habe eine info gefunden, dass man einen Öffner-Kontakt an Pin 7 und 
8 des 9-pol. Stecker anlegen soll.

ist das korrekt?

von Rufus Τ. F. (rufus) Benutzerseite


Angehängte Dateien:

Lesenswert?

Die Polarität der verwendeten Signale ist konfigurierbar (siehe Anhang)

Die Funktion ist diese:
   CTS = Line fail
         (Power out)
   DCD = Low battery
   DTR = UPS shutdown
         (Signal from the server to the UPS to shut down)

Was Microsoft sich beim Entwurf des Konfigurationsdialoges gedacht hat 
und wie das im einzelnen zu interpretieren ist, entzieht sich gänzlich 
meinem Verständnis.

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.