Encodeur rotatif et rebonds

Qui sont très utiles au contraire ! ! ! ! ! ! !

Leur fonctionnement : les résistances de tirage au Vcc (pull-up) sont données à ± 30 % selon le lot de fabrication. Dispersion tout à fait normale dans les fabrications de circuits intégrés.

Pour éviter qu'un fil soit en l'air, elles sont parfaitement fonctionnelles, c'est d'ailleurs la fonction officielle d'une pull up ou down.

Pour les utiliser en tant que composant dans un montage électronique, il faut être joueur où savoir parfaitement ce que l'on fait.

Dans le cas particulier d'un anti-rebond, elles ont une valeur théorique suffisamment élevée pour que la valeur mini ne soit pas un souci.
Notez que cette affirmation est justifiée par une explication technique.
Attention : aux affirmations à l'emporte-pièce : tous les microcontrôleurs n'ont pas les mêmes valeurs théoriques : il faut vérifier systématiquement.

Bibliothèque pour encodeur.
Déjà il y a deux types d'encodeur : les contacts A et B ne sont pas gérés de la même façon : le schéma en #1 est ambiguë. => voir documentation Alps.
Il y a aussi des encodeurs avec des positions stables (crans) et des encodeurs sans point fixes : les deux ne se gèrent pas de la même façon, la deuxième forme est plus complexe.

Attention aussi : EC11, EC12,...,ECx ne veut rien dire sur le fonctionnement : 11, 12,...,x sont les dimensions en mm du produit.
Tout comme Nema17, Nema 23 qui ne renseigne que sur la dimension de la semelle de fixation.

J'ai fait "un truc" avec un encodeur sans bibliothèque et regardant de la doc sur l'évolution des signaux pour des encodeurs à crans, (plus simples).
J'utilisais une seule interruption.
Comme être en 5V m'arrangeait, j'ai sorti une nano de la poussière et utilisé une interruption directe.
Il en reste donc une de libre, plus les interruptions PCINT qui concernent toutes les pins sauf A6 et A7 qui ne sont pas reliées à un port numérique.

Si j'avais pris un micro d'aujourd'hui, au lieu de prendre un micro du siècle passé, j'aurais eu de nombreux E/S capable d'interruption.

Économiser une pin d'interruption n'est pas un argument pour moi, on a changé de siècle.
Il y a des fatalités qui n'en sont plus, il faut évoluer et c'est un vieux qui vous le dit :laughing:.

1 Like