Académique Documents
Professionnel Documents
Culture Documents
1
IV. 1 - Introduction
Le concept d'AS-i remonte à l'année 1990 avec la création d'un groupe de travail
réunissant onze sociétés dont une majorité d'offreurs de capteurs/actionneurs.
L'objectif initial était de définir et de mettre en place un système de transmission
commun à tous les capteurs/actionneurs quel que soit le fabricant d'origine d'où
le nom d'AS-i (Actuator Sensor Interface).
3
SEKKAL.W
IV.3 – Avantages de l’interface AS-i
SEKKAL.W 5
Figure IV.2 – Evolution des modes de raccordement.
SEKKAL.W 6
IV - L’ASIC et l’intelligence des esclaves
L’ASIC est un circuit intégré spécifique qui va gérer toutes les fonctions
d’interfaçage d’un esclave. Son petit volume lui permet d'être facilement intégré
dans le capteur ou l'actionneur.
SEKKAL.W 8
IV.4 - Performances et caractéristiques de l’AS-i
Protocole : AS-i est un système maître- esclave. La gestion des esclaves est
assurée par un seul maître, qui interroge successivement chaque esclave présent
sur le câble et attend sa réponse.
Nombre d’esclaves : 31 maxi (spécification V2.04). Chaque esclave a une
adresse qui lui est propre.
Cycle d’interrogation : 5ms max. pour 31 esclaves TOR (tout ou rien). Ce temps
est réduit si le nombre d’esclave est inférieur à 31.
Identification des esclaves : Par un profil définissant les fonctionnalités intégrées
dans l’esclave. Le profil est fixé en usine, il est figé.
Nombre maximum d’entrées / sorties TOR par esclave : 4 entrées et 4 sorties.
Nombre de produits traditionnels raccordables sur AS-i : jusqu’à 124 capteurs et
124 actionneurs.
Longueur maxi du système : 100m, extensible jusqu’à 300m à l’aide de
répéteurs. Ceci pour l’ensemble des câbles et prolongateurs constituant le
système.
Support physique : 2 fils non blindés, supportant l’alimentation des périphériques
et les signaux logiques. Un câble et des répartiteurs spécifiques ont été
développés pour simplifier la mise enSEKKAL.W
œuvre. 9
Depuis 1999, l’association AS-i a publiée une nouvelle spécification : la
version V2.1:Les principales améliorations de cette nouvelle version sont :
- Extension du nombre d’esclaves à 62.
- Nouvelles fonctions de diagnostic, telles que détection de court circuit
sur les sorties ou de défaut d’alimentation auxiliaire…
- Prise en compte d’entrées / sorties analogiques.
SEKKAL.W 10
Figure IV.4 – Les éléments constituants AS-i.
SEKKAL.W 11
• Le maitre
C'est le composant central du système, sa fonction est de gérer les échanges de
données avec les interfaces et composants (appelés aussi esclaves) répartis dans
l'installation. Il peut recevoir :
- 31 interfaces ou composants en version V1 (temps cycle 5ms)
- 62 interfaces ou composants en version V2 (temps de cycle 10ms
Le maître est :
- Soit intégré dans un contrôleur programmable, sous la forme d'une extension par
exemple,
- Soit connecté au bus de terrain, il s'agit alors d'une passerelle
• L’alimentation AS-interface
C’est une source très basse tension de 29.5 à 31.6V pour les interfaces, et composants
alimentés à travers le câble AS-Interface. Elle est protégée contre les surtensions et les
courts circuits. Seul ce type d'alimentation peut être utilisé sur une ligne AS-Interface.
Dans certains cas, en particulier lorsque l’installation comporte beaucoup d’actionneurs très
consommateurs d’énergie, la consommation totale peut dépasser la capacité maximum du
câble AS-i, qui est limitée à environ 8A. Il est alors nécessaire d’utiliser une (ou plusieurs)
alimentation auxiliaire pour réaliser une distribution de puissance. Cette alimentation
auxiliaire sera également utile lorsque, pour des raisons de sécurité, on souhaite pouvoir
couper l’alimentation des actionneurs sans couper celle des capteurs.
12
SEKKAL.W
• Le câble plat
Le câble jaune, connecté à l’alimentation de puissance, assure les deux fonctions
suivantes :
- Transmettre les données entre le maître et les esclaves.
- Alimenter les capteurs et actionneurs.
Le câble noir, connecté à la source auxiliaire 24V fourni
la puissance aux actionneurs mais aussi aux capteurs
qui possèdent des entrées isolées.
SEKKAL.W 13
La longueur maximale du câble s’élève à 100 m par segment, mais elle peut être
rallongée en utilisant des répéteurs par exemple.
SEKKAL.W 14
• Les esclaves
Ce sont les entités "communicantes" reliées au bus (31 au maximum par segment
AS-i), elles peuvent être :
- des capteurs ou actionneurs communicants (comportant un ASIC) se raccordant
directement sur le bus.
- Les capteurs ou actionneur traditionnels : Ils sont raccordés sur le bus par
l’intermédiaire de répartiteurs actifs (4 capteurs - actionneurs par répartiteur ).
SEKKAL.W 15
Figure IV.5 – Topologie possible du BUS AS-i.
SEKKAL.W 16
Figure IV.6 – Exemple de topologie sans répéteur.
SEKKAL.W 17
Figure IV.7– Exemple de topologie avec répéteur.
18
SEKKAL.W
IV.6 – Fonctionnement du système AS-i
IV.6.1 – Principe de fonctionnement
Le protocole AS-i est basé sur le fonctionnement Maître/Esclave. Le maître
interroge cycliquement tour à tour, chacun des esclaves. En un cycle, toutes les
informations d'entrées-sorties sont mises à jour côté maître et côté esclave.
Le temps de cycle est de 5 ms pour 31 esclaves, et il est de 10 ms pour 62
esclave. Il décroît lorsque le nombre d'esclaves diminue,
IV.6.2 – Le rôle du maitre
D'une manière générale, le maître gère les fonctions suivantes :
- initialisation du réseau,
- identification des esclaves,
- il assure le transfert cyclique des données,
- établit le diagnostic du réseau (état des esclaves, défaillance de
l'alimentation, atténuation excessive des signaux,...),
- remonte les erreurs au contrôleur,
- reconfigure les adresses, lors d'un changement de configuration (ex:
remplacement d'un esclave).
Le "profil" du maître définit exactement quelles sont les fonctions
19
implémentées pour un maître donné. SEKKAL.W
IV.6.3 – Le rôle des esclaves
Les esclaves décodent les requêtes qui leurs sont destinées et répondent
immédiatement au maître. Comme les maîtres, leurs fonctionnalités sont définies par
un ‘’profil’’.
IV.7 – Fonctionnement du dialogue Maitre- Esclave
IV.7.1 – Le codage du signal
SEKKAL.W 20
IV.7.2 – Les trames
Les trames ont une longueur fixe de 14 bits pour le maître et de 7 bits pour l'esclave.
Chaque esclave est identifié par une adresse.
SB Bit de contrôle
0= échange de paramètre, de données,
défini par S0-S4.
1 = commande définie de s0 à s4
A4 …. A0 Adresse de l’esclave
S4 …S0 Données de sortie
PB Bit de parité
EB BIT DE FIN =1 (end)
* Parité paire : l'ensemble des bits à 1 dans le télégramme maître (hormis le bit de
fin) doit être pair SEKKAL.W 22
IV.7.2.2 – Structure de la trame de l’esclave
C’est une trame de longueur fixe (8 bit )
ST E4 … E0 PB EB
E4 …. E0 Donnée d’entrées
PB Bit de parité
EB BIT DE FIN =1 (end)
14 3à4 7 1à2
Figure .8 – Constitution du temps de réponse.
SEKKAL.W 23
As-i utilise plusieurs méthodes pour garantir la sureté du transfert de données. Le
signal est vérifié par le récepteur, s’il n’a pas la forme requise il n’est pas pris en
compte. Le temps mort du maître provoque l’acquittement.
La durée d’un bit est de 6 µs. A la vitesse de 166.67 Kbits/s, en ajoutant l’ensemble
des bits de pause, le temps de cycle maximum ne dépassera pas 5082 µs.
Chaque cycle se décompose en trois parties:
- échange de données,
- gestion du système,
- mise à jour/insertion d'un esclave.
SEKKAL.W 24
IV.8 – Les profils
Le profil d'un équipement AS-Interface détermine ses capacités. Deux produits AS-
Interface ayant les mêmes fonctions et le même profil fonctionnent exactement de
la même manière, quels que soient les fabricants. Ils sont interchangeables à
l'intérieur d'un même système.
Le profil est fixé en usine au moyen de deux ou trois caractères figés dans
l'électronique interne de l'équipement. Il ne peut pas être modifié.
• Profil du maitre
Les profils du maître définissent les capacités individuelles de chaque type de maître AS-
Interface. Il existe quatre types de profils du maître : M1, M2, M3, M4, cette dernière est
compatible avec les versions précédentes.
Tous les esclaves disposent d'un profil, les profils, semblables à des cartes
d'identité, ont été définis afin de distinguer les actionneurs et les capteurs en les
répartissant dans de grandes familles. Le système des profils est particulièrement
utile lorsqu'il s'agit de remplacer un esclave.
Par exemple, deux actionneurs fabriqués par différents constructeurs mais ayant le
même profil sont fonctionnellement interchangeables sans programmation ni
adressage. 25
SEKKAL.W