Vous êtes sur la page 1sur 4

Multiplexage

☺ Les avantages du multiplexage :


♦ Moins de capteurs et/ou de nombres de liaisons avec les
boîtiers.
♦ Le poids et les coûts diminuent.
(Le multiplexage permet de faire circuler plusieurs informations dans
le même câble, diminuent ainsi leur nombre de fabrication mais
surtout leur poids à l’intérieur d’une automobile, situé précédemment
entre 80 et 100 kg, pour des réseaux pouvant atteindre 5 km de long.)
♦ Enrichissement de fonctions sans surcoût important :
•Faire allumer les feux de croisement lorsque le capteur de
pluie détecte une averse (évolution d’un logiciel)
•Mise en action des feux de détresse lors d’une forte
décélération
♦ Les méthodes répondent à une norme ISO donc fiabilité accrues
(théoriquement)
♦ Les constructeurs « protègent » leur réseau de APV car la
plupart des interventions sur les systèmes multiplexés
nécessitent l’utilisation d’outils de diagnostic particuliers :
• Méthodes de recherche de pannes complexes + télé-
assistance
• Téléchargement de mise à jour
• Apprentissage lors d’une installation ou d’un changement
de composants multiplexés (ex : autoradio) : c’est le télé-
codage
 Les inconvénients du multiplexage :
(Dans le contexte de l'automobile, le multiplexage, souvent utilisé
dans les systèmes électroniques et de communication des véhicules,
offre de nombreux avantages, mais il présente également certains
inconvénients spécifiques. Voici quelques-uns des inconvénients
potentiels du multiplexage dans le domaine automobile :)
1. Complexité de diagnostic : Le multiplexage peut rendre le
diagnostic des problèmes plus complexe, nécessitant des
compétences techniques avancées et des outils spécialisés.
2. Dépendance à l'électronique : Les véhicules modernes
dépendent fortement de l'électronique, ce qui peut rendre la
voiture moins fiable en cas de défaillance électronique.
3. Intégration difficile : avec les technologies plus anciennes Les
véhicules plus anciens peuvent avoir du mal à intégrer des
technologies multiplexées, limitant ainsi les mises à niveau
électroniques.
4. Coût de réparation : La réparation des systèmes multiplexés
peut être plus coûteuse en raison de l'utilisation d'outils de
diagnostic spécialisés et de la complexité des composants
électroniques.
5. Vulnérabilité aux cyberattaques : Les systèmes multiplexés,
de plus en plus connectés, peuvent être plus vulnérables aux
cyberattaques, soulevant des préoccupations de sécurité.
6. Évolution technologique rapide : Les progrès rapides dans la
technologie automobile peuvent rendre obsolètes les systèmes
multiplexés plus rapidement, entraînant des coûts de mise à
niveau fréquents.

Adresse (codage) du Multiplexage :


(Le multiplexage dans l'industrie automobile implique souvent
l'utilisation de protocoles de communication spécifiques pour
transférer des informations entre les différents composants du
véhicule. Un exemple courant est le protocole CAN (Controller Area
Network). Voici un aperçu très simplifié du codage dans un système
de multiplexage automobile utilisant le protocole CAN :)

1. Identifiant CAN (ID) : Chaque message dans le réseau CAN


est identifié par un identifiant unique. Ce code identifiant
indique le type de message et son emplacement dans le réseau.
Par exemple, les messages liés au moteur peuvent avoir un ID
spécifique, tandis que ceux liés aux freins peuvent en avoir un
autre.

# Exemple d'ID pour les messages liés au moteur


ENGINE_ID = 0x100

2. Encodage des données : Les données spécifiques au message


sont encodées selon un format défini. Par exemple, si un capteur
mesure la température du moteur, cette valeur serait encodée de
manière appropriée.

# Exemple d'encodage de la température du moteur (en degrés


Celsius)
engine_temperature = 90 # Exemple de valeur

encoded_temperature = (engine_temperature << 8) & 0xFF00

3. Assemblage du message : Les informations sont rassemblées


dans un message CAN complet, comprenant l'ID, les données
encodées et d'autres informations de contrôle.
# Assemblage du message CAN
can_message = {

'id' : ENGINE_ID,
'data' : [encoded_temperature, 0, 0, 0, 0, 0, 0, 0],
'length' :}

4. Transmission : Le message est ensuite transmis sur le réseau


CAN pour être reçu par les différents composants du véhicule.

(Cet exemple est très simplifié et ne tient pas compte de nombreux


aspects plus complexes du multiplexage automobile, tels que la
gestion des erreurs, la synchronisation, la priorité des messages, etc.
Le langage de programmation Python est utilisé ici à des fins
d'illustration, mais dans un environnement automobile réel, le codage
serait généralement effectué en langages bas niveau comme le
langage C.)

Vous aimerez peut-être aussi