Ultrasons

Note

Cette section couvre les dispositifs de capteurs à ultrasons. Pour un guide logiciel sur les ultrasons, voir Ultrasons - Partie logicielle.

Les télémètres à ultrasons sont quelques-uns des télémètres les plus couramment utilisés en FRC®. Ils sont bon marché, faciles à utiliser et assez fiables. Les télémètres à ultrasons fonctionnent en émettant une impulsion sonore à haute fréquence, puis en mesurant le temps qu’il faut à l’écho pour atteindre le capteur après avoir rebondi sur la cible. À partir du temps mesuré et de la vitesse du son dans l’air, il est possible de calculer la distance par rapport à la cible.

Types de capteurs ultrasons

Bien que tous les télémètres à ultrasons fonctionnent selon le principe de «réponse ping» décrit ci-dessus, ils peuvent varier dans leur façon de communiquer avec le roboRIO.

Ultrasons avec sorties analogiques

Connexion d’un MB1013 au port analogique du roboRIO.

Les détecteurs à ultrasons analogiques produisent une simple tension analogique correspondant à la distance à la cible, et se connectent ainsi à un port analog input. L’utilisateur devra calibrer la conversion tension-distance dans software.

Capteurs ultrasoniques à réponse ping

Connexion des canaux d’entrée et de sortie du capteur  ultrasons VEX Ultrasonic Range Finder à deux ports DIO.

Alors que, comme mentionné, tous les capteurs ultrasoniques sont des dispositifs fonctionnellement à réponse ping, celui-ci est configuré pour se connecter à la fois une entrée numérique et une sortie numérique. La sortie numérique est utilisée pour envoyer le ping, tandis que l’entrée est utilisée pour lire la réponse.

Capteurs ultrasoniques avec bus série

Un capteur ultrason Maxbotix RS-232.

Certains capteurs à ultrasons plus compliqués peuvent communiquer avec le RIO sur l’un des bus série, tels que RS-232.

Avertissements

Les capteurs à ultrasons sont généralement assez faciles à utiliser, mais il y a quelques mises en garde. Comme les ultrasons fonctionnent en mesurant le temps entre l’impulsion et son écho, ils mesurent généralement la distance uniquement à la cible la plus proche dans leur plage. Il est donc extrêmement important de choisir le bon capteur pour le travail. La documentation des capteurs à ultrasons comprendra généralement une image du «diagramme de faisceau» qui montre la forme de la «fenêtre» dans laquelle les ultrasons détecteront une cible - faites très attention à cela lors de la sélection de votre capteur.

Les capteurs à ultrasons sont également sensibles aux interférences d’autres capteurs à ultrasons. Afin de minimiser cela, le roboRIO peut exécuter des ultrasons à réponse ping de manière alternée, ou « round-robin » - cependant, en compétition, il n’y a aucun moyen sûr de s’assurer que les interférences des capteurs montés sur d’autres robots ne viennent pas entrer en conflit avec nos capteurs.

Enfin, les capteurs ultrasoniques peuvent être dans l’impossibilité de détecter des objets qui absorbent les ondes sonores ou qui les redirigent de manière étrange. Ainsi, ils fonctionnent mieux pour détecter des objets durs et plats.