INFORMATIQUE INDUSTRIELLE

LES INFORMATIONS PÉDAGOGIQUES COMPLÉMENTAIRES SONT DISPONIBLES AUPRÈS DE L’INSA

Responsable

Adresse mail

Numéro de téléphone

Olivier Piccin, Enseignant-Chercheur (INSA, ICube - AVR)

olivier.piccin@unistra.fr, bureau T0.02,

03 88 14 49 15

Autre(s) enseignant(s)

Virginie Goepp-Thiebaud, Laurent Barbe

Code APOGEE

Formation - Année - Option - Semestre

Coefficient = ECTS

Volume horaire

EP11KM29

Master - 2A AR INSA - S3

3

12h TD, 18h TP

EXAMENS

Durée

Documents autorisés

      Si oui, lesquels :

Calculatrice école autorisée

Session 1

INSA - 1h30 + évaluation de TP

Non

Non

Session 2

INSA - 1h30 + évaluation de TP

Non

Non

Prérequis

Les prérequis pour ce cours :

Electronique numérique 1

Programmation informatique (orienté objet, C/C++, arduino et bas niveau)

Systèmes asservis linéaires continus et échantillonnés

Modélisation, analyse et contrôle de systèmes linéaires continus invariants dans le temps

Synthèse de correcteurs numériques

Identification de système et implémentation de correcteurs numériques

Connaissance de base Matlab/Simulink

Éléments de base de mécatronique : électronique, électrotechnique, traitement du signal

Objectifs du cours

Comprendre le fonctionnement et mettre en œuvre des systèmes programmables d’électronique numérique

Comprendre les fondamentaux de l'informatique industrielle

Comprendre les concepts de bases des systèmes temps-réel, tout en intégrant les contraintes des systèmes informatiques embarqués

Mettre en œuvre la chaîne complète de contrôle-commande pour la mécatronique depuis la structure mécanique à l'implémentation d'une loi de commande

Mettre en oeuvre un chaîne complète de traitement du signal avec simulation des circuits électroniques

Programme détaillé

Mémoire vive et morte

Composants logiques programmables PLD, CPLD, FPGA

Etude et mise en œuvre des microprocesseurs et microcontrôleurs

Programmation en assembleur

Cet EC comprend deux parties indépendantes mais complémentaires : Une partie concerne la modélisation d'une chaîne de traitement de signal et sa simulation avec LtspiceXVII. La seconde concerne partie concerne les systèmes de contrôle-commande temps-réel.

Partie chaîne de traitement du signal et simulation LtspiceXVII:

Présentation du Logiciel LtspiceXVII de Analog Devices

Chaîne de traitement du signal calculs et modélisation

Mini projet d'étude de faisabilité sur de la bioinstrumentation

Partie système de contrôle-commande temps -réel :

Introduction aux systèmes de contrôle-commande temps-réel

Présentation des systèmes embarqués

Systèmes d'exploitation temps-réel (exemple de Linux Xenomai)

Bus de terrain

Mise en œuvre d'une loi de commande

Commande d'un système robotique simple : application sur 2 maquettes de systèmes poly-articulés avec des stratégies de commandes différentes

Applications (TD, TP ou projets)

Programmation des microcontroleurs PIC, des cartes FPGA

Utilisation des logiciel MPLAB X, XILINX ISE design tool suite.

Compétences acquises

A l'issue de cet enseignement, l'étudiant aura appris à

Concevoir un montage d’électronique comportant des composants programmables

Programmer en langage bas niveau un montage comportant un microcontrôleur ou microprocesseur

Être capable d'évaluer les besoins du système embarqué

Choisir les éléments constituant une chaîne de contrôle commande

Mettre en œuvre une loi de commande sur un système réel

Être capable de mettre en oeuvre une chaîne de traitement du signal et sa simulation