Piloter moteur 24V avec Arduino Uno

A mon avis le shield que vous montrez avec un L298 vous donnera de mauvaises performances, car il n'a pas de radiateur suffisament dimensionné pour dissiper. Ces bêtes là chauffent... D'autre part je ne vois pas, à la lecture de la doc, de régulation de courant. Donc vous allez vous retrouver avec une commande en pas complets ou demi pas, sans hachage du courant. Vous devrez d'accepter une forte perte de performances par rapport à ce que le groupe électro-mécanique peut faire. Tout dépend donc de ce que vous voulez faire avec, mais si vous voulez tenir les performances en vitesse et effort données dans la doc, ce n'est pas avec ce type de shield que vous y arriverez.

D'accord, donc vous nous conseillez de mesurer la tension entre les fils du vérin et ensuite adapter le shield en fonction des valeurs qu'on aura obtenu.

Si vous deviez me conseiller de choisir un moteur et un vérin similaires au vérin avec moteur pas à pas de festo, qui puissent s'adapter à un shield lequel me recommanderiez-vous?

Non, la résistance.

Si vous avez le vérin, autant s'en servir. Vu le prix d'un vérin, je ne pense pas judicieux de le jeter et d'en prendre un autre.
De la il y a deux solutions, soit utiliser le driver Festo, soit utiliser un autre driver. Dans le deuxième cas on n'aura du mal à utiliser le codeur, mais on peut profiter du moteur.
L'avantage du codeur est que l'on peut vérifier que le moteur ne loupe pas des pas. Mais quand il le fait il doit louper des pas par paquets de 4 (on ne peut pas louper un pas unique, cela va forcément par 4). Et c'est rare d'en louper qu'un seul paquet. Du coup cela doit se mettre à brouter fortement. L'utilisation d'un codeur n'est pas indispensable. En milieu amateur, en général, on n'en met pas.

Je n'ai pas encore de vérin, je cherche justement un ensemble compatible vérin shield, il me faut un vérin électrique avec moteur pas à pas, c'est pour que la tige du vérin vienne se clipser dans une pièce puis de déclipser, en faisant varier la vitesse du vérin, puis des capteurs de mouvement et de force doivent prendre les mesures de force d'entrée et de sortie de la pièce en questio, il me faut simplement un vérin adapté te le système arduino pour le contrôler, je possède déja un arduino uno et méga , j'ai le choix, j'ai déja la plaque et les fils, il me manque donc un vérin, un shield et potentiellement un bloc d'alimentation

j'ai trouvé ce shiel et ce bloc d'alimentation, puis ce vérin festo https://www.festo.com/fr/fr/a/1476415/?q=~:sortByFacetValues-asc~:CC_Size_C_FP_GLOBAL~:16.0~:CC_Stroke_mm_C_FP_GLOBAL~:50.0~:CC_Spindle_pitch_C_FP_GLOBAL~:CC_Spindle_pitch.3P[![festo|690x302](upload://puwkvT84uY8hn3vlvVqyeLkoyb7.png) ](https://)

Le vérin est alimenté sous 24V avec un courant nominal de 1,4A

Pour ce qui est du vérin, je n'ai pas d'habitudes. Cela peut dépendre aussi du prix que tu veux y mettre. Un vérin électrique ce n'est ni plus ni moins qu'un moteur et une vis sans fin (exemple), et un boîtier.

Pour ce qui est du vérin Festo, je ne vois pas les caractéristiques du moteur. J'ai de gros doutes sur 20V 1,4A. Sans prendre leur driver, il faut alors mesurer le moteur.

Pour les drivers, il faut se tourner vers les drivers adaptés aux moteur unipolaire ou bipolaires en fonction du moteur. On ne peut pas choisir un driver si on n'a pas le type de moteur. Le mot pas à pas regroupe des moteurs qui ne se commandent pas tous de la même façon. Si on veut de la performance, il faut se tourner vers les moteurs bipolaires basse tension (<5V).
C'est un peu comme acheter un sommier et un matelas séparément sans se préoccuper par les dimensions en disant juste "2 places svp".

Pour ce qui est de l'alimentation, il faut prendre au moins deux fois la puissance statique des pas à pas. par exemple si le moteur est donné pour 4V 2A (soit 8W) il faut prendre une alim d'au moins 20W

Au niveau amateur, quand on utilise des pas à pas, on se débrouille pour ne pas perdre de pas, et du coup, le codeur est inutile. La vitesse du moteur est donné par le rythme des impulsions (par le logiciel). Le pas à pas est synchrone.

Pour ce qui est du vérin j'aimerais avoir un vérin et un moteur qui ressemblent à çaCapture : une course entre 50 et 100 mm et le moteur je sais que c'est un Sanyo Denki, mais le vérin aucune idée et j'aimerais savoir. Ou bien trouver un vérin similaire pour pouvoir trouver un bon moteur à monter dessus

Vérifiez bien, avec un shield comme celui que vous montrez, qu'il peut asservir le courant dans les bobines du moteur. Sans cela, vous ne pourrez pas tourner vite avec un moteur à forte résistance de bobinage, ou bien vous allez griller un moteur à faible résistance de bobinage, voire le shield. Lisez trois fois la doc pour être sur que les caractéristiques de tension/courant max qu'on vous donne peuvent être tenues en continu. En général, le problème que ça pose est d'évacuer la chaleur produite par les composants électroniques, et quand on ne voit pas de radiateur sur la photo ça laisse planer un gros doute.

Je prends le sujet en route et ma première impression est celle d'un grand flou.
Tu demandes de l'aide sur un modèle précis, puis tu cherches autre chose...

J'ai l'impression que c'est un projet industriel, mais qui n'entre pas dans le cadre de la l'activité principale de l'entreprise. Ce serait plus un outil fait maison.
Est-on d'accord ?

Si la fabrication doit s'étaler sur plusieurs années, il faut rester dans du matériel normalisé pour avoir plusieurs fournisseurs possibles. Dans cette situation choisir un produit qui n'aurait pas de sources d'approvisionnement alternatives serait suicidaire.

Si la fabrication ne concerne que quelques pièces, en nombre connu, le choix est plus large.
Si le matériel choisi n'a pas d"équivalents sur le marché il suffit d'en commander la quantité suffisante pour assurer la maintenance.

Autre point :
Es-tu libre de choisir n'importe quel matériel où as-tu des obligations ?
Ces obligations peuvent être une tension à ne pas dépasser, ou tout autre chose.

Il y a-t-il une notion de sécurité ? Si c'est utilisé en production il y a des règles à respecter et l'Inspection du Travail pourrait interdire le matériel si elle le juge dangereux.

Où en es-tu aujourd’hui ?

  1. Toujours au stade réflexion générale ?
    Dans ce cas il ne faut pas se polariser sur le matériel, mais sur la fonction.
    AMHA L'existence ou non d'un shield ne devrait pas être la source de préoccupation principale.

  2. À la rédaction du cahier des charges ?

Si tes demandes ne sont pas bien bornées les réponses ne le seront pas davantage.

Mon cahier des charges est bien rédigé et oui il s'agit d'un projet industriel mais les conditions sont très flexibles, je peux utiliser différents composants tant que cela fonctionne et que nous pouvons en réaliser quelques un ( maximum 5 machines). Je dois simplement trouver un vérin capable de faire un aller retour contre une pièce à une vitesse moyenne ( réglable) et avec une force d'environ 50 N . Le tout sur une course qui peut varier entre 100 et 50 mm. Nous avons plusieurs vérins en vue mais le choix peut encore varier selon les possibilités. Le choix du shield et du moteur+vérin.

Nous avons fait le choix d'un vérin électrique car pneumatique trop encombrant et problèmes de règlage de vitesse. Utiliser un Arduino Mega car notre vérin devra effectuer différents programmes selon différentes pièces. Nous avons déjà le système de douchette scanner de code barre avec le host USB arduino, l'arduino Mega, des fils, un cable 5V, et les capteurs de position et de force. Le plus simple serait de commander un moteur pas a pas pouvant être contrôlé par un shield puis un vérin se fixant sur le moteur. C'est pourquoi nous avons insisté sur le festo.

Si c'est pour un projet industriel, prendre l'ensemble axe et driver électronique proposé par Festo, sans hésitation. Faire un bricolage sur la partie puissance avec un shield fait pour des hobbyists ou des projets éducatifs, qui semble insuffisant sur la fonction de dissipation thermique, va vous amener des ennuis. Le choix avec ou sans codeur dépend du coût de la malfaçon / de la casse que vous admettez si une résistance mécanique imprévue fait perdre des pas au moteur.

Je suis d'accord nous n'avons pas évité cette possibilité mais en ce qui concerne la programmation de notre vérin, le vérin devra éxcecuter plusieurs programmes différents selon la pièce qui sera scannée par le scanner de code barre ,comment relier le scanner code barre au driver festo, alors qu'avec l'arduino c'est tout simple et facilement programmable

C'est quoi ce "driver".
Il ne faut pas me provoquer je démarre au 1/4 de tour :grinning: un driver, c'est conducteur de véhicule automobile ? C'est un jockey au trot attelé ? C'est un logiciel de gestion de matériel, c'est ... .... ... ...

Tu nous dis que c'est un sujet professionnel, mais pourquoi ne pose-tu-pas la question directement à Festo ?
C'est quand même eux qui connaissent le mieux leur produit ! Ce "boîtier" est probablement programmable. Ils ont obligatoirement des techniciens ou des ingénieurs d'application dont le travail est d'aider les clients pour qu'ils achètent leur matériel.
J'ai déjà vu des entreprises qui se faisaient carrément faire le travail par des fournisseurs de matériel. Je ne te dis pas d'aller jusque là, mais il ne faut pas hésiter a les questionner.

PS : si festo résouds ton problème, un petit retour sur ce forum sera très apprécié

Il est plus que probable que ce boitier est prévu pour s'interfacer avec un système numérique. Soit à bas niveau, par des signaux de type step/dir. Soit à haut niveau par une communication numérique, par exemple série. Si c'est le cas, donc il il peut être sous contrôle d'un Arduino.

Nous avons envoyé un mail à Festo leur expliquant la situation, merci de votre aide à tous nous vous tenons au courant de l'avancée du projet. Nous n'écartons pas l'arduino car je pense quand même que ce serait une solution intéressante, plus simple à réaliser et moins chère si nous trouvons les bons composants, des composants compatibles avec notre vérin et avec nos conditions.

Nous avons eu des nouvelles de festo, en effet il est possible pour le contrôleur du moteur de faire plusieurs programmes selons nos pièces, mais nous avons tout de meme achete un pilote moteur pas a pas , un moteur pas a pas et une alimentation afin de tester le système. Car le système festo couterait beaucoup plus chère

Make or buy ? comme disent les anglo saxons. Quand l'heure d'ingé est valorisable à 50€ sur des développements internes, et qu'on se dit qu'une semaine de 40h n'est pas de trop pour faire marcher une manip de ce genre, soit 2000€ pour la dépense de temps passé... A votre place je présenterais à mon boss le choix : acheter un axe Festo à 2000€ et ajouter 500€ d'étude pour le faire fonctionner, ou acheter des composants pour 500€ et ajouter 2000€ de frais d'étude pour espérer faire fonctionner le truc. Si c'était moi le boss, et que la manip soit unitaire et non reproductible, la décision serait vite prise.