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
  • Fiche descriptive dossier pour irm ou scanner
    538 mots | 3 pages
  • Le 360° est-il une révolution?
    5436 mots | 22 pages
  • Radioactivité au japon
    911 mots | 4 pages
  • Lollconar
    335 mots | 2 pages
  • L'impact sur l'homme de la radioactivité nucléaire provoquée
    1077 mots | 5 pages
  • Curie
    1015 mots | 5 pages
  • Commentaire lucien leuwen
    1503 mots | 7 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
  • RAPPORT DE STAGE 2
    1949 mots | 8 pages
  • Stendhal
    938 mots | 4 pages
  • teddy bear
    305 mots | 2 pages