M
édia
3-3-6 Organigramme du programme principal
Variable :
NVITESSE :
valeur numérique de
la consigne de vitesse
CHARIOT DE GOLF DOSSIER TECHNIQUE
arrêt
LIRE l'entrée RB1
DETERMINER l'état du
CAN de l'entrée RA2
NVITESSE ← U vitesse
GENERER la rampe
LIRE l'entrée RB1
DETERMINER l'état
du Bouton Poussoir
OUI
CAN de l'entrée RA2
NVITESSE ← U vitesse
CACULER le rapport
cyclique du signal Uc à
partir de la consigne
de vitesse NVITESSE
GENERER le signal Uc
de commande du moteur
SARL au Capital de 9146.94 Euros SIRET : 390 661 130 00026 APE : 722Z
1140 Rue AMPERE. ZI. Parc Actimart. BP 13000 . 13791 AIX EN PROVENCE CEDEX 3
.
: 04.42.97.20.47
DEBUT
INITPORT
Configuration des ports d'entrées / sorties du microcontrôleur.
RB6 ← 0
Bouton Poussoir
NON
sur
BP M/A?
OUI
TESTBAT
de démarrage
sur
BP M/A?
NON
pendant 0,1s
: 04.42.97.20.48
Email
: media.media@wanadoo.fr
Arrêt du moteur à la mise sous tension du système.
Attente de la mise en marche du système
par appui du joueur sur le bouton poussoir.
Contrôle au démarrage de la charge de la batterie.
Emission de bips sonores
et pilotage des LED suivant le niveau de charge
Démarrage progressif.
La vitesse augmente progressivement
jusqu'à la valeur de consigne
Test de la demande mise à l'arrêt
du système par appui du joueur
sur le bouton poussoir
(test effectué toute les 0,1s)
Génère le signal carré à rapport cyclique
variable en fonction de la valeur
de consigne lue sur le potentiomètre
49