[Résolu] Contrôle de deux relais par deux RPi différents
[Résolu] Contrôle de deux relais par deux RPi différents
Bonjour à tous,
J'ai deux cartes : un RPi et un Rock64, les 2 possédants des pins GPIO. N'arrivant pas à régler les problèmes de sudo reboot, j'ai imaginé redémarrer mes cartes périodiquement en coupant leur alimentation.
Sur le Rock64, ça fonctionne très bien, et j'aimerais étendre ce concept au RPi. Comment ? via l'utilisation d'une carte relais.
Vous trouverez en pièce jointe un PDF des schémas que j'imagine avec les différentes solutions. Le but du montage : l'activation des sorties adéquates d'une carte provoque la coupure du courant de l'autre carte et vice versa. Je précise que les deux alimentations 5V sont distinctes.
Ma question porte surtout sur les risques liés à relier des pins +5V de deux cartes différentes. Est-ce réalisable sans risque pour les cartes ? Parmi les schémas présentés, vers quelle solution dois-je me tourner ?
Merci pour vos retours.
J'ai deux cartes : un RPi et un Rock64, les 2 possédants des pins GPIO. N'arrivant pas à régler les problèmes de sudo reboot, j'ai imaginé redémarrer mes cartes périodiquement en coupant leur alimentation.
Sur le Rock64, ça fonctionne très bien, et j'aimerais étendre ce concept au RPi. Comment ? via l'utilisation d'une carte relais.
Vous trouverez en pièce jointe un PDF des schémas que j'imagine avec les différentes solutions. Le but du montage : l'activation des sorties adéquates d'une carte provoque la coupure du courant de l'autre carte et vice versa. Je précise que les deux alimentations 5V sont distinctes.
Ma question porte surtout sur les risques liés à relier des pins +5V de deux cartes différentes. Est-ce réalisable sans risque pour les cartes ? Parmi les schémas présentés, vers quelle solution dois-je me tourner ?
Merci pour vos retours.
- Fichiers joints
-
- Masses et phases communes.jpg (573.14 Kio) Vu 2342 fois
-
- Masses communes.jpg (575.51 Kio) Vu 2342 fois
-
- Deux circuits différents.jpg (616.05 Kio) Vu 2342 fois
Modifié en dernier par ulysse132 le 22 juil. 2018, 19:03, modifié 1 fois.
Re: Contrôle de deux relais par deux RPi différents
Couper violemment l'alimentation pour réinitialiser un RPi me semble une très mauvaise idée : A un moment ou un autre, il redémarrera pas (filesystem root corrompu, irrecouvrable, ..... )
Vaut mieux opter pour une remote commande 'reboot', par exemple, qui a l'avantage de fermer proprement les filesystems ouverts.....
Vaut mieux opter pour une remote commande 'reboot', par exemple, qui a l'avantage de fermer proprement les filesystems ouverts.....
Re: Contrôle de deux relais par deux RPi différents
Je pensais avoir précisé que sudo reboot ne fonctionnait pas...
Re: Contrôle de deux relais par deux RPi différents
Ceci étant, je note ta remarque : rien ne m'empêche d'éteindre correctement les cartes via un sudo shutdown -now et de les redémarer en coupant l'alimentation.
Du coup, on en revient à mon problème initial : y a-t-il un risque avec les circuits présentés ou non ? Vers lequel doit-je me tourner ?
Merci de vos réponses à ces questions.
Du coup, on en revient à mon problème initial : y a-t-il un risque avec les circuits présentés ou non ? Vers lequel doit-je me tourner ?
Merci de vos réponses à ces questions.
-
- Messages : 1331
- Enregistré le : 10 juil. 2015, 15:42
- Localisation : Challans (85)
- Contact :
Re: Contrôle de deux relais par deux RPi différents
Bonjour,
Je ne suis pas fan des 5V reliés ensemble.
Surtout que le but est de couper puis remettre une des alimentations.
J'alimenterai les relais sur une des alimentations directement et non via le Pi ou le Rock64.
Sinon, le Pi peut être réinitialiser via les pin reset.
Je les utilises pour redémarrer un pi à distance => https://easydomoticz.com/forum/viewtopi ... =24&t=2420
C'est peut-être moins violent que de couper l'alimentation.
Je ne suis pas fan des 5V reliés ensemble.
Surtout que le but est de couper puis remettre une des alimentations.
J'alimenterai les relais sur une des alimentations directement et non via le Pi ou le Rock64.
Sinon, le Pi peut être réinitialiser via les pin reset.
Je les utilises pour redémarrer un pi à distance => https://easydomoticz.com/forum/viewtopi ... =24&t=2420
C'est peut-être moins violent que de couper l'alimentation.
Ma maison à plein d'IP ! 

Re: Contrôle de deux relais par deux RPi différents
Dans cette discussion, on trouve un schéma interne au fonctionnement du relais.
https://www.raspberrypi.org/forums/view ... hp?t=38028
Je veux bien alimenter le relais par du 5V externe, mais ça ne résout pas le problème de la partie commande.
Je vais me pencher sur ton histoire de reset, je n'aurai peut-être pas besoin de mes relais du coup ^^
https://www.raspberrypi.org/forums/view ... hp?t=38028
Je veux bien alimenter le relais par du 5V externe, mais ça ne résout pas le problème de la partie commande.
Je vais me pencher sur ton histoire de reset, je n'aurai peut-être pas besoin de mes relais du coup ^^
Re: Contrôle de deux relais par deux RPi différents
Mais pourquoi un shutdown -r ne fonctionne t'il pas?
Re: Contrôle de deux relais par deux RPi différents
Je pense plus judicieux de chercher à résoudre le problème de la commande 'sudo reboot'.domcars0 a écrit :Mais pourquoi un shutdown -r ne fonctionne t'il pas?
Je n'ai jamais vu une machine sur laquelle ça ne fonctionne pas !
Quand tu dis 'ça ne fonctionne pas', tu peux donner des précisions ?
J'irai même plus loin : Il n'y a pas de raisons de devoir rebooter une machine périodiquement. Si elle se dégrade avec le temps, il y a un coupable qu'il faut identifier....
-
- Messages : 1331
- Enregistré le : 10 juil. 2015, 15:42
- Localisation : Challans (85)
- Contact :
Re: Contrôle de deux relais par deux RPi différents
Déjà, les masses doivent être communes, donc ton 1er schéma semble juste.ulysse132 a écrit : Je veux bien alimenter le relais par du 5V externe, mais ça ne résout pas le problème de la partie commande.
Après, tout cela n'est qu'une solution de contournement.
Je rejoins Domcars0, la question est vraiment pourquoi le reboot ou shutdown -r ne fonctionne pas ?
Ma maison à plein d'IP ! 

Re: Contrôle de deux relais par deux RPi différents
Bonjour à tous et merci pour vos réponses.
Le but du montage est d'économiser une prise Chacon radiocommandée par le RPi, mais ça semble compliquer à mettre en oeuvre donc je lâche l'affaire. Cependant, j'ai encore besoin de vous !
Pour répondre à vos question, sudo shutdown -h now fonctionne, la carte s'arrêt bien, sudo reboot, fonctionne partiellement : la carte s'arrête mais ne redémarre pas à cause de kernel panic. Je soupçonne les condensateurs d'être responsables car quand je coupe le courant pendant 30s et que je le remets, la carte redémarre sans soucis.
En abandonnant l'idée de connecter les deux cartes sur les relais, je compte maintenant piloter les relais via le Rock64 de manière à faire redémarrer le RPi en utilisant les connecteurs reset.
Voici le schéma que je compte utiliser : Le but est donc de relier l'entrée IN du relais au GND et de commander le relais via un GPIO 7 à l'état haut.
Vous en pensez quoi ?
Le but du montage est d'économiser une prise Chacon radiocommandée par le RPi, mais ça semble compliquer à mettre en oeuvre donc je lâche l'affaire. Cependant, j'ai encore besoin de vous !
Pour répondre à vos question, sudo shutdown -h now fonctionne, la carte s'arrêt bien, sudo reboot, fonctionne partiellement : la carte s'arrête mais ne redémarre pas à cause de kernel panic. Je soupçonne les condensateurs d'être responsables car quand je coupe le courant pendant 30s et que je le remets, la carte redémarre sans soucis.
En abandonnant l'idée de connecter les deux cartes sur les relais, je compte maintenant piloter les relais via le Rock64 de manière à faire redémarrer le RPi en utilisant les connecteurs reset.
Voici le schéma que je compte utiliser : Le but est donc de relier l'entrée IN du relais au GND et de commander le relais via un GPIO 7 à l'état haut.
Vous en pensez quoi ?