Informatique Industrielle – Niveau 1 Cours Licence 3 – Systèmes Embarqués DROMAS Cyrille Informatique Industrielle 1 1/128 Coordonnées Cyrille DROMAS Doctorant - CubeSat Picard (Contrôle d'attitude) E-mail: [email protected] INstitut Supérieur des Sciences et Techniques Laboratoire des Technologies Innovantes, EA 3899 48 rue Raspail CS 10422 02315 Saint-Quentin CEDEX http://www.insset.u-picardie.fr DROMAS Cyrille Informatique Industrielle 1 2/128 Organisation de l’enseignement Contenu horaire : ● 6 heures de Cours Magistraux + 6 heures de Travaux Dirigés - Présentation de l'informatique industrielle - Présentation des systèmes micro-programmés (architecture, principes généraux) - Étude d'un microcontrôleur PIC de Microchip - Programmation en langage Assembleur ● 12 heures de Travaux Pratiques (3 x 4 heures) Mise en pratique des connaissances : - Vérification des programmes sur le logiciel Proteus ISIS - Implémentation sur le microcontrôleur Microchip PIC 18F67K22 Merci d’être à l’heure en cours et en TP ! DROMAS Cyrille Informatique Industrielle 1 3/128 Contrôle des connaissances Note finale : ● Travaux Pratiques - 10 points/20 : Les rapports de Travaux Pratiques seront notés sur plusieurs points : - Clarté des rapports - Rédaction d’un algorithme - Les programmes écrits doivent être commentés - Les programmes doivent être vérifié en simulation puis sur carte d'essai - Les fonctionnalités doivent être validées par l’enseignant ● Examen - 10 points/20 : Contrôle des connaissances avec documents, sans calculatrice, sur les notions vues en cours (TD inclus) ainsi qu’en TP. La note finale sera déterminée de la manière suivante : - 50% pour les TPs - 50% pour l’examen DROMAS Cyrille Informatique Industrielle 1 4/128 Sommaire Présentation de l’informatique industrielle - Rappels sur les systèmes de numération - Rappels sur la logique combinatoire et séquentielle - Les différents systèmes programmables - Architecture des microcontrôleurs - Etude du microcontrôleur PIC 18F67K22 - Conception d’un système embarqué - Programmation du PIC 18F67K22 DROMAS Cyrille Informatique Industrielle 1 5/128 L'informatique industrielle « L‘informatique industrielle est une branche technologique de l'informatique appliquée qui couvre l'ensemble des techniques de conception, d'analyse et de programmation de systèmes à base d'interfaçage de l'informatique avec de l'électronique, électrotechnique, mécanique, robotique, etc. à vocation industrielle, qui ne sont pas uniquement à base d'ordinateurs. » (Source : Wikipédia) Source: Distrimed DROMAS Cyrille Informatique Industrielle 1 6/128 L'informatique industrielle Domaines d’applications : Alarme, automobile, aéronautique, ferroviaire, instrumentation, médical, téléphonie mobile, terminaux de paiement ... DROMAS Cyrille Informatique Industrielle 1 7/128 L'informatique industrielle Applications : ● Automates, robotique, ● Mesures de grandeurs physiques, ● Systèmes temps-réel, ● Systèmes embarqués Source : Consomac Source : MaterielMedical DROMAS Cyrille Informatique Industrielle 1 8/128 Sommaire - Présentation de l’informatique industrielle Rappels sur les systèmes de numération - Rappels sur la logique combinatoire et séquentielle - Les différents systèmes programmables - Architecture des microcontrôleurs - Etude du microcontrôleur PIC 18F67K22 - Conception d’un système embarqué - Programmation du PIC 18F67K22 DROMAS Cyrille Informatique Industrielle 1 9/128 Les systèmes de numération Binaire, octal, décimal et hexadécimal Rappelons tout d'abord les différentes bases qui nous seront utiles : - Le binaire (base 2) est constitué de 2 chiffres : 0, 1 - L'octal (base 8), est constitué de 8 chiffres : 0, 1, 2, 3, 4, 5, 6, 7 - Le décimal (base 10), est constitué de 10 chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - L'hexadécimal (base 16),est constitué de 16 chiffres: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Remarque: Pour connaître la base associée à un nombre, on le notera avec en indice les lettres ‘b’, ‘o’, ‘d’ ou ‘h’ selon qu'il s'agira d'un codage binaire, octal, décimal ou hexadécimal. (Par exemple: 1001 , 3F1 ou 128 ) b h d DROMAS Cyrille Informatique Industrielle 1 10/128
Description: