Ecole Nationale des Sciences de l’Informatique A.U 2014-2015
Examen (Session Principale)
Module : Système à base de microcontrôleur
Durée : 2H
Enseignants: M. MASMOUDI
Date : 14 - 11 - 2014
Classe : 3ème SLE
Documents non autorisés
Exercice 1 (7 points)
1. Donner l’architecture interne d’un microcontrôleur. (1 pnt)
2. Décrire l’environnement minimal pour le fonctionnement d’un microcontrôleur. (1 pnt)
3. Dans un microcontrôleur, donner l’utilité d’avoir:
a. Plusieurs sources d’horloge. (0,5 pnt)
b. Plusieurs sources d’alimentation. (0,5 pnt)
c. Plusieurs modes de boot. (0,5 pnt)
d. Un bootloader. (0,5 pnt)
e. Un périphérique de gestion d’horloge. (0,5 pnt)
f. Plusieurs modes d’économie d’énergie. (0,5 pnt)
4. Donner l’instrumentation et les périphériques nécessaires pour :
a. La lecture d’une valeur analogique en tension. (0,5 pnt)
b. La lecture d’une valeur analogique en courant. (0,5 pnt)
c. Une mesure capacitive. (0,5 pnt)
d. Une sortie PWM. (0,5 pnt)
Problème (13 points)
Le SAE J1708 est un standard utilisé dans la communication entre les différents calculateurs dans les camions
poids lourd. SAE J1708 définit la couche physique dans le respect du modèle OSI. D’autre protocole sont utilisé
pour les couches supérieures. Le SAE J1708 utilise le même principe du RS485 en utilisant une transmission
différentielle de huit bits à 9600 bits par seconde avec un seul bit de start, un seul bit de stop, pas de parité et
sans contrôle matériel.
1.
1.1. C’est quoi la différence entre un protocole de communication asynchrone et un protocole de
communication synchrone. Le J1708 est un protocole synchrone ou asynchrone ? (1 pnt)
1.2. Justifier l’utilisation du J1708 dans cet environnement. (1 pnt)
Les deux fils de transmission du J1708 sont nommés A et B :
une transmission de la valeur 1 sur le bus revient à mettre le signal A à l’état haut et B à l’état
bas,
une transmission de la valeur 1 sur le bus revient à mettre le signal B à l’état haut et A à l’état
bas.
Le RS485 peut être transformé en UART juste en récupérant sur le fils Rx l’état du bus en mode réception, et on
synthétisant l’état du fils Tx sur le bus en cas d’émission. L’émission et la réception sont arbitrées par deux
signaux Re (receive enable) et De (Data transmission enable) .
2. Ecrire les fonctions logique de :
2.1. Rx en fonction de A,B et Re en mode réception, (0.5 pnt)
2.2. A et B en fonction de Tx,De en cas d’émission. (0.5 pnt)