Hilfe(mikrokontroler problem)

OP (Firma: hobby) #1235930
Lesenswert?

ich bin ein bastler in informatik ( bin 26 jahr) ich habe immer Problem 
mit mein mini pc wenn der Stromunerwartet weg ist, danach muss ich das 
programm neu instalieren.
aber ich habe eine idee Ich möchte eine Schaltung mit mikrokontroler 
aufbauen um stromausfall zu detektieren und der mini pc (extern 
Anschluss 12 volt  gleich strom) mit eine Batterie zu versorgen und nach 
1 minute prüfen ob der Strom wieder da ist ,ansonst der mini pc 
runterfahrenes wäre nett ,wenn du mir helfen könntest.danke in voraus. 
viele Grüßen
Persönliche Seite #1236096
Lesenswert?

> der Mikrokontroler muss der mini pc runterfahren wenn der strom
> mehr als 2 minuten weg ist
> das ist mein problem

Das ist nicht besonders schwierig. Windows bietet einen USV-Dienst an, 
der einige Pins auf der seriellen Schnittstelle überwacht. Einer 
signalisiert Stromausfall, der andere eine bald leere Batterie. Das 
Verhalten kann über die Systemsteuerung konfiguriert werden.

Hier ein paar Details:

Beitrag "Re: Standard COM-PIN-Belegung des Win2003 USV-DIenstes?"

(dort geht es zwar um Windows 2003, andere Windows-Versionen setzen das 
aber auch so um)
OP (Firma: hobby) #1240853
Lesenswert?

Hallo zusammen!
wie kann ich ein schlatung entwerfen, die durch einen Mikrokontroler 
wenn ein Netzausfall gibt, die reset taste der mini Rechner(~ 
15w,12v,1,2A) betätig um der Rechner Runterzufahren durch akku 
versorgung und zusätzlichlich das Laden der aufzubauen akku auch 
Übernimmt.
Persönliche Seite #1240858
Lesenswert?

Verwende einen Notabook und lasse den Akku drin. Wenn der Strom 
ausfällt, läuft es auf Akku weiter. Mit entsprechender Software kannst 
du den Notebook dann automatisch runterfahren lassen. Da das Notebook 
eine Ladeschaltung enthält, musst du keine bauen. Wenn du Linux 
verwendest, kann ich dir sagen, was du tun musst, damit es bei einem 
Stromausfall automatisch runterfährt.
#1240868
Lesenswert?

wieso scheint dir denn eine "fertige" USV (die es ja für 40-100 EUR 
gibt) als unzweckmäßiger geeignet als eine Eigenentwicklung "eine kleine 
schaltung selbst aufbauen und später erweitern, ein art von USV aber 
selbst gemacht"?

Dein (Nicht-Windows) Mini-PC muß ja sowieso irgendeine Art von 
Auswertelogik haben, um den Spannungsausfall zu detektieren, ist das 
denn schon alles fertig?
Persönliche Seite #1240871
Lesenswert?

Ich kenne mich damit zwar nicht direkt aus, aber nach allem, was ich so 
"neben bei" über Akkuladen gelesen habe, ist das alles andere als 
einfach. Eine eigene USV zu bauen, dürfte also recht schwierig werden. 
Das automatische Herunterfahren des Rechners ist da das einfachste - 
z.B. die Spannung des Akkus mit einem festen Wert vergleichen, und 
sobald sie unter diesen sinkt, über USB oder RS-232 (es gibt fertige 
Mikrocontroller-Boards, die USB oder RS-232-Anschlüsse haben) ein Signal 
an den Computer schicken, und eine auf diesem laufende Software fährt in 
dann herunter.
Wenn du das wirklich unbedingt komplett selbst bauen willst, handelst du 
dir eine Menge Ärger ein.
Wenn der Rechner nur eine geringe Rechenleistung braucht, kaufe dir 
einfach das billigste Notebook auf dem Markt (oder ein Netbook), und 
schreibe dir eine einfache Software, die es sich vom Betriebssystem 
signalisieren lässt, wenn die Netzversorgung abschaltet, und den Rechner 
runterfährt. Wenn du Linux verwendest, musst du dazu 1. Zeile in einer 
Konfigurationsdatei ändern.
Das kommt dich nur unwesentlich teurer als eine USV (vielleicht sogar 
billiger als Eigenbau) und ist einfach und effektiv. Zumal du auf die 
funktionierende Technik des Notebook-Herstellers vertrauen kannst.
> es ist kein Notbook ,ich möchte nur ein system wie beim Notbook machen
Und warum dann nicht gleich ein Notebook verwenden? Was spricht dagegen?
Gast #1240880
Lesenswert?

An Port z.B. A abfragen, ob Spannung da ist.
Am nächsten Port Relais anziehen lassen um Batterie
ein zu schalten. Mit Programm auswerten, wie lange
der Strom weg ist. Kann man mit dem Timer des
Pics machen, per Interrupt. So im groben, sollte
das Programm sein. Programmieren mußte schon
selber. Welche Sprache überhaupt ?
Gast #1240881
Lesenswert?

>ich möchte mit einer PIC µc machen
>ich kann programmieren (65 prozent)

Kannst du nicht. Sonst wärst du schon längst am Ziel.

So:

PIC18F2550 z.B. hat USB und ADC
Externer Akku
PIC überwacht Akku
PC fragt PIC über USB regelmäßig ab (eigene Software schreiben)
PIC sagt PC Akku leer
PC fährt runter

An welcher Stelle ist dein Problem?
Gast #1240896
Lesenswert?

Wo ist das Problem ?
Wenn du schon den Resetknopf nehmen willst,
dann häng ein Relais dran, und schalt es mit
dem Pic. Muß nur kurz anziehen und dann wieder
abfallen. Und schon macht der PC einen reset.
Gast #1240910
Lesenswert?

Wie läd denn der Akku jetzt ?
Nimm ein Ladegerät und häng es an den Akku.
Wenn Strom wieder da ist dann läd auch wieder
der Akku. Und wenn der Akku voll ist, dann
sollte das Ladegerät auf erhltungs Ladung
umschalten. Dann kannste es immer dran lassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren