V
vibram
Compagnon
Bonjour,
Comme je manque de connaissance et d'expérience dans ce domaine, je me permets d'ouvrir un sujet afin de collecter des informations.
La plupart des drivers de moteur PAP sont en step/dir
Et les servo sont souvent en 0+-10v
Bien sur certains drivers de servo sont aussi en step/dir (et vice versa pour les drivers de PAP) mais pas toujours .
J'aurais donc aimé mettre une option dans mes bricolages à base d'arduino ou de STM32 afin que le micro controller puisse sortir au choix un signal 0+-10v ou un signal step/dir.
Pour le step/dir c'est assez simple, il suffit d'ecrire sur chaque port la valeur voulue, c'est bon.
De ce que je comprends, le step/dir est un pilotage en position alors que le +-10v est un pilotage en vitesse.
Mais dans ce cas, comment font les machines lors d'un filetage par exemple si le moteur des avances est piloté en 10v et le mouvement asservi à la broche?
Maintenant ce que je souhaite faire, c'est soit convertir le step/dir en signal +-10v analogique, soit directement le générer sans passer par le step/dir mais que ce signal soit asservi à la broche également.
La cerise sur le gateau, c'est qu'un MCU comme arduino ou STM32 ne peut pas générer directement de tel signal, il faut soit convertir un signal PWM soit utiliser un transistor ainsi qu'un ampli op (et voir pour que celui ci aille de -10 à 10v et non pas seulement de 0 à 10v)
Au secouuuuuuurs
merci à vous
Comme je manque de connaissance et d'expérience dans ce domaine, je me permets d'ouvrir un sujet afin de collecter des informations.
La plupart des drivers de moteur PAP sont en step/dir
Et les servo sont souvent en 0+-10v
Bien sur certains drivers de servo sont aussi en step/dir (et vice versa pour les drivers de PAP) mais pas toujours .
J'aurais donc aimé mettre une option dans mes bricolages à base d'arduino ou de STM32 afin que le micro controller puisse sortir au choix un signal 0+-10v ou un signal step/dir.
Pour le step/dir c'est assez simple, il suffit d'ecrire sur chaque port la valeur voulue, c'est bon.
De ce que je comprends, le step/dir est un pilotage en position alors que le +-10v est un pilotage en vitesse.
Mais dans ce cas, comment font les machines lors d'un filetage par exemple si le moteur des avances est piloté en 10v et le mouvement asservi à la broche?
Maintenant ce que je souhaite faire, c'est soit convertir le step/dir en signal +-10v analogique, soit directement le générer sans passer par le step/dir mais que ce signal soit asservi à la broche également.
La cerise sur le gateau, c'est qu'un MCU comme arduino ou STM32 ne peut pas générer directement de tel signal, il faut soit convertir un signal PWM soit utiliser un transistor ainsi qu'un ampli op (et voir pour que celui ci aille de -10 à 10v et non pas seulement de 0 à 10v)
Au secouuuuuuurs
merci à vous