Systèmes embarqués en ingénierie automobile
Systèmes embarqués en ingénierie automobile
Credits: 4
Teaching Scheme: Examination Scheme:
Cours : 4 Hrs/semaine In-Sem : 50 Marks
Examen final : 50 points
Course Objectives:
1. Introduire le potentiel des systèmes automobiles dans les industries
2. Comprendre les systèmes sensoriels automobiles
3. Expliquer l'importance du contrôle automobile dans la conception des systèmes
4. Sensibiliser les étudiants aux différents protocoles automobiles pour la communication interne
Course Outcomes:
À l'issue du cours, l'étudiant sera capable de -
1. Comprendre les fondamentaux des différents systèmes automatiques
2. Apprenez l'utilité des capteurs et de l'instrumentation dans les systèmes de véhicules
3. Système de contrôle de conception pour divers modules véhiculaires
4. Acquérir des connaissances sur divers protocoles automobiles
5. Fournir des solutions techniques embarquées pour le développement de systèmes automobiles
Course Contents
Module I : (10 Hrs)
Aperçu des systèmes automobiles : Technologie des véhicules automobiles, Aperçu des catégories de véhicules, Divers
Systèmes de sous-ensembles de véhicules comme le châssis, la carrosserie, la transmission, la technologie du moteur, la technologie de ravitaillement, les émissions de véhicules
Brakes, Suspension, Emission, Doors, Dashboard instruments, Wiring Harness, Safety & Security , Comfort &
Infodivertissement, Communication et Éclairage, Tendances Futures dans les Systèmes Embarqués Automobiles : Véhicules Hybrides
Véhicules Électriques.
Module II : (10Hrs)
Système sensoriel automobile : Capteurs et transducteurs automobiles : Température, Collecteur et Barométrique
Pressures, Humidity, Carbon Dioxide (CO2),Carbon Monoxide (CO), Oxygen (O2) Sensor, Proximity Distance
Capteurs, capteur de vitesse du moteur, capteur de position de papillon, capteurs de pression, capteur de détonation et capteur de débit massique.
Spécifications typiques des capteurs et considérations d'interface avec le microcontrôleur, étalonnage des capteurs, ajustement de courbe.
Module III : (10Hrs)
Conception de Systèmes de Contrôle Automobile: Contrôle Numérique du Moteur, Caractéristiques, Modes de Contrôle pour le Contrôle de Carburant, Discret
Contrôle de la vitesse au ralenti, Contrôle EGR, Contrôle de la distribution variable, Contrôle de l'allumage électronique, Intégré
Système de contrôle du moteur, Résumé des modes de contrôle, Système de régulateur de vitesse, Électronique de régulateur de vitesse, Anti-
Système de freinage antiblocage, Système de suspension électronique, Contrôle de direction électronique, Direction à quatre roues.
Module IV : (10 heures)
Protocoles automobiles : Le besoin de protocoles, Protocoles automobiles : LIN, CAN, KWP2000 & J1939, FlexRay
Outils de test, d'étalonnage et de diagnostics pour le réseautage de systèmes électroniques comme le logiciel ECU et les tests
Outils, Outils de Calibration ECU, Simulation de Réseau Véhicule. Tendances Avancées en Électronique Automobile :
Architecture AUTOSAR.
References :
1. William B. Ribbens, « Comprendre l'électronique automobile - Une perspective d'ingénierie », Septième
édition, publications Butterworth-Heinemann.
2. Ronald K. Jurgen, "Manuel de l'électronique automobile", Mc-Graw Hill.
3. Kiencke, Uwe, Nielsen&Lars, “Systèmes de contrôle automobile pour moteur, transmission et véhicule”, Deuxième
édition, publication Springer.
4. Tao Zhang, Luca Delgrossi, « Communications de sécurité des véhicules : Protocoles, sécurité et vie privée », Wiley
Publication.
5. Robert Bosch, "Manuel automobile", cinquième édition, publications SAE.
Devoirs/Expériences de laboratoire :
1. Écrivez un programme pour détecter la vitesse du moteur, la charge et la température.
2. Développer un conducteur d'allumage transistorisé.
3. Concevoir un système de gestion de moteur à cylindre unique.
4. Effectuez une étude de cas sur deux protocoles automobiles.
5. Study the functional design aspects of Hybrid Automotive Systems.
Les fondamentaux de MATLAB pour les applications automobiles
Conditions préalables
Jour 1 de 3
Objectif : Se familiariser avec les principales fonctionnalités de l'environnement de conception intégré MATLAB
Travailler avec
Sauvegarde et chargement des variables
le MATLAB
Interface Utilisateur
Tracé de données
Objectif : Saisir des commandes MATLAB, en mettant l'accent sur la création de variables,
accéder et manipuler des données dans des variables, et créer des visualisations de base. Collecter
Commandes MATLAB en scripts pour faciliter la reproduction et l'expérimentation.
Saisie de commandes
Variables et
Création de variables numériques et de caractères
Commandes
Réaliser et annoter des graphiques
Obtenir de l'aide
Jour 2 de 3
Objectif : Importer des données sous forme de table MATLAB. Travailler avec des données stockées comme un
table.
Tableaux de données
Opérer sur des tables
Objectif : Extraire et analyser des sous-ensembles de données qui satisfont les critères donnés
critères.
Trouver et compter
Indexation logique
Objectif : Organiser les données de la table pour l'analyse. Représenter les données en utilisant
Organisation des données
types de données MATLAB natifs appropriés.
Jour 2 de 3
Métadonnées de table
Dates et durées
Catégories discrètes
Jour 3 de 3
Objectif : Effectuer des tâches typiques d'analyse de données dans MATLAB, y compris
importation de données à partir de fichiers, prétraitement des données, ajustement d'un modèle à
Tracé de fonctions
Objectif : Créer un code flexible qui peut interagir avec l'utilisateur, faire
décisions, et s'adapter à différentes situations.
Programming constructs
Increasing Automation with
Structures de programmation Interaction utilisateur
Boucles
Appel de fonctions
Jour 3 de 3
[Link]
[Link]