Comment choisir le meilleur contrôleur de robot?
La sélection du meilleur contrôleur de robot pour votre projet robotique spécifique est essentielle à son succès. Également appelé microcontrôleur, un contrôleur de robot donne vie à votre robot en jouant le rôle de son cerveau. Il exécute des programmes, effectue des tâches informatiques, communique avec d'autres périphériques et prend les décisions appropriées. Il en existe une grande variété et pour choisir le meilleur contrôleur de robot, vous devez tenir compte du type d'application, du nombre de broches qu'il contient et des types de fonctions spéciales dont il dispose. Le coût, l'assistance, les accessoires et le langage de programmation sont d'autres facteurs à prendre en compte.
La phase de conception préliminaire implique de réfléchir à toutes les tâches que le robot doit exécuter et à d'autres fonctions. Si vous avez une idée du type de robot que vous souhaitez construire, faites une petite recherche sur les mêmes types de robots ou sur des robots similaires. En parcourant les contrôleurs de robot que les autres utilisateurs ont utilisés, ainsi que leurs commentaires, vous aurez une bonne idée de l'endroit où commencer.
Choisissez un contrôleur facile à programmer et à utiliser. De nombreux contrôleurs destinés aux concepteurs débutants ou aux concepteurs robotiques de niveau intermédiaire peuvent être programmés dans des langages tels que Basic ou C. Les contrôleurs d'interface programmables sont relativement peu coûteux, mais ils ne sont pas aussi faciles à utiliser. Si vous ne connaissez pas l'un des langages de programmation, choisissez un contrôleur avec une communauté d'utilisateurs très active et un langage de programmation que vous souhaitez apprendre.
Les images, le code, les vidéos et les bibliothèques gratuites partagées par d'autres concepteurs peuvent s'avérer très utiles. C'est également un bon moyen d'accéder à des forums avec des constructeurs de robots expérimentés et de bénéficier de leurs conseils. Un contrôleur possède de nombreuses connexions de signaux électriques ou de broches contrôlées par le programme qui lisent les entrées d’autres périphériques. Si vous devez contrôler de nombreux types de périphériques différents, vous aurez besoin d’un contrôleur de robot ayant un nombre égal de broches ou plus. Chaque broche peut être assignée à un but différent si nécessaire.
Les deux principaux types de broches sont les entrées / sorties analogiques (E / S) et les E / S numériques. Si le contrôleur de robot manque de broches d'E / S analogiques, vous devrez acheter un convertisseur analogique-numérique. L’avantage d’un contrôleur avec des broches numériques est qu’il permet au contrôleur de communiquer avec d’autres contrôleurs ou appareils numériques. Selon votre application, il peut être judicieux de choisir un contrôleur avec plusieurs broches numériques et analogiques.
Le choix d'un contrôleur de robot riche en fonctionnalités vous permet d'essayer de nombreuses fonctions différentes. La programmation du robot devient plus facile lorsque certaines tâches peuvent être prises en charge par du matériel dédié. Un régulateur de tension intégré est une fonctionnalité pratique car le contrôleur peut être alimenté dans une large plage de tension. Cela évite au concepteur du robot de fournir une tension de fonctionnement exacte.
La modulation de largeur d'impulsion, les convertisseurs analogique-numérique et la prise en charge spéciale de certains protocoles de communication sont d'autres fonctionnalités utiles. Les exigences de vitesse, de mémoire et de coût sont d'autres facteurs à prendre en compte. Si vous devez utiliser des accessoires spéciaux, assurez-vous qu’ils sont capables de s’interfacer avec le contrôleur de votre choix. Il est également bon de choisir un contrôleur disposant de nombreux documents et supports.