[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3829: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3831: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3832: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3833: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Das Elektroniker-Forum • Thema anzeigen - Darlington-Nachbau

Darlington-Nachbau

Wenn ihr was über bestimmte Bauteile wissen wollt

Moderator: dussel07

Darlington-Nachbau

Beitragvon Mathias » 12.08.2016, 20:49

Ich will mir eine Laufschrift mit 8x64 LED im 8fach Multiplex-Betrieb aufbauen.
Für die 64LED in der Horizontalen werden TIP122 vorgeschlagen.
C kommt an 5V. E kommt an die Anoden der 64LEDs. B kommt an dem Atmega, über eine 1K-Widerstand.

Da ich keine TIP122 hatte, habe ich einen einen Darlington mit BD137 + BC546 gepastelt.
Nur leider brennen jetzt LED, die dunkel bleiben müssten.
Das komische dabei, bei den brennenden LEDs, habe ich an C des BD137 ca.3V, obwohl ich an B des BC546 0V habe.
Wieso bekomme ich eine Spannung an C, ist etwa die Verstärkung zu stark ?

Die Kathoden der LEDs gehen direkt in ein 74HC595 Schieberegister, dies sollte eigentlich reichen, da im fehlerfreien Zustand max. eine LED angesteuert wird.

Was ganz komisch ist, ich habe versuchsweise alle 8 Ausgänge des Atmega, welche in die Basis der BC546 geht auf LOW gestellt, alles dürfte auf keinem Kollektor eine Spannung sein.

So nebenbei habe ich erst mal die ersten 3 LED-Spalten aufgebaut.

Ich hoffe ihr versteht mein Problem. :oops:

Braucht es überhaupt für 64 LED einen Darlington, oder würde der nackte BD137 dafür reichen ?

PS. ich habe gerade gesehen, das beim TIP122 noch 2 Widerstände bei B und E hat, könnte dies das Problem sein ?
https://www.mikrocontroller.net/part/TIP122
Mathias
 
Beiträge: 148
Registriert: 14.04.2016, 17:23
Wohnort: Zürcher Oberland

Re: Darlington-Nachbau

Beitragvon topas » 13.08.2016, 07:33

So ganz ist Deine Beschreibung nicht zu verstehen. Du betreibst die Darlingtons als Emitterfolger und wunderst Dich über Spannung am Kollektor? Dass die Spannung auf 3V absinkt, ist schon merkwürdiger - Du hast den Kollektor doch direkt mit den 5V verbunden. Oder verwechselst Du Emitter und Kollektor?

Auch wenn die Stromverstärkung der Transistorkombination ein Vielfaches höher ist als die vom Tip122, sollte der Betrieb als Emitterfolger problemlos gehen. Vielleicht prüfst Du Deinen Aufbau nochmal.
topas
 
Beiträge: 3796
Registriert: 16.08.2010, 12:47

Re: Darlington-Nachbau

Beitragvon alterhase » 13.08.2016, 07:36

Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: Darlington-Nachbau

Beitragvon Mathias » 13.08.2016, 08:14

Ich habe mich verschrieben, sollte 3V an E von BD137 heissen. :oops:
Mathias
 
Beiträge: 148
Registriert: 14.04.2016, 17:23
Wohnort: Zürcher Oberland

Re: Darlington-Nachbau

Beitragvon alterhase » 13.08.2016, 11:42

Wenn du es so geschalten hast wie im folgenden Schaltplan sollte es funktionieren.
Darlington.PNG


Am besten den Schaltungsteil am Steckbrett aufbauen und nachmessen.

Info:
Du verlierst bei dieser Schaltung >1 V durch die beiden Basisstrecken. besser wäre ein Highsidetreiber. ...der "kostet" einen PNP Leistungstransistor 2 Widerstände einen Kleinsignal NPN und wesentlich weniger Spannungsverlust.
Highside Driver.PNG
Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: Darlington-Nachbau

Beitragvon Mathias » 13.08.2016, 17:26

Danke, für deine Schaltungen.

So wie es aussieht, habe ich den Fehler gefunden. Wen das Schieberegister auf HIGH steht, hatte es dort eine grössere Spannung als am Collector des BD137.
Somit floss ein Strom bei gewissen LEDs in Sperrrichtung, wieso auch immer.
Als Abhilfe habe ich eine 1N4148 an den Schieberegister-Ausgang gehängt.

Ein paar LEDs waren defekt, ob die schon defekt waren, oder durch den Fehler oben geschah, kann ich nicht sagen.
Auf jeden Fall floss ein Storm in Sperrichtung, wen ich mit dem Ohm-Meter nachmass. Komischerweise habe sie in einer einfachen Testschaltung mit einem Vorwiderstand noch geleuchtet. Habe sie aber trotzdem weggeworfen.
Vielleicht liegt es daran, das die LEDs billigen China-Gerümpel sind. :oops:


Deine Schaltungen mit dem PNP-Transistor ist sicher die bessere Lösung, habe leider nicht daran gedacht.
Ich denke, bevor ich deine Kombination aus NPN und PNP nachbaue, kaufe ich bei Gelegenheit lieber fertige PNP-Darlington.
Auslöten müsste ich sowieso. Die 2 Transitor-Lösung habe ich nur gemacht, weil ich diese Transistoren an Lager hatte.
Da ist zwar der Eingang negiert, aber dies kann ich Software-Mässig sehr einfach umstellen.

Man lernt nie aus. :shock:
Mathias
 
Beiträge: 148
Registriert: 14.04.2016, 17:23
Wohnort: Zürcher Oberland

Re: Darlington-Nachbau

Beitragvon alterhase » 13.08.2016, 19:44

Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: Darlington-Nachbau

Beitragvon Mathias » 14.08.2016, 21:56

Mathias
 
Beiträge: 148
Registriert: 14.04.2016, 17:23
Wohnort: Zürcher Oberland

Re: Darlington-Nachbau

Beitragvon alterhase » 15.08.2016, 07:47

Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: Darlington-Nachbau

Beitragvon Mathias » 15.08.2016, 16:48

Mathias
 
Beiträge: 148
Registriert: 14.04.2016, 17:23
Wohnort: Zürcher Oberland

Re: Darlington-Nachbau

Beitragvon alterhase » 15.08.2016, 20:11

Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: Darlington-Nachbau

Beitragvon Mathias » 16.08.2016, 17:58

Mathias
 
Beiträge: 148
Registriert: 14.04.2016, 17:23
Wohnort: Zürcher Oberland

Re: Darlington-Nachbau

Beitragvon alterhase » 17.08.2016, 06:29

Wäre es möglich, dass dein Lötkolben nicht geerdet ist? Bzw. beim Löten auf andere Weise Ströme oder Spannungen auftretren?
Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Re: Darlington-Nachbau

Beitragvon Mathias » 17.08.2016, 17:14

Mathias
 
Beiträge: 148
Registriert: 14.04.2016, 17:23
Wohnort: Zürcher Oberland

Re: Darlington-Nachbau

Beitragvon alterhase » 17.08.2016, 17:30

Löten verbindet ...manchmals. :mrgreen:
73 55
alterhase
 
Beiträge: 12052
Registriert: 14.11.2008, 08:58
Wohnort: Wien/Kapfenberg

Nächste

Zurück zu Bauteile

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron