Besoin d'aide câblage spécial et réglage

Électricité, électronique
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: AIDER MOI câblage spécial et réglage

Message par mstrens »

Je pense que si tu as utilisé la méthode rapide, il y a de fortes chances que Romain y ait activé l'option
#define INVERT_SPINDLE_PWM dans le fichier config.h
Cela a pour effet d'inverser le signal PWM et donc de mettre le moteur en route quand il devrait être à l'arrêt et inversement.

De plus, si je suis le lien de Romain pour la méthode longue, je vois que le fichier cpu_map.h contient en ligne 539 :
#define SPINDLE_PWM_FREQUENCY 10000 // KHz
Or ton module semble exiger une fréquence de 2000 (entre 1000 et 3000) et non de 10000.


Je te conseillerais donc:
- d'appliquer la méthode de compilation/chargement de GRBL la plus longue (avec Atollic)
- de mettre // devant la ligne #define INVERT_SPINDLE_PWM dans le fichier config.h pour ne pas inverser le signal PWM
- de mettre #define SPINDLE_PWM_FREQUENCY 2000 // KHz à la ligne 539 du fichier cpu_map.h (attention la même ligne existe à au moins un autre endroit dans le fichier; il faut donc faire attetion au n° de la ligne)
- de compiler et flasher le firmware dans le STM32.
Avatar du membre
jb817
Messages : 118
Enregistré le : 04 sept. 2019 07:43

Re: AIDER MOI câblage spécial et réglage

Message par jb817 »

mstrens a écrit : 01 juin 2020 09:39 Je pense que si tu as utilisé la méthode rapide, il y a de fortes chances que Romain y ait activé l'option
#define INVERT_SPINDLE_PWM dans le fichier config.h
Cela a pour effet d'inverser le signal PWM et donc de mettre le moteur en route quand il devrait être à l'arrêt et inversement.

De plus, si je suis le lien de Romain pour la méthode longue, je vois que le fichier cpu_map.h contient en ligne 539 :
#define SPINDLE_PWM_FREQUENCY 10000 // KHz
Or ton module semble exiger une fréquence de 2000 (entre 1000 et 3000) et non de 10000.


Je te conseillerais donc:
- d'appliquer la méthode de compilation/chargement de GRBL la plus longue (avec Atollic)
- de mettre // devant la ligne #define INVERT_SPINDLE_PWM dans le fichier config.h pour ne pas inverser le signal PWM
- de mettre #define SPINDLE_PWM_FREQUENCY 2000 // KHz à la ligne 539 du fichier cpu_map.h (attention la même ligne existe à au moins un autre endroit dans le fichier; il faut donc faire attetion au n° de la ligne)
- de compiler et flasher le firmware dans le STM32.
Je te conseillerais doncd'appliquer la méthode de compilation : = c'est fait installer flasher.

cnc en marche ....voltmètre = 0 v commande M3= 0 v commande S25000 = 9.05 v
S3500 = 9.05 v si je baisse le potentiomètre je baisse pour tous.
vis du potentiomètre pareil max 10.15 v mini 6.87 v
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: AIDER MOI câblage spécial et réglage

Message par mstrens »

as tu bien mis #define SPINDLE_PWM_FREQUENCY 2000 à la ligne 539 du fichier cpu_map.h
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: AIDER MOI câblage spécial et réglage

Message par mstrens »

par sécurité change de la même manière la ligne 371 #define SPINDLE_PWM_FREQUENCY 10000
en changeant 10000 en 2000
Avatar du membre
jb817
Messages : 118
Enregistré le : 04 sept. 2019 07:43

Re: AIDER MOI câblage spécial et réglage

Message par jb817 »

mstrens a écrit : 01 juin 2020 14:36 par sécurité change de la même manière la ligne 371 #define SPINDLE_PWM_FREQUENCY 10000
en changeant 10000 en 2000

on à régresser!!!
cnc en marche ....voltmètre = 0 v commande M3= .......9.05 v ..........commande S25000 = 9.05 v
S3500 = 9.05 v


je peut baisser le potentiomètre jusques à 6.87 v pas moins
Tapes maintenant S3500 puis [ENTRÉE] dans la console ARDUINO IDE. Le top serait que tu lises une valeur de tension supérieure à 0.5V et inférieure à 1V. .....
moi je peut pas
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: AIDER MOI câblage spécial et réglage

Message par mstrens »

On n'a pas vraiment régressé:
- le fait qu'à la mise sous tension le voltage = 0V est normal (cela correspondra à une broche éteinte).
- par contre il n'est pas logique que le voltage ne diminue pas quand on diminue la valeur de S.

Quelques questions:
1 Quelles sont actuellement les valeurs des paramètres GRBL en particulier $30 à $32.

2 Le module que tu as acheté est-il prévu pour une fréquence PWM de 1 à 3 khz ou bien est-il prévu pour d'autres valeurs.

3 Pour voir si le problème vient du STM32 ou du module, il faudrait analyser le signal PWM. Il y a plusieurs moyens:
3.1 - l'idéal serait un oscilloscope ou un digital scope. Aurais tu un tel appareil?
3.2 - à défaut d'un oscilloscope ou un digital scope, on peut faire un petit programme qui utiliserait un Arduino (uno, nano ou autre). Aurais-tu un arduino?
3.3 - Est-ce que ton multimètre dispose d'une fonction pour mesurer les fréquences?
3.4 - as tu la possibilité de faire un petit montage avec un condensateur (de 1 à 100 uf) et une résistance (de 500 à 2000 ohm)?
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: AIDER MOI câblage spécial et réglage

Message par mstrens »

Je pense que le problème est plus simple que cela.
Il reste une erreur dans tes paramètres $30 et $31.
$30 est la vitesse max: il faut donc le mettre à 25000 (per exemple)
$31 est la vitesse min: il faut donc le mettre à une valeur plus petite par exemple 3500
Avatar du membre
HTheatre
Messages : 5914
Enregistré le : 31 mars 2019 08:21
Localisation : Rivesaltes

Re: AIDER MOI câblage spécial et réglage

Message par HTheatre »

mstrens a écrit : 01 juin 2020 17:12 Je pense que le problème est plus simple que cela.
Il reste une erreur dans tes paramètres $30 et $31.
$30 est la vitesse max: il faut donc le mettre à 25000 (per exemple)
$31 est la vitesse min: il faut donc le mettre à une valeur plus petite par exemple 3500
Oups, là c'est de ma faute. C'est moi qui me suis trompé en indiquant à jb817 les valeurs actuelles. J'ai inversé $30 et $31.

@+
Avatar du membre
jb817
Messages : 118
Enregistré le : 04 sept. 2019 07:43

Re: AIDER MOI câblage spécial et réglage

Message par jb817 »

mstrens a écrit : 01 juin 2020 17:12 Je pense que le problème est plus simple que cela.
Il reste une erreur dans tes paramètres $30 et $31.
$30 est la vitesse max: il faut donc le mettre à 25000 (per exemple)
$31 est la vitesse min: il faut donc le mettre à une valeur plus petite par exemple 3500
on à trouver!
cnc en marche ....voltmètre = 0 v commande M3= 0 v commande S25000 = 9.07 v
S3500 = 0.29 v victoire victoire victoire

Question!!
0.29 v c'est bon je touche plus ?

9.07 v je touche plus ?

commande $32=0 je laisse aussi ?

Attolic c'était pas la peine peut être de l'avoir installer ou il le fallait ?

Maintenant je fait quoi ?

Merci à toi mstrens et à HTheatre
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: Besoin d'aide câblage spécial et réglage

Message par mstrens »

Il fallait Atollic pour changer 2 lignes de code.

Maintenant, il reste en principe à suivre la procédure donnée par Htheatre pour éventuellement ajuster le voltage en fonction de la vitesse.
Cela aura juste pour effet de changer éventuellement
- la position du potentiomètre sur le convertisseur
- changer les paramètres $30 et $31 pour obtenir la vitesse souhaitée sur la plus grande partie de la plage de vitesse permise par la broche.
Répondre