8 Kanal RGBW WLAN Dimmer

OP #6017811
Lesenswert?
• ▲
▼
Hallo,

möchte euch hier mein jüngstes Projekt vorstellen, eine Überarbeitung 
meines ersten aufwändigeren Projekts von vor über zwei Jahren.

Specs:
8 Kanäle für z.B. zwei klassische RGB LED Streifen
12-24V Eingangsspannung
5A pro Kanal max. (geschätzt), Gesamtbelastbarkeit noch nicht eruiert
RTC
IR Empfänger

HW Infos:
MCU: ESP8266 auf ESP-WROOM-02
5V Rail: LMR23630AFDDA
3.3V Rail: LD117AS33
PWM IC: PCA9685
MOSFETs: BUK9Y21-40E,115
TXS0102 Levelshifter für I2C

Der PCA9685 hängt an 5V damit die Auswahl der MOSFETs leichter fällt, 
der RTC IC hängt der Einfachheit halber dann auch an 5V. Ein TXS0102 
Levelshifter bildet den Übersetzer zum ESP-WROOM-02.

Das RTC Modul soll zuverlässige Weckfunktion (Lichtwecker) auch nach 
Stromausfällen oder Internetproblemen gewährleisten.

An der Firmware bin ich noch dran. Ich könnte zwar die von vor zwei 
Jahren nach kleinen Anpassungen wiederverwenden, habe mich jedoch für 
einen kompletten Rewrite entschieden. Vor allem, weil ich mittlerweile 
viel besser und sauberer programmiere als damals.

Einen Hardware Bug habe ich schon gefunden (habe ich aber mit 
Drahtbrücke behoben): Der OE des TXS0102 gehört natürlich an VCC und 
nicht an VSS. Oder an einen MCU Pin, wenn man der AN folgt...

Bisher scheint der Dimmer einwandfrei zu funktionieren. Der Schaltregler 
ist vermutlich überdimensioniert. Ich wollte halt dass dem keinesfalls 
die Puste ausgeht, bei den Peaks die der ESP8266 zieht und beim Treiben 
der MOSFET Gates. Große Lasten habe ich noch nicht getestet, da ich mich 
grade völlig auf die Firmware konzentriere. Die RTC habe ich noch gar 
nicht getestet.

Wenn ich dann eine Revision der Platine mache, werde ich wohl die 
Groundplane auftrennen, um den PWM Müll vom Schaltregler fernzuhalten 
bzw. vice versa. Tipps dazu?

Nachbau und Verbesserungen gerne erwünscht.

Grüße
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.