Forum: Mikrocontroller und Digitale Elektronik USB Ventilator an myAVR MK2 Board


von Long H. (gnol)


Lesenswert?

Hallo!
Steige gerade in die Atmel Programmierung ein und habe ein myAVR MK2 
Board. Ich versuche gerade mit einem Port-C Ausgang einen USB Ventilator 
zu schalten. Ich habe mir gedacht, dass der Vcc bei 5V liegt und damit 
für den Ventilator reicht. Habe ich da einen Denkfehler? Wenn ich den 
Ventilator an PortC 0 und an Low anlege passiert nichts! Schalte ich 
dabei eine LED Lampe, so leuchtet diese aber an. Ist der Widerstand von 
meinen USB Ventilator vlt zu groß? Oder sind diese Ports überhaupt nicht 
geeignet als "Relaisersatz". Wenn ich den USB Ventilator an Low und High 
anschleße springt dieser an.. also müsste das Board wenigstens vom Strom 
und Spannung den Ventilator packen oder?

Wie bekomme ich nun diesen USB Ventilator geschalten? Wenn ein Relais 
oder so benötigt wird, wäre es sehr lieb, wenn auch ein Link zu Conrad 
o.ä. angehängt wird!

Gruß
Long

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Long Hoang schrieb:
> Oder sind diese Ports überhaupt nicht
> geeignet als "Relaisersatz".

Bestimmt nicht bei den Strömen die so ein USB Ventilator ziehen wird, du 
musst wenigstens einen Transistor als Verstärker vorschalten.

von Johannes F. (Gast)


Lesenswert?

Long Hoang schrieb:
> Ist der Widerstand von
> meinen USB Ventilator vlt zu groß?

Er ist zu klein. R=U/I

Long Hoang schrieb:
> also müsste das Board wenigstens vom Strom
> und Spannung den Ventilator packen oder?

Das Board kann bei USB-Versorgung insgesamt max. 80mA liefern. Ein 
einzelnes Portpin kann 20mA liefern.
Der Ventilator dürfte da schon deutlich mehr ziehen.

Du musst den Ventilator über einen Transistor schalten. Ein Relais würde 
prinzipiell auch gehen, hat hier aber neben dem höheren Preis den 
Nachteil, dass der Spulenstrom i.d.R. immer noch für den µC ziemlich 
hoch ist (bestenfalls Reedrelais möglich).

Nimm die rechte Schaltung aus
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern#Schaltstufe_f.C3.BCr_kleine_Lasten
, ersetze das Relais durch deinen Ventilator, als Transistor z.B. einen 
BUZ11, Steuereingang an Portpin und fertig.

Ich würde dir noch raten, das Board per 9V-Netzteil zu versorgen. Das 
belastet den PC nicht und verhindert eine Überlastung des im MK2 
eingebauten Transistors.

Johannes

EDIT: als Freilaufdiode statt 1N4148 besser 1N4149, könnte sonst wegen 
If etwas knapp werden

von Long H. (gnol)


Lesenswert?

Vielen Dank für die ausführliche Antwort Johannes!
Funktioniert nun alles, auch wenn viel improvisiert werden musste :)

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.