programmation du moway

Post on 14-Feb-2016

198 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Programmation du mOway. Baccalauréat STI Génie Electronique 2012. Programmation du mOway. Sommaire. Démarche AlgoStudio MPLAB Moway GUI Moway. Programmation du mOway. Sommaire. Démarche AlgoStudio MPLAB Moway GUI Moway. Programmation du mOway. Démarche Algo Studio MPLAB - PowerPoint PPT Presentation

TRANSCRIPT

Programmation du mOway

Baccalauréat STI Génie Electronique 2012

Programmation du mOway

1. Démarche2. AlgoStudio3. MPLAB4. Moway GUI5. Moway

Sommaire

Programmation du mOway

1. Démarche2. AlgoStudio3. MPLAB4. Moway GUI5. Moway

Sommaire

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

La programmation du mOway peut être décomposée en quatre étapes.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

Analyse

ConceptionImplémentation

Intégration

& Tests

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

Analyse du cahier des charges

et de l’existant (ici le mOway)Le cahier des

charges doit:

Que doit faire le mOway ?

Définir les objectifs que doit

atteindre la solution.

Indiquer les contraintes à respecter

impérativement.

Diminuer les risques d’erreur lors de la

réalisation ou l’installation. Etre un outil

de dialogue entre les différents acteurs.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

Conception d’une solution

technique

...peut être représentée sous

forme d’algorithme ou d’algorigramme.

Produire une solution technique.

Comment doit faire le mOway ?

Architecture et traitements effectués,...

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

Implémentation

Produire le code source à partir de l’algorigramme.

Comment programmer le mOway ?

Compiler le code source en code

machine.

Programme en C

FichierHEX

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

Transférer le code machine

dans le mOway.

Le mOway, respect-il le cahier des charges ?

Vérifier si le cahier des charges est

respecté.

Intégration& Tests

Revoir la conception,

si nécessaire.

Programmation du mOway

1. Démarche2. AlgoStudio3. MPLAB4. Moway GUI5. Moway

Sommaire

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

A la mise sous tension, la DEL rouge du mOway doit s’allumer

pendant 5 secondes.

Algo

rigr

amm

e

ExempleCahier des

charges

Conception

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayProgramme source en C

ProductionSemi-

Automatique

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayCe bloc vous permet

de déclarer les variables dont vous

avez besoin.

Les commentaires sont précédés de //.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayPour utiliser les actionneurs et

capteurs du moway, ces deux lignes de

code sont necessaires.

Click Droit

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayInsertion et édition de la séquence qui allume la DEL rouge

du moway.

Double Click

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayInsertion et édition de la séquence qui allume la DEL rouge

du moway.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayInsertion et édition de la séquence qui allume la DEL rouge

du moway.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayInsertion et édition de la séquence qui allume la DEL rouge

du moway.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayComme pour

l’insertion de la séquence

précédente.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayComme pour

l’insertion de la séquence

précédente.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayInsertion et édition de la structure qui réalise une boucle

infinie.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayInsertion et édition de la structure qui réalise une boucle

infinie.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayInsertion et édition de la structure qui réalise une boucle

infinie.

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayAlgo Studio permet donc de

générer un programme en C,…

…que l’on peut copier et coller dans le projet « Moway » de MPLAB.

Programmation du mOway

1. Démarche2. AlgoStudio3. MPLAB4. Moway GUI5. Moway

Sommaire

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayQuelques fichiers du

projet Moway sur MPLAB

Bibliothèque de fonctions liées aux capteurs, aux DEL et à la gestion du port de communication du mOway.

lib_sen_moway.c lib_mot_moway.cBibliothèque renfermant des

fonctions liées à la gestion de la motorisation

du mOway.

Programme principal, à compléter en fonction du

cahier des charges.

main.c

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwaymain.c

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwaymain.c

Votre programme est à insérer ici !

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwaymain.c

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

lib_mot_moway.c

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOway

lib_sen_moway.c

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayCompilation

Si il n’y a pas d’erreur, le

fichier HEX est prêt à être

envoyé au mOway à l’aide de Moway GUI.

Programmation du mOway

1. Démarche2. AlgoStudio3. MPLAB4. Moway GUI5. Moway

Sommaire

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayIntégration

Sélectionnez le fichier HEX

généré par MPLAB.

Vérifiez le transfert du

programme et la charge du moway.

Programmation du mOway

1. Démarche2. AlgoStudio3. MPLAB4. Moway GUI5. Moway

Sommaire

1. Démarche2. Algo Studio3. MPLAB4. Moway GUI5. Moway

Programmation du mOwayTests

Pour lancez le programme, il faut retirer le cordon USB et mettre le moway sous tension.

top related