Les systèmes ADwin

Les systèmes ADwin, quel que soit leurs formats mécaniques ou leurs configurations, permettent de s’interfacer avec des systèmes physiques tels que des bancs d’essais ou des machines spéciales afin d’en extraire des mesures physiques, des états, et, d'en contrôler certains éléments. Ainsi, ils constituent toujours le cœur permettant de contrôler ces types d’équipements.

L’utilisation d’un ordinateur personnel, quel que soit son type ou son système d’exploitation, ne permet pas de telles opérations d’acquisition et/ou de contrôle dans de bonnes conditions. En effet, ces types d’ordinateurs ne peuvent jamais garantir qu’une tâche à effectuer est exécutée à un instant voulu, prédéterminé et invariable. Il faut leur adjoindre un ou plusieurs processeurs garantissant ce déterminisme et avec lesquels ils peuvent échanger toutes les informations nécessaires au suivi et à la supervision de l’ensemble. C’est très exactement ce que fournissent les systèmes ADwin.

Caractéristiques fonctionnelles fondamentales

Bien sûr, il existe des plateformes informatiques temps réel susceptibles de remplir ce type de fonctionnalités. Cependant les systèmes ADwin se distinguent de celles-ci par, au mois, cinq caractéristiques fondamentales :

- Ils sont nettement plus rapides.

En effet, le temps de réaction d’un système ADwin à un évènement matériel pour traiter celui-ci peut descendre à 300 ns. Ici, ce n’est pas vraiment la vitesse de mesure qui est la plus importante, mais plutôt de s’assurer que le délai entre un évènement et son traitement est le plus court possible et invariable quel que soit l’état du système.

- Ils sont simples à utiliser.

Les systèmes ADwin intègre un système d’exploitation multitâche temps réel qui prend en charge, via divers dispositifs matériels et logiciels, tout ce qui concerne la gestion des accès aux données en temps réel. Ainsi ils sont utilisables par des non spécialistes de la programmation temps réel. Il n’est pas nécessaire à un utilisateur de gérer des sémaphores ou des mutex pour gérer l’accès aux données ou aux ressources matérielles. Cela s’applique tant aux tâches temps réels qu’aux tâches de supervision fonctionnant sur un PC hôte.

- Ils peuvent fonctionner de manière isolée.

Dans le cas où aucune supervision n’est requise, il n’est pas nécessaire que le système ADwin soit relié à un PC. Il peut travailler seul. Cette fonctionnalité est très intéressante dans le cadre du contrôle de machines spéciales ou dans le cadre de mesure embarquées faites sur le terrain.

- Ils sécurisent les systèmes.

Même en cas de panne du PC hôte, les systèmes ADwin continuent à fonctionner normalement. L’abandon ou la reprise des communications entre un PC hôte et un système ADwin sont transparents pour ce dernier et n’ont aucun impact sur les tâches temps réel.

- Ils n’imposent pas les solutions de supervision.

Quel que soit le langage de programmation, le logiciel d’acquisition de données ou de supervision, de visualisation, qu’un utilisateur souhaite utiliser sur l’ordinateur hôte, les systèmes ADwin n’imposent aucune solution. Ils sont totalement indépendants des choix de l’utilisateur, et donc, totalement universels.

Exemples de domaines d’application

- Contrôle de bancs d’essais et acquisition de données,
- Bancs d’essais automobiles,
- Bancs d’essais de systèmes aéronautiques,
- Contrôle de systèmes hydrauliques ou pneumatiques,
- Test de composants et d’organes dynamiques,
- Tests de résistance des matériaux,
- Applications de contrôles de machines spéciales,
- Recherches industrielles et scientifiques,
- Systèmes d'automatisation de lignes de production,
- Bancs d’essais HIL / Hardware-in-the-Loop,
- Tests en laboratoires ou sur le terrain,
- Tests de validation qualité,
- Essais ou applications sécuritaires,
- Etc…