Arduino Forum

International => Italiano => Hardware => Topic started by: mircofra94 on Dec 24, 2018, 03:51 pm

Title: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 24, 2018, 03:51 pm
Buonasera e buona Vigilia,
dovrei controllare un faro RGB con Arduino UNO tramite le uscite PWM.
l'interfaccia di potenza è costituita da un NMOS STP60NF06 collegato tra catodo di ogni colore R,G,B e massa.
Le uscite PWM di Arduino vanno a controllare i Gate dei suddetti NMOS. Tra Gate e massa è stata inserito un resistore da 4.7k per escludere eventuali accensioni involontarie.
Il faro è costituito da 3 led per ogni colore e richiede una alimentazione di 12 VDC, 9W.
Il problema che non riesco a risolvere si verifica quando voglio andare a modificare la tonalità di bianco.
Ad esempio, in uno stralcio di codice simile:
Code: [Select]

    analogWrite(ledPinRED,255);
    analogWrite(ledPinGREEN,255);
    analogWrite(ledPinBLUE,100); 

Si verifica che il colore BLU non viene parzializzato, cioè il MOS che controlla il blu è in piena conduzione. Per vedere l'effetto desiderato, devo scollegare i pin degli altri due colori dall'uscita dell'Arduino.
Sembra che gli altri colori mandino in conduzione anche il MOS del colore che voglio parzializzare.
Si apprezza una diminuzione del blu (con gli altri due colori collegati all'Arduino) solo quando imposto il valore a 1 o 2 /255.
(Quanto descritto si verifica con tutti i colori e non solo con il blu a cui ho fatto riferimento nell'esempio).

Cosa posso fare per ovviare a questo problema?
Grazie anticipatamente!
Title: Re: Driver per faro RGB con problemi.
Post by: gpb01 on Dec 24, 2018, 03:57 pm
Buonasera,
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (http://forum.arduino.cc/index.php?topic=113640.0) (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO (http://forum.arduino.cc/index.php?topic=149082.0) ... Grazie. :)

Guglielmo

P.S.: Ti ricordo che, fino a quando non sarà fatta la presentazione, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. ;)
Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 24, 2018, 04:41 pm
Mi scuso per la mia mancanza.
Ho provveduto a fare una piccola presentazione delle mie conoscenze.

Grazie mille

Mirco Frati
Title: Re: Driver per faro RGB con problemi.
Post by: Etemenanki on Dec 24, 2018, 05:02 pm
Puoi allegare uno schema elettrico di come esattamente hai cablato il tutto ? ... cosa usi come alimentatore ? ... hai disaccoppiato tutto correttamente e filtrato bene ? ...
Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 24, 2018, 05:25 pm
Uso un alimentatore regolabile 0 - 30 V DC max 3 A.
Il circuito è povero, niente di più di quanto descritto nel primo post.
Allego comunque schema fatto a mano (spero si capisca, altrimenti ne farò uno al pc se necessario).

Grazie dell'attenzione
 
Title: Re: Driver per faro RGB con problemi.
Post by: Etemenanki on Dec 24, 2018, 06:45 pm
I mosfet si pilotano in tensione, ma comunque il gate agisce come un piccolo condensatore, quindi non andrebbe mai collegato direttamente a dei pin digitali, sempre una resistenza in serie, anche solo da 100 ohm ... mentre quella a massa va bene da 47K, o anche piu, non serve cosi bassa ...

Gli STP60NF06 sono dei "quasi" logic-level, nel senso che iniziano a funzionare in modo decente a 5V (anche se con molto meno dei 60A dichiarati in piena conduzione), ma al di sotto non sono il massimo ... comunque non dovrebbe essere quello il problema, al massimo scalderebbero troppo ... hai provato a filtrare bene l'alimentazione, magari disaccoppiandola da arduino ? ... intendo, due diodi sul positivo, uno che alimenta arduino (con i suoi condensatori di filtro, diciamo 220u e 100n), e l'altro che alimenta il positivo del led (ovviamente questo che regga i 3A), con altri due condensatori filtro, tipo 470u e 100n ... per vedere se non dipende da qualche disturbo sull'alimentazione introdotto dai PWM ...
Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 24, 2018, 07:14 pm
Ho provato ad alimentare Arduino tramite USB da pc e il circuito di potenza tramite l'alimentatore regolabile e collegato le masse in comune ma il risultato non cambia.
Proverò a fare quanto consigliato e vi aggiornerò.
Grazie infinitamente.
Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 24, 2018, 07:37 pm
Siccome i fari da pilotare sono 3, ho provato a collegarli ad anodo comune, chiudendo verso massa tramite l'NMOS un solo colore per ogni faro.
(faro 1 solo rosso, faro 2 solo verde, faro 3 solo blu)
Così facendo le parzializzazioni avvengono correttamente senza alcuna influenza reciproca.
Purtroppo però a me serve controllare tutti i colori simultaneamente.
La prova l'ho fatta solo per avere più dati su cui lavorare.

Title: Re: Driver per faro RGB con problemi.
Post by: uwefed on Dec 24, 2018, 10:31 pm
Che faretti hai?
Ciao Uwe
Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 24, 2018, 11:12 pm
Lascio link al prodotto dove é possibile trovare descrizione e scaricare scheda tecnica.

https://bit.ly/2BEJ5Mp (https://bit.ly/2BEJ5Mp)
Title: Re: Driver per faro RGB con problemi.
Post by: uwefed on Dec 24, 2018, 11:38 pm
Quello non é una scheda tecnica anche se il produttore vuole farlo pensare.
Non é neanche descritto il cavo o i morsetti.
Sembra che il faretto possa essere dimmato.

Ciao Uwe
Title: Re: Driver per faro RGB con problemi.
Post by: Datman on Dec 25, 2018, 12:51 pm
Quelli non sono semplici LED e non possiamo sapere come sono fatti dentro... Se c'è un alimentatore switching a corrente costante con un condensatore di livellamento, quando abbassi il pwm assorbono più corrente e mantengono costante la luminosità...
Title: Re: Driver per faro RGB con problemi.
Post by: Etemenanki on Dec 25, 2018, 05:57 pm
Le parole "non include trasformatore" e "controller/dimmer non incluso" nella descrizione potrebbero far pensare che dentro ci siano solo 9 led da 1W collegati a gruppi di 3, ma per esserne sicuri servirebbe o la scheda tecnica reale, oppure aprirne uno per controllare ...
Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 25, 2018, 06:31 pm
Ho provato ad inserire i diodi come suggerito ma non cambia nulla. I condensatori non li ho, quindi rimanderò a più avanti il test.
Collegando una semplice striscia led bianca su ogni uscita del circuito la regolazione avviene correttamente.
Ho anche aperto uno dei fari ma è tutto inglobato in resina/gomma e non si vede nulla.
Title: Re: Driver per faro RGB con problemi.
Post by: uwefed on Dec 25, 2018, 06:34 pm
"non include trasformatore" e "controller/dimmer non incluso"
Vuol dire che devi aquistarli a parte.
Vuol dire che serve un alimentatore 12V che non é compreso nell offerta e se vuoi dimmerarli un controller/dimmer.

Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 25, 2018, 07:08 pm
L'alimentatore ce l'ho, il controller è proprio quello che sto cercando di fare in quanto quello acquistabile dal sito non ha le funzioni che mi servono.
Title: Re: Driver per faro RGB con problemi.
Post by: Datman on Dec 25, 2018, 07:12 pm
Se uno da solo è regolabile, però?... Uhmm...

L'alimentazione rimane stabile quando si manifesta il difetto?
Title: Re: Driver per faro RGB con problemi.
Post by: mircofra94 on Dec 25, 2018, 07:21 pm
Quando parzializzo assorbe più corrente. Impostando R,G,B a 255 assorbe 0.6 A, quando li metto a 180 assorbe 0.63A, quando li metto a 100 assorbe 0.68A e si vede un lampeggio veloce della luce. A 50 l'assorbimento crolla a 0.4A con un lampeggio molto importante di tutti i colori.
Title: Re: Driver per faro RGB con problemi.
Post by: Datman on Dec 26, 2018, 12:37 am
Appunto:
"quando abbassi il pwm assorbono più corrente e mantengono costante la luminosità..."
Title: Re: Driver per faro RGB con problemi.
Post by: Etemenanki on Dec 26, 2018, 02:32 pm
Mi sa che serve un'alimentatore stabilizzato, ma "SENZA" controllo di corrente costante ... ed un bel condensatore che faccia da serbatoio di energia ... perche' non e' normale che "abbassando" il PWM si "alzi" la corrente assorbita, dovrebbe essere l'opposto ...
Title: Re: Driver per faro RGB con problemi.
Post by: Datman on Dec 26, 2018, 02:35 pm
No... L'alimentatore dei LED riceve una tensione più bassa, perciò assorbe più corrente per fornire la stessa potenza ai LED.
Title: Re: Driver per faro RGB con problemi.
Post by: Etemenanki on Dec 26, 2018, 03:10 pm
Si, se ci fosse all'interno del faro un'alimentatore a corrente costante ... ma qui non lo sappiamo ... quelle frasi nella descrizione farebbero pensare di no, ma se come dice e' tutto resinato, e' difficile controllare ... a meno che dal faro non escano 4 cavi, l'anodo in comune e tre separati per i colori ... allora puo provare a collegare un solo colore all'alimentatore (attraverso una resistenza da 47 ohm 5W per sicurezza) ed aumentare lentamente la tensione ... se intorno ad una certa soglia iniziano ad accendersi appena, poi crescono regolarmenta di luminosita' (occhio a non superare i 12V), allora dentro non ci sono driver ... se invece il comportamento e' piu "strano" (secondo il tipo di driver potrebbe accendersi di colpo dopo una certa tensione, oppure iniziare a lampeggiare, o avere altri comportamenti strani ma senza aumentare regolarmente), allora c'e' qualcos'altro dentro oltre ai led ... altre prove senza rischiare di danneggiare il faro non mi vengono in mente ...
Title: Re: Driver per faro RGB con problemi.
Post by: uwefed on Dec 26, 2018, 09:47 pm
Il faro é per 12V percui deve esserci qualche dispositivo per limitare la corrente dei LED.

(https://cdn1.ledkia.com/it/2611/controller-tattile-led-rgb-12-24v-dimmer-per-telecomando-rf.jpg)
Se guardate il controller / dimmer adatto per quel faretto allora vedete che ha 2 morsetti per l' alimentazione e 4 per collegare il comune e i 3 cavi per i colori.

Percui deve essere un pilotaggio in PWM.

L' unica cosa che potrei immaginare che la frequenza PWM di Arduino é troppo bassa.

Direi che per sicurezza di comprare il regolatore e misurare come alimenta il faretto.

Ciao Uwe
Title: Re: Driver per faro RGB con problemi.
Post by: Etemenanki on Dec 27, 2018, 10:18 am
Il faro é per 12V percui deve esserci qualche dispositivo per limitare la corrente dei LED.
...
Si, infatti per quello consigliavo di fare quella prova ... se sono semplici resistenze, come a volte fanno sulle cinesate, si comporta come un normale led, aumentando gradualmente la luminosita' (e se e' gia per 12V, non serve neppure metterci le resistenze esterne), se invece, come sospetto, ci sono driver a corrente costante dentro, si comporta in modo diverso, lampeggiando o accendendosi di colpo ... ;)