- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 3 von 3

Thema: I²C LED Treiber mit PCA9685 für 16Kanäle - kaskadierbar

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.214

    Idee I²C LED Treiber mit PCA9685 für 16Kanäle - kaskadierbar

    Für unsere gebrauchte Lichtwand musste eine neue Steuerung her.
    Natürlich mit DMX und Automatikprogrammen.
    Der Rechner mit Platine (ATMEGA1280 ) war von einem anderen Projekt übrig geblieben.
    Was noch fehlte war ein Treiber, der die 25 RGB LED Streifen, also 75 Kanäle per PWM ansteuern konnte.

    Auch nach längerer Suche im Internet konnte nichts passendes gefunden werden - Somit wurde eine Treiberplatine selbst entwickelt.

    Basis der Schaltung ist ein PCA9685 des Herstellers NXP. Dieser Baustein stellt 16 PWM Kanäle zur Verfügung und kann via I²C Bus angesteuert werden.
    Die Auflösung der PWM's beträgt 12Bit also 4096 Stufen.
    Durch die Adressierbarkeit des Bausteines sind bis zu 62 dieser IC's maximal an einem Bus betreibbar.

    Die maximal mögliche I²C- Busrate des Chips beträgt 1MHz.

    Man kann das IC als Treiberbaustein für FET Transistoren konfigurieren ( TOTEM POLE Einstellung ) und somit FET's direkt ansteuern.
    Wegen der Baugröße, der Leistungsfähigkeit und des Preises haben wir uns für den Logic Level FET IRLU 024N entschieden.
    Mit guter Kühlung kann dieser Transistor bis zu 17A schalten.

    Der I²C Bus ist auf zwei einreihige Platinenverbinder geführt. Dadurch kann das Modul kaskadiert werden.

    Die Stiftbelegung ist +5V, SDA, SCL, !CE, GND.
    Die !CE Leitung schaltet die Ausgangstreiber des PCA9685 aktiv und kann somit zum Abschalten der Ausgänge während des Bootvorganges des Controllers genutzt werden.

    Die Adressierungsjumper können als Drahtbrücke fest eingelötet, oder über 3 polige Stiftleisten mit beweglichen Jumpern versehen werden.

    Als Anschlusklemmen kamen die Schnellverbinder Typen WAGO 250-206, WAGO 250-208 für die LED Anschlüsse - und WAGO 236-404 für die 12V Stromversorgung zum Einsatz.
    Die Stromversorgungsklemme ist doppelt ausgeführt, um die 12V Stromversorgung von einer Platine zur nächsten durchschleifen zu können.

    Die GND Leitungen des PCA Chips und der 12V Stromversorgung sind auf der Platine nicht! verbunden.
    Dies muss auf dem Controllerboard geschehen. Dies wurde extra so gemacht um "Brummschleifen" zu vermeiden.

    Schaltplan und Layout sind im Eagle 5.x Format gezippt als Anhang.

    Eventuell sucht ja mal ein anderer User so einen Treiber, der zwar nicht superschnell ist, aber eine Menge LED's oder sonstwas ansteuern kann.

    Klicke auf die Grafik für eine größere Ansicht

Name:	LED_Treiber 002.jpg
Hits:	91
Größe:	120,8 KB
ID:	25392 Klicke auf die Grafik für eine größere Ansicht

Name:	LED_Treiber 003.jpg
Hits:	80
Größe:	90,4 KB
ID:	25393 Klicke auf die Grafik für eine größere Ansicht

Name:	Lichtw_Schaltplan.jpg
Hits:	100
Größe:	59,6 KB
ID:	25394
    Angehängte Dateien Angehängte Dateien
    Geändert von wkrug (03.05.2013 um 00:39 Uhr)

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Die Platine sieht gut aus. Mir kommt der Elko etwas klein vor. Wenn du alle Kanäle am Limit betreiben solltest bricht dann die Spannung nicht ein? Ich hätte beide Bus Anschlüsse als Stecker ausgeführt, das ist aber Geschmackssache. Die Platine ist aber sehr aufgeräumt. MfG Hannes

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.214
    Wenn du alle Kanäle am Limit betreiben solltest bricht dann die Spannung nicht ein?
    Gut, den könnte man etwas größer dimensionieren. Es hängt ja aber auch ein 150W Netzteil davor mit entsprechenden Ladeelkos und die angeschlossenen RGB LED's haben ja auch noch ihre eigene Elektronik ( getaktete Konstantstromquellen ).
    Ich hätte beide Bus Anschlüsse als Stecker ausgeführt, das ist aber Geschmackssache.
    Das waren bei mir 2 praktische Gründe.
    1. Sind die Platinen ohne zusätzliches Material hintereinander zu schalten.
    2. Sind in einer Packung je ein Stecker und eine verkabelte Buchse drin.
    Also war ein bischen Faulheit auch dabei.

Ähnliche Themen

  1. LED Treiber für Netzspannung
    Von vohopri im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 5
    Letzter Beitrag: 25.12.2012, 12:37
  2. LED-Treiber für geringe Eingangsspannung
    Von vohopri im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 1
    Letzter Beitrag: 20.12.2012, 09:57
  3. Treiber für Niederspannungs-LED-Lampen
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 1
    Letzter Beitrag: 07.04.2011, 20:53
  4. Treiber für IR-Led(s)
    Von ikarus_177 im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 16
    Letzter Beitrag: 09.04.2009, 15:42
  5. attiny25 Led-treiber 1A für seoul p4
    Von avion23 im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 5
    Letzter Beitrag: 07.09.2007, 22:08

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test