Hi, ich hab vor ein paar Tagen mit µC Programmierung angefangen und finde mich langsam richtig gut da rein ;). Nun habe ich vor einiger Zeit mal diese Binäruhr hier gebaut: http://www.lelie.de/markus/show.php?thema=15 Und will nun meine eigene entwerfen, als übung sozusagen. MIt paar mehr funktionen. Meine Frage ist, wozu sind die Transistoren? Klar, damit steuert er die LEDs an, aber sind die wirklich nötig? kann ich das nicht direkt über den Port machen? Er steuert ja im Multiplex betrieb die LEDs in einer art matrix an. Dazu hat er am einen Port GND, am anderen VCC. Das müsste doch auch direkt gehen (mit entsprechenden wiederständen natürlich), oder habe ich da einen denkfehler? Falls ja, bitte bescheid geben ;). MfG P.S.: Schaltpläne sind auf der Seite GANZ unten ;)
Hi, ein Port kann das nicht treiben. Er liefert schlicht und ergreifend nicht ausreichend Strom. Daher muss der Strom verstärkt werden. Deshalb der Transistor. Man kann natürlich auch Treiberchips einsetzen. Robert
Hi direkt an den PORTS geht nicht da die nicht soviel Strom vertragen ka wie das beim AVR ist bei PICs sind des 20mA pro Port und ca. 60mA für alle Ports.
>Das müsste doch auch direkt gehen (mit entsprechenden wiederständen natürlich)
Logisch ja, elektrisch nicht. Ein Pin kann genug Strom für ein
Ziffernsegment liefern, aber nicht genug für 7 oder 8. Deswegen schaltet
man die Ziffern mit Transistoren, wohingegen die Segmentleitungen direkt
an Pins können.
Perfekt, danke! Nun macht das ganze für mich auch sinn! Da hatte ich ganz ehrlich nicht dran gedacht, ich war bis grade der meinung (bin wohl im Tutorial noch nicht weit genug gg) das da einfach auch die VCC Spannung draufliegt, also in dem fall 5V. Dankeschön
Na dann überleg mal, welcher Stram bei 2,3,4 fießt, wenn alle LEDs des jeweiligen Stranges leuchten sollen und vergleich dass dann mal mit dem max. Strom je PIN deines µC.
>das da einfach auch die VCC Spannung draufliegt, also in dem fall 5V.
Das tut sie auch, aber sie ist halt nur begrenzt belastbar, genau gesagt
so bis - als "Hausnummer" - 20 mA (sowohl raus als auch rein).
Mit Low Current LEDs kann man so eine Matrix auch ohne Transistoren betreiben. Es scheint ein weit verbreiteter Aberglaube zu sein das man LEDs immer mit Maximalstrom betreiben muss. Die Hälfte oder ein Viertel reicht auch. Die leuchten dann immer noch hell genug. Selbst mit einem Zehntel ist die Helligkeit oft noch ausreichend.
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.