ETUDE DES SYSTEMES TECHNIQUES INDUSTRIELS LYCEE TECHNOLOGIQUE HASPARREN
TENSIOMETRE : TP2 : programmation Marche Arrêt 1ere partie
Objectif: -
Etre capable :
d’écrire le programme gérant la mise en marche et l’arrêt du tensiomètre avec le logiciel Flowcode.
-
de le simuler en utilisant le mode pas à pas.
-
de valider le programme réalisé.
Outils : - Documentation Flowcode - Dossier technique Tensiomètre - cartes électroniques et programmateur in situ, Picflash2.
Note séance : /8pts ; compte rendu : /12pts
1. Programme : gestion d’un bouton poussoir
Cahier des charges :
On désire allumer une del lors de l’appui sur un bouton poussoir.
Programme : bouton poussoir sur RB0 et led sur Ra2. ( On allume une led avec un « 1 » le bouton poussoir appuyé correspond à un « 1 » pour une entrée, il faut définir une variable sous flowcode et tester cette variable. )
Nom du programme : TestBP.fcf à enregistrer dans le dossier programmation.
TP2
PAGE 1
a ) Représenter l’algorigramme du programme. Présentation du travail : -
séparer la feuille en deux colonnes,
-
dans la colonne de gauche, représenter votre algorigramme.
-
dans la colonne de droite, coller le programme réalisé avec flowcode.
Remarque : lors de l’écriture du programme sous Flowcode, utiliser la fonction commentaire pour préciser ( après début ) le nom du programme, le nom des variables utilisées et leur fonction , les ports commandés avec les NL de commande.
b) Simuler votre programme Qu’observez vous ?
2. Programme : gestion marche arrêt sur la carte2..
Cahier des charges :
Le bouton poussoir « On/Off » doit autoriser VCC. Arrêter le
buzzer. Programme : compléter le programme précédent. Nom du programme : Marchecrt2.fcf à enregistrer dans le dossier programmation. Nom de la broche du pic
E/S ?
VM
On-off Pon
ON_OFF
PON
Vcc
Bp au repos Bp appuié
ON_OFF
Quel est le type de front provoqué par l’appui sur le bouton poussoir ?
TP2
PAGE 2
a) Représenter l’algorigramme du programme. Présentation du travail : -
séparer la feuille en deux colonnes,
-
dans la colonne de gauche, représenter votre algorigramme.
-
dans la colonne de droite, coller le programme réalisé avec flowcode.
Remarque : lors de l’écriture du programme sous Flowcode, utiliser la fonction commentaire pour préciser ( après début ) le nom du programme, le nom des variables utilisées et leur fonction , les ports commandés avec les NL de commande.
b) Simuler votre programme. Qu’observez vous ?
c) Programmer le pic. ( carte 2 uniquement ) c-1 ) Attention, la mise en place du programmateur nécessite de retirer 2 cavaliers sur la carte2. Repérer la position occupée par ces cavaliers. Ils doivent être remis en place après la programmation. Relier le programmateur c-2 ) Configurer le programmateur : Puce Options de compilations ( voir doc flowcode p2 ) c-3 ) Charger le programme dans le pic : compiler vers puce. La fenêtre du programmateur Picflash s’ouvre. ( voir doc flowcode p6 ). Configurer les options comme dans la doc. c-4 ) Retirer le programmateur et remettre les cavaliers. c-5 ) Alimenter la carte1 sous 8 V, relier les deux cartes.
d) Exploitation : commenter.
Faire valider votre travail
TP2
PAGE 3