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