Paso 4: bocetos
El Arduino se utiliza para controlar el LED actual, mantener el LED de corriente de cada canal, leer los interruptores momentáneos para control de brillo y detección de sobretensión. Cuando el LED de corriente fluye a través de Rsense, hay una caída de tensión. El Arduino lo mantiene entre 0 y 1095 mV dependiendo del ajuste del voltaje de retroalimentación. El LED de corriente es igual a Vfeedback/Rsense. Existe un interruptor de control de brillo para cada canal. Los canales tienen 10 niveles de brillo y cada prensa incrementos el brillo en un 10% de la corriente máxima que se ha configurado como. Cuando uno de los canales de impulso tiene sobretensión, Q5 se enciende y la entrada D0 se tira bajo. Permite ciclos de trabajo de los canales a las más bajas.
En los bocetos, puede modificar el ciclo de trabajo máximo, frecuencias y voltajes de retroalimentación de la operación y seleccionar el modo boost o buck. Cuanto mayor sea el ciclo de trabajo, mayor será la corriente. La frecuencia de funcionamiento es la frecuencia de salida PWM de Arduino. No tiene nada hacer con PWM que amortigua. Si es superior, puede utilizar bobinas más pequeñas. Si es inferior, usted tiene que tener un ciclo de trabajo más pequeños porque aumenta la resolución. El LED de corriente es igual a la tensión de realimentación dividida por el valor de Rsense. Consulte la tabla de los voltajes de la retroalimentación y el bosquejo para más instrucciones. Si se selecciona modo boost para una potencia dada, la forma de onda será invertida.
Hay dos bocetos para el conductor del LED:
- Bosquejo de la salida de seis - uso cuando se requieren más de cuatro canales
- Bosquejo de cuatro salidas - uso cuando se necesitan más de dos canales con pequeños inductores