4. Applications du CAN
4.1 Généralités
Le CAN a trouvé de très nombreuses applications
dans des domaines divers et variés : systèmes de navigation,
ascenseurs, machines-outils, photocopieurs, textiles, jouets. Le CAN a
été intégré directement dans les capteurs tels que
les codeurs optiques.
CAN dans les véhicules
Pour les voitures de tourisme, il existe
généralement deux réseaux CAN :
-- l'un concerne l'injection électronique, l'allumage
électronique, la boîte de vitesse automatique et les
systèmes ABS (Anti-Blocking System) ;
-- l'autre est utilisé pour le chauffage, la
climatisation, les vitres et les rétroviseurs électriques, les
sièges ajustables, la fermeture centralisée des portes,
l'optique...
Ces applications sont actuellement en cours sur les autobus, les
camions et même sur les fauteuils roulants, la sécurité
étant l'aspect principal.
Le bus CAN a été très rapidement
intégré dans les tracteurs, les véhicules utilitaires et
de chantiers. La norme ISO11783 a pour objet de définir les
caractéristiques spécifiques du secteur du machinisme agricole
mobile dans le cadre de la transmission par bus CAN d'informations entre le
tracteur et diverses machines telles qu'une charrue, une ramasseuse-presse, un
pulvérisateur...
Des applications du CAN ont été
réalisées sur les trains et les métros où la
communication entre wagons est très importante, ainsi que sur des robots
mobiles.
CAN dans les techniques médicales
-- Scanners : par exemple système PMS (Philips Medical
Systems) utilisant le CAN pour la communication entre l'unité de
positionnement du patient et l'unité de production des rayons X.
-- Fauteuils de dentiste.
-- IRM.
CAN et la domotique
-- Escalator, tapis roulants pour piétons.
-- Rideaux et scènes dans un théâtre.
CAN dans le contrôle-commande de procédés
-- DeviceNet.
-- SDS (Smart Distributed Systems).
4.2 Exemples pratiques
4.2.1 Robots mobiles
La robotique mobile nécessite l'intégration et la
gestion de nombreuses fonctions de localisation, perception, commande...
La figure 25 présente une architecture appropriée
basée sur une carte CAN196KC. Cette carte peut fonctionner en mode
autonome ou contrôlée par PC. En mode autonome, la carte est
régie par un programme qui réside dans une EPROM. En mode
contrôlée par PC, un programme utilisateur peut être
téléchargé, via la liaison RS232, sur la carte CAN196KC et
être exécuté. Ces propriétés en font un outil
performant pour expérimenter et développer des noeuds CAN «
intelligents ».
La carte CAN196KC est dotée d'une CPU 16 bit,
équipée d'une interface de bus CAN. Elle peut être
utilisée comme système de développement ou être
intégrée dans une application spécifique.
Basée sur le microcontrôleur 80C196KC et un
contrôleur de communication
CAN 82527 de la famille Intel et possédant une horloge
temps réel, cette carte permet de tester des applications temps
réel connectées au bus CAN.
4.2.2 Régulation de température
La figure 27 illustre une application du bus CAN en
régulation de température. La mesure de la température se
fait à l'aide d'une sonde PT100 et son acquisition, à une
fréquence de 1 Hz, ainsi que sa transmission, à 100 kbit/s via le
CAN, sont assurées à l'aide d'un simple composant SLIO
associé à un convertisseur analogique numérique.
L'information ainsi véhiculée sur le CAN est lue
par la carte CAN196KC. Un algorithme de commande implantée dans cette
carte permet d'actionner une servovalve de façon à assurer la
consigne en température désirée.
|