Il primo collegamento fornisce un semplice schema da seguire come dice Matt. Il DF15005S è un raddrizzatore a ponte, costituito fondamentalmente da 4 diodi collegati insieme per creare una CC variabile da un ingresso CA, che può quindi essere livellata in CC pura utilizzando un condensatore / regolatore. Sono generalmente utilizzati con un trasformatore step down / up negli alimentatori CC. Eccone uno con le forme d'onda in / out (trasformatore mostrato ma non rilevante):
La parte può essere facilmente sostituita con molte opzioni. In realtà è valutato solo per una tensione inversa di 50 V, quindi non è l'ideale per applicazioni da 115 V e 240 V. Sebbene funzioni a una corrente molto bassa in questo circuito, poiché la differenza di prezzo è letteralmente di pochi centesimi, sceglierei qualcosa con un minimo di 400 V, quindi non devi preoccuparti. Qualcosa di simile a questo 400 V HD04-T costa solo 16 pence (GBP) in Qtà 1. Molte altre opzioni qui (ho selezionato tutto oltre 200 V)
Nel tuo circuito viene utilizzato per fornire al fotodiodo nell'optoaccoppiatore 4N25SR2VM una tensione continua variabile, poiché il diodo verrà danneggiato se è polarizzato troppo in direzione negativa (> 6V). Viene utilizzato per creare un rilevatore di zero crossing , che invia un segnale logico alto / basso per indicare al mocrocontrollore quando la forma d'onda CA passa attraverso 0V.
Il circuito di regolazione è un interruttore CA (un TRIAC ) che viene attivato in un determinato punto della forma d'onda CA per consentire il passaggio della corrente: la quantità di attenuazione è controllata dal tempo atteso prima di attivare il TRIAC. Iniziamo il cronometraggio quando viene rilevato lo zero crossing.
Ad esempio, per una forma d'onda a 50 Hz, un ciclo è 1s / 50 = 20ms. Un mezzo ciclo è quindi di 10 ms.
Quindi, se vogliamo impostare l'attenuazione al 50%, aspettiamo il segnale di zero cross, quindi tempo 5 ms utilizzando un timer nel microcontoller, quindi attiva il TRIAC. Di seguito sono riportati alcuni esempi di forme d'onda per vari livelli di attenuazione: