henrig
Posts: 11
Joined: Mon Apr 10, 2017 4:32 pm

[RESOLU]Multipelxer 4 roue codeuse BCD en Python

Wed Aug 21, 2019 4:36 pm

Bonjour,
J'aimerai utiliser quatre roues codeuse que j'aimerai multiplexer afin d'épargner quelques E/S(aux cas ou),
Image
Si je branche les BCD en parallèle et que je sélectionne chaque commun séparément, Vais-je avoir un retour ?
Devrais-je prévoir des diodes et ou ?
Ou avez-vous un autre moyen pour lire les infos de ces quatre RC
Merci de vos conseils et aide.
Henri
Attachments
roue_codeuse.jpg
roue_codeuse.jpg (4.37 KiB) Viewed 332 times
Last edited by henrig on Sun Aug 25, 2019 11:54 am, edited 1 time in total.

jelopo
Posts: 1509
Joined: Wed Oct 17, 2012 7:53 pm

Re: Multipelxer 4 roue codeuse BCD en Python

Thu Aug 22, 2019 3:48 pm

Bonjour,

Grosso modo je verrais ça comme ceci. Connecter chaque commun sur un port GPIO différent. Connecter les sorties des roues codeuses en parallèle avec une diode sur chaque sortie BCD, pour éviter un retour de courant vers une autre roue codeuse. Ajouter une résistance de pull-up ou de pull-down en fonction du schéma des roues codeuses et de l'activation choisie pour les port communs (actif niveau 1 : 3,3V ou actif niveau 0 : 0V).

Pour la lecture activer un à un les GPIO commun et lire en sortie le niveaux des sorties BCD.

A+

henrig
Posts: 11
Joined: Mon Apr 10, 2017 4:32 pm

Re: Multiplexer 4 roue codeuse BCD en Python

Thu Aug 22, 2019 7:12 pm

Merci de cette première réponse,
Disons que je sélectionne la première roue en envoyant un 3.3v sur son commun, pour ne pas avoir de retour à travers les autres roues, Dans quel sens dois-je câbler les diode (Cathode coté bus et Anode coté roue ou l'inverse) ?
Quel type de diode ? des 4148 par exemples ?
Merci de ces quelques précisions par avance et je reste à l'écoute,
Henri

jelopo
Posts: 1509
Joined: Wed Oct 17, 2012 7:53 pm

Re: Multipelxer 4 roue codeuse BCD en Python

Fri Aug 23, 2019 6:41 am

Bonjour,

Un schéma vaut mieux qu'un long discours.
RouesCodeuses.jpg
Roues Codeuses
RouesCodeuses.jpg (61.78 KiB) Viewed 275 times
Avec diode = 1N4148 et R=10K

A+

henrig
Posts: 11
Joined: Mon Apr 10, 2017 4:32 pm

Re: Multipelxer 4 roue codeuse BCD en Python

Fri Aug 23, 2019 9:56 am

Merci jelopo et tous,
C'est exactement ce que je cherchais,
Ceci me permets de recycler quelques composants qui meurent d'ennuie dans un casier, en plus j'ai envi de jouer du fer à souder et je ferai un joli boitier pour tout ce beau monde avec mon imprimante 3D(K8400)
(Retraite oblige :roll: il faut bien s'occuper)

Return to “Français”