• Rejoignez notre communauté d'amateurs et de professionnels – C'EST GRATUIT !

    L'inscription ne prend que 30 secondes. En tant que membre, vous pourrez :

    • Obtenir des conseils d'experts sur vos défis d'usinage, vos anciennes machines.
    • Rester dans la conversation grâce aux notifications instantanées.
    • Des réductions exclusives de la part de nos partenaires.
    Continuer avec l'Email

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

 
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
 


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.

 
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?


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

E
Réponses
38
Affichages
1 036
Eric420
E
M
Réponses
11
Affichages
377
rabotnuc
R
B
Réponses
23
Affichages
1 260
brutus22
B
R
Réponses
10
Affichages
865
rabotnuc
R
L
Réponses
5
Affichages
542
L
M
Réponses
48
Affichages
1 353
wika58
Réponses
41
Affichages
1 883
Réponses
2
Affichages
540
KARTOMAN1
P
Réponses
21
Affichages
1 172
P

Sujets similaires

Réponses
302
Affichages
42 935
gerard 63
G
M
Réponses
11
Affichages
377
rabotnuc
R
Réponses
6
Affichages
377
françois44