Hallo, ik neem op het laatste moment een project over en ik heb moeite om het juiste circuit te vinden om een ??dimbare ballast en TL-fluorescentielamp te dimmen ([Philips HF-R 258 ????TL-D EII 220-240V] [1] )
De ballast heeft een 0-10v dim-ingang die ik aanstuur met een PWM via een opamp LM385.
Onderstaande code werkt met een led en laat de TL lamp aan en uit gaan. Maar dimt het niet echt.
Ik vraag me af hoe ik het circuit kan verbeteren. (Een betere ADC-chip toevoegen? Sluit deze aan voor de OPAMP?)
Of zie ik iets over het hoofd en is er een andere reden waarom dit niet werkt?
Dit is het circuit:
https://i.stack.imgur.com/B05Jz.png
Eenvoudige testcode:
//pwm from pin 5 slowly increases,
//then decreases repeatedly
//Initializing LED Pin
int led_pin = 5;
void setup() {
//Declaring LED pin as output
pinMode(led_pin, OUTPUT);
}
void loop() {
//Fading the LED
for(int i=0; i<255; i++){
analogWrite(led_pin, i);
delay(10000);
}
for(int i=255; i>0; i--){
analogWrite(led_pin, i);
delay(10000);
}
}
[1]: https://www.lighting.philips.be/prof/voorschakelapparatuur/fluorescent…
[2]: https://i.stack.imgur.com/VbqvG.png
[3]: https://i.stack.imgur.com/yjsBu.png