Utilisation de plusieurs alimentations avec LED RGB et Arduino

Michael

Utilisation de plusieurs alimentations avec LED RGB et Arduino


J’essaie de contrôler des bandes LED RVB 3x 5m en utilisant les broches PWM d’un Arduino Mega. Construire à partir du tutoriel de ladyada: http://www.ladyada.net/products/rgbledstrip/ . J’ai créé une banque 3×3 de mosfets à canal N, chacun étant alimenté par une alimentation séparée de 12V, 5a. Comme un diagramme si chaque P est sa propre alimentation 12V DC (P1 alimentant la bande de LED 1, etc.), et M est un mosfet:

    R  G  B

P1 – M -M -M (par mosfet: pwm de la jambe gauche, jambe du milieu à la barrette d’alimentation RGB led, masse de la jambe droite)

P2 -M -M -M


P3 -M -M -M

Je n’arrive pas à obtenir que chaque rangée soit contrôlée par pwm lors de l’alimentation directe des mosfets.

Pour tester, j’ai alimenté P1 avec une alimentation CC et fait brancher l’arduino sur USB. Les couleurs sont restées fixes en bleu malgré un script qui devait faire défiler les couleurs. Quand j’ai propulsé la même rangée à travers le Vin et au sol à travers l’arduino, tout a bien fonctionné.

Pourquoi est-ce? Existe-t-il un moyen d’alimenter chaque ligne sans utiliser l’arduino Vin? Puis-je utiliser 3 blocs d’alimentation séparés et un Arduino Mega pour ce faire? Ou dois-je obtenir 3 arduino unos ou équivalents?

Merci, Michael

Voici deux schémas. Le premier arduino est branché sur un port USB, et chaque banque de mosfets est connectée à sa propre source d’alimentation. La seconde, l’arduino Vin alimente l’une des banques mais pas les deux autres.

(Parce que je suis un nouvel utilisateur, je ne peux pas télécharger de photos, mais elles peuvent être trouvées ici:
http://www.flickr.com/photos/[email protected]/7165312673/
http://www.flickr.com/ photos / 80053489 @ N06 / 7165313015 /

Olin Lathrop

Wow, ce sont quelques grosses LED!

Réponses


 Oli Glaser

Avez-vous les alimentations CC et les terrains Arduino connectés ensemble? Sinon, aucun PWM de l’Arduino ne fonctionnera pas.

La plupart des alimentations CC de type petite fiche sont flottantes, de sorte que leurs terres ne seront pas connectées à la masse USB (bien sûr, la masse USB peut flotter, par exemple sur une batterie d’ordinateur portable)

Comme Russell l’a mentionné, un diagramme de vos connexions serait utile.

Merci pour les diagrammes:

Votre problème est comme indiqué ci-dessus, vous devez connecter les motifs ensemble. Sinon, le signal Arduino PWM n’a pas de chemin de retour (rappelez-vous qu’une tension est toujours relative à quelque chose) à la masse Arduino car les masses ne sont pas connectées.

Il est correct de connecter toutes les masses ensemble (alimentations Arduino et DC)


Le seul moment où ce n’est pas le cas est dans le cas très rare où vous pouvez avoir une « masse » d’alimentation qui est au-dessus de la terre par rapport aux masses d’alimentation (par exemple un 20 V alimentation avec V + à 50V et V- à 30V par rapport à la terre / terre AC ne peut pas être connectée à une alimentation 20V avec V + à 20V et V- à 0V)


En cas de doute, vous pouvez tester toute tension entre les masses avec un multimètre (par exemple, une sonde à une masse, une à l’autre masse) mais comme la plupart des alimentations CC sont flottantes (non référencées à la terre), alors essentiellement les sorties sont comme piles.

J’espère que je n’ai pas confondu les choses ici 🙂 Connectez-les ensemble et dites-nous comment ça se passe. Voici une version modifiée de votre diagramme (notez les lignes de fond noires supplémentaires):

Mise à la terre des bandes RVB

Michael

Je viens de mettre en place des liens vers des schémas. Les masses Arduino et DC ne sont pas connectées. Puis-je connecter les 3 motifs ensemble? (dois-je utiliser des diodes pour les entrées PWM?) Le PWM fonctionnera-t-il dans ce cas pour les 3 BANDES LED fonctionnant séparément? Merci.

Oli Glaser

Ahh d’accord. Voir la réponse mise à jour alors, vous devez les connecter tous ensemble pour que cela fonctionne.


 Russell McMahon

Votre description sera très très très dure pour la plupart des cerveaux. Un dessin – même dessiné à la main et numérisé ou photographié, serait mieux.

SI vous utilisez exactement le diagramme Lady ADA, cela devrait fonctionner.

Notez que les MOSFETS:


DOIVENT être de niveau logique avec Vth <= 2V.


DOIT être N Channel.


DOIT correspondre au brochage illustré.

Tous les MOSFETS TO220 que vous rencontrez sont susceptibles d’avoir ce brochage.

Si vous utilisez l’horrible petit BSS170 ou tout autre MOSFET, ils ont un brochage différent et Vth est beaucoup trop élevé.

entrez la description de l'image ici

Michael

Désolé pour ça. J’ai mis en place des liens vers des schémas car je ne peux pas publier d’images en raison du statut de débutant. Le deuxième schéma fonctionne pour une bande, mais je ne pense pas que le PWM fonctionnera pour les deux autres bandes. Le premier schéma ne permet pas du tout au PWM de fonctionner. Les MOSFETS sont TO220, brochage correct.

 

#de, #et, alimentations, arduino, avec, LED, plusieurs, rgb, utilisation

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *