Information

Systèmes de numération

Que vaut 0xB3 en décimal ?
reponse
0X indique un nombre exprimé en hexadécimal
B3 = 1011 0011 = 179

Nature des signaux

Quel est la nature du signal (analogique, numérique, logique) en sortie d'un : ? 1) de capteur de mesure tension ? 2) capteur de fin de course ? 3) capteur de T° ? 4) bus de terrain (de type CAN, I2C..etc) ? 5) cable ethernet ?

reponse
1) Analogique
2) Logique
3) Analogique (mais il existe des capteurs de T° qui sortent un signal numérique)
4) Numérique
5) Numérique
Quel est le rôle d'un CAN (dans le domaine du traitement des signaux) ?
reponse
Un CNA, ou convertisseur analogique-numérique (CAN, parfois convertisseur A/N), ou en anglais ADC pour (Analog to Digital Converter) ou plus simplement A/D, est un montage électronique dont la fonction est de traduire une grandeur analogique en une valeur numérique (codée sur plusieurs bits), proportionnelle au rapport entre la grandeur analogique d'entrée et la valeur maximale du signal.
Quel est la différence entre un signal logique et un signal numérique ?
reponse
Un signal logique est caractérisé par deux états (niveau bas, niveau haut).
Un signal numérique est une suite de signaux logiques, dans lesquels sont codés des nombres.

Bus CAN (même raisonnement pour le bus I2C,...)



Quelle la longueur de la trame CAN représentée sur la figure 1 en bits ?
reponse
la question est incomplète, car elle devrait indiquer quel est la "longueur maxi" (ou mini), auquel cas (si maxi) c'est,
1 + 12 + 6 + 64 + 16 +2 + 7 = 108 bits
(si il n'y a pas de donnée transportée (ça peut arriver), ça fait plus que 108-64=54 bits)
Combien d'octets maximum une trame CAN peut transporter ?
reponse
64 bits, donc 8 octets.


Quel est l'intérêt d'un « bus de terrain multiplexé » ?
reponse
Les signaux de plusieurs dizaines de capteurs passent sur 2 fils seulement.
Le bus multiplexés ont été inventés pour réduire la quantité de fils de connexion des capteurs.
On a utilisé un analyseur de trame pour visualiser les informations circulant sur le bus qui gère un véhicule.
Suivant la figure 2, quelle est la valeur en hexadécimal de la vitesse de rotation du moteur (EngSpeed) ?
reponse
1420


Suite à la question précédente à quelle valeur de vitesse de rotation en tr/min (=rpm) correspond cette info ?
reponse
1420 en héxadécimal correspond à 5152 tr/min
Quelle est la valeur en hexadécimal de la T°(EngTemp sur figure 2)?
reponse
3f
Quelle est la valeur en °C de la T° ?
reponse
76°C (0x3f=63, or avant d'être envoyé sur le bus la température est "codée", en enlevant "13" à la valeur de T°)
Combien d'octets sont utilisés pour le niveau d'essence (PetrolLevel) ? Quelle quantité d'essence maximum on peut coder ?
reponse
1 octet
255 litres (car la valeur max d'un octet est 255)
Pourquoi faut-il deux octets pour coder l'info EngForce ?
reponse
avec 1 octet on a que 256 possibilités (incluant zéro)
or la EngForce va au moins jusqu'à 3000 (c'est ce qui est afficher), donc il faut deux octets qui offre 2^16=66536 possibilités.