Ignorer la navigation

Exercice N°8: store

Nous allons réaliser le programme (sous forme d'algorithmes et d'algorigrammes) de la gestion d'un store électrique automatisé

Description du fonctionnement:

Les informations provenant de l’anémomètre et de la cellule photoélectrique sont traitées de telle sorte que nous puissions disposer des informations binaires suivantes :

  • Soleil = 0 si l’intensité lumineuse est inférieure à une référence imposée par réglage ;
  • Soleil = 1 si l’intensité lumineuse est supérieure à cette même référence.
  • Vent = 0 si la vitesse du vent est inférieure à une référence imposée par réglage ;
  • Vent = 1 si la vitesse du vent est supérieure à cette même référence.

Un commutateur MODE permet de choisir le mode "auto" (MODE=1) ou manuel (MODE=2).

Les boutons BPM et BPD permettent de faire monter (M), c'est à dire rentrer le store ou descendre (D) le store (l'ouvrir) manuellement, si l’utilisateur appui sur les deux boutons à la fois le store ne bougera pas de sa position actuelle.Ces boutons sont actifs quelque soit le mode choisit.

En mode auto, c'est la présence du soleil (Soleil=1) qui fait ouvrir le store (D) et son absence qui le ferme automatiquement.

La présence de vent empêche l'ouverture du store et oblige sa fermeture.

Pour des raisons de sécurité, le store montera (M=1) dans tous les cas si le vent est trop fort, et le mode manuel devient inutilisable.

Lors de la première mise sous tension, il est nécessaire d'initialiser correctement les butées du moteur, afin de permettre un arrêt en douceur lors de l'arrivé du moteur a proximité des butées. Un codeur optique monté sur l'axe du store (diamètre 7cm), délivrant 46 impulsions par tour, permet d'obtenir l'image de la position du store.

  

La séquence d’initialisation est la suivante :

  • Le store monte entièrement (il rentre) jusqu’à ce que le capteur "butée_min" = 1 ;
  • Il initialise la variable « Nposition » à zéro ;
  • Le store descend (il sort) jusqu’à ce que le capteur "butée_max" = 1 ;
  • Il enregistre la nouvelle valeur de la variable « Nposition » dans « Narrivé » ;
  • Le store monte entièrement et ralentit sa vitesse quand « Nposition < 20 ».

 

Question N°1: complétez l’algorigramme du document réponse n°1 afin de réaliser l’initialisation du store

 

Question N°2: faire l'algorithme du fonctionnement du store

Question N°3: faire l'algorigramme du fonctionnement du store