Hallo! Für ein Projekt, muss ich mit einem AT90S2313 prüfen, ob ein PC an ist oder nicht. Kann ich einfach eine +5V-Ader des PC auf einen Eingang des AVR legen und den gleichzeitig mit einem 10k-PullDOwn mit GND verbinden und den Eingang dann abfragen, oder muss ich da mehr Schaltungsaufwand treiben? Der AVR wird über +5V des PC-Netzteils (auch im Standby) versorgt. In bestimmten Fällen soll der AVR prüfen, ob der PC mittlerweile eingeschaltet wurde, bevor er bestimmte Aktionen ausführt. Geht das so? Oder hat jemand eine bessere Lösung? Danke im voraus. Daniel
Im prinzip ja, ich würde aber einen Optokoppler dazwischen packen. // gleichzeitig mit einem 10k-PullDOwn mit GND verbinden Das muss net, oder ? mirki
Hi! Das hatte ich mir schon gedacht. Werde ich wohl so machen. Gruß Daniel
Am einfachsten ist es die geschalteten Spannungen des aktivierten Netzteils bei laufendem PC über Spannungsteiler/Vorwiderstände auf einen Inputpin zu schicken, dann hat der PC wenigstens "online" Spannungsversorgung bestellt. Ob er dann auch "läuft" ist natürlich nicht sicher, aber bei einem funktionierenden System spätestens nach 10 Minuten wahrscheinlich :-)
Ich würd die 5 V mit einem 10K Widerstand in Reihe ankoppeln. Optokoppler brauchts nicht, die Spannungen haben ja eh eine gemeinsame Masse. Die 10K koppeln weich, d.h. z.B. Spikes auf der 5 V Leitung gehen nicht direkt in deine AVR-Schaltung. Ein Pull-Down sollte auch rein, z.B. 47K..100K.
Wenn Du den / die Pins der Power-LED am Motherboard abfragst (auch über 4,7k Serien-Widerstand), mit PullDown oder bei invertierten Signalen mit PullUp am µC, kannst Du sogar feststellen, ob der PC gerade im Standby rumlümmelt (Leitung toggelt oder 2-te Leitung aktiv). Guck mal in die Hardware-Abteilung Deines PC-Handbuches, wie die Signale da generiert werden.
Hallo noch eine idee.. evtl koenntest du USB Nutzen (wenn du eine kommunikationsschnitstelle brauchst) und dann darüber beim einschalten deine 5V bekommst.. Wenn der PC hochgefahren ist kannst du dann über den virtuellen Com Port endweder einmal beim hochfahren ein "Hallo" zum µC schicken oder alle X Minuten ein "Ich bin online" dann weisst du auch, dass der PC nicht abgestürzt ist. alternativ natuerlich auch direkt über die com schnitstelle.. Gruss Jens
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.