Description du poste et du Projet :
Ce projet s’inscrit dans le stage de fin d’études, chez AES CHEMUNEX et qui a pour but de développer un FirmWare Embarqué d’un module de télémétrie, utilisant la technologie Radio Wavenis.
Actions menées :
• Rédaction des Spécifications Fonctionnelles & Techniques de l’Emetteur Radio.
• Codage en langage C du Firmware Embarqué sur un MSP430F147.
• Implémentation du module Bootloader pour mise à jour du Firmware par Radio.
• Développement du module d’acquisition de la température des sensors (Dallas, PT100).
• Développement d’un module DATALOGGING.
• Développement du module de gestion des alarmes.
• Développement d’une DLL en C# pour l’IHM sur le PC.
Description du poste et du Projet :
Cette Formation entre dans le contexte d’un stage chez AES CHEMUNEX qui a pour but de développer un nouveau Produit de télémétrie basé sur la technologie Wavenis.
Actions menées :
• Formation sur la Technologie du Chip Wavenis.
• Les Outils mis en place par CORONIS pour utiliser leur gamme de produits.
• L’architecture cible, MSP430F147.
• La chaîne de compilation et débuggeur sous IAR Workbench.
Secteur d’activité : Réseaux Locaux Industrielle
Fonction : Développement d’un Firmware MODBUS.
Description du poste et du Projet :
Il s’agit d’implémenter un protocole qui permettra de gérer les codes fonctions 3, 4 et 6 du MODBUS sur la carte DEBIO Formée par un PIC 16F877 :
- Code fonction 3 et 4 pour les trames de lecture.
- Code fonction 6 pour la trame d’écriture.
La carte DEBIO est équipée de 4 Relais, 4 Entrées TORs et une sonde de température PT100.
Actions menées :
• Développement d’un Driver en langage C pour la gestion du protocole MODBUS.
• Développement d’une IHM en VB, pour la Supervision des E/S de la carte DEBIO.
Résultats Obtenus :
Pour le test du fonctionnement du code développé, j’ai utilisé le logiciel ModBusPoll qui permet d’envoyer et de Recevoir des trames Modbus à la carte DEBIO par une liaison RS232/485.
Pilotage des E/S à travers l’IHM.
Description du poste et du Projet :
Il s’agit de réaliser un system on Chip sur un FPGA de type Spartan III, et de développer un driver UART et la validation fonctionnelle du système conçu.
Actions menées :
• Implémentation sur l’ FPGA d’un IP Cœur de Processeur 8bits « Picoblaze ».
• Développement du driver UART en ASM.
• Placement, Routage et Assignation des PINs de l’ FPGA.
• Test et Validation.
Résultats Obtenus :
Le Système On Chip développé est fonctionnel.
L’application UART est fonctionnelle, mais avec un petit problème de Baudrate, des fois je reçois la trame sur l’hyper-terminale du PC, mais pas avec les caractères souhaités.
Description du poste et du Projet :
• Développement d’un Firmware en langage C pour un Variateur de vitesse d’un moteur asynchrone (220V/ 6A).
Ce Firmware a été implémenté sur une carte électronique formée essentiellement de :
- Microcontrôleur PIC 16F876 qui va gérer la variation de vitesse.
- Partie de puissance qui est le Hacheur à base d’un TRIAC.
- Deux boutons de commande (Augmenter/ Diminuer la vitesse).
• Participation à la réalisation d’un Système de Tracking par GPS, faisant intervenir la technologie GSM/GPRS.
Actions menées :
• Conception PCB de la carte Electronique du Variateur de Vitesse
• Développement d’un Firmware en langage C pour un Variateur de vitesse d’un moteur asynchrone (220V/ 6A).
• Etude et Choix des Composants ainsi que des Equipements qui interviennent pour la réalisation du système du Tracking.
• Conception Hardware du Système.
• Etude du Protocole GSM, ainsi que des différentes Commandes AT (Norme GSM07.07/GSM07.05).
Résultats Obtenus :
Validation du fonctionnement de la carte électronique conçue.
Validation du fonctionnement souhaité au niveau du module variateur de vitesse.
Test & Validation des Commandes AT avec le modem GSM/GPRS.
Test & Validation de la communication avec l’antenne GPS.
• Conception du PCB Electronique de :
-) Carte de puissance des moteurs du Robot formée essentiellement de trois Hacheurs à base de 4 transistors de puissance MOSFET (IRF 630).
-) Carte mère formée par un microcontrôleur PIC 16F876 et un Serveur Web embarqué.
• Développement du Firmware en langage C sur le microcontrôleur pour la gestion des trames en
Provenance du serveur web. Ce serveur est une sorte de passerelle TCP/IP – RS232.
• Configuration du serveur Web en lui spécifiant l’adresse IP, masque sous réseau ainsi que le port de Communication.
• Développement d’une IHM en visual basique qui va assurer le pilotage à distance via les sockets réseau.
Actions menées :
• Conception du PCB Electronique
• Configuration du serveur web.
• Développement du Firmware en langage C.
• Développement d’une IHM en VB.
Résultats Obtenus :
Pilotage du Robot via un Réseau locale (Intranet).
Description du poste et du Projet :
Ce projet s’inscrit dans le cadre du Projet « LIBELLULE » de AMSAT - France, qui veut envoyer dans l’espace une Voile solaire qui permettra une fois déployée le déplacement du satellite sur son orbite.
Actions menées :
• Conception et Réalisation PCB d’une carte Electronique à base d’un Module ARM9.
• Implémentation d’un OS Temps Réel sur l’ordinateur de Bord
• Développement d’un module en lagunage C de gestion des caméras pour la prise des vues du Satellite Libellule.
• Etude du Protocole Radioamateur AX25.
Résultats Obtenus :
Validation du Fonctionnement de l’RTOS sur la carte ARM9.
Test et Validation de la brique logicielle d’acquisition des images par le port Série.