DRO Faire une Dro pour un tour

  • Auteur de la discussion midodiy
  • Date de début
M

midodiy

Compagnon
J'ai l'impression que cette fonction n'existe pas sur une dro du commerce, se serait un plus.
 
G

greg_elec

Compagnon
C'est génial ce truc je ne connaissais pas , on en apprends tous les jours !
 
D

Doctor_itchy

Compagnon
donc une Fram de quelque ko avec dans le code un envois de mémorisation valeurs toute les millisecondes ou seconde ou minutes (a choisir et faire un petit "icone" qui clignote des que la prog mémorise l'info comme ça tu sais quand coupé si par exemple tu a reglé toute les minutes :) ) et qui récrit cette valeurs au meme endroit et donc garde la valeur affichée :)

OU

tu met un capteur voltmetre sur l'alim qui mesure en permance la tension , tu met un gros capa en // sur l'alim de façon a ce que quand tu coupe le capa se décharge "lentement" le capteur détecte une chute de tension et le code mémorise la position acutelle en epprom ou sur une fram exetrne , le tout est de calculé le capa pour que le code possede sufisament de temps pour s’exécuter et enregistré la valeur :)
 
M

midodiy

Compagnon
Je pensais à la 2eme solution.
Sur ma fraiseuse, j'ai une dro. Un jour, ça c'est mal passé, j'appuie sur l'arret d'urgence, tout s'arrête. Quand j'ai redémarré, la visu était à zéro, j'avais perdu mon centre...depuis j'ai alimenté la dro séparément. Et parfois, j'arrête la fraiseuse sans arrêter la visu pour garder les données...
 
D

Doctor_itchy

Compagnon
sur les "dro" pro en général c'est une pile/accu interne , si les valeur se perdent il faut démonté et changer la pile/accu ( et ne pas trainé sinon elle fini par coulé et ça zigouille tout les pcb environnant ... )

les dro récente ça doit etre une epprom ou peu etre cette fameuse Fram car il n'y a plus de pile sur certaine :)
 
M

midodiy

Compagnon
J'ai une pile dans ma dro elesta, elle sert à conserver le paramétrage des règles. J'ai eu le problème.
 
M

midodiy

Compagnon
J'ai essayé de mesurer la fréquence max des entrées A et B. Avec le programme de test que j'ai mis au dessus. Ce qu'indique le voltmètre est difficilement compréhensible. J'ai envoyé les impulsions sur une trace de l'oscilloscope. On voit qu'il se passe environ 10µS pour une interruption.
N'y comprenant rien à ce qu'ils faisaient dans le programme, j'ai simplifié: une boucle de:
digitalWrite(pin, HIGH)
digitalWrite(pin, LOW)
Cette boucle est donc interrompue à chaque changement de A ou de B
Screenshot_2022-12-01-16-17-12-66_99c04817c0de5652397fc8b56c3b3817.jpg

En violet et bleue, A et B. En jaune la fréquence de sortie. On voit qu'il y a un trou a chaque changement de A ou B.
La frequence max de A et B est d'un peu plus de 20khz, on va dire 20.
Avec mes regles qui ont un pas de 20micron, ça me fait une rapidité de déplacement de 40cm par seconde. Erreur?
Pas tant que ça!
 
Dernière édition:
M

midodiy

Compagnon
J'ai posé la grande regle derriere le banc du tour, fixé au trainard.
J'ai testé si je perdais des pas. Le trainard en appui sur une butée à gauche, je pars rapidement à droite puis je reviens sur la butée. Je reviens bien à zero donc je ne perd pas de pas.
Solution arduino nano validé.
J'ai reçu un afficheur 7 segments 8 digits à base de 74hc595, j'en attend un à base de max7219...
 
M

midodiy

Compagnon
Je galère avec mes afficheurs 7 segments. Je trouve pas de bibliothèque qui m' affiche un nombre type float signé.
Avec un afficheur type oled, aucun soucis, je prends le résultat de la bibliothèque 'encoder", je le multiplie par 0,005 et j'affiche ce nombre de mm.
J'ai commencé avec le double 74hc595, je trouvais qu'aucune bibliothèque fonctionnait ! Bizarre? En fait ma carte n'est pas câblé comme il faut . Pour la bibli "shiftdisplay", il donne le schéma :
Ma carte semble reproduire ce schéma mais une attention profonde...les données entre dans le 2eme 74hc595 pas dans le 1er...coup de cuter, petit fil...j'arrive à afficher...mais les caractères sont inversé, le texte "sunny" d'un programme exemple s'affiche "ynnus" donc il y a aussi inversion des digits.
Je passe a celui avec le max7219, comme c'est un circuit spécialisé 8 afficheurs 7 segments, il ne doit pas y avoir different schéma et il est que à 1,27€ port compris !
Mais je désespère de trouver une bibliothèque adaptée...
 
M

midodiy

Compagnon
J'ai fait avec une librairy de base, j'ai du tout gérer. Chaque unité, dizaine, centaine, etc est décortiqué du nombre à afficher, ensuite affichage de chaque digit, suppression des zéros inutile.
 
M

midodiy

Compagnon
J'avance difficilement. J'avais un bon fonctionnement en alimentant avec l'usb de l'ordi comme sur la video. J'avais même pas mis de condensateur de découplage !
Quand j'ai voulu alimenter avec une alim séparée, les problèmes ont commencé. D'abord avec un bloc noir à transfo, il sortait 10V à vide donc entrée sur Vin...je crois que j'ai cramé le régulateur 5V du nano, à un moment, il y avait 6V...
Un chargeur de téléphone 5v/1A à découpage, en charge, il me sort 4,9V. Mais le fonctionnement est tres instable, le nano me fait des raz inopinées.
Essai avec un petit module d'alim 5V chinois, c'est pire!
Condensateurs un peu partout, ça va mieux. Je m'en sort finalement avec 2 selfs en plus .
Ensuite, j'ai ajouté un circuit supervision d'alim et j'ecris dans l'eeprom à la rupture de l'alim.
Ça marche.
Ici avec le petit module d'alim:
Screenshot_2023-01-30-23-17-01-73_99c04817c0de5652397fc8b56c3b3817.jpg
 
Dernière édition:
P

pascalp

Compagnon
Un bloc 5v costaud comme ceux utilisés avec les PI, un 5v 2A, serait sans doute plus stable.
 
S

speedjf37

Compagnon
Bonjour,
J'avance difficilement. J'avais un bon fonctionnement en alimentant avec l'usb de l'ordi comme sur la video. J'avais même pas mis de condensateur de découplage !
Quand j'ai voulu alimenter avec une alim séparée, les problèmes ont commencé. D'abord avec un bloc noir à transfo, il sortait 10V à vide donc entrée sur Vin...je crois que j'ai cramé le régulateur 5V du nano, à un moment, il y avait 6V...
Un chargeur de téléphone 5v/1A à découpage, en charge, il me sort 4,9V. Mais le fonctionnement est tres instable, le nano me fait des raz inopinées.
Essai avec un petit module d'alim 5V chinois, c'est pire!
Condensateurs un peu partout, ça va mieux. Je m'en sort finalement avec 2 selfs en plus .
Ensuite, j'ai ajouté un circuit supervision d'alim et j'ecris dans l'eeprom à la rupture de l'alim.
Ça marche.
Par expérience j'évite d'alimenter les afficheurs (LCD , OLED ou 7 Segments) par le module Arduino.
J'ajoute un régulateur externe.

Sur le nano il y a une diode 500 mA qui protège en plus du régulateur. (j'ai déjà changé les 2 suite à CC sur les alim).

La plaque d'essai n'est pas non plus le top pour les alimentations.
JF
 
M

midodiy

Compagnon
La plaque d'essai n'est pas non plus le top pour les alimentations.
Je crois bien que c'est là le problème !
Hier soir, j'ai pu avoir un fonctionnement stable sans self, sans grosse capa de 1000micro mais je ne sais pas trop ce que j'ai changé...
Donc faut que je fasse un circuit imprimé.
 
D

Doctor_itchy

Compagnon
le regulateur du nano suffit juste pour les in/out et 2 ou 3 led mais il est recommander de l'utilisé

en entrée du regulateur tu peu monté a 30Vdc (se brancher sur Vin pour envoyer le jus supérieur a 5V , idealement ne pas dépasser 12V sinon le régulateur surchauffe )

si tu a tout en 5V tu rentre sur la pin 5V du nano mais tu ne passe pas par le régulateur tension du nano dans ce cas :wink:

avec 1A ça serrais suffisant sans l'afficheur ! , tes fils sont long aussi et peu etre trop fin coté alim !

perso j'utilise des cable "dupont" pour branché direct au nano et au reste , c'est un peu plus fouillis (quoi que ... ) mais je n'ai pas de soucis d'alim

pour l'alim en général j'ai une 12V ou 24V pour les application de puissance puis je met un regulateur 24/12V puis j'attaque le régulateur de l'arduino en 12V , pour de petite application une alim 5V et puissance selon ce qui est branché dessus , tu part de l'alim en "etoile" afin de ne pas passer des ligne de puissance par les pistes du nano :wink:

ps les chargeur de gsm faut faire gaffe certain régule la charge (pour ceux non usb ! ) donc tension variable = pas bon !
 

Sujets similaires

V
Réponses
0
Affichages
285
v tec
V
T
Réponses
13
Affichages
1 453
tooof
tooof
T
Réponses
49
Affichages
6 798
guy34
G
gustavox
Réponses
9
Affichages
1 406
gustavox
gustavox
Dudulle
Réponses
27
Affichages
2 065
Dudulle
Dudulle
H
Réponses
28
Affichages
3 304
yvon29
yvon29
K
Réponses
7
Affichages
5 742
MARECHE
M
Haut