Je veux utiliser un servo pris par une voiture radiocommandée. Cependant, j'ai découvert que la rotation des roues (roues avant) n'est pas effectuée par un servo, mais à partir d'un moteur pour déplacer les roues et un mécanisme de contrôle, dans un boîtier de direction.
Plus précisément, il y a 2 fils (rouge / noir) qui relient la carte contrôleur à un moteur. Le moteur communique avec un ensemble d'engrenages.
Le contrôle (c'est la partie que je ne peux pas comprendre) est effectué par 4 fils qui aboutissent à un simple circuit. Selon le fil qui transfère le courant électrique, sa zone conductrice a également du courant. Ensemble d'engrenages avec lequel le moteur communique, se connecte à ce circuit avec 4 points d'extrémité cycliques métalliques.
Quelqu'un sait-il exactement comment le contrôle est effectué? Est important de décoder le mode de fonctionnement, car j'ai l'intention d'utiliser un mécanisme pour une autre implémentation.
Réponses:
Ressemble à un codeur rotatif à code gris. Il y a un joli tutoriel ici d'une version à deux sorties. Bon pour envelopper votre tête.
Vous avez quatre sorties, c'est donc un encodeur gris à quatre bits. Il y a quelques tables de vérité de ces sorties ici et illustrées ci-dessous.
Mais, maintenant que vous savez ce que vous cherchez, vous trouverez une pléthore d'informations. Ça va vous faire tourner la tête ...
la source
Je joue aussi avec l'un d'eux.
2 fils pour le moteur DC. Inversez la polarité pour changer de direction.
4 fils pour l'encodeur, vous donnant 5x positions uniques.
J'ai trouvé cette méthode pour lire la position. Il existe probablement une méthode plus efficace, mais cela a fonctionné pour moi.
Pour utiliser ce moteur pour diriger ma voiture RC, j'utilise un module de pont en H mini L298N. DC in pour le moteur et IN1 et IN2 pour contrôler la vitesse et la direction.
Utilisez PWM pour régler la vitesse du moteur CC et freiner une fois aux positions 1, 3 ou 5.
la source