Forum: Analoge Elektronik und Schaltungstechnik Einfacher Schalter mit Transistor/FET - steh aufm Schlauch


von Janus (Gast)


Lesenswert?

Hallo alle,

für die meisten von euch sicherlich ein triviales Problem, aber ich steh 
grad aufm Schlauch. Hab mich grad mit den Transistor-Artikeln aus Forum 
erschlagen lassen, hat zwar ein bischen geholfen aber Nathan der Weise 
bin ich leider dadurch auch noch nicht =)

Ich würde gern mit einem AVR 90S8535 den Power-Schalter von PCs 
schalten. D.h.
- Am PC-Schalter wird je nach Mainboard 5V oder 3,3V auf Masse gezogen.
- Der Atmel läuft mit 5V (muss sein, 3,3V ist für den rest der Schaltung 
zu wenig)

Folgende grundlegende Fragen:
- Hätte der Atmel Open Drain Ports könnte ich die 3,3V bzw. 5V vom 
PC-Schalter direkt auf den uC Pin legen oder? Schutzwiderstand oder so 
empfehlenswert?
- Da der Atmel nur Push-Pull hat brauch ich nen Transistor da ich nicht 
weiss wie der PC bei 3,3V regiert/beschaltet ist wenn ich da vom Atmel 
aus 5V draufschieb oder?

Ausgehend davon das ich nen Transistor brauch:
- Um mit möglichst wenig Bauteilen auszukommen würde ich nen FET statt 
Bipolar nehmen, aber wie müsste eine Schaltung (mit möglichst wenig 
Bauteilen) in Bipolar aussehen?
- Mit FET kann ich den nun mit dem gate direkt an den uC hängen und 
Source/Drain einfach antelle des Taster setzen ohne weitere Widerstände 
oder sonstiges gedöns?
- Ich wollte eigentlich den Zustand am Ausgang des uC zurücklesen (wenn 
jemand den PC-Taster von hand drückt), bei verwendung eines Transistors 
geht das ja nun nicht mehr so ohne weiteres oder? Kann ich das irgendwie 
elegant lösen ohne einen weiteren Pin am uC (+ggf. notwendiger 
beschaltung) zu spendieren?

Danke für eure Hilfe :)
Janus

: Verschoben durch Admin
von Stefan (Gast)


Lesenswert?

Hallo,
Dual Optokoppler einer schaltet den PC einer auf parallel auf die Power 
Led für den Status.
Stefan

von Janus (Gast)


Lesenswert?

nette Idee, aber doch eher n bischen sehr oversized oder?

von Falk B. (falk)


Lesenswert?

@  Janus (Gast)

>- Am PC-Schalter wird je nach Mainboard 5V oder 3,3V auf Masse gezogen.

Wahrscheinlich.

>- Hätte der Atmel Open Drain Ports könnte ich die 3,3V bzw. 5V vom
>PC-Schalter direkt auf den uC Pin legen oder?

Ja. Und man kann den AVR per Software zu Open Drain Verhalten 
programmieren.

LOW oder Eingang. Dazu schreibt man in PORTx eine 0 und schaltet nur 
DDRx um

0 = Eingang = Open Drain
1 = Ausgang und LOW

> Schutzwiderstand oder so empfehlenswert?

Eigentlich nicht nötig.

>- Ich wollte eigentlich den Zustand am Ausgang des uC zurücklesen

Kann man so sehr einfach ohne Zusätze. PINx lesen.

MFG
Falk

von Andreas J. (Firma: www.anju.de) (anju_)


Lesenswert?

Janus schrieb:
> nette Idee, aber doch eher n bischen sehr oversized oder?

Warum sollte das Oversized sein? Es ist einfach zu nutzen und 
funktioniert problemlos. Und für genau die Anwendung, die du bauen 
willst, nutze ich die auch: 
http://anju.de/bastelei/electronic/ignitioncontrolledpower/icp.html

Andreas

von Janus (Gast)


Lesenswert?

Nutze die Methode von Falk, einfach zwischen Input = Tristate/Open Drain 
und Output = active low umkonfigurieren und fertig. Vorsichtshalber noch 
nen 1k Widerstand dazwischen. Funktioniert perfekt :)

Danke.

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.