Hilfe(mikrokontroler problem)

OP (Firma: hobby) #1235930
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
> 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)
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
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.
OP (Firma: hobby)
der rechner hat nur eine kleine kapzität und läuft mit gleich strom
ich möchte dafür nur eine kleine schaltung selbst aufbauen und später 
erweitern, ein art von USV aber selbst gemacht (auf den Rechner läuft 
keine window software)
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
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
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
>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?
OP (Firma: hobby)
<PC fragt PIC über USB regelmäßig ab (eigene Software schreiben)
<PIC sagt PC Akku leer

ich möchte nicht per USB das Signal abfangen sondern direkt an der 
abschalt knopf ,ein signal schicken (reset) und der Rechner runterfahren
das ist mein problem
Gast
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
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

Eine eigene Frage? Dieser Thread ist über 17 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.