Dro magnétique pour schaublin 102 ou fraiseuse

  • Auteur de la discussion Auteur de la discussion pailpoe
  • Date de début Date de début
  • Tags Tags
    schaublin
@pailpoe : merci pour ces essais informatifs, surtout la méthode des champs magnétiques que l'on découvrait en classe de physique, à laquelle je n'avais pas pensé ! La lecture du pas devient évidente.
 
Bonjour,

Je suis en train de construire une jauge de hauteur, similaire à https://pcm52.com/2016/05/11/height-gauge

J'espère utiliser la fonction de quadrature intégrée sur la carte STM32 comme vous l'avez fait, afin de ne pas avoir besoin d'essayer de trouver le LS7366 (qui est très difficile à localiser).

J'ai essayé d'utiliser le code que vous avez partagé sur GitHub 'MiniDro2' avec la carte de développement AS5311-TS_EK_AB d'AMS. Cela a fonctionné sur l'écran, mais les chiffres n’ont pas été affichés sur l'écran du capteur.

J'utilise une « blue pill» STM32F103C8T6 avec la carte de dérivation, circuit attaché ici.

Je me demandais si vous aviez une partie du code antérieur que vous avez utilisé pour tester l'AS5311. Comme je ne recherche qu'un seul axe, un code plus simple m'aiderait beaucoup. En dehors de cela, je me demande si je fais quelque chose de fondamentalement faux avec le circuit ou y a-t-il autre chose d’incorrect qui est évident ?

J’apprécie tous les conseils que vous pourriez avoir, et désolé pour mon français, un ami m'a aidé à traduire de l'anglais. Je peux également envoyer un message privé en anglais si cela vous va ?

Salutations de Finlande -Henry

Height Gauge Test Circuit.png
 
L'écran est celui-ci: https://www.ebay.fr/itm/252794945535?hash=item3adbc0bfff:g:pqsAAOSwGoBb4LDb

Cela fonctionne et affiche l'interface à partir du code. Si je connecte des boutons, je peux accéder au menu et sélectionner différentes options.

Cependant, les cases à côté de «X, Y et Z» ne contiennent aucun chiffre. Je n'ai pas du tout réussi à obtenir des valeurs du capteur. Alors je me demandais s'il y avait un code très basique que je pourrais utiliser pour faire cela?

Merci - Henry
 
Après essai, une erreur est présente avec l'absence de connection de la pin 14 (CS) au 0v pour activer les 2 sorties en quadrature. Connecter les pins 11-12-13-14 ensemble et souder à l'extrémité au plan de masse en l'ayant préalablement gratté.


Output A B signal ?


7.1.1 Incremental Power-up Lock OptionAfter power-up, the incremental outputs can optionally be locked or unlocked, depending on the status of the CSn pin:CSn = low at power-up: CSn has an internal pull-up resistor and must be externally pulled low (Rext≤ 5kΩ). If Csn is low at power-up, the incremental outputs A, B and Index will be high until the internal offset compensation is finished. This unique state may be used as an indicator for the external controller to shorten the waiting time at power-up. Instead of waiting for the specified maximum power up-time(see Electrical System Specifications on page 8), the controller can start requesting data from the AS5311 as soon as the state (A= B= Index = high) is cleared.CSn = high or open at power-up: In this mode, the incremental outputs (A, B, Index) will remain at logic high state after power-up, until CSn goes low or a low pulse is applied at CSn and internal offset compensation is finished. This mode allows intentional disabling of the incremental outputs after power-up until for example the system microcontroller is ready to receive data.Once the incremental outputs are unlocked they can not be disabled during operation.
 
[QUOTE = "speedjf37, post: 1824113, member: 5362"]
View signal AB with voltmeter or oscillo?
[/ QUOTE]
J'essaierai demain. Merci - Henry
 
Après quelques tests aujourd'hui, je peux voir une lecture de tension fluctuer beaucoup lorsque je connecte le voltmètre à A et B et que je passe un morceau de bande magnétique sur le capteur. L'encodeur semble donc fonctionner. (Je n’ai pas d'accès à l'oscilloscope pour le moment donc j’ai uniquement testé avec un voltmètre).

J'ai également essayé de connecter A / B à A0 & A1, A6 & A7, A8 & A9 pour voir si je pouvais afficher une valeur à côté de l'un des trois axes, mais toujours pas de chance. Je pense que j'utilise des numéros de broches incorrects ou que la Blue Pill est en quelque sorte différente du tableau personnalisé de « Pailpoe ». Comme je suis sûr que c'est évident, j'ai très peu d'expérience avec les micro-processeurs.

IMG_20210518_171000_1.jpg
 
Bonjour,

oui c’est bizarre qu’il n’affiche pas 0.000 sur chaque ligne. Même si pas de signal des codeurs, tu devrait voir cela.
tu utilises quelle code source ?
 
Bonjour Rover20,
as tu une photo de ta carte AS5311 ?
il y avait un shunt à souder sur la mienne pour pouvoir alimenter correctement en 5v. Sans le shunt, tout semblait fonctionner, sauf les sorties A et B… évidement, c’est en regardant à l’oscillo qu’on s’en est aperçu…
 
Salut @pailpoe

Serait il possible de m'expliquer comment fonctionnent les deux led stp?
1668505563030.png


je vois ca dans la datasheet mais j'ai du mal à saisir


Et seconde question: est ce que ton schema initial est a jour ?
merci :)
 
Dernière édition:

Sujets similaires

Anto74
Réponses
40
Affichages
1 615
thierry74
thierry74
E
Réponses
6
Affichages
951
E
Pervenche
Réponses
2
Affichages
1 160
Pervenche
Pervenche
philou du 25
Réponses
21
Affichages
1 724
philou du 25
philou du 25
C
Réponses
2
Affichages
1 124
cascador
C
C
Réponses
5
Affichages
1 285
rabotnuc
R
@
Réponses
18
Affichages
2 254
thierry74
thierry74
thierry74
Réponses
60
Affichages
4 655
sylva16
sylva16
@
Réponses
3
Affichages
2 084
@YakumO4444
@
thierry74
Réponses
18
Affichages
1 750
thierry74
thierry74
O
Réponses
13
Affichages
1 126
Comex007
C
C
Réponses
15
Affichages
1 341
coupevent
C

Sujets similaires

gphilips
Réponses
302
Affichages
40 426
gerard 63
G
F
Réponses
11
Affichages
1 188
fertun
fertun
C
Réponses
8
Affichages
3 425
'Charlie
C
B
Réponses
2
Affichages
665
g0b
Retour
Haut