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