PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Binär-Uhr - Schaltplan optimieren



Propeller Clock
17.11.2011, 20:37
Liebe Roboternetz-Gemeinde,

ich möchte wem ne Freude machen und bin dabei aus Rest-Bauteilen eine Binär-Uhr zu bauen.
Ich habe den gezeigten Schaltplan bereits einmal testweise aufgebaut.
Für die Uhr sind RGB-Leds (gemeinsame Kathode) im Einsatz, damit verschiedene Farb-Kombinationen (ohne PWM) möglich sind.

Kurze Erklärung:

- Die oberen 4 RGB-LED`s geben die Stunde an (8,4,2,1)
- Die unteren 6 RGB-LED`s geben die Minuten an (32,16,8,4,2,1)
- Über die PNP-Transistoren (T1 - lässt sich jede LED aktivieren/deaktivieren.
- Ein NPN Transistor für jede Farbe (Rot bspw.) beschaltet dann die LED für die Anode (Bspw. Rot)


Die Uhr läuft bereits sehr gut, allerdings habe ich das Problem das die LED`s unterschiedlich hell leuchten, sobald bspw. eine weitere LED beschaltet wird.
Dasselbe gilt für den Fall wenn eine LED entfällt. (in diesem Fall natürlich heller)

Was hätte ich anders machen müssen?
Seid bitte nicht alzu Streng mit mir, bin noch Anfänger :/

Bin für jeden Tipp mehr als dankbar!


20574

[/URL][URL]http://tinyurl.com/bin-ruhr (http://www.denkerzone.de/projekte/binaeruhr/binaeruhr.jpg)


((( Weiss nicht ob es Sinn macht den Target-Schaltplan reinzustellen... Weil: PCB-Pool-Edition )))



Gruß

Propeller Clock

Hubert.G
17.11.2011, 20:58
Hast du das wirklich so gemacht?
Ein BC557 mit dem Emitter auf GND?
Mit welcher Spannung betreibst du die LEDs?

Kampi
17.11.2011, 21:07
Schalt mal vor die Basis der Transistoren noch einen Widerstand. Ohne Vorwiderstand ist das immer ein bischen heikel.
Bei einem PNP Transistor musst du Vcc an den Emitter legen und an den Collector kommt dann die Last (in deinem Fall die LEDs).
Bei einem NPN kommt GND an den Emitter und die Last kommt an den Collector.
Der Strom fließt bei einem PNP Transistor vom Emitter zum Collector und beim NPN genau andersrum.

Propeller Clock
17.11.2011, 21:11
Mir ist scheinbar ein Fehler unterlaufen...
Ich muss dazu sagen das ich den Schaltplan nach dem Bau der Testplatine erstellt habe, genau genommen vor ein paar Minuten...

Ein Fehler beim BC557 (PNP-Transistor) C = GND, B = IC-Pin, E = Kathoden-PIN

Die Betriebsspannung der gesamten Steuerung beträgt 5V via Festspannungsregler.
Die LED`s haben einen Vorwiderstand von 125 Ohm und ziehen max. 20mA bei 2,5V (jeweils Rot, Grün, Blau !)

// Nachtrag:

Okay das mit dem Widerstand an der Basis der einzelnen Transistoren leuchtet ein, habs gerade nochmal nachgelesen.
Allerdings hätte ich dann bestimmt noch nicht das Problem mit der Helligkeit der einzelnen LED`s gelöst oder?

PICture
17.11.2011, 21:57
Hallo!

Die übliche Steuerung habe ich vereinfacht im Code skizziert. ;)

>-------------------------+
| VCC vom µC
>-----------------+ | +
| | |
>---------+ +--|----+--|----+
| | | | | |
.-. | .-. | .-. |
| |Rb | | |Rb | | |Rb |
| | | | | | | | |
'-' | '-' | '-' |
| |< | |< | |<
+--| Tp +--| Tp +--| Tp
|\ |\ |\
| | |
.-. .-. .-.
| |Rv | |Rv | |Rv
| | | | | |
'-' '-' '-'
| | |
RGB LED V -> V -> V ->
- - -
| | |
+-------+-------+
Rb |
___ |/
>---|___|----| Tn
|>
|
===
GND

(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Propeller Clock
17.11.2011, 22:19
Nabend PICture,

danke für die Skizze!
Demnach wäre meine Schaltung ja richtig wenn ich die Vorwiderstände mit einbeziehe und den Fehler (leider nur in dem Schaltplan) mit dem BC557C berücksichtige.
Oder liege ich nun total falsch?
Die Platine selbst funktioniert ja auch.

PICture
17.11.2011, 22:45
Die Platine selbst funktioniert ja auch.

Das bezweifle ich nicht, aber die p-n-p Transistoren arbeiten invers mit ca. 10-fach kleinerer Stromverstärkung (ß). Ich wollte dir nur zeigen, wie es "richtig" aussieht. ;)