Étape 4: croquis
L’Arduino est utilisé pour surveiller la LED actuelle, maintenir la LED actuel pour chaque canal, lire les commutateurs momentanés pour réglage de la luminosité et détecter les surtensions. Lorsque le voyant courant circule à travers Rsense, il y a une chute de tension. L’Arduino, il maintient entre 0 et 1095 mV selon le réglage de tension de rétroaction. La LED actuelle est égale à Vfeedback/Rsense. Il y a un interrupteur de commande de luminosité pour chaque canal. Ces profilés sont 10 niveaux de luminosité et de chaque tranches de presse la luminosité de 10 % du courant maximum que vous avez affecté il. Lorsqu’un des canaux boost a surtension, Q5 se met en marche et l’entrée de D0 est tirée en basses. Ceci définit heavy duty les chaînes à la plus basse.
Sur les schémas, vous pouvez modifier le cycle d’utilisation maximal, d’utilisation des fréquences et tensions de la rétroaction et sélectionner le mode boost ou buck. Plus le facteur de marche, plus le courant. La fréquence de fonctionnement est la fréquence de sortie PWM de l’Arduino. Il n’a rien voir avec gradation de PWM. S’il est supérieur, vous pouvez utiliser des inducteurs plus petits. Si elle est inférieure, vous avez pour avoir un cycle plus petit parce que la résolution augmente. La LED actuelle est égale à la tension de rétroaction divisée par la valeur Rsense. Reportez-vous au tableau pour les tensions de la rétroaction et le croquis pour en savoir plus. Si le mode boost est activée pour une production donnée, l’onde va être inversé.
Il y a deux esquisses pour le pilote de LED :
- Croquis de sortie 6 - utilisation lorsque plus de quatre canaux est nécessaires
- Croquis de sortie quatre - à utiliser lorsque vous avez besoin de plus de deux canaux avec inducteurs plus petits