Je sais que les servomoteurs RC sont conçus pour un mouvement précis, plutôt que pour la rotation continue d'un moteur CC. La plupart des servomoteurs RC sont-ils limités au mouvement dans une rotation ou peuvent-ils réellement être faits pour tourner continuellement? C'est-à-dire, leur mouvement est-il limité à un arc spécifique? Ou cela dépend-il du type de servomoteur RC?
J'ai vu des vidéos de steppers de taille industrielle tournant constamment , mais plus précisément, je me demandais si un MG995 le pouvait.
Je ne possède pas encore de servomoteurs RC, je ne peux donc pas le tester moi-même. Je veux juste m'assurer avant de faire un achat. Je continue de voir des informations contradictoires, par exemple l'instructible, Comment modifier un servomoteur RC pour une rotation continue (un robot marcheur à moteur) , implique qu'un servomoteur RC ne tournera pas continuellement, sinon sinon, pourquoi serait-il nécessaire de modifier il?
Addenda
Je viens de réaliser, après avoir creusé davantage sur Google, et comme HighVoltage le souligne dans sa réponse , que j'ai confondu les steppers et les servos.
De plus, j'ai découvert comment pirater le servo TowerPro MG995 pour une rotation continue .
la source
Réponses:
En un mot, les servomoteurs et les moteurs pas à pas ne sont pas techniquement les mêmes choses. Le lien que vous avez publié concerne uniquement les servos et non les moteurs pas à pas. Un servomoteur ne tourne pas librement comme un moteur à courant continu. Les angles de rotation sont généralement limités, et chaque servo a une position de "verrouillage" où il reste par défaut. Une impulsion positive le fait se déplacer dans le sens horaire, négatif le fait se déplacer dans le sens antihoraire. Même s'il doit rester "verrouillé", il a besoin d'une impulsion à haute fréquence lui disant de rester là. Bien que le moteur soit CAPABLE de fonctionner en continu, ce n'est pas ainsi que les servos sont destinés à être utilisés. D'où la nécessité de modifications.
Les moteurs pas à pas, d'autre part, comme son nom l'indique, se déplacent par étapes. Il se déplace d'un électro-aimant à l'autre, de manière lente et précise selon celui qui est excité. Donc, si vous définissez un nombre très élevé de "pas", et si votre forme d'onde de conduite est suffisamment lisse, le moteur affichera une rotation presque continue. En raison de toute l'énergie nécessaire, il a également besoin d'un circuit de conduite spécial.
la source
Le fait qu'un moteur puisse tourner en continu dépend de la façon dont il est contraint par d'autres parties du système.
Un servo rc comme le MG995 aura généralement un moteur, une boîte de vitesses et un potentiomètre à course limitée pour fournir un retour de position. C'est ce dernier composant qui empêche le servomoteur rc de tourner en continu. Dans le cas du MG995, il peut apparemment être acheté avec une rotation de 180 ou 360 degrés pour les applications robotiques .
Si vous supprimez cette contrainte, il peut encore y avoir d'autres contraintes. Si votre moteur contrôle le mouvement d'un bras de robot par exemple, il peut être contraint par des butées mécaniques sur les articulations ou le câblage.
J'ai déjà travaillé pour une entreprise qui a créé un robot pour le détartrage du poisson , celui-ci avait une articulation d'épaule qui pouvait tourner en continu, ramassant chaque poisson d'un convoyeur, l'orientant correctement, le présentant aux disques de coupe, laissant tomber le dé-dirigé pêcher sur un autre convoyeur puis se balancer pour ramasser le poisson suivant.
Afin de fournir de l'énergie électrique et des signaux de commande aux articulations plus bas dans la chaîne cinématique, il a utilisé des bagues collectrices sur l'articulation de l'épaule avec des techniques de lissage de puissance et de correction de signal fantaisistes (les bagues collectrices sont électriquement très bruyantes ).
la source
En ce qui concerne la première affirmation de votre question: "Je sais que les servomoteurs RC sont conçus pour un mouvement précis, plutôt que pour la rotation continue d'un moteur à courant continu. ? "
Un servo RC à rotation continue n'est PAS un servo
Voici pourquoi
Qu'est-ce qu'un servo
Un servomoteur (servomoteur) est un moteur avec un capteur de position et un contrôleur en boucle fermée qui ajuste la puissance du moteur pour assurer que le moteur est maintenu avec précision à la position commandée.
Qu'est-ce qu'un servo RC
Un servomoteur RC est un petit moteur à courant continu adapté à un arbre d'entraînement doté d'un potentiomètre (résistance rotative)pour son capteur de position et est contrôlé par un train d'impulsions. La largeur de l'impulsion (PW) détermine la position de l'arbre d'entraînement. Le contrôleur compare le PW à la position du potentiomètre et le moteur est entraîné pour compenser l'erreur. Dans un servo RC typique, une impulsion de 1,5 ms est la position centrale. Par exemple, dans ce cas, l'impulsion est comparée à la valeur de résistance centrale du potentiomètre. Si le potentiomètre est à sa valeur centrale, aucune puissance n'est appliquée au moteur. Si, cependant, le servo est dans le sens horaire (CW) du centre, la valeur du potentiomètre sera inférieure et le servo-contrôleur appliquera de la puissance pour tourner le moteur dans le sens antihoraire (CCW) pour le ramener au centre. Plus l'erreur est importante, plus la puissance sera appliquée au moteur. Si l'erreur se produit dans la direction opposée, le moteur sera entraîné CW.
L'avantage de cette conception est que vous pouvez produire un servo très léger à partir de petits composants peu coûteux. La limitation de cette conception est que la course de l'arbre d'entraînement est limitée par la course de rotation du potentiomètre. Pour RC, ce n'est généralement pas un problème car les servos RC sont généralement utilisés pour piloter des services de contrôle qui ont un déplacement très limité.
Pourquoi un servo RC à "rotation continue" n'est pas un servo
Comme @Greenonline l'a mentionné, vous pouvez modifier un servomoteur RC pour une rotation continue.
La vidéo est ce qu'ils font
Donc, pour en revenir à ma description d'un servo RC, qu'est-ce que cela donne?
la source