Porte coulissante
Les bibliothèques suivantes sont nécessaires :
Une porte coulissante automatique doit s’ouvrir lorsqu’une personne se présente.
Elle est dotées de différents capteurs :
- 4 capteurs de position (ToR) :
- S1 : position fermée
- S2 : position « presque » fermée
- S3 : position « presque » ouverte
- S4 : position ouverte
- 1 capteur de présence (ToR) :
- S5 : indique qu’une personne se présente devant la porte
Le moteur se commande par 4 variables binaires :
- KM1 : ouverture
- KM2 : fermeture
- KM3 : grande vitesse
- KM4 : petite vitesse
Comportement attendu
Porte fermée, la détection de la présence d’une personne avec S5 provoque l’ouverture de la porte à grande vitesse. Lorsque la porte est presque ouverte (S3) le mouvement ralentit, puis s’arrête lorsque la porte est complètement ouverte (S4).
10 secondes plus tard, la porte se referme, à grande vitesse au début, puis à vitesse réduite lorsqu’elle est presque fermée, et enfin s’arrête lorsqu’elle est complètement fermée (S1).
Si une personne s’attarde ou se présente en phase de fermeture (S5) la porte s’ouvre à nouveau.
- Modèle MATLAB/Stateflow à télécharger : Porte_coullissante.slx