Bonjour à tous,
Je m'adresse à vous pour partager mon analyse concernant une carte 16 relais que je souhaite commander par arduino (ou équivalent).
Ce type de carte (c'est exactement ma carte) : https://ae01.alicdn.com/kf/H826cff4f...577e7d1831.jpg
Avant de me lancer dans un nouveau projet, il m'a semblé utile d'essayer de comprendre le fonctionnement de cette carte.
Selon moi, le principe recherché doit etre simple et sécure.
La carte devrait donc fonctionner comme ceci (dites moi si je me trompe) :
La carte, alimentation indiquée 12V, contient un LM2576 et quelques condos autour plus une self : la partie filtrage et conversion en 5V.
Ce 5V devrait etre utilisé pour la partie photo-transistor des optocoupleurs, les ULN2803APG et les relais 5V.
On devrait ensuite brancher son arduino sur les pin +5V et GND pour alimenter la partie diode des opto et pouvoir commander les sorties 1 à 16 en le reliant à la masse.
Ainsi l'ardiono en passant à l'état haut ou à l'état bas, actionnera la diode de l'opto
et par conséquence la gate du phototransistor,
qui va à sont tour actioner la gate d'un darlington,
faisant ainsi commuter le relais 5V.
Facile ! imho...
OK, je fais quelques tests de continuité, j'étudie les pistes, je branche, je mesure...
Et là hooo surprise, on a du 12V aux bornes des UNL2803... bon d'apres la datasheet c'est encore acceptable.
Mais comme la meme piste alimente les relais, les 16 relais ont 12V à leur bornes... là ça me semble moins acceptable.
(datasheet des relais : https://pdf1.alldatasheet.fr/datashe...5VDC-SL-C.html)
Le LM2576 quand à lui alimente les optocoupleurs des 2 cotés : coté phototransistor et coté photodiode.
Ce 5V arrive sur la pin 5V de l'emplacement ou se branche théoriquement un arduino,
et les pins 1 à 16 de commande des relais ont un potentiel de référence qui est très proche du 12V (à 0.4V près).
Pour faire commuter le relais il suffit de relier la pin 1 au GND et le relais commute, mais sa consomation est àlors de plus de 150mA !
Hors dans la datasheet il est donné pour 80mA (entre 70 et 90mA).
Finalement je constate que les ULN peuvent tout à fait être alimentés en 12V, de ce coté là pas de pb, par contre les relais c'est nettement moins sur.
A mon avis alimenter ces relais en 12V représente un danger réel de surchauffe.... (feu?)
En faisant quelques recherches sur le web j'ai trouvé cette vidéo qui parle de ce problème, mais sur un design de pcb légèrement différent :
https://www.youtube.com/watch?v=mHPqxctmJrs
D'autre part, comme j'ai pu le lire dans un forum, les optocoupleurs ainsi alimentés sont purement décoratifs et ne jouent pas leur rôle pour isoler la partie "commande" de la partie "puissance".
En plus il me semble que les pins 1 à 16 devraient avoir un potentiel de 5V et non 12V, cela pourrait expliquer pourquoi une personne dit avoir cramé l'aduino + la carte relais sur ce forum :
https://forum.arduino.cc/index.php?topic=581696.0
D'autre part, je ne vois pas de diode de "roue libre" (normalement tjs utilisée avec un relais).
Peut etre que les ULN assurent la protection ?
Vu qu'on est sensé alimenter les relais en 5V/80mA et que les ULN acceptent un reverse voltage de 50V/500mA sur les "clamp diodes" ça devrait passer ?
Il est pourtant clairement indiqué dans la datasheet des ULN : "The input and output parasitic diodes cannot be used as clamp diodes"
https://pdf1.alldatasheet.fr/datashe...LN2803APG.html
Votre avis m'interresse sur ce point.
J'ai finalement cherché comment faire pour contourner ce pb de conception.
J'ai trouvé plusieurs modèles qui ressemblement plus ou moins au mien :
- un correct en relais 12V : https://www.ebay.fr/itm/Keyes-12V-16...-/111888467063
- un correct en alim 5V : https://www.gearbest.com/relays/pp_530463.html
- le mien, incorrect relais 5V alimentés en 12V : https://es.aliexpress.com/item/4000415320477.html
Une première solution serait d'alimenter la carte en 5V au lieu de 12V, et voir s'il faut retirer, shunter ou laisser la partie avec le LM2576 :
je ne suis pas sur qu'il fonctionne avec +5V, mais avec +6V il devrait, quid des relais en +6V et des pins de commande/arduino... à tester.
Reste le pb des opto qui semblent totalement inutiles en terme de protection : ça ne me plait pas du tout.
J'envisage de séparer les circuit afin d'alimenter les opto "correctement" coté diode par l'arduino et coté photo-transistor par le LM avec les ULN + relais.
Ci joint, les schémas que j'ai pu trouver sur le net, ils correspondent parfaitement à ma carte.
Merci de me donner vos avis et surtout,
si vous possédez une telle carte,
méfiez vous de sa conception !
Joshua
Bonsoir JoshuaSign et tout le groupe
Pour être conforme à l'épinglé
http://forums.futura-sciences.com/el...ointes-pj.html
l'image pdf a été supprimée. Elle doit être présentée à nouveau, en extension jpg, gif ou png.
.
-----