Gast
#3318001
Hallo Forum! Ich arbeite zur Zeit an einer Leuchttafel. Das ganze ist ein Brett, in welchem der Text "NEUE WARE EINGETROFFEN" ausgesägt ist und von hinten durch Backpapier durch beleuchtet wird. Dazu ein paar Daten: - ATMega 8 - 20 RGB LEDs (vom Mükra) - 23 Transistoren als "Schalter" (BC 337-25) - 12V Netzteil zu 5V durch Spannungsregler (MOSFET(?)) L7805CV Ich habe einige Fehler bei diesem Projekt gemacht, aber das gehört ja alles zum Lernprozess dazu, ich bin noch ein Anfänger was Erfahrung angeht, bin aber vertraut mit der Theorie sowie einigen kleinen Spielereien. (blinkende LEDs am ATMega, copy&paste Servo Steuerung attiny ausm web, etc., studiere technische Informatik, 2 Semester hinter mir, mit ebenfalls diversen praktischen Laborversuchen) Doch bevor ich über meine Fehler rede und euch etwas Frage, erstmal zum aktuellen Stand etwas, der Idee und der bisherigen Umsetzung. http://www.getting-started.net/media/projects/schild01/schaltplan_02.gif Bild : schaltplan_02.gif Was ich eigentlich vor habe : Ich wollte die Schaltung so entwerfen, dass ich mit 3 Pins vom ATMega die jeweilige Farbe schalte, und die restlichen 20 für den jeweiligen Buchstaben. Die Transistoren deswegen, weil der ATMega ja nicht genug Strom aufwenden kann und ich somit den Stromkreis für die LEDs nicht über den ATMega laufen lasse, sondern über den "Großen" Stromkreis. http://www.getting-started.net/media/projects/schild01/schild_01.jpg Bild : schild_01.jpg Anmerkung zur Schaltung Worum ich mich noch nicht gekümmert habe, was aber noch folgt, ist z.B. das einbauen und planen vom Spannungsregler, die Anschlussbuchse, Kondensatoren gegen Spitzen, etc.. Ich wollte mich nur erstmal um die Hauptfunktionen kümmern. Probleme / Fehlüberlegungen Dannach ist mir aber aufgefallen, dass ich ja nur dann alle LEDs GLEICHZEITIG schalten kann, wenn ich sie auch alle in der gleichen Farbe an mache, weil die ja so verschalten sind, sieht man auf dem Bild. Das heist: Wenn ich einzelne Buchstaben in anderen Farben haben möchte, muss ich das im Takt so schnell schalten, dass es halt über 25 "Bilder pro Sekunde" sind. Ihr wisst was ich meine, Auge und so. Und das wiederum heist: Ich bräuchte eigentlich garkeine Transistoren um einen Stromkreis für erhöhten Strom außerhalb des ATMegas zu benutzen, wenn ich sowieso im Takt schalte und dann auch einfach nur soviele LEDs anmachen kann wie der ATMega Strom zur Verfügung stellen kann. Der einzige Vorteil jetzt ist halt, ich kann eben einfach alles in einer Farbe leuchten lassen, ohne das ganze im Takt zu machen. (glaube ich zumindest THEORETISCH, mehr dazu in einer Frage weiter unten) Zusammengefasst - Die Möglichkeiten : Ich habe genug Strom, dadurch, dass durch die Transistoren der Stromkreis NICHT über den ATMega geht, um mehrere LEDs auf einmal laufen zu lassen. Muss für einzelne Buchstaben aber sequentiell schalten. -------------------------------------------------------------------- Soweit sogut. http://www.getting-started.net/media/projects/schild01/versuchsaufbau_schaltung_01.jpg Bild : versuchsaufbau_schaltung_01.jpg Problem 1 : folgende Schaltung verhält sich einigermaßen so wie ich das möchte: http://www.getting-started.net/media/projects/schild01/teilschaltung_01_richtig.gif Bild : teilschaltung_01_richtig.gif folgende Schaltung, welche ich meine richtig sein zu müssen x_X, funktioniert NICHT wie ich möchte: http://www.getting-started.net/media/projects/schild01/teilschaltung_02_falsch.gif Bild : teilschaltung_02_falsch.gif Ich weiss aber nicht wirklich warum. S_1: Ich meine, dass die LED falsch rum ist, aber so funktioniert alles wie gewollt. Die LED leuchtet erst, wenn ich den Stromkreis schließe zwischen: Maße --> Q1 C-E --> LED --> Q2 C-E --> +5 S_2: Die Polung von der LED ist doch richtig, mit den "Emitter-Dioden" der Transistoren, wenn ich das so mache, fließt aber nur ein minimaler Strom über die Transistoren in die LED und nichts über den "Extra Stromkreis". Das weiss ich dadurch, dass ich den Widerstand von der LED komplett rausmachen kann, und sie immernoch leicht leuchtet. *Könnt ihr mir sagen, wo mein Denkfehler ist?* Problem 2 : Ist jetzt irgendwie "nicht so wild" aber eigentlich will ich schon wissen was Sache ist und nicht einfach irgenwdas zusammenklatschen weil es grad funktioniert. Nachdem ich nach langem probieren und recherchieren Problem 1 zum laufen gebracht habe, ohne wirklich zu wissen warum das jetzt geht, ging es darum die richtigen Widerstände zu bestimmten, hier habe ich jetzt gleichzeitig auch einfach probiert und protokolliert, in der Hoffnung, daraus neue Erkenntnisse zu bekommen. Die Ergebnisse sind in folgender Tabelle:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
Frage 1 : Durch diese Tabelle, vor allem durch Versuch 4, werd ich jetzt das Gefühl nicht los, dass irgendwie doch noch der Stromkreis der LED über eine der Basen der Transistoren läuft. Wenn dem nämlich so wäre, dann hab ich ja doch den ATMega im Schlepptau im Stromkreis und dadurch ja evtl. auch Einschränkungen bzgl. des maximalen Stroms, oder nicht? Frage 2 : Ich kenne mich jetzt noch nicht so gut aus mit den Feinheiten. Eine Sache weiß ich. Man sollte einen Kondensator zwischen ATMega VCC und GND haben, der irgendwie die Spitzen rausmacht (wie wo warum weiss ich nocht nicht, werd ich aber recherchieren). Könnt ihr mir diesbezüglich vielleicht ein paar Tipps oder links geben? Das wars auch schon erstmal. Ich hoffe ihr findet das Projekt nicht zu langweilig und es ist alles verständlich genug geschrieben. Außerdem würde ich mich sehr auf ein paar Antworten freuen. Vielen Dank und schöne Zeit an alle. Gruß, Skippy123 Quellen / Wissen : Allgemeine AVR Infos: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment Über Transistoren: http://www.elektronik-kompendium.de/sites/bau/0201291.htm Datenblatt Spannungsregler: http://pdf.datasheetcatalog.com/datasheet/stmicroelectronics/2143.pdf Datenblatt Transistor: http://pdf.datasheetcatalog.com/datasheet/siemens/Q62702-C314-V2.pdf




