Forum: Mikrocontroller und Digitale Elektronik Frage Bau Binäruhr


von Markus F. (nidhoegger)


Lesenswert?

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 ;)

von R. F. (rfr)


Lesenswert?

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

von K. J. (Gast)


Lesenswert?

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.

von Gast (Gast)


Lesenswert?

>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.

von Markus F. (nidhoegger)


Lesenswert?

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

von Sven S. (stepp64) Benutzerseite


Lesenswert?

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.

von Gast (Gast)


Lesenswert?

>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).

von holger (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.