Création d'un panneau de contrôle pour une toupie à bois

J'ai une grosse toupie à bois dont la carte électronique a grillé après 25 ans de bons et loyaux services. C'est irréparable la pièce n'existe plus. La broche ne peut plus monter / descendre, et je me retrouve avec une brique d'une tonne dans mon atelier :frowning:

J'avais testé un peu arduino il y a longtemps et ça pourrait fonctionner. Je n'ai pas de soucis avec la partie programmation, mais je n'y connais rien en hardware ; je vais mettre plein de fois le mot "machin", parce que je ne sais pas

Sur la carte actuelle, il y a une trentaine de fils qui entrent et qui sortent.

Certains sont tous fins, ils viennt de capteurs qui mesurent la vitesse de rotation, la hauteur de la broche, sont inclinaison et un truc qui déclenche quand ça touche le machin qui fait le zéro.

D'autres sont tous fins aussi. Ils vont vers le panneau de contrôle et sont connectés soit à des petit afficheurs pour afficher des valeurs, soit à des boutons pour les modifiers.

Les autres enfin sont plus gros. Ils vont vers les 3 moteurs qui font monter, descendre et qui inclinent la broche.

Le moteur de 15 cheveaux qui fait tourner la broche est indépendant, il n'est pas connecté à la carte.


Je comprends théoriquement comment on relie les fils des capteurs à l'arduino et comment envoyer ça vers les afficheurs (enfin plutôt un petit lcd avec les 4 valeurs dans chacun des 4 coins). Je ne sais pas ce dont j'ai besoin, mais je comprend le principe.

Pour les boutons de commande, je ne comprends pas trop par contre. Il me faut :

  • hauteur + en continu

  • hauteur - en continu

  • hauteur + par impulsion de 0.01mm (pour éviter le jeu, on doit toujours terminer en montant)

  • inclinaison + en continu

  • inclinaison - en continu

  • inclinaison + par impulsion de 0.01mm

Mais je ne vois pas du tout comment on fait ça.

Et alors pour les moteurs... Ce sont des petits moteurs relativement à celui de la broche, mais ils font quand même 48V 12A. Là ça passe par la carte, mais j'imagine que ça ne sera plus la même chose. Je ne sais pas du tout comment on fait ça.


Je suis super prenneur de tous les retours et conseils que vous pourriez me donner. Je suis prêt à apprendre, mais je ne sais pas par où commencer. Merci d'avance pour votre aide.

des photos détaillées et nettes de l'ancienne carte, des fils, des connexions etc serait utiles

La carte qui reçoit les données des catpeurs et qui envoie vers le ânneau de commande (les deux fiches du haut, les pin 1-6, 7-122 et 26-31).

Elle alimente aussi les moteurs.

Le panneau de commande est consitutué de plusieurs petite cartes

Reliées à une qui interface avec la principale :

Mais bon, c'est de l'électronique des années 90. Tout ça pour relier 6 capteurs, 4 afficheurs et 2 moteurs...

J'ai aussi les schémas électriques pour les capteurs / commandes / moteurs

C'est un peu abstrait à la lecture, mais ça fait sens une fois devant la machine.

https://drive.google.com/drive/folders/1KLJISFjcvo1C8T3jm_Td2qNVD6yzlHP3?usp=drive_link

=> les feuilles 8 à 13 (je ne peux pas envoyer plus de média dans un fil en tant que nouvel utilisateur)

oui mais il faudrait comprendre quels sont les signaux qui circulent

Bonjour,

Sacré boulot en perspective!
Mais ce n'est pas de l'ordre de l'impossible, à voir.

Êtes vous certains de l'origine de la panne ?

Les schémas datent de 2003, c'est pas récent, mais pas les années 90.

Ce serait intéressant aussi d'avoir des photos de la partie relais.

Édit:

Comme le dit J-M-L, il faudrait faire un tri, qui sert à quoi et que garder comme signaux (et matériel aussi)?

La machine date de 2003, mais c'est parmis les dernières qu'ils ont fabriqué comme ça. Les plus récentes sont différentes (avec un panneau sur une potence). La comercialisation de mon modèle date de 1988.

@J-M-L ça serait long de décrire ça pour tout, mais je peux le faire pour un exemple simple, l'affichage de la vitesse

Sur le schéma, le rectangle A20.1, c'est la carte de la première photo. Les bornes 25-27-28-29 sont reliées à des capteurs (diodes photosensibles) qui sont placés devant des étages de la poulie principale. En fonction de l'étage sur laquelle la courroie est positionnée, on a un des capteur qui renvoie un tension (ou le contraire, je ne suis pas sûr). La carte converti le signal reçu en un signal envoyé à l'afficheur via la seconde carte. 3000, 4500, 6000 ou 9000 en fonction du signal reçu. Typiquement, c'est le genre de points que je sens relativement simple à faire une fois que c'est branché. J'ai un signal, je converti ça comme il faut et j'affiche. Mais par contre, là, ça ne fait pas que recevoir, ça alimente la diode. Et je ne sais pas comment faire ça avec arduino. Alimenter et prendre le résultat sur un fil.

@jef59 De la partie relais ? C'est à dire de la partie qui converti le petit signal qui vient du panneau au moteur ? Si oui, c'est la carte de la première photo. Les moteurs sont directement branchés sur les bornes vertes 16-17 et 20-21 en bas à droite de la (je n'ai pas l'option vitesse variable qui aurait été branchée sur les 18-19).

Et le signal d'entrée vient de la fiche tout en bas à gauche de la carte.

Je sais bien que c'est un gros bouleau et je ferai le tout dans un second temps. Mais pour l'instant, il faut au moins que je commence avec de quoi contrôler la montée descente de la broche. Sinon la toupie est totalement inutilisable. En gros, de quoi envoyer du jus dans 16-17

Je me demande si la meilleure solution, ce n'est pas d'avoir deux circuits. Un système sans controlleur, avec juste un peu de fils pour commander les moteurs (comme le circuit principal pour le moteur de la broche) ; puis un arduino connecté aux capteurs pour afficher les valeurs.

Bonjour,

Peux tu faire un état des lieux assez précis de ce qui fonctionne et ne fonctionne pas.

Car tu dis qu'il n'y a plus de monté/descente, il n'y a que ça qui ne fonctionne pas, ou l'inclinaison aussi, les afficheurs fonctionnent il encore ...

La rotation d'outil fonctionne t elle également ( je pense que oui car tu n'en a pas parlé) ?

Tu as parlé de trois moteur qui fait monter et descendre et inclinaison, mais le troisième moteur n'est pas pour le réglage du guide de profondeur ?

Tes capteurs sont certainement là aussi pour servir de butée électrique, donc l'Arduino ne peut pas servir que pour les afficheurs.

Qu'est-ce qui à grillé, sur les photos, on ne voit pas de dégât?

@Treza88 La broche principale fonctionne ; elle est sur un gros circuit en triphasé 60 Ampères.

Je ne sais pas ce qui ne fonctionne pas. J'ai fait venir deux réparateurs qui n'ont rien trouvé, j'ai envoyé les cartes en réparation chez https://city-electronique.fr/ ; ils n'ont rien trouvé de particulier.

Le fait est que les afficheurs affichent un message d'erreur pour la vitesse (mais non reconnu) et 0 pour les autres valeurs. Et quand on appuie sur les boutons qui sont sensés actionner les moteurs, il ne se passe rien. C'est le plus ennuyeux. Je pourrais toujours mesure la hauteur au pied à coulisse ; mais si je ne peux plus régler, c'est vraiment une brique :frowning:

La profondeur n'est pas motorisée. J'ai buggé mentalement sur les 3 moteurs. Le troisième moteur est un micro machin qui permet de bloquer l'arbre quand on veut changer d'outil. Mais il n'est relié à rien électroniquement parlant et il fonctionne bien. Il n'a rien à voir dans l'histoire :slight_smile:

Tes capteurs sont certainement là aussi pour servir de butée électrique, donc l'Arduino ne peut pas servir que pour les afficheurs.

Oui, tu as raison.

@fdufnews je n'en ai malheureusement aucune idée. Mais ça ne fonctionne plus.

Le fais que les afficheurs pour la vitesse affichent un message d'erreur n'est normalement pas bloquant pour son fonctionnement, ils ne sont généralement là que pour indiquer a quelle position la courroie est réglée sur l'étage de poulie, simplement une indication pour l'opérateur.

Mais dans tout ça c'est étonnant que les réparateurs n'ont pas trouvé la panne, ou tout au moins arrivé à la cibler.

Effectivement, c'est "corsé".

Soit la carte A20.1 ne reçoit pas une info qu'elle attend, soit elle a un truc grillé.

Pour cela, il faudrait au moins identifier le moteur en question, de quelle tension et courant a t'il besoin pour tourner?

Question bête, la carte A20.1 est-elle alimentée?

Sans doute par les bornes 13 et 14?

Oui, c'est ça.

Et pour le moteur, avez vous une photo de sa plaque signalétique?

Donc dans votre projet de le ("le" c'est le moteur en photo) faire tourner par vos propre moyen:
1/ A moins de "décortiquer" le fonctionnement de la carte A20.1 pour trouver où se trouve l'alimentation variable 0-48V (à mon avis sous le gros radiateur) les éventuels relais de changement de sens, (ou le pont en H) et voir s'il est possible de "forcer" leurs états (si la carte est encore suffisamment fonctionnelle).

2/ Vous pouvez recréer cela en externe pour faire tourner le moteur.
Avec un pont en H assez puissant (voir @jpbbricole , il est assez au courant de ces petits modules), une alimentation continue idéalement 48V 12A mini, et un signal PWM fournit par un Arduino, ce n'est pas une difficulté pour faire tourner ce moteur faute d'y arriver autrement.

Moi je pense qu'il y a à creuser autour et sur la carte A20.1.

Comment et pourquoi elle ne marche pas, difficile sans son schémz, à moins de faire du rétro ingenioring sur la fonction qui alimente le moteur en question (suivre les pistes et refaire le schéma!).

Je suis d'accord dans le principe, mais cette carte à l'air d'une carte de puissance pour actionner les moteur.
Mais il y a des erreurs d'affichage, le problème ce situe peut être sur l'autre carte qui parait être une carte de commande.

Mais en effet rien empêche de vérifier l'alimentation 48v des moteur et comme le dit @jef59 :

La carte A20.1 est reliée avec la carte A20.2 par un cable unitronic avec juste deux fils dedans :

J'ai testé les fils, ils ont l'air bons, donc ça ne vient pas de cette connexion. Mais je ne sais pas si le problème vient du côté de A20.1 ou de A20.2. Si ça se trouve la A20.1 fonctionne parfaitement et elle ne reçoit juste aucune informations de A20.2 parce que le contrôleur dessus est foutu et que la carte ne fait rien du tout.

@Treza88 alors, j'aimerai bien, mais je ne sais pas comment faire :slight_smile:

Quand je teste les bornes qui alimentent le moteur avec mon multimètre, je vois que c'est sous tension. Mais je ne sais pas du tout comment envoyer une impulsion pour les démarrer. Je suis persudé qu'un électronicien qui s'y connaît pourrait le faire. Mais c'est au delà de mes compétences.

Si vous connaissez quelqu'un dans la Manche, vers Saint-Lô, volontiers :slight_smile: (ou en visio, je ne sais pas trop si c'est possible)

Personnellement, j'ai redemarré et mis aux normes de securité (imposées par le code du travail) des vieilles machine d'usinage conventionnel ou autres (dans un délartement de Génie Lécanique et Productique d'un IUT), je ne prétends pas être un expert, mais c'est un sujet que j'ai largement abordé.

Quand tu dis que

Je suis surpris.

Où mesure tu cela exactement, quelle tension, AC ou DC, combien de volts?

Initialement tu parlais de mettre du jus sur le moteur branché en 16-17, donc si on se concentre sur ce moteur:
_Si tu repère les fils, et les débranche, peux tu mesurer la résistance qu'il y a entre eux 2, sur le bout des fils, ça doit être celle du moteur, je pense aux alentours de 5 Ohms.
S'il y a l'infini (OL), c'est qu'il y a un PB, soit un fil de deconnecté, soit le moteur HS, soit un fusible caché (pas sur les plans) HS.

Et en même temps, sur les bornes 16 17 de la carte, quelle tension mesure tu quand tu dis qu'il y en a?