AT-Netzteil an-ausschalten

Gast #534520
Lesenswert?

Hallo zusammen,
da ich mir momentan eine Wetterstation baue, wollte ich Fragen, wie ich 
ein AT-Netzteil an bzw. ausschalten kann.


Dies läuft dann folgendermasen ab:
Das AT-Netzteil wird angeschaltet.
Nun läuft der PC an.

Das bedeutet, dass das Bios mit seinen Einstellungen nun den PC und 
seine Hardwarebauteile anspricht u. in den Arbeitsspeicher lädt.

Als Hardware verwende ich hier folgende Bauteile:

- einen 3 86 mit etwas Taktfrequenz.
- eine größere Festplatte
- etwas RAM

Betriebssystem:
- Dos

Programmiersprache:
- QBASIC

Nun läuft alles folgendermasen ab:

Ich hab eine Funkuhr.
Von dieser Funkuhr wird dann das Datum und die Uhrzeit ermittelt.

Je nachdem ob sich die Minuten ändern, wird von einem Temperatursensor 
die Temperatur ermittelt u. in ein Register gespeichert.

Nun werden die Daten "Datum, Uhrzeit, Minuten, Temperatur" in eine von 
mir in qbasic erstellte Datenbank geladen.

Anschliessend wird immer wieder von der Festplatte die Kapazität 
ermittelt.
Ändert sich die Kapazität der Festplatte nicht, dann weiss man, dass 
sich der PC aufgehängt hat, oder der Mikrocontroller.

Ist dies so, sollte der PC neugestartet werden.

Das senden vom Microcontroller und empfangen vom PC läuft folgendermasen 
ab.

Der Microcontroller sendet ein Signal zum PC.

Anschliessend taktet der PC den Digitalcode vom Microcontroller hinaus.

Der Microcontroller "Atmega 128" wird dann von mir in Basic 
programmiert.



Ich hoffe, dass ihre eine Lösung für das an bzw. ausschalten des 
AT-Netzteil für mich habt.


Bis denne
Gast #534542
Lesenswert?

Der MEga128 übermittelt die DAten von Temperatur, Windgeschwindigkeit, 
Windrichtung, Wasserhöhe, Datum, Uhrzeit, Jahr zum Pc.

Nun wird die Festplattenkapazität zum Microcontroller übermittelt.
Änderen sich diese Werte nicht, dann weiss der Microcontroller "das sich 
der Hauptrechner aufgehängt hat" und nun sollte der Microcontroller 
einen Neustart beim Hauptrechner veranlassen.
#534545
Lesenswert?

du meinst wohl, dass der uC das "erraten" kann, wenn keine Meldung vom 
PC bezgl. Plattenkapazität kommt...weil wenn sich der PC aufgehängt hat 
wird er wohl kaum noch senden können "meine Platte tut nix".

Schalten könntest du ihn per Relais, da bei AT-Systemen ja wirklich noch 
der Schalter, welcher durchs Relais ersetzt wird, ja noch wirklich den 
Strom schaltet und nicht nur das Mainboard antippt, wie bei ATX.

Gruß
Fabian
Gast #534547
Lesenswert?

Also Relais anziehen um die Wechselspannung für das Netzteil 
durchzuschalten reicht aus?

Wenn das Relais abfällt, liefert es keinen Strom mehr für das Netzteil.
Kein Strom für das Netzteil bedeutet: PC aus.


Stimmt das so?
Gast #534551
Lesenswert?

Also nicht nur das schreiben auf die SD-Karte will ich verstehen, 
sondern auch das lesen der SD-Karte.

Muss ich bei der SD-Karte verschiedene Bereiche zuerst ansprechen, bevor 
ich in diese Bereiche schreibe?

Wenn ja wie
Gast #534693
Lesenswert?

Ich würde dir zwar auch raten da lieber ein entsprechenden eeprom IC 
hinzuhängen.

Aber warum kompliziert über Relais das Netzteil Schalten? Ich würde 
einfach die internen reset pins von dem Ding (da wo der Reset Knopf 
angeschlossen wird) schalten. Müsstest du sogar direkt an den µC 
dranklemmen können, ich würds aber mit nem transistor (optimal 
Optokoppler) machen.

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