[Résolu] Contrôle de deux relais par deux RPi différents

Posez vos questions concernant le Raspberry (conseil avant achat, choix de connectique, demandes de câblages...) un espace spécifiques pour les questions relatives aux scripts shell,bask,block etc ... est ouvert dans un autre forum.
ulysse132
Messages : 24
Enregistré le : 06 janv. 2018, 09:56

[Résolu] Contrôle de deux relais par deux RPi différents

Message par ulysse132 » 15 juin 2018, 18:24

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.
Fichiers joints
Masses et phases communes.jpg
Masses et phases communes.jpg (573.14 Kio) Vu 2034 fois
Masses communes.jpg
Masses communes.jpg (575.51 Kio) Vu 2034 fois
Deux circuits différents.jpg
Deux circuits différents.jpg (616.05 Kio) Vu 2034 fois
Modifié en dernier par ulysse132 le 22 juil. 2018, 19:03, modifié 1 fois.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Doume
Messages : 514
Enregistré le : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Contrôle de deux relais par deux RPi différents

Message par Doume » 16 juin 2018, 09:52

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.....

ulysse132
Messages : 24
Enregistré le : 06 janv. 2018, 09:56

Re: Contrôle de deux relais par deux RPi différents

Message par ulysse132 » 16 juin 2018, 18:58

Je pensais avoir précisé que sudo reboot ne fonctionnait pas...

ulysse132
Messages : 24
Enregistré le : 06 janv. 2018, 09:56

Re: Contrôle de deux relais par deux RPi différents

Message par ulysse132 » 16 juin 2018, 20:05

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.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Neutrino
Messages : 1254
Enregistré le : 10 juil. 2015, 15:42
Localisation : Challans (85)
Contact :

Re: Contrôle de deux relais par deux RPi différents

Message par Neutrino » 16 juin 2018, 21:07

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.
Ma maison à plein d'IP ! :mrgreen:

ulysse132
Messages : 24
Enregistré le : 06 janv. 2018, 09:56

Re: Contrôle de deux relais par deux RPi différents

Message par ulysse132 » 16 juin 2018, 21:25

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 ^^

domcars0
Messages : 181
Enregistré le : 18 févr. 2017, 20:23

Re: Contrôle de deux relais par deux RPi différents

Message par domcars0 » 17 juin 2018, 02:00

Mais pourquoi un shutdown -r ne fonctionne t'il pas?

Doume
Messages : 514
Enregistré le : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Contrôle de deux relais par deux RPi différents

Message par Doume » 17 juin 2018, 10:10

domcars0 a écrit :Mais pourquoi un shutdown -r ne fonctionne t'il pas?
Je pense plus judicieux de chercher à résoudre le problème de la commande 'sudo reboot'.
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....

Neutrino
Messages : 1254
Enregistré le : 10 juil. 2015, 15:42
Localisation : Challans (85)
Contact :

Re: Contrôle de deux relais par deux RPi différents

Message par Neutrino » 17 juin 2018, 10:20

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.
Déjà, les masses doivent être communes, donc ton 1er schéma semble juste.
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 ! :mrgreen:

ulysse132
Messages : 24
Enregistré le : 06 janv. 2018, 09:56

Re: Contrôle de deux relais par deux RPi différents

Message par ulysse132 » 24 juin 2018, 18:49

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 :
RaspRock.jpg
RaspRock.jpg (128.18 Kio) Vu 1848 fois
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 ?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre