DigitalSpirit / Blog

Mise à jour du programme de Gestion de 24 servos

Electronique 08 février 2006 par hugo
Le programme de gestion de 24 servos dont les fonctionnalités sont listées ci dessous passe en version 1.2 avec 2 nouveautés majeures permettant d'être mieux adapté aux robots biped :
  • Commande de 24 servos le plus précisément possible
  • Position sur 8 bits (0 pour repos, et de 1 à 254, 255 étant réservé)
  • Réception des trames série
  • 2 modes de fonctionnement en réception
    • SERVO_MODE_CMD_UNIT : La trame ne concerne qu'un seul et unique servo
    • SERVO_MODE_CMD_MASK : Un masque de bit est envoyé et peu ainsi concerné un, plusieurs ou tous les servos en même temps
  • Pour le moment, uniquement en mode EXTENDED (impulsion comprise entre 400us et 2.4ms)
  • Prix de revient dérisoire < 15euros (des modules du marché vendent des version pour piloter 20 servos à 50 euros)

Les nouveautés / changements :
  • Un nouveau mode de fonctionnement : SERVO_MODE_CMD_MASK_3BLOCK : 3 masques (3 octets) de bit suivi de 3 octets de position sont envoyés permettant d'envoyer plusieurs consignes différentes à plusieurs servos en une seul trame de 7 octets
  • Il est possible de configurer l'envoie d'une trame un démarrage permettant de valider le fonctionnement de la liaison
  • Au démarrage, les servos ont tous la consigne 0, aucune impulsion ne leur ai envoyés

Explications, téléchargement : GestionDe24Servos
Le Forum associé

Merci à Guy pour le test de cette version.
Ouvrir l'article

Carte de gestion de 24 servos

Electronique 13 janvier 2005 par hugo

Je viens de terminer une carte pouvant piloter 24 servos avec un 18F452, voici les détails de celle ci :

  • Commande de 24 servos le plus précisément possible
  • Position sur 8 bits (0 pour repos, et de 1 à 254, 255 étant réservé)
  • Réception des trames série
  • 2 modes de fonctionnement en réception
    • SERVO_MODE_CMD_UNIT : La trame ne concerne qu'un seul et unique servo
    • SERVO_MODE_CMD_MASK : Un masque de bit est envoyé et peu ainsi concerné un, plusieurs ou tous les servos en même temps
  • Pour le moment, uniquement en mode EXTENDED (impulsion comprise entre 400us et 2.4ms)
  • Prix de revient dérisoire < 15€ (des modules du marché vendent des version pour piloter 20 servos à 50€)

Plus de détails sur le fonctionnement de celle ci et sa réalisation sur le wiki : GestionDe24Servos

Ouvrir l'article