Titre : | Contrôle et Supervision d’une Plateforme Roulante. | Type de document : | document électronique | Auteurs : | LAIDANI Abdelmalek, Auteur ; BOUHAMIDA Mohamed, Directeur de thèse | Année de publication : | 2013 | Importance : | 110 p. | Accompagnement : | CD | Langues : | Français (fre) | Catégories : | Génie électrique:Automatique
| Mots-clés : | système embarqué, contrôle-commande, temps réel, µC/OS-II, SART, DARTS.
embedded system, control system, real time, μC/OS-II, SART, DARTS. | Résumé : | L’idée de ce travail est née dans le contexte de réaliser un système embarqué de contrôle-commande temps réel. Le cahier des charges consistait à faire fonctionner une plateforme roulante en plusieurs modes, exploitant le noyau temps réel µC/OS-II (Micro-Controller Operating System). Le développement de ce système embarqué se devise en deux composants : matériel et logiciel. Dans un premier temps nous avons préparé la partie matérielle (microcontrôleur, capteurs, actionneurs…) qui a été embarquée sur une plateforme robotique. En deuxième lieu nous avons entamé la partie logicielle ou nous avons développés des fonctions pour bien gérer les différents périphériques du microcontrôleur. Pour le développement de notre application temps réel nous avons en première phase utilisé la méthode de spécification SART (Structured Analysis – Real Time) pour traduire le cahier des charges en une description graphique, en deuxième phase nous avons utilisés la conception DARTS (Design Approach for Real-Time Systems) afin de découper le système en tâches. Le diagramme DARTS fut traduit en programme en exploitant les outils du noyau temps réel µC/OS-II. Finalement nous avons regroupé la partie matérielle et logicielle sur le robot, nous avons réalisé plusieurs tests. Les résultats furent satisfaisants.
The idea of this work was born in the context of product an embedded real time control system. The specification consisted of running a rolling platform with several modes by exploiting real-time kernel μC/OS-II (Micro-Controller Operating System). The development of this embedded system is currency into two components: hardware and software. At first we prepared the hardware (microcontroller, sensors, actuators ...) that was embedded on robot platform. We developed software functions, which control the microcontroller peripheries. For the development of our real-time application in the first phase, we used the method of specifying SART (Structured Analysis - Real Time) to translate the specifications into a graphic description, in the second phase we used the design DARTS (Design Approach for Real-Time Systems) to slice the system on tasks. The diagram DARTS was translated into program using real-time kernel μC/OS-II. We conducted several robot tests. The results were satisfactory. |
Contrôle et Supervision d’une Plateforme Roulante. [document électronique] / LAIDANI Abdelmalek, Auteur ; BOUHAMIDA Mohamed, Directeur de thèse . - 2013 . - 110 p. + CD. Langues : Français ( fre) Catégories : | Génie électrique:Automatique
| Mots-clés : | système embarqué, contrôle-commande, temps réel, µC/OS-II, SART, DARTS.
embedded system, control system, real time, μC/OS-II, SART, DARTS. | Résumé : | L’idée de ce travail est née dans le contexte de réaliser un système embarqué de contrôle-commande temps réel. Le cahier des charges consistait à faire fonctionner une plateforme roulante en plusieurs modes, exploitant le noyau temps réel µC/OS-II (Micro-Controller Operating System). Le développement de ce système embarqué se devise en deux composants : matériel et logiciel. Dans un premier temps nous avons préparé la partie matérielle (microcontrôleur, capteurs, actionneurs…) qui a été embarquée sur une plateforme robotique. En deuxième lieu nous avons entamé la partie logicielle ou nous avons développés des fonctions pour bien gérer les différents périphériques du microcontrôleur. Pour le développement de notre application temps réel nous avons en première phase utilisé la méthode de spécification SART (Structured Analysis – Real Time) pour traduire le cahier des charges en une description graphique, en deuxième phase nous avons utilisés la conception DARTS (Design Approach for Real-Time Systems) afin de découper le système en tâches. Le diagramme DARTS fut traduit en programme en exploitant les outils du noyau temps réel µC/OS-II. Finalement nous avons regroupé la partie matérielle et logicielle sur le robot, nous avons réalisé plusieurs tests. Les résultats furent satisfaisants.
The idea of this work was born in the context of product an embedded real time control system. The specification consisted of running a rolling platform with several modes by exploiting real-time kernel μC/OS-II (Micro-Controller Operating System). The development of this embedded system is currency into two components: hardware and software. At first we prepared the hardware (microcontroller, sensors, actuators ...) that was embedded on robot platform. We developed software functions, which control the microcontroller peripheries. For the development of our real-time application in the first phase, we used the method of specifying SART (Structured Analysis - Real Time) to translate the specifications into a graphic description, in the second phase we used the design DARTS (Design Approach for Real-Time Systems) to slice the system on tasks. The diagram DARTS was translated into program using real-time kernel μC/OS-II. We conducted several robot tests. The results were satisfactory. |
|