Servomoteur ne fonctionnne pas avec arduino

Bonjour,

J’ai acheté un servomoteur de type "JX Servo PDI-HV7232MG 30 KG " seulement voilà à sa réception je me suis confronté à trois principaux problèmes mais je pense qu’ils sont liés:

  1. J’ai testé le fonctionnement du servomoteur en utilisant le programme “sweep” de l’arduino et il marche correctement dans la plage (0/180°). Mais dès que je réduis le délais du programme de 15 à 3ms, alors il ne veut plus marcher, ou alors il marche de manière instable (arrêt prolongé du servo et rotation brusque).

  2. Le programme “sweep” ne marche pas si je mets une plage en dessous de (0/50°).

3)J’ai testé un programme basique où je demande au servomoteur de:

  • tourner à 60
    -attendre 1000
  • retourner à 0°
  • attendre 1000

Ca ne fonctionne pas, alors qu’avec un petit servo 9g ça fonctionne correctement.

Pour résoudre ces problèmes, j’ai douté de l’alim, alors j’ai acheté un régulateur de tension 6v en sortie et j’ai relié toutes les masses, mais sans espoir. Quelqu’un a une idée s’il vous plait?

Ismail.

Quelle intensité dispo avec votre alim?

Pour le 1 (passage de 15ms à 3 ms) cela ne me surprend pas.

Commence par aller sur le blog d'Eskimon et tu trouvera l'explication du fonctionnement d'un servomoteur.
Tu y verra qu'il est constitué d'un moteur classique fortement démultiplié. Ce qui veut dire que pour faire 1/4 de tour en sortie d'arbre du servo le moteur fera 10 ou 50 tours complets.
C'est pour moi un problème de mécanique. La mécanique est lente vis à vis de l'électronique. Et plus la mécanique est puissante plus elle est lente.

Bonjour,

Concernant l'alimentation, j'utilise actuellement une pile 9V energizer avec un régulateur de tension 6V en sortie.

Sinon ca ne devrait pas être problématique de faire un degrés en 3s puisque dans ses caractéristiques il est écrit pour une alimentation de 6V il peut faire 0.12sec/60° soit donc en 2ms donc 3ms, on est encore large. Et puis comment expliquer le fait qu'il veut pas tourner en sweep sur une petite plage d'angle 0/50°et il bat :frowning: .

Merci.

la tension en elle même ne veut pas dire grand chose, tout dépend aussi du courant qui est tiré. Suivant la charge que votre moteur essaye de déplacer (et la force nécessaire), votre demande en Ampères va varier. Si votre source de courant ne suit pas, vous pourrez voir un effondrement de la tension, et des soucis sur le fonctionnement même du moteur

pas de double posts SVP

Bonjour,

Comme j'ai dis dans une de mes réponses, je n'est pas placé une grande charge pour l'instant: A peine 20g mais sans espoir. Existe il par exemple une solution à mettre en place avec une pile 9v qui amplifie le courant?

smail11:
Concernant l'alimentation, j'utilise actuellement une pile 9V energizer avec un régulateur de tension 6V en sortie.

On peut dire sans trop s'avancer que la source d'alimentation n'est pas proportionnée au besoin.

Il y a un principe physique qui dit que la puissance se conserve.
Dans un premier temps on va simplifier en négligeant les pertes.
Ce principe de conservation de la puissance implique que la source d'alimentation fournisse une puissance équivalente à la puissance mécanique fournie par le servo.

D'après toi est-ce possible avec une pile de 9V ?