Bonjour,
J’ai réalisé la maquette du codeur d'après l'étude de Max la menace.
J’ai placé un encodeur à quadrature du type incrémental réf ghm510 soit une résolution de 5000 pions par tour. (à droite de la photo ci-jointe)
Le montage fonctionne bien tout est ok la configuration est juste comme sur les explications du site. (c’est parfait)
J’ai donc utilisé toutes les options qui fonctionnent.
Comme vous l’avez constaté le comptage comporte des manques ou glissements des impulsions de comptages.
Effectivement en laissant les paramètres par défaut pour un tour de mon encodeur je devrais avoir 50 mm d’affiché.
Soit d’après le calcul 5000 pas fois 0.01 = 50 mm
Après différents tests, les affichages pour un tour donne des résultats très variables soit 40, 35 selon la vitesse de rotation du codeur n’altère que très peu le comptage.
Deuxième constat après un tour mon compteur affiche par exemple 40 mm si je retourne à mon repère point zéro de départ il me faut dépasser le repère pour que mon compteur retombe à zéro.
Conclusion nous avons une perte d’impulsions au comptage. !
Pour palier aux pertes de comptage j’ai placé un quartz de 12Mhz et changé le PIC 16f84a -04 en -20 Mhz, pas de perte de pions constaté…
J’ai pris plaisir à réaliser la maquette çà fonctionne et le principe est bon, j’effectue des recherches sur un composant plus adapté.
Si j’ai des infos je ne manquerai pas de les communiquer. Une piste peut être de chez HP le HCTL2022 ou 2000 documents joint.
A+ Francis
le montage avec un pic16f84a-20Voir la pièce jointe htcl2022.pdfle composant HP