Bonjour,
La plupart de mes projets sont liés à un usage déporté du raspberry, et dans la plupart des cas il doit démarrer seul, et s'éteindre physiquement seul.
Hélas d'origine il ne fait pas; c'est pourquoi, je m’intéresse aux bascules.
Bon, j'ai vu plusieurs tutos utilisant des porte NAND toutes faites, mais je n'en ai pas sous la main et c'est peut être un peu exagéré pour le projet.
De plus j'ai cru comprendre que c'était un peu gourmand et j'ai vu qu'avec 2 transistor npn cela était possible.
J'ai trouvé ce shéma sur http://www.electronics-tutorials.ws/wav ... table.html
ainsi que sur https://fr.wikipedia.org/wiki/Bascule_(circuit_logique)
mais mon montage ne fonctionne pas.
Je voudrais pouvoir mettre un IRF5210 ou autre, en sortie Q ou Q pour alimenter le raspberry.
J'ai fait des essais sur du 5V avec des 2N2222, mais je pense que mes valeurs de résistances ne sont pas bonnes.
J'ai essayé
R1=R4=1kΩ avec R2=R3=47kΩ
R1=R4=470Ω avec R2=R3=7.5kΩ
etc ...
Avez vous une idée?
Réalisation d'une Bascule RS [RESOLU]
Modérateurs : Francois, smba38
Réalisation d'une Bascule RS [RESOLU]
Modifié en dernier par etpi7out le mer. 28 déc. 2016 00:38, modifié 1 fois.
Re: Réalisation d'une Bascule RS avec 2 NPN
Bonsoir,
Finalement j'ai opté pour une bascule avec un NE555, comme décrit sur l’excellent site :
http://electroniqueamateur.blogspot.fr/ ... r-555.html
que j'ai mixé avec un schéma de guillaume9344 donné sur ce site, (merci Guillaume), et ça donne ça :
Pour le code, sur ma lancée, j'ai continué à copier, sur Patrice SEIBEL cette fois ci et la Saga Blink:
nano stopi.sh
puis :
pour donner les droits.
Fonctionnement:
De gauche à droite.
Le système s'allume soit manuellement avec le bouton poussoir de gauche, soit en le court-circuitant avec un détecteur quelconque via un transistor.
Dans ce cas la, il y aura peut être une résistance à adapter entre le détecteur et le transistor.
Ceci active la bascule et met la sortie 3 en position haute, l'alimentation se fait jusqu'à ce que l'on l’interrompe.
Pour l'éteindre on tape :
Le fait de mettre le GPIO23 à 1 permet le reset la bascule via un 2ème transistor, mais la aussi il est possible d'utiliser un bouton poussoir.
Une fois le reset effectué, la sortie 3du NE555 passe à 0.
Du coup le 3éme transistor n'est alimenté que par la charge emmagasiné dans le condensateur C2 à travers la résistance R3.
Ceci permet au raspberry d'avoir encore une dizaine de secondes d'alimentation après le déclenchement du signal.
Il peut donc s'éteindre proprement.
Le 4ème transistor sert uniquement d'inverseur afin de piloter le mosfet-P (IRF 5210)
Expliqué comme ça, cela me parait désormais simple, mais j'ai pas mal cherché alors si cela peut servir à quelqu'un d'autre...
Bonne nuit
EDIT: J'ajoute au schema, 2 résistances de pulldown manquantes.
Finalement j'ai opté pour une bascule avec un NE555, comme décrit sur l’excellent site :
http://electroniqueamateur.blogspot.fr/ ... r-555.html
que j'ai mixé avec un schéma de guillaume9344 donné sur ce site, (merci Guillaume), et ça donne ça :
Pour le code, sur ma lancée, j'ai continué à copier, sur Patrice SEIBEL cette fois ci et la Saga Blink:
nano stopi.sh
Code : Tout sélectionner
#!/bin/bash
echo "23" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio23/direction
echo "1" > /sys/class/gpio/gpio23/value
sleep 1;
echo "0" > /sys/class/gpio/gpio23/value # je prefere le remettre a zero une fois le signal donne
halt
Code : Tout sélectionner
sudo chmod +x stopi.sh
Fonctionnement:
De gauche à droite.
Le système s'allume soit manuellement avec le bouton poussoir de gauche, soit en le court-circuitant avec un détecteur quelconque via un transistor.
Dans ce cas la, il y aura peut être une résistance à adapter entre le détecteur et le transistor.
Ceci active la bascule et met la sortie 3 en position haute, l'alimentation se fait jusqu'à ce que l'on l’interrompe.
Pour l'éteindre on tape :
Code : Tout sélectionner
sudo ./stopi.sh
Une fois le reset effectué, la sortie 3du NE555 passe à 0.
Du coup le 3éme transistor n'est alimenté que par la charge emmagasiné dans le condensateur C2 à travers la résistance R3.
Ceci permet au raspberry d'avoir encore une dizaine de secondes d'alimentation après le déclenchement du signal.
Il peut donc s'éteindre proprement.
Le 4ème transistor sert uniquement d'inverseur afin de piloter le mosfet-P (IRF 5210)
Expliqué comme ça, cela me parait désormais simple, mais j'ai pas mal cherché alors si cela peut servir à quelqu'un d'autre...
Bonne nuit
EDIT: J'ajoute au schema, 2 résistances de pulldown manquantes.
Re: Réalisation d'une Bascule RS
Après quelques semaines, je me rend compte que mon schéma n'est pas clair du tout.
En espérant que celui ci soit mieux :
En espérant que celui ci soit mieux :