Deserialisation Algorigramme

331 mots 2 pages
VOITURE RADIOCOMMANDEE

Deserialisation

1 - ETUDE DU PROGRAMME MPLAB : "Deserialiseur PIC V1-4"
On remarque que dans le fichier "Main.c" on ne trouve que les initialisations du PIC. Le microcontrôleur attend une interruption qui représente la détection d'un front montant ou descendant du signal PPM. Ce signal est reçu sur la borne RB5 du microcontrôleur. 1.1 - Fichier : "DecodePpm.c"
1.1.1 - Fonction : DecodePpm()

DecodePpm

Calcul de la durée de synchro. DureeDetectee < DureeSynchro ?

oui

Non

Compte Nbre de front recu Front impair ?

Oui

TesteImpulsion300us

Non

TesteDureeVoieAccessoire

Non

DureeDetectee = DureeDetectee + DureeImpulsion

NumeroVoisServo = NumeroFrontDetecte / 2

NumeroVoieServo <= NombreServo ?

Oui

TesteDureeVoieServo

Fin

Lycée Antonin ARTAUD
Bac 2008 STI Electronique

1/1

VOITURE RADIOCOMMANDEE

Deserialisation

1.1.2 - Fonction : TesteImpulsion300us()

TesteImpulsion300us

DureeImpulsion300Mini < DureeDetectee < DureeImpulsion300Maxi

non

Oui

DureeImpulsion = DureeDetectee

Allume Led Rouge
Eteint Led Verte
Erreur détectee

Eteint Led Rouge
Allume Led Verte
Pas d'erreur

DureeVoieModeErreur(0)

Fin

1.1.3 - Fonction : TesteDureeVoieServo()

TesteDureeVoieServo

DureeVoieMini < DureeDetectee < DureeVoieMaxi

non

Oui

DureeVoieServo(NumeroVoieServo) = DureeDetectee

Allume Led Rouge
Eteint Led Verte
Erreur détectee

Eteint Led Rouge
Allume Led Verte
Pas d'erreur

DureeVoieModeErreur(NumeroVoieServo)

Fin

Lycée Antonin ARTAUD
Bac 2008 STI Electronique

2/2

VOITURE RADIOCOMMANDEE

Deserialisation

1.1.4 - Fonction : TesteDureeVoieAccessoire()

TesteDureeVoieAccessoire

DureeVoieMini < DureeDetectee < DureeVoieMaxi

non

Oui

DureeVoieServo(NumeroVoieServo) = DureeDetectee

DureeVoieAccessoirei < DureeDetectee < DureeVoieMaxi

Non

EtatAccessoire(NumeroVoieServo) = 0

Oui

EtatAccessoire(NumeroVoieServo) = 1

Allume Led Rouge
Eteint Led Verte
Erreur détectee

ChangeEtatAccessoire(NumeroVoieServo)

en relation

  • dnb_2015_Pondichery_Math93 correction
    2640 mots | 11 pages
  • Les raisins du colère(film)
    256 mots | 2 pages
  • Radioactivité au japon
    911 mots | 4 pages
  • Le 360° est-il une révolution?
    5436 mots | 22 pages
  • Fiche descriptive dossier pour irm ou scanner
    538 mots | 3 pages
  • Lollconar
    335 mots | 2 pages
  • L'impact sur l'homme de la radioactivité nucléaire provoquée
    1077 mots | 5 pages
  • Bts nrc - cours de gestion de clientèles - la mercatique centrée sur le client
    3508 mots | 15 pages
  • Le sonar du dauphin
    9552 mots | 39 pages
  • Curie
    1015 mots | 5 pages
  • reglementation point de vente
    363 mots | 2 pages
  • Le profil de l'agent d'autorité au maroc
    10835 mots | 44 pages
  • fiche de lecture sur L'affaire du chevalier de la Barre suivie de l'affaire Lally
    880 mots | 4 pages
  • teddy bear
    305 mots | 2 pages
  • L'espace mondial
    736 mots | 3 pages