Étape 5: Multi-relais 5V et 12V modules distincts, hautes déclenchées et faible déclenchée
Multi-relais 5V et 12V modules distincts, hautes déclenchées et faible déclenchée
Si vous voulez plus les 4 Relais il y a un certain nombre de modules à relais multiples disponibles. En général avec 8 relais, mais certains avec 16 relais. SainSmart dispose d’un module de 8 canaux.
La spécification pour le SainSmart dire chaque canal doit 15mA à 20mA à le conduire. J’espère que c’est une erreur car tous les modules que j’ai mesuré besoin < 5mA pour les chasser. Cependant je conseille de que vous mesurez le courant réel nécessaire pour conduire les entrées de n’importe quelle plaque de 8 canaux, que vous utilisez. Le microprocesseur de l’Arduino a un unmaximum celle-ci total numérique courant de sortie de 200 ma, donc 8 fois 20mA = 160mA est plus élevé, alors j’aimerais faire fonctionner en continu.
Étant donné que tant la tension Arduino et la tension de bobine de relais est le même, + 5V, il n’y a aucun problème avec le faible niveau d’intrants déclenchée car la tension de la carte de relais étant tirée vers le bas par la sortie numérique ne sera pas plus le 5V. Mais comme on le verra ci-dessous ce n'est pas le cas pour les modules de relais 12V. Il n’est pas aussi le cas, si vous conduisez un module de relais 5V de 3, 3V carte Arduino comme l’échéance ou FioV3 Fio ou de SparkFun.
Modules multi-relais 12V, élevées déclenchées distincts et faible déclenchée
Il est parfois plus commode d’utiliser des relais 12V pilotées par un Conseil de Ardunio de 5V. Vous pouvez avoir une batterie de 12V d’alimentation ou il faut faire de 12V pour une autre partie du circuit, soit le plus faible courant utilisé par les bobines de relais 12V peut être une considération. Dans ces cas, vous devez faire attention à comment la bobine du relais 12V est entraînée par la sortie d’Arduino 5V.
Comme déjà mentionné beaucoup de modules relais disponibles ne viennent pas avec des schémas de circuit. Problèmes peuvent survenir si le module de relais se déclenche faible. C’est l’entrée de commande du relais est tirée au GND par la broche de sortie numérique Arduino. Dans ce cas, lorsque la broche de sortie Arduino est élevée il peut ensuite être 12V appliqué à lui du module à relais. Cela pourrait endommager le microprocesseur de l’Arduino.
C’est aussi une question si vous conduisez module relais 5V de 3, 3V carte Arduino comme l’échéance ou FioV3 Fio ou de SparkFun. Encore une fois le + 5V de la carte relais appliquée à la 3.3V broche de sortie numérique risque d’endommager le microprocesseur.
Il y a deux façons d’éviter ce problème.
i) utiliser un module qui est haute déclenchée par + 5V. Dans ce cas il y aura pas tout excès de tension revenant du module lorsque la sortie de l’Arduino est faible.
II) utiliser un module opto-isolé qui possède une borne d’alimentation de déclencheur séparé en plus des bornes d’alimentation 12V pour les bobines de relais. Dans ce cas l’Arduino + 5V Alimentation va à la borne d’alimentation de déclenchement et sans excès de tension s’appliquera pour les sorties numériques.
Ci-dessus est un circuit indicatif d’un canal de module à relais 8 voies (ce circuit de SainSmart)
Comme vous pouvez le voir avec un isolateur optique et une entrée SCR séparée (+ 5V de l’Arduino) et les entrées numériques de l’Arduino sont isolées de la tension du relais 12V de l’isolateur optique.
Une carte à relais 8 canaux 12V isolé optique typique est également présentée. Remarquez le Gnd et le CCV près des bornes de IN. Que SCR porte sur la fourniture de 5V de l’Arduino. À la droite fin est la broche de JD-VCC qui est pour le 12V pour les bobines de relais.
La photo ci-dessus montre une connexion exemple pour relais 12V opto-isolées. Notez que l’Arduino est alimenté par 12 v via la prise au pouvoir. La prise de Vin sur l’Arduino est la même tension que la fiche d’alimentation, c'est-à-dire 12V, donc le module de relais JD-Vcc est connecter à Vin Arduino pour alimenter le 12V pour les bobines de relais. L’Arduino Vcc est de 5V et est relié au module relais SCR pour régler la tension de déclenchement. La gâchette que GND est relié au GND Arduino et D4 se rapporte IN1 à relais de commande 1. Dans ce module les JD-SCR et les connexions de SCR qu'ont tous deux le même point GND donc seul au sol de connexion est nécessaire et aucun cavalier n’est nécessaire.