Hallo miteinander, habe mir einen 9x9x9 LED Cube zusammengelötet und versuche den mit einem ATTiny2313 anzusteuern. Allerdings klappt das nicht. Die prinzipielle Ansteuerung der LEDs erfolgt wie im angehängten Bild. Aber wenn ein Pin des µC auf High sein sollte dann ist er das prinzipiell auch. Sobald ich ihn aber in den Sockel in der Schaltung einsetze messe ich am Pin nur noch 0,6 V anstele von 5V. Kann mir da jemand weiterhelfen? Gruß Gepi
Und was sagt uns das Schaltbild? Wo ist der ATTiny, wo der Sockel in der Schaltung? Vielleicht bin ich ja schwer von Begriff, aber mir ist es ein Rätsel.
Oh tschuldigung, vergessen! Also die Basen der Transistoren werden vom µC angesteuert. Das mit dem Sockel dürft glaub egal sein ... ich programmier den µC per ISP auf nem anderen Board und pack ihn dann einfach in den Sockel meiner Schaltung
Wozu denn 2 Transistoren? Q2 (über R3 vom Portpin angesteuert) reicht völlig aus.
ja schon, aber da das ein LED-cube ist hab ich das ganze theoretisch 27 mal ... da werden die Pins am Attiny2313 knapp ;). Das ganze wird gemultiplext, Q2 schaltet die Minuspole einer ganzen Ebene durch (9 LEDs ... X-Ebene) und jeweils 3 LEDs in der X-Ebene werden über z.B. Q1 mit 5V versorgt. Das Schaltbild soll nur ein kleiner Ausschnitt sein (Prinzipschaltung).
Hab ich auch erst gedacht, aber wenn ich den µC aus der Fassung nehme und direkt mit 5V an die Pins der Fassung gehe dann funktioniert das alles wunderbar. Ich glaub ich hab da irgendwas mit der Beschaltung meines Controllers verbockt, ich komm aber nicht drauf. Die Simulation in PSpice sagt auch gerade das es in Ordnung ist. Aber halt mit Spannungsquelle und nicht mit µC.
Wenn du 0,6V an dem Portpin misst wenn er eingeschaltet sein soll dann ist warscheinlich der Portpin direkt mit der Basis verbunden oder der Widerstand ist viel zu klein.
so nochmal eine erweiterte Schaltung. An den Widerständen R10 bis R20 hängen die Pins des µC
... hab vergessen R1 bis R9 mit Kollektor von Q1 bis Q9 zu verbinden...
So macht das ganze keinen Sinn die Unteren drei Transistoren kannst Du ganz weglassen. du sparst 3 Portleitungen. desweiteren würde ich die Transistoren gegen GND schalten lassen. das was du da jetzt hast sind viele Emitterfolger. mach mal so: VCC > Widerstand > Dioden > Transistor > GND
Gepi wrote: > Sobald ich > ihn aber in den Sockel in der Schaltung einsetze messe ich am Pin nur > noch 0,6 V anstele von 5V. Mehr schafft der interne Pullup wohl nicht. Mal von Eingang mit Pullup auf Ausgang schalten. Peter
@ lontano: oha stimmt. ziemlich dämlich von mir. ich bastel das jetzt mal alles um und probiers nochmal
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.