Remplacer encoder optique 3 branches par encoder et 4 branches

Salut,

Je voudrais savoir comment remplacer un encoder optique de souris à trois branches (molette, scroll up scroll down) par un encoder à quatre branches ?

Est-ce possible ?
Quel serait le schéma électrique ?

Voici les deux encodeurs, trois et quatre branches :

Encoder à trois branches

encoder à quatre branches

Merci,

Intelego.

Bonjour

iL faudrait la doc du modèle à 4 'branches'
la connection supplémentaire est probablement celle d'un contact qui se ferme quand on appuie sur l'axe

Bonjour,

Je vais essayer de les joindres.

Mais si tu zoom, tu pourrais voir des indications écrit ?

Peut-être comprends tu : clck, od, sw, +, gnd.

Merci

peut être
alim (+ et GND)
SW : switch , le contact lié à l'appui sur l'axe
OD : output data
CLK : horloge
dans ce cas l'info 'position angulaire' serait fournie en série synchrone (SPI ou approchant)

Si c'est le cas cet encodeur est à relier à un microcontrolleur

Bonjour,

D’accord, mais quel serait le schéma électrique lorsque je remplace un encoder de trois branches par un encoder de quatre ?

Merci.

impossible de 'pondre' un schéma sans infos techniques précises sur les deux encodeurs, des photos ne suffisent pas, même en tentant de les 'faire parler'

disons provisoirement que pour remplacer le premier , le second serait à associer avec un microcontrolleur doté d'un code adapté

Salut,

J’ai trouvé une documentation.
En français.

Cette doc ne parle en tout d’aucun micro contrôleur. Un problème de codage en moins.

Peut-être cela vous parlera plus qu’à moi ?

[Voici la documentation.[/url

Merci.](http://s://drive.google.com/open?id=15juA41SMp8XNwzbIkeny83IM1RE2YExQ)

La documentation est pas bien passée.

La voici entiere :

Documentation de l’encoder à quatre branches

Merci.

J'utilise cette librairie pour la partie encodeur :

Le switch doit être géré séparément, avec la librairie bounce2 par exemple.

Il y a méprise.

Je veux juste remplacer un encoder trois branches de souris.

Pas faire du codage.

Il se trouve que l’on trouve dans le commerce uniquement des encodeurs quatre branches.

Je suppose qu’il y a une branche optionnelle sur l’encodeur quatre branche.

Et je voudrais savoir laquelle ?

Merci.

La broche supplémentaire ?
C'est le switch.

Et connaîtrez-vous la différence entre CLK et OD ?

Dans la documentation ils parlent de d’encoder A pour CLK et encoder B pour OD.

Donc le fait que les CLK et OD soit tout les deux des encodeurs signifie-t-il l’un ou l’autre est optionnel ou interchangeable.

Cela m’aiderait à savoir comment je vais connecter l’emplacement de l’encodeur à 3 branches avec l’ encodeur à 5 branches nouvellement acheté.

Merci.

Il y a un graphique dans la doc page 3 qui donne les timings des signaux sur A et B.
CLK et DT sont interchangeables, au sens de rotation près.

D’accord mais alors connecter l’encodeur 5 branches sur l’encodeur 3 branches ?

Merci.

Bonjour,

Je ne vois pas ce que tu appelles un encodeur 4 broches.
Un encodeur a trois broches commun (GND) A B, après on peut les appeler CLK et DATA ou CLK et OD (plus éventuellement le switch)
Comme le canaux A et B doivent être tirés au + par un pullup, le breakout que tu présentes sur ta photo inclus sans doute les résistances de pullup, il faut la connecter au + donc une pin de plus.

Intelego:
D’accord mais alors connecter l’encodeur 5 branches sur l’encodeur 3 branches ?
Merci.

Sur le schéma que tu as fourni au post #7 on voit que le codeur n'a que 3 broches effectives.

Oui mais non.

J’ai écrit 4 branches mais en fait il s’agit de 5 branches.

J’aurais dû écrire 5 au lieu de 4.

Et la question serait de savoir sur les 5 branches quelles branches je vais laisser de côté et quelles branches je vais connecter sur l’emplacement de l’ancien encodeur ?

Merci.

C'est simple,
GND -> commun (en général broche du millieu)
CLK -> canal A
DT -> canal B
Si ça tourne dans le mauvais sens tu inverses CLK et DT
Codeur.png

Codeur.png

Bon merci je vais chez Amazon acheter le fabuleux encodeur à 5 broches.

Merci à vous.

Je répète: l'encodeur a trois broches, c'est la plaquette qui a 5 broches.