TRAVAIL A RENDRE Série N° 2 Module : Temps réel Enseignant : L. Bouhouch Exerci
TRAVAIL A RENDRE Série N° 2 Module : Temps réel Enseignant : L. Bouhouch Exercice : (Suite de l'Exo. 2 du TD2) Pour remonter des données d'un automate vers un superviseur, on utilise une liaison série en boucle de courant. Le protocole utilisé est le protocole Jbus de type question/réponse. Ce protocole permet à un équipement Jbus maître de dialoguer avec un ou plusieurs équipements Jbus esclaves. C'est le Jbus maître qui est toujours à l'initiative d'un échange vers un ou plusieurs Jbus esclaves. Le numéro d'esclave codé sur un octet de 0 à 255 permet à un esclave particulier de se reconnaître : tous les esclaves reçoivent la trame Jbus requête, seul l'esclave qui se reconnaît répond. La valeur 0 du numéro d'esclave est une valeur particulière qui permet lors d'une écriture par le Jbus maître d'écrire dans tous les esclaves en même temps (diffusion). Dans ce cas, il n'y a pas de réponse de la part des automates esclaves. Pour des fins du superviseur, on a besoin de lire 2 mots à l'adresse 100 de l'automate esclave 1. En Jbus, la trame de lecture de deux mots (requête) du Jbus maître sera constituée par : Le numéro d'esclave NES sur un octet : 1 (001H), Le code fonction CF sur un octet signifiant lecture de mots : 3 (003H), Le nombre de mots à lire sur deux octets : 2 (002H, 000H), L'adresse de lecture sur deux octets : 100 (064H, 000H), Le CRC16 ou Code de Redondance Cyclique sur deux octets : (06EH 0B2H). La trame de réponse du Jbus esclave est constituée par : Le numéro d'esclave NES sur un octet : 1 (001H), Le code fonction CF signifiant lecture de mots sur un octet : 3 (003H), Le nombre d'octets lus NB sur un octet : 4 (004H), La valeur des mots lus sur quatre octets, Le CRC16 ou Code de Redondance Cyclique sur deux octets (0FAH 0AFH). On peut décomposer un échange de la façon suivante, où les temps ti représentent : t1 : temps de préparation de la trame de la requête par le Jbus maître, t2 : temps de transmission de la trame requête, t3 : temps de réponse de l'automate. C'est une caractéristique de l'automate en fonction du nombre de mots lus. Ce temps sera pris égal à 5 ms pour une réponse à une lecture de deux mots, t4 : temps de transmission de la réponse de l'automate, t5 : temps d'analyse de la réponse du Jbus esclave par le Jbus maître. Avec T représentant la période minimale à laquelle on peut scruter deux mots dans l'automate, on a la relation : T = t1 + t2 + t3 + t4 + t5. Les temps entre les caractères (TIC ou Temps Inter Caractères) seront pris négligeables devant le temps de transmission d'un caractère pour les calculs des temps t2 et t4. 3. En supposant que le temps tCRC = 66 . tc de calcul du CRC est lié au nombre d'octets NBOCT par : t1 = tCRC + 47.NBOCT . tc Avec tc la durée d’un cycle processeur en ns. Dans le cas d’un processeur du Jbus maître qui est cadencé à 33 MHz, déterminer le temps de calcul de CRC de la trame émise (t1). 4. Dans les mêmes conditions que 3), déterminer le temps de calcul de la trame reçue (t5). 5. Que peut-on dire de ces temps comparés aux temps de transmission des différentes trames ? 6. Calculer la période de scrutation minimale T. 7. Sur quels paramètres peut-on jouer pour améliorer la scrutation (vitesse, format, processeur, etc.) ? - 1 -© Propriété Exclusive de l’Ecole Polytechnique Privée d’Agadir ECOLE POLYTECHNIQUE PRIVEE D’AGADIR Tél : 0528 23 34 34 uploads/Litterature/ tar-2-tmpr-eno-ok-p.pdf
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 05, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.1538MB