Mehrere Power-LEDs mit einzelnen Konstantstrom-Netzteilen von einem einzigen Arduino aus dimmen?

Hauptfrage: Wie kann man mehrere Leistungs-LEDs, die jeweils von einer separaten Konstantstromversorgung gespeist werden, individuell dimmen (PWM) und diese Dimmung von einem einzigen Arduino aus durchführen?

Ich habe bereits 10 LED-Leuchten in meiner Decke installiert und mit 220 AC betrieben. Jede LED wird von einer individuellen Konstantstromversorgung mit 320 mA und 2-12 V betrieben:

LED und Netzteil

Ich möchte eine Steuerplatine herstellen, mit der diese LEDs gedimmt werden können. Ich habe ein knappes Budget für dieses Projekt, daher ist es mein Ziel, diese Netzteile wiederzuverwenden.

Ich werde eine benutzerdefinierte Platine mit Arduino-geladenem Atmega328P als Gehirn, 74HC595+ ShiftPWM zur Erweiterung der PWM-Ausgänge und einem Bluetooth-Modul zur Steuerung von meinem Smartphone erstellen.

Nachdem ich diese Seite durchsucht hatte, fand ich Vorschläge, MOSFET in Reihe mit LED und Netzteil zu verwenden, um es zu PWM. In meinem Fall gibt es jedoch 10 LED-Netzteil-Paare, und um sie auf die gleiche Weise per PWM zu betreiben, müsste ich alle ihre GNDs miteinander verbinden und sie auch mit GND der 5-V-Versorgung verbinden, die die Steuerplatine mit Strom versorgt. Da diese LED-Netzteile irgendwie "intelligente" Geräte sind (sie überwachen ständig den Strom?) Und ich nicht so schlau bin wie sie in diesem Bereich, könnte diese gemeinsame GND für alles irgendwie die Dinge durcheinander bringen? Oder bin ich aufgrund meiner mangelnden Kompetenz einfach zu paranoid? Das ist, wovon ich spreche:

Schema

Ich denke, dies formuliert die Frage folgendermaßen um: "Können mehrere Konstantstrom- und Konstantspannungs-Netzteile eine gemeinsame GND teilen, ohne sich gegenseitig zu stören?

Ich habe der Einfachheit halber nur 8 LEDs und keine anderen Teile in diesen Schaltplan aufgenommen. Beim Surfen im Internet habe ich dedizierte ICs zum Ansteuern mehrerer Power-LEDs gefunden (z. B. STP04CM05), aber ich möchte mich an das halten, was ich bereits habe.

Und noch eine Frage: Muss ich die Gates von MOSFETs hochziehen oder herunterziehen? Ich habe gelesen, dass MOSFETs ladungsaktiviert sind und das Entfernen der Spannung vom Gate sie nicht ausschalten muss, wenn es keinen elektrischen Pfad gibt, um diese Ladung zu verlieren. Andererseits kann ich sehen, dass das ursprüngliche ShiftPWM-Board keine Pull-Ups/Downs enthält und gut zu funktionieren scheint. Ist es etwas Besonderes an diesem Schieberegister (74HC595) oder übersehe ich irgendwo einen Punkt? Ich plane, PMV28UN MOSFETS zu verwenden.

Danke im Voraus für Eure Antworten!

PS Dieses Projekt hat einen etwas größeren Umfang - dasselbe Board wird auch 4 RGB-LED-Streifen ansteuern, aber ich wollte es nicht zum Thema machen, da dieser Teil bisher keine Fragen für mich aufwirft.

NB Zu meiner Verteidigung, ich habe keine formelle elektrische Ausbildung, nur einige sehr allgemeine Kenntnisse, und dies wird mein erstes selbst entworfenes Board sein.

Skizzieren Sie den Schaltplan der Treiber. Sehen Sie, ob Sie herausfinden können, was der verwendete IC ist. Die meisten haben einen Enable-Pin, der auch PWM akzeptieren kann.
Das wollte ich tun und begann damit, alle Komponenten zu identifizieren. Neben passiven Elementen (Kappen, Widerstände, Dioden), Transistor und Optokoppler gibt es einen DIP8-Chip, der als "P1266A A110607" gekennzeichnet ist. Ich konnte es nicht identifizieren, daher war es aufgrund meiner mangelnden Erfahrung in der Analyse von Schaltkreisen eine Sackgasse für mich.

Antworten (1)

Ich glaube wirklich nicht, dass es möglich ist, den Ausgang des festen CC-Treibers zu regulieren, da er den Ausgangsstrom kontinuierlich verfolgt und versucht, ihn auf 320 mA zu halten und dazu die Spannung zu variieren.

Um dies tun zu können, würde ich vorschlagen, in neue Treiber zu investieren, die konstant aktuell sind, aber PWM-Eingaben akzeptieren. Nach einer schnellen Suche bin ich auf diesen Treiber von Amazon oder diesen von eBay gestoßen .

Es ist sehr kostengünstig und würde eine gemeinsame Gleichstromversorgung verwenden. Mit der Anforderung von 5 bis 35 V Eingang und einem auf 350 mA eingestellten Strom würde x10 nur eine Versorgung von 220 AC bis 12 V bei 850 mA erfordern, obwohl ich versuchen würde, eine 1,5 A- oder 2 A-Versorgung zu finden, um etwas Headroom zu haben. Diese Treiber scheinen PWM-Eingänge direkt zu akzeptieren, sodass für diese Funktionalität keine zusätzlichen Schaltkreise erforderlich wären.

Diese Treiber wären definitiv eine Lösung, aber die Kosten von 10 Einheiten davon + Versand haben mich motiviert, einen Weg zu finden, meine vorhandenen wiederzuverwenden.