Forum: Mikrocontroller und Digitale Elektronik Schaltungsproblem


von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe hier eine Schaltung aufgebaut, die nicht so funktioniert wie 
ich es mir dachte.
Ich weiß, dass im Plan die Kondis, Widerstände etc. fehlen. Der Plan 
soll nur im groben
veranschaulichen wie die Anzeigenhardware geschaltet ist.

Das Uhrenprogramm läuft mit einer 7-Segment Anzeige die eine gemeinsame 
Kathode hat einwandfrei.
Die Anzeige läuft direkt über den µC mit 5 Volt (10mm Ziffernhöhe) ohne 
dass Transistoren die Leistung
treiben müssten.

Nun habe ich eine größere Anzeige ( 56 mm) mit gemeinsamer Anode
und 12 V Spannung.
Ich dachte mir, die Segmentanzeigen (a - g ) über ein ULN 2803 zu 
treiben.
Für das Multiplexing der einzelnen Digits habe ich PNP ( BC 640) 
genommen.

Die Anzeige ist aber nur Murks. Was mache ich verkehrt?

Als Anhang mal den (groben) Schaltplan und den Programmausschnitt
mit dem Multiplexing.

Kann mir jemand Tipps geben ?

von Ansgar K. (malefiz)


Lesenswert?

Dein Mikrocontroller gibt keine 12 V für ein raus

von Helmut L. (helmi1)


Lesenswert?

Peter schrieb:
> Die Anzeige ist aber nur Murks. Was mache ich verkehrt?

Die Ansteuerung deiner Transistoren ist verkehrt. Die werden nie 
sperren.

                PNP
+12V--------+--+   +--------
            |  E   C
            R    B
            |    |
            +----
            |
            R
            |
            C
-----R----B    NPN
            E
            |
           GND

Besser so.

von finku (Gast)


Lesenswert?

T1 bis T4 ist immer durchgeschalten, egal ob der Controller noch lebt 
oder schon gestorben ist.

von finku (Gast)


Lesenswert?

Hallo, ich meine natürlich die Schaltung von Peter und nicht von Helmut.

von Yalu X. (yalu) (Moderator)


Lesenswert?

ALternativ zu der NPN/PNP-Kombination für jede Ziffer kannst du auch
einen UDN2981 nehmen. Das ist das Highside-Gegenstück zum ULN2803. Dort
ist allerdings die CE-Sättigungsspannung größer. Wenn aber die für die
LED-Segmente benötigte Spannung deutlich unter 12V liegt, sollte das
aber kein Problem sein.

von Peter (Gast)


Lesenswert?

Vielen Dank für eure Antworten.

Helmut Lenzen schrieb:
>Die Ansteuerung deiner Transistoren ist verkehrt.
>Die werden nie sperren.

Kannst du mir sagen, warum die niemals sperren?
Es kommt doch vom µC kein Impuls auf die Basis.

@finku
>T1 bis T4 ist immer durchgeschalten, egal ob der Controller noch
>lebt oder schon gestorben ist.

Warum sind die immer durchgeschaltet?
Wodurch kann denn der µC hier sterben?
Bin in der Elektronik noch ein Lernender :-)

Gruß  Peter

von Helmut L. (helmi1)


Lesenswert?

Peter schrieb:
> Kannst du mir sagen, warum die niemals sperren?
> Es kommt doch vom µC kein Impuls auf die Basis.

Und was ist mit dem Strom ueber R5? (ca. 11.3mA)
Auch hat dein uC Kappdioden gegen +5V am Ausgang. Und die werden leitend 
wenn die Spannung am Port ueber 5.7V gezogen wird. Und das tust du in 
deinem Fall mit dem Strom der aus der Basis rausfliesst.

Strom durch R1 im Fall Ausgang low:  (12V - UBE) / 1000 Ohm = 11.3mA
im Fall Ausgang High: ((12V-UBE) - (5V + 0.7V) / 1000 Ohm) = 5.6mA
 Also wird der Strom durch die Basis nie Null.

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Helmut Lenzen schrieb:
> Und was ist mit dem Strom ueber R5? (ca. 11.3mA)

Also würde das so wie im Anhang funktionieren?

Die Anzeige zieht ca. 150 mA pro Digit.

Wäre denn der Rest der Schaltung mit dem ULN 2803
soweit in Ordnung?

Sorry das ich so löcher, aber bin Elektrotechnisch
noch nicht allzu lange dabei.

Gruß  Peter

von Sascha W. (sascha-w)


Lesenswert?

so wird es gehen, R4 kann entfallen.

Sascha

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.