Page 4 sur 5
Re: Extension de ports GPIO
Publié : 08 janv. 2017, 16:42
par Nicogluck
Salut à tous,
J'en appelle aux électroniciens !!
Ma carte d'interface est faite.

- IMG_4848.JPG (273.66 Kio) Consulté 11727 fois
J'ai quatre 74HC595 pour me donner 32 sorties.
Bref, mon problème ici est que les circuits intégrés sont extrêmement sensibles aux parasites, notamment de la ligne 220V. Il suffit de toucher la masse ou de brancher/débrancher un appareil ou une lampe sur une prise de courant, et les 32 sorties se retrouvent à n'importe quel état.
Le datasheet du 74HC595 recommande l'usage d'un condensateur 3,5 pF en entrée (sur la patte 14 je suppose).
Quelqu'un a-t-il une expérience sur la stabilité de ces circuits intégrés ?
Merci à tous.
Re: Extension de ports GPIO
Publié : 08 janv. 2017, 17:29
par Neutrino
J'ai rencontré aussi ce problème de parasitage.
J'ai juste mis un condensateur céramique de 0.1µF entre les pattes 14 (DS) et 13 (OE).
Je n'ai plus jamais rencontré de problème.

Re: Extension de ports GPIO
Publié : 16 janv. 2017, 21:20
par Nicogluck
Neutrino a écrit :J'ai juste mis un condensateur céramique de 0.1µF
Entre ta recommandation et celle du fabricant du 74HC595 (3,5 pF), j'ai testé avec un 470 pF.
Résultat : j'ai moins de parasite (bien que ce ne soit pas parfait) mais ça fait effet guirlande de Noël !
Dès que je bascule un switch, les LED font défiler l'état indiqué par la variable utilisateur des registres à décalage, très rapidement certes, mais ça se voit clairement alors que sans condensateur, c'est invisible à l’œil.
Je désespère un peu...

^
Peut-être réduire le condensateur mais installer un filtre anti-parasites en sortie de l'alimentation 5V...
Je pense à chercher une alternative radicalement différente. Dommage d'avoir fait tous ces efforts. Le DIY, c'est bien, mais les résultats concrets et fiables en tout temps, c'est pas systématique...
Re: Extension de ports GPIO
Publié : 16 janv. 2017, 21:42
par Neutrino
tant que RCLK sera a LOW vous pourrez affecter les valeurs que vous souhaitez aux 8 pins de sortie sans que l’affichage ne change.
Une fois que vous avez mis les bonnes valeurs pour vos pins de sortie, il ne vous reste plus qu’à passer RCLK en High et le Shift Register 74HC595 affichera les modifications.
Dès que je bascule un switch, les LED font défiler l'état indiqué par la variable utilisateur des registres à décalage, très rapidement certes, mais ça se voit clairement alors que sans condensateur, c'est invisible à l’œil.
C'est comme si la pin RCLK (pin 12 ST_CP) de ton 75HC595 restait à l'état 1.
Ton condo est bien placé ?
Re: Extension de ports GPIO
Publié : 31 janv. 2017, 12:49
par Nicogluck
Il est entre les pattes 14 (DS) et 13 (OE), comme requis.
Je perds confiance dans ce montage...
Sinon, je viens de trouver une alternative ici :
https://learn.adafruit.com/mcp230xx-gpi ... spberry-pi
Ça apporte une extension de 8 ou 16 GPIO à partir de 2 GPIO du R.Pi seulement (en entrées comme en sorties, apparemment) !
Bon, ça ne résoudra peut-être pas mon problème de parasites.
Actuellement, à part des solutions (coûteuses) du genre IPX800, je n'ai pas de solution fiable pour piloter mes 32 relais. Je suis pourtant certain qu'une solution existe, mais j'ai passé beaucoup de temps pour arriver... nulle part.
Merci à tous pour vos réponses malgré tout.
Re: Extension de ports GPIO
Publié : 05 févr. 2017, 13:35
par Neutrino
Je viens de vérifier mon montage, et c'est ça que j'ai comme condo :
https://fr.aliexpress.com/item/10pcs-CB ... 4.9.6eEtzQ
J'avais du récupérer ça sur un ancien décodeur TNT avant de recevoir mon lot de condos.
Re: Extension de ports GPIO
Publié : 12 août 2017, 22:30
par bucley29
Bonsoir à tous
Je suis en cours d'acquisition d'une carte io pi plus et deux cartes sainsmart 16 relais. Apres analyse des cartes relais il faut que les optocoupleurs recoivent du 0 ou 5v pour un fonctionnement optimal. Sauf qu'un rpi n'envoi que du 3,3v sur chaque gpio.
Il faut donc utiliser une carte d'extension qui envoie du 0 ou 5v et apparemment la io pi plus le ferait.
Re: Extension de ports GPIO
Publié : 13 août 2017, 16:54
par suisk1ptitmotard
Bonjour à tous
Avez vous essayé des solutions comme ca pour résoudre vos problèmes de parasites?
- 5V USB Power Filter Board Noise Eliminator for Amplifier PC Power purification
https://www.aliexpress.com/item/5V-USB- ... d0e5&tpp=1
- Ferrite Core Filters Removable
https://www.aliexpress.com/item/New-5pc ... 1f6b846327
- 3-Pin 50/60Hz Power Filter Connector Panel
https://www.aliexpress.com/item/3-Pin-5 ... st=ae803_2
Merci de votre réponse
Re: Extension de ports GPIO
Publié : 13 août 2017, 22:32
par bucley29
Bonsoir suisk1petitmotard,
Merci pour les liens
J'ai d'autres cartes relais comme une elegoo 8 relais qui ne me pose aucun probleme de stabilité. De plus la carte sainsmart a sa propre alimentation 12v est permet d'alimenter le raspberry ou l'arduino directement.
J'attend de recevoir ma io pi plus et je vous tiens au courant
Re: Extension de ports GPIO
Publié : 25 août 2017, 23:40
par bucley29
Un d'entre vous serait me dire comment changer l'etat de chaque sortie en ligne de commande pour un io pi plus
Je seche
Merci