Quand on joue avec les microcontr�leurs, on a parfois besoin d'encodeurs rotatifs pour certains projets. Derni�rement j'en ai achet� un lot pour quelques euros chez le chinois et je ne peux rien en faire, ils g�n�rent trop de rebonds.
Ma derni�re application avec ces composants �tait le VFO DDS pour mon petit TX et impossible de le r�gler correctement, il saute de plusieurs khz en avant ou en arri�re, une vraie s.......
J'ai cherch� des solutions alternatives et je suis tomb� sur un site radioamateur Danois qui utilise un moteur pas � pas pour g�n�rer les impulsions. Simple mais il fallait y penser, le temps que je me mette au boulot et j'ai vu que plusieurs autres sites avaient repris l'id�e. J'ai essay� plusieurs sch�mas, un seul sort du lot en fonctionnant correctement, les autres soit ne fonctionnent pas soit mal en g�n�rant beaucoup de parasites, ce qui est pire que les rebonds.
Le premier sch�ma test� utilisant un comparateur LM393.
Montage rapide sur breadboard:
On g�n�re bien les deux trains de signaux d�phas�s mais le montage g�n�re pas mal de parasites au repos, donc inutilisable tel quel. Peut-�tre mon montage sauvage sur breadboard qui en est la cause, avec tous ces fils volants je dois ramasser tout ce qui tra�ne dans la maison. A revoir et tester plus rigoureusement.
Mes deux oscillos analogiques n'ayant pas de m�moire j'en ai profit� pour utiliser mon petit DSO203 bien pratique pour capturer des signaux fugitifs.
Parasites au repos.
___________________________________________________________________________________________________________
Le second montage retenu. Le principe en est simple, on utilise un moteur pas � pas comme g�n�ratrice, quand on le tourne � la main des signaux en
quadrature sont disponibles aux sorties en fonction du sens de rotation.
Ces signaux ont une amplitude variable fonction du type de moteur et de la vitesse de rotation, et sont de forme patato�dale. il s'agit-donc de les remettre en forme, un AOP est mont� en comparateur, on fait une comparaison des deux tensions sur ses entr�es, avec son gain extr�mement �lev�, en th�orie une diff�rence de potentiel infime sur les deux broches d'entr�e se voit multipli�e par
150000 � 200000 en sortie. En pratique on est limit� par la tension d'alimentation, dans notre cas Vcc = +5v on retrouvera des cr�neaux TTL aux sorties. Des diodes mont�es t�te-b�che prot�gent les entr�es en �cr�tant les
surtensions pouvant �tre g�n�r�es par les enroulement du pap.

Nouveau montage d'essai. Tests concluants avec des TL072, TL082, LM158, LM358, LM324 et CA3240.
Cette fois les signaux sont bien plus propres et aucun parasite. Le d�phasage des signaux permet de d�terminer le sens de rotation de l'encodeur.
Implantation, j'ai choisi de positionner les composants sur la face sans per�ages de fa�on � avoir une face lisse � l'arri�re et pouvoir coller le circuit sur l'encodeur.

Il arrive parfois qu'il y ait des petits bugs (rarement) deux cr�neaux qui arrivent en phase suite � une manipulation non franche de l'axe. Rien de bien grave pour une utilisation amateur comme par exemple piloter un affichage digital de TX radioamateur. Il ne faudrait pas par contre utiliser ce genre de montage pour un d�port des commandes CNC. Aucun rebond g�n�r�, cette bidouille est dans l'ensemble parfaitement satisfaisante et sera toujours meilleure qu'un encodeur m�canique chinois � 2� les 10.
J'avais un autre PAP mais avec l'axe qui sort � l'arri�re, j'ai refais un autre PCB avec le passage au milieu du circuit.
Trajets d'outil pour gravure � la CNC.