Déporter des relais connectés aux GPIO
Modérateur : Francois
-
- Raspinaute
- Messages : 136
- Enregistré le : sam. 18 oct. 2014 19:09
Déporter des relais connectés aux GPIO
bonjour a tous
J'utilise pas mal de carte relais connectées à des RPi pour commander différents système
J'ai un cas un peu particulière:
Un de mes RPi doit commander des choses physiquement éloignées les une des autres
Plutôt que de tirer de longs fils depuis chaque relais, je pensais plutôt déporter la carte relais du RPi
Mais quelqu'un a t il déjà fait ça
En gros, est il possible de positionner la carte relais à une dizaine de m'être du RPi?
La commande n'étant qu'en 3,3V, ne risque t il as d'y avoir une chute en ligne trop importante?
Des retour d'expérience ?
J'utilise pas mal de carte relais connectées à des RPi pour commander différents système
J'ai un cas un peu particulière:
Un de mes RPi doit commander des choses physiquement éloignées les une des autres
Plutôt que de tirer de longs fils depuis chaque relais, je pensais plutôt déporter la carte relais du RPi
Mais quelqu'un a t il déjà fait ça
En gros, est il possible de positionner la carte relais à une dizaine de m'être du RPi?
La commande n'étant qu'en 3,3V, ne risque t il as d'y avoir une chute en ligne trop importante?
Des retour d'expérience ?
Re: Déporter des relais connectés aux GPIO
Bonjour,
La résistance d'un fil se calcule suivant la formule suivant : R= ρ x l/s
Avec R en Ω, ρ en Ω.m, l en m et s en m²
En admettant que le matériau utilisé est le cuivre, ρ = 1.7x 10(exp -8)
Pour limiter la chute de tension, tu ne peux agir que sur un élément, la section du fil que tu vas utiliser.
Avec une section de :
=> 0.5² tu obtiens une résistance de 0.34Ω
=> 1² tu obtiens une résistance de 0.17Ω
=> 1.5² tu obtiens une résistance de 0.113Ω
=> 2.5² tu obtiens une résistance de 0.068Ω
Comment trouver la chute de tension ?
U=RI, on a R et pour I comme le GPIO est limité à 20mA il me semble, on va l'utiliser comme valeur max.
donc pour :
=> 0.5² tu obtiens une chute de tension de : 0.007V
=> 1² tu obtient une chute de tension de : 0.003V
=> 1.5² tu obtient une chute de tension de : 0.002V
=> 2.5² tu obtient une rchute de tension de : 0.001V
Bref si je ne me suis pas trompé dans mes calcules; cela ne devrait pas poser de problème.
Et de ce fait, je pense faire la même chose
La résistance d'un fil se calcule suivant la formule suivant : R= ρ x l/s
Avec R en Ω, ρ en Ω.m, l en m et s en m²
En admettant que le matériau utilisé est le cuivre, ρ = 1.7x 10(exp -8)
Pour limiter la chute de tension, tu ne peux agir que sur un élément, la section du fil que tu vas utiliser.
Avec une section de :
=> 0.5² tu obtiens une résistance de 0.34Ω
=> 1² tu obtiens une résistance de 0.17Ω
=> 1.5² tu obtiens une résistance de 0.113Ω
=> 2.5² tu obtiens une résistance de 0.068Ω
Comment trouver la chute de tension ?
U=RI, on a R et pour I comme le GPIO est limité à 20mA il me semble, on va l'utiliser comme valeur max.
donc pour :
=> 0.5² tu obtiens une chute de tension de : 0.007V
=> 1² tu obtient une chute de tension de : 0.003V
=> 1.5² tu obtient une chute de tension de : 0.002V
=> 2.5² tu obtient une rchute de tension de : 0.001V
Bref si je ne me suis pas trompé dans mes calcules; cela ne devrait pas poser de problème.
Et de ce fait, je pense faire la même chose
-
- Raspinaute
- Messages : 136
- Enregistré le : sam. 18 oct. 2014 19:09
Re: Déporter des relais connectés aux GPIO
Tous ces calculs sont exacte, mais je pensais plus a un retour d'expérience de quelqu'un qui avait déjà fait ça
Parceque, souvent, avec ce genre d'équipement, le comportement réel est un peu différent de la théorie
Je vais donc faire une maquette d'essai et vous donnerai mes résultats
Parceque, souvent, avec ce genre d'équipement, le comportement réel est un peu différent de la théorie
Je vais donc faire une maquette d'essai et vous donnerai mes résultats
Re: Déporter des relais connectés aux GPIO
Salut,
Je viens de faire un essai, j'ai alimenté un module 2 relais avec un câble 4 brins en AWG22 sur 10 mètres, aucun soucis, tout fonctionne à merveille.
Je viens de faire un essai, j'ai alimenté un module 2 relais avec un câble 4 brins en AWG22 sur 10 mètres, aucun soucis, tout fonctionne à merveille.
Re: Déporter des relais connectés aux GPIO
perso je te conseil de mettre des transistors derrière ton rpi afin de soulager ton port gpio, donc ton port GPIO=>>une amplification par transistors=>>10 à 15 mètre de câble=>> tes carte relais
Re: Déporter des relais connectés aux GPIO
Je vais faire le cobaye et voir combien de temps cela fonctionne
Je suis dans l'électrotechnique, j'ai pas l'habitude de travailler sur des tensions si petite. Tout ce que je sais, c'est qu'en continu, il n'y a pas de courant d'appel sur la bobine du relais, donc si mon montage tiens la nuit, il n'y a pas de raison que ça ne tienne pas dans le temps, j'ai bon
Au pire, je grille une pin ou l’intégralité du GPIO ?
Je suis dans l'électrotechnique, j'ai pas l'habitude de travailler sur des tensions si petite. Tout ce que je sais, c'est qu'en continu, il n'y a pas de courant d'appel sur la bobine du relais, donc si mon montage tiens la nuit, il n'y a pas de raison que ça ne tienne pas dans le temps, j'ai bon
Au pire, je grille une pin ou l’intégralité du GPIO ?
Re: Déporter des relais connectés aux GPIO
j'ai plus peur que cela soit l'intégralité du port si c'est le point d'alim qui lâche mais je ne sais pas, c'est pour ça que je parle d'amplifier par sécurité, car ton rpi devait être protégé, mais il va essayer de suivre ta demande et compenser en délivrant plus de puissance, et donc chauffer un poils plus.
je suis désolé de te contredire, mais si, dés que tu as une inductance (bobine) tu as forcément un appel de courant au démarrage, même si on est à toute petite échelle. Pour ce qui est du besoin d'une diode de roue libre, la carte en est certainement équipé.il n'y a pas de courant d'appel sur la bobine du relais
Re: Déporter des relais connectés aux GPIO
Salut,
J'avais oublié que j'avais investie dans un nouveau multimètre, je viens de vérifier, sur une pin, j'ai 2mA de consommation, je pense donc, que je n'ai pas de soucis à me faire d'ailleurs cela à fonctionné toute la nuit.
L'appel de courant en continu doit donc être négligeable dans mon domaine merci de la précision
J'avais oublié que j'avais investie dans un nouveau multimètre, je viens de vérifier, sur une pin, j'ai 2mA de consommation, je pense donc, que je n'ai pas de soucis à me faire d'ailleurs cela à fonctionné toute la nuit.
L'appel de courant en continu doit donc être négligeable dans mon domaine merci de la précision
Re: Déporter des relais connectés aux GPIO
cool, bonne continuation,
tu peux nous en dire un peu plus sur ton projet, as tu pensé à Sarah?
tu peux nous en dire un peu plus sur ton projet, as tu pensé à Sarah?
Re: Déporter des relais connectés aux GPIO
Mon projet est de piloter ma chaudière au fioul. Comme il n'y a aucun moyen de la faire réguler sur la température de la maison je la commande avec le Raspberry Pi.
Pour cela j'y ai mis une sonde de température en 1wire. Toutes les 10 minutes j'enregistre la température dans une base de données Mysql (pour l'archive). Avec une autre base de données, je lui donne des consignes de température sur des créneaux horaire. De plus j'enregistre la durée de fonctionnement de la chaudière afin de déterminé plus tard à distance ce qui reste dans ma cuve. J'ai une partie qui est programmé en Python (pilotage de la chaudière) et l'autre en PHP pour pouvoir gérer tout ça depuis mon téléphone basique.
Pour ce qui est de Sarah, je ne connais pas.
Pour cela j'y ai mis une sonde de température en 1wire. Toutes les 10 minutes j'enregistre la température dans une base de données Mysql (pour l'archive). Avec une autre base de données, je lui donne des consignes de température sur des créneaux horaire. De plus j'enregistre la durée de fonctionnement de la chaudière afin de déterminé plus tard à distance ce qui reste dans ma cuve. J'ai une partie qui est programmé en Python (pilotage de la chaudière) et l'autre en PHP pour pouvoir gérer tout ça depuis mon téléphone basique.
Pour ce qui est de Sarah, je ne connais pas.