Hallo,
ich versuche eine Platine mit dem WS2801 in Betrieb zu nehmen,
allerdings bleiben die Leds dunkel.
Mein Testprogramm:
$regfile = "m8def.dat"
$crystal = 1000000
$hwstack = 40
$swstack = 40
$framesize = 40
Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes ,
Polarity = High , Phase = 1 , Clockrate = 4 , Noss = 0
Spiinit
Dim Wert As Byte
Dim Zaehler As Byte
Wert = 255
Main:
For Zaehler = 1 To 3
Spiout Wert , 1
Next Zaehler
Waitms 200
Goto Main
End
Schaltplan ist im Anhang. Der Atmega sitzt auf einem Pollin Board. Von
J4 gehe ich von Pin 14 -> DatIn und Pin 16 -> CLK.
Hat jemand einen Tipp wo ich mit der Fehlersuche anfangen soll?
Danke!
Mir ist noch folgendes Verhalten aufgefallen:
Wenn ich mein Multimeter auf Durchgangsprüfung stelle und mit einer
Spitze an der Kathoder einer LED bin und mit der anderen Spitze an der
Kathode der vorherigen LED, dann leuchtet die untere auf.
Also: Spitze 1 an Kathode LED3, Spitze 2 an Kathode LED4 = LED4 leuchtet
in der entsprechenden Farbe
Ok, wieder angepasst. POL auf Masse gelegt - nichts leuchtet.
Evtl doch ein Fehler im Layout selbst? Ich habe anders als im Schaltplan
für T1 - T3 BC548 genommen und für C1 und C2 jeweils Elkos - ist evtl
hier das Problem?
Habe noch ein Bild der Platine angehangen
Lege mal die Emitter der Transistoren auf GND. Dann müssen die LED's
leuchten. Sonst sind eventuell die Vorwiderstände zu groß oder die
Versorgungsspannung der LED's zu klein.
Gibt es ein Datenblatt? Mit dem Diodentest des Multimeters muss das rote
Kabel an die Anode und das schwarze an die Kathode. Dann sollte die LED
leuchten.
Meinst du mit Diodentest diesen Durchgangsprüfer? Dann sind die bei mir
alle genau falsch herum...leuchten wenn ich schwarz an meine gedachte
Anode halte
So ich klinke mich wieder ein - habe die Leds gedreht. Wir kommen der
Lösung näher, aber es ist noch nicht ganz richtig.
Wenn ich die Platine mit Strom versorge, leuchten alle 6 LEDs konstant
rot. Eigentlich sollte ja nichts passieren, solange der uC noch nicht
dran ist.
Welches Problem ist das jetzt?
Hey,
also 2 der LED-Bahnen hatten noch Unterbrechungen, die ich repariert
hab.
Es ist jetzt so, dass sobald Spannung angelegt wird, alle 3 Farben
leuchten.
An den Kathoden von LED6 messe ich:
5.7V, 12.3V, 5.7V
Alle Basen der Transistoren haben ca 4.3v
Kurzschlüße sehe ich im Moment keine.
Was nun? :)
Noch eine Frage:
Der Aufbau ist ja
24v Netzteil -> LED Platine <-> Pollin Board --> mk2 programmer
Jetzt ist mir aufgefallen, dass die Led Platine nur dann funktioniert,
wenn der Programmer im USB vom PC steckt.
Warum ist es so?
Mit dem myavr mk2 programmer habe ich auch schon einiges "mitgemacht",
Hatte eine Schaltung so wie deine, bei der der mk2 nicht mit dem pc
verbunden ist, dann habe ich durch einfaches berühren der
Anschlussbuchse mit einem Metallgegenstand die Schaltung zum Laufen
gebracht...ein anderes Mal hat sie sich dauernd resetet.
Nach einigen Mails hin und her mit myAvr haben die dann zugegeben, dass
der Betrieb des mk2 ohne PC-Anschluss unzulässig ist..
Das ist insofern schade, weil der mk2 auch eine RS-232 to USB-Bridge zur
Verfügung stellt, die dann - solange sie nicht am PC angeschlossen ist -
schlichtweg wertlos ist, weil der mk2 die ganze Schaltung blockiert und
ständig einen PC an der seriellen anzuschließen, ist selten sinnvoll..
Hab dann in meiner Schaltung einen guten alten Max232 verbaut, der geht
wenigstens immer..
Hast Du mal versucht, alle diese abgeschnittenen Drahtreste, auf der
Deine Platine (siehe Foto) liegt zu entfernen ? Könnte auch etwas helfen
!
Also zunächt mal die Platine auf eine saubere , isolierende Unterlage
legen und dann erst die Versorgungsspannung einschalten...