breizheau a écrit:Hello les UGSistes !
Je viens de retrouver des jets (des vraies, pas des fakes, et en grade BL) de quoi faire un UGS ou UP….
1er arrivé….
Bonjour.
Toujours dispo ?
Je t'ai envoyé un MP.
Merci.
|
Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: PJC et 41 invités
breizheau a écrit:Hello les UGSistes !
Je viens de retrouver des jets (des vraies, pas des fakes, et en grade BL) de quoi faire un UGS ou UP….
1er arrivé….
La configuration dans mon profil
La configuration dans mon profil
La configuration dans mon profil
La configuration dans mon profil
curieux31 a écrit:Bonjour,
Je me réponds à moi même
En fait, le truc, c'est que j'ai un UGS dont le comportement du codeur optique est étrange ....
J'ai changé tous les composants liés à l'encodeur : les résistances, les condos .... j'ai modifié les valeurs et même, je les ai supprimés ; sur les conseils des différents post de ce topic.
Il s’avère que j'obtiens un résultat a peu prés satisfaisant avec un encodeur de marque BOURNS, alors que je n'arrive à rien avec un GRAYHILL.
Quand je dis que je n'arrive à rien, ça veut dire que ça tourne dans la semoule: ça patine.
D'où ma question : quelqu'un a t-il branché avec succès un GRAYHILL sur son UGS ?... Et si oui, a t-il fait des modifs ??...
Merci.
La configuration dans mon profil
curieux31 a écrit:L'encodeur est câblé sur PB0 et PB7 (pin 16 et 17) : donc pas d'interruption.
La configuration dans mon profil
fiscal a écrit:curieux31 a écrit:L'encodeur est câblé sur PB0 et PB7 (pin 16 et 17) : donc pas d'interruption.
ne cherche pas plus loin, c'est une imperfection de conception.
Pour que le µC puisse détecter un changement d'état de l'encodeur, il faudrait qu'il lise la valeur du pin au même moment que le changement d'état. la probabilité que çà arrive n'est jamais de 100%.
C'est pour celà qu'il faut toujours utiliser les fonctions d'interruptions pour les encodeurs, car le programme scrute en permanence les pin concernées, et exécute en priorité les ordres liés à chaque changement d'état.
Pourquoi ça fonctionne mieux avec le grahyll? je sais pas. Soit que le nombre de position par cycle est plus faible, soit que le changement d'état se fait plus lentement (on parle de quelques µs, voire ns).
Tu peux faire le test avec ton arduino, avec et sans fonction d'interruption, c'est le jour et la nuit!
La configuration dans mon profil
|
Retourner vers Amplis et Préamplis
|