LED Platine + Bascom

Gast #2380837
Lesenswert?

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!
Angehängte Dateien:
Gast #2380845
Lesenswert?

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
Gast #2380954
Lesenswert?

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
Angehängte Dateien:
Gast #2380990
Lesenswert?

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?
Gast #2381715
Lesenswert?

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? :)
Gast #2381874
Lesenswert?

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?
(Firma: Manfred) #2382165
Lesenswert?

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..
Gast #2382324
Lesenswert?

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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren