rgbspot
rgbspot Release status: experimental [box doku] | |
---|---|
Description | 10W LED-Spot mit CAN, DMX und IR-Fernbediehnung |
Author(s) | MadEngineer |
Last Version | 0.0.1 |
Platform | STM32 |
Einleitung
Am Abend des 19.10.2011 bin ich zufällig auf die billigen 10W RGB-Spots aus China aufmerksam geworden. Das ganze sieht aus wie ein Baustrahler im einigermaßen wasserdichtem Gehäuse. Preis liegt mit Versand bei erstaunlichen 25$. Nach etwas stellte sich herraus, dass das eine ganz brachbare Grundlage für weitere Entwicklungen ist. Das liegt vor allem an dem stabilen mechanischen Aufbau und der integrierten Kühlung der 10W LED. Diverse Bilder der Innereien aus den unendlichen Weiten des Internetz zeigen, dass es intern aus einem Netzteil und einem PWM-Treiber besteht. Auf diesem PWM-Modul sind drei große Hochlastwiderstände zu sehen. Dies legt den Verdacht nahe, dass hier keine Konststromquellen vorhanden sind.
Aktueller Stand
- 19.10.2011 Projektidee und Bestellung eines Spots
- 20.10.2011 Definition der Features und Wiki-Eintrag
Es werden noch Mitstreiter gesucht!
Features
- 3x Konstantstromquellen
- Ausgangsspannung mindestens 12V für 10W RGB (36V für 30W RGB mit gewähltem Treiber nicht möglich)
vll 4. Kanal vorsehen für spätere RGBW-Anwendungen?
- PWM mindestens 12Bit
- 8 Bit Eingangsdaten
- Linearisierung des Helligkeitseindrucks über weitere Bits
- Interfaces
- CAN-Interface
- Einbindung in die Labor-Infrastruktur möglich
- UART-Interface
- Bootlader über Jumper
- Parameterisierung über RS232
- DMX-Interface
- Startadresse über 9polige DIP-Switches (Wohl zu groß für angepeilte Größe)
- IR-Fernbediehnung
- mitgelieferte FB
- eigene FB
- vll Lernsystem, Benutzerführung über UART
- CAN-Interface
- STM32 ARM Cortex M3 Controller
Hardware
LED-Treiber
LT3496 Features
- 3 Kanal
- Dimmbereich 1:3000 ~11,5bit
- 3 externe PMOS nötig für maximales Dimmverhältnis
- TSSOP28
- 2 Stück vorhanden!
Der Treiber wird als Buck-Converter mit gemeinsamer Anode verschaltet und soll einen Strom von 3x 350mA liefern. Die aktuelle Version des Treiberlayouts benötigt eine Grundfläche von 30x33mm.
CPU
Es soll ein Cortex M3 werden..
STM32F103C8
Belegung
- | Ressource | Pin | Bemerkung |
PWM-Ausgang R | Timer 1 OC1 | PB13 | |
PWM-Ausgang | Timer 1 OC2 | PB14 | |
PWM-Ausgang | Timer 1 OC3 | PB15 | |
PWM - Shutdown | GPIO | PB12 | |
|