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
 
bonjour ou peut on trouver tout ce materiel pret à installer ( schaublin 102 vm ) car je serais acheteur
 
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 956
thierry74
thierry74
Tom_Franche_Comté
Réponses
1
Affichages
792
tournele
tournele
E
Réponses
6
Affichages
1 014
E
Pervenche
Réponses
2
Affichages
1 182
Pervenche
Pervenche
philou du 25
Réponses
21
Affichages
1 794
philou du 25
philou du 25
C
Réponses
5
Affichages
1 380
rabotnuc
R
C
Réponses
2
Affichages
1 183
cascador
C
F
Réponses
11
Affichages
1 337
fertun
fertun
@
Réponses
18
Affichages
2 378
thierry74
thierry74
thierry74
Réponses
60
Affichages
4 920
sylva16
sylva16
@
Réponses
3
Affichages
2 145
@YakumO4444
@

Sujets similaires

gphilips
Réponses
302
Affichages
40 707
gerard 63
G
F
Réponses
11
Affichages
1 337
fertun
fertun
C
Réponses
8
Affichages
3 462
'Charlie
C
Retour
Haut