Accueil

Bienvenue sur le site du PPE - Store Somfy.

Sur ce site nous traiterons la problématique suivante :

La commande actuelle du moteur du store fait que la toile est entièrement sortie ou rentrée (Fonctionnement en Tout Ou Rien) .Selon les conditions d’utilisation (légère brise, bourrasque, exposition du store…) il s’avère utile de pouvoir moduler la longueur de toile sortie de ce store afin de pouvoir profiter d’une occultation partielle. Problématique :
Comment obtenir différentes « positions sorties » du store ?

Pour répondre à cette problématique nous allons vous montrer les travaux que nous avons effectués ainsi que les contraintes auquel nous avons du faire face pour mener à bien ce projet.

Le groupe :

Le groupe est composé de 4 personnes:

  • Cano Thomas
  • Fialek Florent
  • Benathmane Nabil
  • Sacristao Rodrigue
Les travaux

Nous avons effectué nos travaux sur la maquette que nous ont fournis les professeurs, cette maquette se compose de :

Première Phase :

Il s'agisait pour nous de répondre à la problèmatique suivante :
Comment ordonner au store de sortir ou rentrer le store en fonction qu'il y ait plus ou moins de vent ?
Nous avons donc commencer par effectuer un fast afin de mieux nous reperer


Ce fast nous indique sur le fonctionnement normal du store, en suivant le principe de fonctionnement suivant :


Seconde Phase :

Il s'agit donc d'ajouter une contrainte au fonctionnement du store.
On veut, par exemple, que plus il y a de vent, moins le store est sorti. Ainsi nous devons prendre en compte la vitesse du vent grâce à l'anémomètre puis en fonction de la valeur affiché indiquer au store à quelle position il doit se situer.
Le Fast est donc le suivant :

Pour cela nous avons donc besoin de compter des impulsions sur le store afin d'établir les positions en fonctions des impulsions.
Nous avons donc obtenu un capteur angulaire.
Nous devions ensuite attacher ce capteur sur notre maquette, nous avons donc demander la réalisation d'une équerre afin que ça coincide avec notre installation.

Troisième Phase :

Une fois le codeur fixé à l'aide de l'équerre, nous avons remarqué que l'élastique ne tenait pas entre le codeur et le store.
Nous avons donc réfléchi à un système de poulie afin d'attacher moins sommairement l'élastique, il se présente de la manière suivante :


L'installation se présente alors de la manière suivante :

Quatrième Phase :

Une fois la partie mécanique fini, nous devions nous attarder sur le programme. Pour cela nous avons défini différente position que le store pouvait prendre.
Pour définir les positions, nous avons procédé de la manière suivante :

Nous savons que le codeur fait 50 impulsions par tour.
La toile du store sortie fait une longueur de 45 centimètres.
Le diamétre de l'arbre quand la toile est rentré est de 52mm, il en fait 48 lorsqu'il est sortie, la moyenne est donc de 50mm.
Le périmétre moyen de l'arbre du store se calcul de la manière suivante : 50*Pi=157mm
Nous faisons donc le rapport de la taille de la toile divisé par le périmétre de l'arbre : 450/157=2.9
On sait que pour faire sortir la toile, il faut que l'arbre fasse 2.9 tour.
Sachant que le codeur incrémental réalise 50 impulsions par tour, il faut donc 50*2.9=145 impulsions pour sortir la toile.

Les différentes positions sont les suivantes :
  • Position 1 : 0 impulsions
  • Position 2 : 19 impulsions
  • Position 3 : 40 impulsions
  • Position 4 : 61 impulsions
  • Position 5 : 82 impulsions
  • Position 6 : 103 impulsions
  • Position 7 : 124 impulsions
  • Position 8 : 145 impulsions

Cinquième Phase :

On doit maintenant définir les valeurs héxadécimales correspondant à la tension que l'on envoit pour simuler la vitesse du vent.
On sait que la valeur maximale pour simuler le vent est de 5v, ce qui correspond à 255 décimale.
Ainsi, pour obtenir nos 7 valeurs, nous faisons 255/7=36, soit les différent paliers définissant les vitesses de vents en décimale.
Il nous reste plus qu'a définir ces valeurs en héxadécimales, 36 devient $24, 72 devient $48, 168 devient $6D etc...

Sixième Phase :

Une fois les positions défini ainsi que les valeurs héxadécimales, nous avons commencer à écrire le programme sous Basic 11 en utilisant un microprocesseur 68HC11E2
Le programme est le suivant

  • ProgramPointer $F800
    DataPointer $0002
    StackPointer $00E8

    byte PORTA at $1000
    byte PORTB at $1004
    byte moteur at $1004
    byte codeur at $1003
    byte marchesens1,marchesens2,arret
    int nb,n,v,u,i
    marchesens1=$03
    marchesens2=$0C
    arret=$0F

    if v>$00 and v<$24
    then
    moteur=marchesens1
    do
    asm cli
    for nb=1 to 1
    for n=1 to 19
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    if v>$24 and v<$48
    then
    moteur=marchesens1
    do
    asm cli
    for nb=1 to 1
    for n=1 to 40
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    if v>$48 and v<$6D
    then
    moteur=marchesens1
    do
    asm cli
    for nb=1 to 1
    for n=1 to 61
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    if v>$6D and v<$92
    then
    moteur=marchesens1
    do
    asm cli
    for nb=1 to 1
    for n=1 to 82
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    if v>$92 and v<$B6
    then
    moteur=marchesens1
    do
    asm cli
    for nb=1 to 1
    for n=1 to 103
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    if v>$B6 and v<$DA
    then
    moteur=marchesens1
    do
    asm cli
    for nb=1 to 1
    for n=1 to 124
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    if v>$DA and v<$FF
    then
    moteur=marchesens1
    do
    asm cli
    for nb=1 to 1
    for n=1 to 145
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    moteur=marchesens1
    do
    asm cli
    for nb=1 to 10
    for n=1 to 1315
    impulsion()
    next n
    next nb
    moteur=arret
    loop

    function impulsion()
    do until codeur.0=0
    loop
    do until codeur.0=1
    loop
    end function

Dernière Phrase

Après avoir terminé cette phase, nous avons procéder aux différents branchements tel que le store, le pc, le microprocesseur.
Nous nous sommes alors rendu compte que les différents tensions qui interviennent pour ces différents éléments ne concordent pas.
En effet, le store est en 240v, le microprocesseur est en 5V ce qui pose évidemment problème.
Nous avons alors pensé à la solution suivante :

Il faut rajouter un relais entre ces différents éléments afin d'équilibrer les tensions.
Par manque de temps, nous n'avons pas pu expérimenter cette solution ...
Les contraintes

Les contraintes.

Nous avons rencontré différentes contraintes lors de la réalisation de ce sujet :

  • Le programme a était compliqué à réaliser.
  • Manque d'information sur le sujet.
  • Quelques difficultés avec Basic 11.
  • Il fallait démonter et redémonter à chaque séance la maquette du store Somfy pour démonter les cables moteurs, et installer le codeur, ce qui est une "perte" de temps.
  • Il fallait trouver le moyen de faire une courroie pour fixer l'abre du codeur au store Somfy, On trouvera l'idée de mettre un élastique avec peu de frottement.
  • Manque de connaissance pour mettre un relais.
  • Pour présenter le sujet on s'est concerté pour enfin décider de faire un site, ce qui nous à pris du temps.
Avantages / Inconvénients

Les avantages de ce système :

  • Le store est plus autonome avec cette solution.
  • La détérioration est moindre, le vent est en effet plus évité.
  • Le système offre une meilleure sécurité, le store a moins de risque d'être arraché.

Les inconvénients

  • Il peut exister des défaillances si l'anémométre est déffectueux.
  • Le problème d'un système tout automatisé, c'est que lorsqu'il y a un problème, il ne peut prendre une décision seule.
Bilan

Ce PPE malheureusement non aboutit n'a pas été inutile. En effet nous avons beaucoup appris de ce projet.

Ce que l'on retient

Points positifs :

  • Esprit d'entreprise permettant une réunion d'idée efficace.
  • Compréhension d'un mécanisme ordinaire.
  • Satisfaction dans l'accomplissement d'un projet.

Points négatifs :

  • Manque de sérieux à certains moments, rendant l'entreprise compliqué.
  • Manque de connaissances dans le domaine nécessitant l'intervention réguliére des professeurs.
  • Peu de professeurs pour trop de personnes, les obstacles nous on fait perdre beaucoup de temps.
  • Sujet imposé et non choisi selon nos préférences, de ce fait la motivation n'était pas toujours au rendez vous.
PPE - Store Somfy Terminale SSI.