Audiyofan
Audiyofan




Poster un nouveau sujet Répondre au sujet  [ 319 messages ]  Aller à la page Précédente  1 ... 13, 14, 15, 16, 17, 18, 19 ... 22  Suivante
Auteur Message
 Sujet du message: Re: Bobineuse
MessagePosté: Sam 29 Mar 2014, 07:50 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonjour à tous

Une mise à jour du firmware avec gestion du suivi du compteur par rapport
au menu et la sélection du nombre de spre
Une petite fonction qui met à jour le menu_valeur aussi bien en comptage que
décomptage

Fichier(s) joint(s):
Compteur_decompteur_motpap_55SI.tar.bz2 [4.99 Kio]
Téléchargé 281 fois


je m'attaque au retournement automatique du guide fil en fonction
du nombre de spire par couche , après réflexion il me faut implanter
un booléen et un compteur qui incrémente par impulsions de la broche
et qui une fois à la consigne active et change l'état de ce booléen

A +

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Sam 29 Mar 2014, 13:23 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonjour à tous

Voici mon approche pour l'inversion du guide fil

La commande d'avance du guide fil est
Code:
Steps = (Sense*Sensspirecouche*B);

ou Sense est l'impulsion de la broche principale soit 10 pulses par tour
et ou Sensspirecouche est la valeur retournée par ma fonction
Pour rappel j'ai rentré le nombre de spire par couche dans le menu
Le code
Code:
// Fonction qui gère le sens du guide fil en fonction du nombre de spire par couche

void Nombrespirecouche()
{
  Compteurspcouche = Compteurspcouche + Sense;
  X = Compteurspcouche;
  Y = cumul_couche*20;
 
  if (X<Y)
  {
  if (X == 0 && X < (Y*0.5))
  {
   Sensspirecouche = 1;
  }
  if (X >= (Y*0.5) && X < Y)
  {
   Sensspirecouche = -1;
  }
  }
  if (X==Y)
  {
   Compteurspcouche = 0; 
  }
}


Voilà, faut que je teste ça en pratique sur différent test
donc des news ce soir , avec un fichier .ino complet pour ceux qui suivent tub18 tub18

Bon après midi
Moi je vais bricoler la mécanique Panhard:wink:

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Sam 29 Mar 2014, 23:07 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir à tous

Quelques news, j'ai implanter aussi un booléen pour indiquer si je commence ma
couche à gauche ou à droite, ce qui change le sens du guide fil au départ :wink:
La boucle de ma fonction semble faire le job , même quand je recule puis repart
car le compteur est indexé sur le sens du compteur, je l'avais pas fait exprès au début :oops: :oops:

Reste la fonction de sauvegarde et recharge à implanter et une fonction de changement de côté
pour faciliter la gestion du guide fil entre couche :|

J'ai aussi modifié la correction du guid efil avec un choix entre 1/2 et 1/8 de tours

L'archive
Fichier(s) joint(s):
Compteur_decompteur_motpap_55SI.tar.bz2 [5.17 Kio]
Téléchargé 293 fois


Bonne soirée

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Dim 30 Mar 2014, 09:11 
Hors ligne
Inscrits

Inscription: Mar 04 Mar 2014, 08:32
Messages: 32
Bonjour,
Ma bobineuse est opérationnelle et a bobiné ses premiers transfos et selfs de filtrage.
Ma toute nouvelle pratique m'a conduit a faire quelques analyses sur l'ergonomie de la machine.
Tout d'abord, il est essentiel d'avir la place de placer les mains autour de la bobine en cours, et l'espace doit être dégagé au maximum.
Sur ma bobineuse, la bobine est trop près du support, et j'ai sans le vouloir conçu une machine pour gaucher...
hélas, je suis droitier.

Cette anomalie peut toutefois être assez facilement corrigée.
Le dévidoir manque de rigidité pour des fils de diamètre égal ou supérieur à 1mm.
La molette pour la rotation manuelle est indispensable, ainsi que l'inversion de sens du moteur de broche.

L'interface utilisateur se compose d'un afficheur LCD 2 lignes qui gère essentiellement le guide-fil.
Trois boutons permettent de configurer l'avance suivant le diamètre du fil, le sens de déplacement du guide, le déplacement manuel avec accélération, la fonction bobinage.
La gestion automatique des couches est évidemment possible, mais mes premières bobines révèlent que ce n'est pas vraiment indispensable, il faut de toute façon ralentir à la fin de chaque couche et placer l'isolant.

L'inversion du sens de bobinage nécessite d'appuyer sur un bouton mais peut être facilement automatisée.

L'affichage du nombre de tours est confié à un afficheur 4x7 segments qui apporte la bonne visibilité indispensable.
Le top zéro du codeur permet le comptage des tours, avec décomptage si rotation inverse.
L'affichage est très rapide et suit sans problème la vitesse max.

En conclusion, pour fabriquer une bonne bobineuse, il suffit de disposer d'un bon axe de rotation horizontal, comme un petit tour à bois entrainé par un moteur à courant continu d'environ 200W, avec un variateur bien progressif.
La vitesse d'entrainement max peut aller jusqu'à 1000 RPM (750 pour la mienne).
Côté poupée fixe, un codeur incrémental 500 à 1000 i/t et muni du top zéro monté sur l'axe permet de fournir les signaux de comptage/décomptage des tours et d'asservissement du guide-fil.

Le guide-fil peut être entrainé avec une vis sans fin (j'ai trouvé comment éliminer le jeu) ou une courroie cranté avec réducteur entrainés par un moteur pas à pas standard 1°8, commandé en 1/2 pas.

Celui qui peut récupérer un petit tour à métaux genre PROMAC dispose d'une excellente base pour fabriquer sa bobineuse, la vis mère existe déjà et il est facile de placer le moteur PP à son extrémité et le codeur sur l'axe de la broche.

L'électronique se charge de tout le reste, un pic gère l'affichage, l'autre le moteur PP du guide-fil.

Quand j'aurai terminé la mise au propre du dossier, je fournirai à qui le souhaite schémas, cuivres et fichiers de programmation.

Il ne faut pas oublier le dévidoir qui est un élément essentiel de la bobineuse, une tension constante assure un enroulement régulier et des spires bien jointives.

Cdlt,
Gérard

_________________
Celui qui fait les choses a moitié n'aura que la moitié du plaisir...


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Dim 30 Mar 2014, 09:36 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
escartefigue33 a écrit:
Le guide-fil peut être entrainé avec une vis sans fin (j'ai trouvé comment éliminer le jeu)


Bonjour Escartefigue33

Tru as raisson pour la place autour de la bobine , de plus bien souvent on laisse les sortie de fil un
peu plus longue et avec un petit bout de scotch repère pour pas se paumer , je me suis fabriqué
pour ça un petit "outil" sur la partie entrainement de carcasse (cale en bois qui rentre dans la carcasse
plastique) qui comporte des "clous" pour enrouler les sortie de fild autour et ainsi ranger un peu :wink:

Tu parles de jeu sur la vis du guide fil et une solution pour l'éliminer , peut tu détailler s'il te plaît tub18

Bon dimanche

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Dim 30 Mar 2014, 15:27 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Hello

J'ai ajouté la fonction changement de côté en fonction du nombre de spires par couche
et du diamètre du fil ( forcément )
Puis j'ai ajouté 2 fonctions bien pratique si on doit stopper la machine
une sauvegarde du nombre de spires et du nombre de spires par couche
ainsi que la recharge de ces information sur appel du menu

L'archive avec le fichier complet
Fichier(s) joint(s):
Compteur_decompteur_motpap_55SI.tar.bz2 [5.44 Kio]
Téléchargé 292 fois

et un aperçu du code
Code:
if (*menu_valeur[up][droit] == -13)// Sauve en EEPROM
  {
    if (choix == 1)
     {
     Sauve();
     choix = !choix;
     lcd.setCursor(0,1);
     lcd.print("Sauve en EEPROM ");
     delay(500);
     lcd.setCursor(0,1);
     lcd.print("                ");
     }   
  }
if (*menu_valeur[up][droit] == -14)// Recharge depuis l'EEPROM
  {
    if (choix == 1)
     {
     Recharge();
     choix = !choix;
     lcd.setCursor(0,1);
     lcd.print("Charge l EEPROM ");
     delay(500);
     lcd.setCursor(0,1);
     lcd.print("                ");
     }   
  }

et
Code:
// Fonction qui prépare la sauvegarde des valeurs

void Sauve()
{
menu_config [1] = (*menu_valeur[0][1]);
menu_config [2] = (*menu_valeur[0][2]);
menu_config [3] = (*menu_valeur[0][3]);
menu_config [4] = (*menu_valeur[0][4]);
menu_config [5] = (*menu_valeur[0][5]);
menu_config [6] = (*menu_valeur[2][1]);
menu_config [7] = (*menu_valeur[2][2]);
menu_config [8] = (*menu_valeur[2][3]);
for (int i = 1; i < 9; i++)
{
  EEPROM.write(i,(menu_config [i]));
}
}

// Fonction qui prépare la recharge des valeurs

void Recharge()
{
  (*menu_valeur[0][1]) = EEPROM.read(1);
  (*menu_valeur[0][2]) = EEPROM.read(2);
  (*menu_valeur[0][3]) = EEPROM.read(3);
  (*menu_valeur[0][4]) = EEPROM.read(4);
  (*menu_valeur[0][5]) = EEPROM.read(5);
  (*menu_valeur[2][1]) = EEPROM.read(6);
  (*menu_valeur[2][2]) = EEPROM.read(7);
  (*menu_valeur[2][3]) = EEPROM.read(8);
}


Ca me laisse entrevoir une autre possibilité qui est de charger plusieurs "formats de bobinage"
pour garder en mémoire par exemple 2 sections distinctes ( primaire et secondaire d'un TRS)
par exemple

Je vais faire quelques essais ce soir avant de regarder ce choix de sauvegarde multiple
pour voir si le menu ne bug pas :oops: :oops:

Bon après midi à tous

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Lun 31 Mar 2014, 08:30 
Hors ligne
Inscrits

Inscription: Mar 04 Mar 2014, 08:32
Messages: 32
Bonjour totof,
Pour obtenir une vis sans jeu, il faut d'abord acquérir une tige filetée de bonne qualité.
Ensuite on confectionne un écrou en taraudant un bloc de nylon ou mieux, d'Acétal sur une longueur d'au moins 20mm.
La troisième opération consiste à couper en deux dans le sens de la longueur l'écrou ainsi fabriqué et d'assembler les deux demi-écrous à l'aide de vis et de ressorts.
On obtient ainsi un écrou qui rattrape automatiquement le jeu.

Cdlt,
Gérard

_________________
Celui qui fait les choses a moitié n'aura que la moitié du plaisir...


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Lun 31 Mar 2014, 22:08 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir à tous

Merci pou l'info escartefigue :wink:

En fait, j'utilise un raccord de jonction pour tige filetée de 20 mm fixé par 2 brides montées en "u"
, l'idée du ressort va me permettre d'améliorer ce point tub18 , car je comptais me faire le même
genre de pièce en alu :oops:

J'ai récupéré une série de roulette de placard montée sur roulement à rouleau et divers
roulement à billes pour repenser mon chariot guide fil :mrgreen:

En ce qui concerne mon soft, voici une version qui je pense va être la version aboutie
de ma bobineuse V3
J'ai implanter la sauvegarde en 10 zones de stockage , et donc je peux garder en mémoire EEPROM
10 couples "nombre de spire - nombre de spires par couche" de quoi faire un TA complexe :oops:

Fichier(s) joint(s):
Compteur_decompteur_motpap_55SI_aboutie.tar.bz2 [5.7 Kio]
Téléchargé 302 fois


Je vais maintenant pouvoir passer à la modification mécanique de mon guide fil , la partie broche principale
étant validée dans le principe :mrgreen:

L'intégration de l'afficheur LCD et les boutons est presque fini , je ferai une petite photo
dès que possible

Pour info le menu comporte ces choix, explicitent par essence
Code:
// initialisation du menu
char menu_text [6][7][17] = {
{
{"Nb de spires  =>"}, {"Millier       =>"}, {"Centaine      =>"},{"Dizaine       =>"},   {"Unite         =>"},{"Dizieme         "},         {"null"}
},   
{
{"Cumul compt   =>"}, {"Comptage      =>"}, {"Decomptage      "},           {"null"},             {"null"},               {"null"},         {"null"}
},
{
{"Spire/couche  =>"}, {"Centaine      =>"}, {"Dizaine       =>"}, {"Unite         =>"},{"Debut Gauche  =>"},  {"Debut Droite    "},         {"null"}
},
{
{"Guide fil     =>"}, {"+ 1/2 tour    =>"}, {"- 1/2 tour    =>"}, {"+ 1/8 tour    =>"},{"- 1/8 tour    =>"},  {"Change de cote  "},         {"null"}
},
{
{"Compteur      =>"}, {"+ 1/10        =>"}, {"- 1/10          "},             {"null"},           {"null"},               {"null"},         {"null"}
},     
{
{"Sauvegarde    =>"}, {"Choix numero  =>"}, {"Sauver        =>"}, {"Recharger       "},           {"null"},               {"null"},         {"null"}
}   
};


Bonne soirée

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Mar 01 Avr 2014, 22:02 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir

J'ai mis un peu en coffret pour avoir une idée du rendu avant de faire une jolie façade
adhésive pour renseigner les boutons et interrupteurs
Voici 2 images
Fichier(s) joint(s):
Proto_facade2.JPG
Proto_facade2.JPG [ 777 Kio | Vu 5204 fois ]

Fichier(s) joint(s):
Proto_facade1.JPG
Proto_facade1.JPG [ 708.27 Kio | Vu 5204 fois ]

faut bien entendu que je renomme les labels qui vont plus
le bouton rouge donne accès au menu ,
l'interrupteur à droite du potentiomètre va se transformer en
voyant sous tension vu que le comptage ou décomptage est automatique,
Au dessus les 4 boutons up,down,left et right et au milieu le bouton select

Voilà reste à peaufiner tout ça, pour que ce soi joli :mrgreen: et fonctionnel
à l'usage :wink:

Bonne nuit

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Mer 02 Avr 2014, 19:45 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir à tous

Quelques essais plus loin, m'ont fait changer l'affichage
du nombre de spire , en effet c'est plus lisible avec un affichage
justifié à droite
Donc j'ai modifié le code comme ceci
Code:
// Fonction d'affichage du compteur
void AfficheCompteur()
{
  if (menu_config [0] == 0)
  {
  Compteur = Compteur + Sense;
  Nbspire=Compteur*0.1;
  // set the cursor to column 12, line 0
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0,0);
  lcd.print("Compteur   ");
  lcd.setCursor(10,0);
  // reset the screen:
  lcd.print("      ");
  Affichenombre();
  }
  else if (menu_config [0] == 1)
  {
  cumul_spire = cumul_spire - Sense;
  Nbspire=cumul_spire*0.1;
  // set the cursor to column 12, line 0
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0,0);
  lcd.print("Reste      ");
  lcd.setCursor(10,0);
  // reset the screen:
  lcd.print("      ");
  Affichenombre();
  }
}

/*******************************************************
*******************************************************/

// Fonction de paramétrage du diamètre du fil
void Affichenombre()
{
  if (Nbspire < 10)
  {
   lcd.setCursor(13,0);
   lcd.print(Nbspire,1);
  }
  if (Nbspire >= 10)
  {
   lcd.setCursor(12,0);
   lcd.print(Nbspire,1);
  }
  if (Nbspire >= 100)
  {
   lcd.setCursor(11,0);
   lcd.print(Nbspire,1);
  }
  if (Nbspire >= 1000)
  {
   lcd.setCursor(10,0);
   lcd.print(Nbspire,1);
  }
}

/*******************************************************
*******************************************************/

Ce qui permet d'avoir toujours un chiffre après la virgule et à droite
et le décalage des dizaines puis centaines vers la gauche :mrgreen:

Bonne soirée

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Dim 06 Avr 2014, 20:46 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir à tous

J'ai réussi malgré ma carte Atmega32u4 défectueuse à essayer mon code
qui paramètre l'affichage du nombre de spires , en fait c'est les entrées ADC de
ma carte qui ont dégagées, donc essais long et fastidieux :oops: :oops:

Mais ça fonctionne bien, du coup l'affichage du nombre de spires est plus conviviale

To be continued :mrgreen: tub18

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Lun 07 Avr 2014, 16:09 
Hors ligne
Inscrits

Inscription: Mar 04 Mar 2014, 08:32
Messages: 32
Bonjour Totof,
Ma bécane est terminée, photos jointes.

Cdlt,
Gérard[/attachment]
Fichier(s) joint(s):
IMG_1654.JPG
IMG_1654.JPG [ 160.16 Kio | Vu 5152 fois ]
Fichier(s) joint(s):
IMG_1652.JPG
IMG_1652.JPG [ 156.2 Kio | Vu 5152 fois ]
Fichier(s) joint(s):
IMG_1653.JPG
IMG_1653.JPG [ 162.22 Kio | Vu 5152 fois ]

_________________
Celui qui fait les choses a moitié n'aura que la moitié du plaisir...


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Lun 07 Avr 2014, 17:04 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 15 Juin 2005, 17:23
Messages: 7306
Localisation: Ardeche
Elle est belle tub18
Tu vas pouvoir faire des concours avec Diafan !

_________________
Seules les choses que l'on refuse de comprendre en leur attribuant des propriétés magiques semblent compliquées.


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Lun 07 Avr 2014, 18:04 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir Escartefigue

Très jolie en effet et pour droitier en plus :mrgreen: tub18 tub18

Pourrait on avoir des vues détaillées du guide fil et du bras tensionneur qu'on devine
sur les photos

Du coup tu as séparer le menu du compteur en lui même :?:
Je vois deux afficheurs :oops:

A +

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Bobineuse
MessagePosté: Lun 07 Avr 2014, 18:16 
Hors ligne
Inscrits

Inscription: Mar 04 Mar 2014, 08:32
Messages: 32
Bonsoir Yves,

Comme tu as sans doute pu le remarquer, j'ai inversé la poupée fixe pour travailler à droite, vu que je ne suis pas gaucher, l'original était à l'envers...

Le mandrin qui est en place est celui qui me permet de trouver le bon coefficient de calibration suivant le fil utilisé, je bobine 100 spires et le laser qui suit m'indique si le guide se déplace de la bonne distance, imparable...

J'ai préféré un compteur/décompteur à afficheur 7 segments séparé pour la visibilité.

J'ai encore quelques petits problèmes de dévidoir que je vais résoudre prochainement, pour des fils de plus d'1mm de diamètre .

Cdlt,
Gérard

_________________
Celui qui fait les choses a moitié n'aura que la moitié du plaisir...


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 319 messages ]  Aller à la page Précédente  1 ... 13, 14, 15, 16, 17, 18, 19 ... 22  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com