FR 2573551 A1 19860523 FR 8417524 A 19841116 t l La présente invention concerne un dispositif de commande d'un volet roulant, ou similaire tel que store enroulable, actionnable par un motoré- ducteur électrique auquel est associé un dispositif automatique d!arrêt prévu pour arrêter la rotation du motoréducteur lorsque le volet roulant occupe l'une quelconque de ses deux positions extrêmes haute ou basse. Ce volet comporte des lames orientables liées cinématiquement à une lame mat- tresse dont au moins une des deux extrémités comporte un ergot prévu pour coopérer avec un "basculeur" fixe correspondant. Chaque basculeur comporte, pour cet ergot, une entrée dirigée vers le bas et une sortie dirigée vers le haut, reliées par un guidage en creux sensiblement parallèle aux glis- sières du volet. Ce guidage comporte, vers le bas, un prolongement incliné s'écartant des glissières, et une "serrure" élastique permettant le passa- ge de l'ergot à travers l'entrée,uniquement dans le sens de la montée. Le dispositif de commande prévoit, pour chaque ergot: un premier point d'ar- rat bas, prévu dans la glissière au-dessous de l'entrée du basculeur, point sur lequel la descente de l'ergot est susceptible d'être interrompue tem- porairement, un premier point d'arrêt haut, prévu dans le guidage en creux au-dessous de la sortie du basculeur, point sur lequel la montée de l'ergot est susceptible d'être interrompue temporairement, un second point d'arrêt bas, prévu sensiblement à l'extrémité du prolongement incliné du guidage, point correspondant à une position d'orientation maximum de la lame mat- tresse et un second point d'arrêt haut, prévudans la glissière au-dessus de la sortie du basculeur, point sur lequel la montée de l'ergot est sus- ceptible d'être interrompue temporairement après sortie de cet ergot hors du guidage du basculeur. Le dispositif de commande comporte en outre un dispositif auxiliaire comprenant deux interrupter-s dont le fonctionnement est lié à la rotation du tube d'enroulage du volet, tube lié lui-même ciné- matiquement au motoréducteur, l'un de ces interrupteurs coopérant à l'ar- rêt du motoréducteur lorsque l'ergot occupe son premier point d'arrêt haut. Dans un dispositif de commande, connu de ce genre, c'est le dispo- sitif automatique d'arrêt, prévu pour arrêter le volet lorsque celui-ci est totalement enroulé ou totalement déroulé, qui, par son interrupteur commandant l'arrêt du volet en position "déroulé", détermine simultanément le premier point d'arrêt bas de l'ergot. Ce r6le supplémentaire du dispo- sitif automatique d'arrêt du volet crée un lien fonctionnel entre le dé- roulement du volet et l'orientation des lames de ce volet, ce qui nécessi- te des liaisons supplémentaires par conducteurs entre ce dispositif auto- matique d'arrêt, et le boîtier du dispositif de commande. De ce fait, le dispositif automatique d'arrêt étant incorporé dans le motoréducteur d'en- tra nement du volet, le câblage sortant du moteur est obligatoirement spé- cial, ce qui rend difficile, du point de vue économique, la création d'une gamme complète de motoréducteurs de puissances échelonnées, parallèlement à une gamme standard existant par ailleurs. D'autre part, dans le même dispositif de commande de l'art antérieur ce sont douze à seize conducteurs électriques, suivant le cas, qui relient les interrupteurs de commande, au motoréducteur, au dispositif automatique d'arrêt et au dispositif auxiliaire à deux interrupteurs. Ce grand nombre de conducteurs rend plus complexe et moins rapide l'installation sur le chantier, du motoréducteur, du volet et de leurs moyens de commande. D'autre part, les deux interrupteurs du dispositif auxiliaire sont utilisés pour commander eux-mêmes directement l'arrêt du motoréducteur, l'un commandant directement cet arrêt lorsque l'ergot occupe son premier point d'arrêt haut, l'autre commandant directement cet arrêt lorsque l'er- got occupe son second point d'arrêt haut. Il est donc nécessaire d'utili- ser un interrupteur supplémentaire pour commander l'arrêt de l'ergot à son second point d'arrêt bas, le long du prolongement incliné du guidage. Cet interrupteur supplémentaire, qui ne fonctionne pas en basse tension mais à la tension d'alimentation du secteur, est logé dans un basculeur, et il est nécessaire de relier par deux conducteurs électriques supplémentaires, ce basculeur au boîtier du dispositif de commande, ce qui complique encore l'installation sur le chantier. On constate finalement que de nombreux conducteurs électriques sup- plémentaires sont nécessaires, tous ces conducteurs étant reliés au boî- tier du dispositif de commande dans lequel sont, ou non, incorporés les interrupteurs à poussoir destinés à commander les déplacements du volet et de ses lames orientables. Le dispositif de commande de l'art antérieur, qui est électromagnétique, nécessite l'utilisation d'un grand nombre, sept, d'interrupteurs à poussoir pour commander le volet. Le premier commande le déroulement, le second l'enroulement, le troisième l'arrêt, le quatrième le déplacement vers la position d'orientation des lames, les cinquième et sixième déterminant l'orientation plus ou moins importante des lames, et le septième commandant la descente du volet à partir de la position d'o- rientation. Indépendamment de la complexité de structure d'un dispositif de commande comportant un aussi grand nombre d'interrupteurs-poussoirs, ce grand nombre de poussoirs complique l'utilisation du dispositif par l'uti- lisateur. En effet celui-ci, pour effectuer certaines manoeuvres, peut é- prouver une certaine hésitation pour effectuer le choix du poussoir cor- respondant au déplacement désiré du volet. Ainsi pour commander le dérou- lement du volet, il existe deux poussoirs, l'un à utiliser si le volet oc- cupe alors sa position d'orientation, l'autre à utiliser si le volet occupe alors une position autre que cette position d'orientation. D'autre part, pour amener le volet, depuis une position enroulée quelconque, jusqu'à la position d'orientation maximum, l'utilisateur doit effectuer trois opéra- tions successives, chaque opération étant suivie d'une phase de déplace- ment du volet, et précédée d'une phase de réflexion de l'utilisateur pour choisir le poussoir à actionner. Le dispositif de commande, suivant l'invention, est caractérisé en ce que le dispositif auxiliaire constitue uniquement un détecteur de posi- tion de l'ergot, dont l'un des interrupteurs coopère à-l'arrêt du motoré- ducteur lorsque l'ergot occupe son premier point d'arret haut, et dont l'autre interrupteur coopère à l'arrêt du motoréducteur dans une certaine position basse du volet, position déterminant pour l'ergot, soit le pre- mier point d'arrêt bas si l'ergot est dans la glissière, soit le second point d'arrêt bas si l'ergot est dans le prolongement incliné du guidage en creux. L'ergot est ainsi susceptible d'être situé dans l'une quelconque parmi trois zones possibles: soit entre l'un des points d'arrêt bas et le premier point d'arrêt haut, soit sur le premier point d'arrêt haut ou au- dessus, soit sur l'un des points d'arrêt bas, ou au-dessous du premier point d'arrêt bas, zones auxquelles correspondent trois états relatifs des interrupteurs, soit le premier fermé et le second ouvert, soit le second fermé et le premier ouvert, soit les deux dans le même état, ouvert ou fer- mé. Des interrupteurs de commande M, D, PL, MS, et les interrupteurs du dispositif auxiliaire sont reliés respectivement, par l'intermédiaire d'in- terfaces d'entrée, aux bornes d'entrée d'un microcalculateur dont les bor- nes de sortie sont reliées respectivement à deux interfaces de sortie pré- vues pour actionner le motoréducteur dans respectivement ses deux sens de rotation. La mémoire non volatile du microcalculateur contient un program- me de commande du motoréducteur, prévu pour: déterminer celui ou ceux des interrupteurs de commande qui ont été actionnés, tester la validité des ordres donnés par ces interrupteurs et transmettre ces ordres au motoré- ducteur, en fonction de l'état relatif des interrupteurs du dispositif auxiliaire et/ou en fonction de l'état (1 ou 0) d'un premier registre de la mémoire volatile du microcalculateur, état qui respectivement corres- pond, ou ne correspond pas, à un positionnement de l'ergot dans le bascu- leur entre le second point d'arrêt bas et le premier point d'arrêt haut. Le second point d'arrêt haut de l'ergot est déterminé par la durée d'une temporisation déclenchée par le programme de commande, à l'instant o l'er- got passe au premier point d'arrêt haut en direction de la sortie du bas- culeur. Selon une réalisation avantageuse de l'invention, le programme de commande comprend un groupe d'instructions de test de l'état (1) du pre- mier registre, qui, lorsque l'interrupteur D de descente a été actionné, et dans le cas o la réponse à ce test est négative, suite a une coupure de l'alimentation, est prévu pour commander l'exécution d'un groupe d'ins- tructions de test de l'état (1) d'un second registre, état correspondant au fait que l'ergot a été placé au moins une fois sur le premier point d'arrêt haut ou au-dessus de ce premier point d'arrêt haut depuis la mise sous tension et donc qu'aucune coupure de l'alimentation secteur n'a eu lieu depuis lors. Ce groupe d'instructions de test du second registre est prévu pour, dans le cas o la réponse à ce test est négative, suite à la coupure de l'alimentation secteur, commander l'exécution d'un groupe d'instructions de commande prévu pour successivement mémoriser l'ordre de déroulement du volet, commander lamontée de l'ergot vers le premier point d'arrêt haut, déclencher une temporisation à l'instant o l'ergot passe au premier point d'arrêt haut en direction du second point d'arrêt haut, in- verser le sens de rotation du moteur lorsque ce second point d'arrêt haut est atteint, pour permettre le déroulement total du volet. Selon une variante des réalisations précédentes, le programme de commande comprend un groupe d'instructions de test de l'état relatif des deux interrupteurs du dispositif auxiliaire, test prévu pour, lorsque l'in- terrupteur-poussoir de descente D est actionne, dans le cas o les deux in- terrupteurs occupent un certain état relatif correspondant à un position- nement de l'ergot entre l'un des points d'arrêt bas et le premier point d'arrêt haut, commander l'exécution-d'un groupe d'instructionsprévu pour tester l'état du premier registre et pour, si ce premier registre est à l'état (1), commanderl'exécution d'un groupe d'instructions de commande, prévu pour successivement mémoriser l'ordre de descente du volet, comman- der la montée du volet jusqu'à ce que l'ergot atteigne le premier point d'arrêt haut puis le second point d'arrêt haut, et inverser alors le sens de rotation du moteur qui déroule totalement le volet jusqu'à ce que le dispositif automatique d'arrêt immobilise ledit moteur. Si le groupe d'ins- tructions de test de l'état du premier registre constate que ce premierre- gistre est à (0), il commande l'exécution d'un groupe d'instructions de commande de la descente totale du volet. Le groupe d'instructions de test de l'état relatif des deux interrupteurs est prévu pour, dans le cas o ces interrupteurs occupent un autre état relatif correspondant à un autre positionnement de l'ergot, commander directement un groupe d'instructions de commande de la descente totale du volet. Selon une réalisation avantageuse, le programme de commande comprend un groupe d'instructions prévu pour, lorsque les deux interrupteurs-pous- soirs PL et MS sont actionnés simultanément, tester l'état du premier re- gistre et, s'il occupe l'état (0) correspondant à un positionnement de l'ergot en dehors du basculeur, commander l'exécution d'un groupe d'ins- tructions de test de l'état d'un certain interrupteur du dispositif auxi- liaire, test prévu pour, si cet interrupteur occupe un premier état corres- pondant à un positionnement de l'ergot au-dessus du premier point d'arrêt bas, commander l'exécution d'un groupe d'instructions prévu pour commander la descente du volet jusqu'à ce que l'ergot atteigne le premier point d'ar- rêt bas, arrêter alors la rotation du moteur et commander l'exécution d'un groupe d'instructions de commande prévu pour commander successivement la montée de l'ergot jusqu'au premier point d'arrêt haut, inverser le sens de rotation du moteur et commander la descente de l'ergot jusqu'au second point d'arrêt bas, puis mettre le premier registre à (1). Le groupe d'ins- tructions de test de l'état d'un des interrupteurs du dispositif auxiliai- re est prévu pour, si cet interrupteur occupe son second état correspon- dant à un positionnement de l'ergot au-dessous du premier point d'arrêt bas, commander directement l'exécution du groupe d'instructions de comman- de. La présente invention se propose de permettre la réalisation d'un dispositif de commande, dans lequel le dispositif automatique d'arrêt du volet en position enroulé ou déroulé ne joue aucun r8le dans la détermina- tion du premier point d'arrêt bas de l'ergot, donc dans l'orientation des lames, ce qui permet à l'ensemble du dispositif de commande d'avoir une structure plus simple, étant constitué, d'une part d'un motoréducteurstan- dard comprenant un dispositif automatique d'arrêt du volet dans ses deux positions extrêmes, motoréducteur susceptible d'être relié au boftier de commande par seulement quatre conducteurs, ce boftier étant par exemple re- lié par cinq conducteurs aux interrupteurs de commande, d'autre part d'un dipositif auxiliaire standard, éventuellement identique au dispositif au- tomatique d'arrêt, susceptible même d'être assemblé sur le chantier dans l'extrémité du tube d'enroulage opposée au motoréducteur, ne nécessitant que trois conducteurs pour sa liaison avec le boîtier de commande, aucun interrupteur supplémentaire n'étant nécessaire à l'intérieur du basculeur qui, de ce fait, n'a plus besoin d'être relié électriquement au bo tierde commande. L'installation de l'ensemble du dispositif de commande est ainsi très simplifiée. Enfin le nombre des interrupteurs de commande est très réduit, quatre seulement, l'utilisateur ne devant actionner qu'une seule fois le ou les interrupteurs correspondant à la position finale du volet désirée, le dispositif de commande se chargeant lui-m&me d'effectuer suc- cessivement les différentes phases de fonctionnement éventuellement néces- saires pour parvenir à cette position finale, un seul interrupteur exis- tant drautre part pour commander le déroulement du volet, quelle que soit la position dudit volet, lames orientées ou non, à l'instant o l'ordre de déroulement est donné. Le dessin annexé illustre, à titre d'exemple, un mode de réalisa- tion conforme à la présente invention. La fig. I représente, partiellement en coupe, ce mode de réalisa- tion. Les fig. 2, 3, 4 représentent, vu en coupe en vue de droite de la fig. 1, le basculeur du même mode de réalisation, à différentes phases de fonctionnement. La fig. 5 représente le schéma électrique du même mode de réalisa- tion. La fig. 6 représente un tableau schématisant la position relative des deux interrupteurs du dispositif auxiliaire, en fonction de la posi- tion de l'ergot par rapport aux deux points d'arrêt bas BI ou B2, et au premier point d'arrêt haut HI. La fig. 7 représente l'organigramme du programme de commande conte- nu dans la mémoire non volatile du microcalculateur. Tel qu'il est représenté sur les fig. 1 à 4, le dispositif de com- mande comporte un dispositif automatique d'arrêt 1, prévu pour arrêter un volet 3 dans les positions "enroulé" ou "déroulé". Ce dispositif automati- qued'arrêt I fait partie d'un motoréducteur tubulaire 2 prévu pour être logé à l'intérieur du tube d'enroulage 20 du volet 3. Ce motoréducteur 2 est immobilisé en rotation dans l'embrasure 21 de la fenêtre par un carré 22. Il comporte un palier tournant 23 solidaire du tube 20, et deux molet- tes 24 de réglage rapide des positions extrêmes d'arrêt du volet. L'arbre moteur entraîne un élément rotatif 25 dont le pourtour est solidarisé de l'intérieur du tube d'enroulage 20 par des goupilles, de façon à pouvoir entra5ner ce tube 20 en rotation. Ce dispositif automatique d'arrêt 1 est d'un type connu en soi, tel que décrit par exemple dans les brevets fran- çais N 2 076 529 et N 2 455 695. Le volet 3 comporte des lames orientables 4', 4", 4"... liées ciné- matiquement, d'une manière connue en soi, à une lame maîtresse 4 dont cha- cune des deux extrémités comporte un ergot 5 prévu pour coopérer avec un "basculeur" fixe 6 disposé le long de la glissière 7 correspondante. Cha- que basculeur 6 comporte une entrée 8 dirigée vers le bas, constituée par une lame élastique 9 dépassant, au repos, dans la glissière 7, et escamo- table élastiquement suivant 10 (fig. 2) de façon à libérer la glissière 7. Chaque basculeur 6 comporte également une sortie Il dirigée vers le haut, constituée par une lame élastique 12 alignée, au repos, avec un côté de la glissière 7, et susceptible d'être déformée élastiquement suivant 13 (fig. 4) vers l'intérieur de la glissière 7. L'entrée 8 et la sortie Il sont re- liées par un guidage en creux 14 sensiblement parallèle aux glissières 7. Ce guidage 14 comporte vers le bas un prolongement 16, incliné suivant 15, s'écartant des glissières 7. L'ergot 5 est dimensionné pour passer dans l'entrée 8, le guidage 14 et son prolongement incliné 16, et la sortie 11. Une "serrure" 17, constituée par une lame élastique 18, permet, par sa de- formation élastique suivant 33 (fig. 3), le passage de l'ergot 5 à travers l'entrée 8, uniquement de bas en haut, suivant le sens d'enroulement du volet. Le dispositif de commande comporte en outre, comme représenté sur la fig. 1, un dispositif auxiliaire 26 disposé par exemple dans l'extrémi- té du tube d'enroulage 20, opposée à celle qui contient le motoréducteur 2. Ce dispositif auxiliaire 26 comporte un palier tournant 23' solidaire du tube 20, et un mécanisme liant cinématiquement en rotation ce tube 20 à un élément prévu pour actionner un premier interrupteur à deux positions 31 et un second interrupteur à deux positions 32, prévus dans ledit dispo- sitif auxiliaire 26. Ce dispositif auxiliaire 26 est immobilisé en rota- tion dans l'embrasure 21 de la fenêtre par un carré 22' Il peut avanta- geusement, mais non obligatoirement, être identique ou similaire au dispo- sitif automatique d'arrêt 1. Le dispositif de commande prévoit quatre pointsd'arr8t caractéris- tiques de l'ergot 5 par rapport au basculeur. Dans un premier point d'ar- rêt bas BI, l'ergot 5 est disposé dans la glissière 7 du volet, audessous de l'entrée 8 (fig. 2). Dans un second point d'arrêt bas B2, l'ergot 5 est disposé à l'extrémité du prolongement incliné 16, la plus éloignée de la glissière 7, ce second point d'arrêt bas B2 correspondant à une orienta- tion maximum de la lame maîtresse 4. Ces deux points d'arrêt bas B1 et B2 sont déterminés par une même position d'arrêt du volet. Dans un premier point d'arrêt haut HI (fig. 3), l'ergot 5 est disposé dans le guidage en creux 14, au-dessous de la sortie 11 du basculeur 6. Dans un second point d'arrêt haut H2 (fig. 4), l'ergot 5 est disposé au-dessus de cette sortie 11, dans la glissière 7 correspondante. Les interrupteurs 31 et 32 sont utilisés uniquement pour détecter le passage de l'ergot 5 respectivement au point d'arrêt haut HI, ou à l'un des points d'arrêt bas BI ou B2 suivant le cas. Pour cela, dans notreexem- ple, les positions d'ouverture et de fermeture des interrupteurs 31 et 32 sont réglées de telle façon que, comme représenté schématiquement sur le tableau de la fig. 6, lorsque l'ergot est disposé entre l'un des points d'arrêt bas BI ou B2, et le point d'arrêt haut 111, ces deux interrupteurs 31, 32 sont ouverts. Lorsque l'ergot est disposé au point d'arrêt HI ou au-dessus de celui-ci, l'interrupteur 31 est fermé, l'interrupteur 32 res- tant ouvert. Lorsque l'ergot est disposé à l'un des points d'arrêt BE ou B2, ou au-dessous de BI, l'interrupteur 32 est fermé, l'interrupteur 31 restant ouvert. Le dispositif de commande comporte un système électronique 39 com- prenant, comme représenté sur la fig. 5, un microcalculateur 40, constitué par exemple par le microcalculateur 8748 de INTEL, des interfaces d'entrée 41 à 46 et deux interfaces de sortie 51 et 52. Les bornes d'entrée El à E6 du microcalculateur 40 sont reliées respectivement aux bornes de sortie des interfaces d'entrée 41 à 46. Les bornes d'entrée des interfaces d'entrée 41 à 42 sont reliées respectivement aux premières bornes de deux interrupteurs poussoirs M et D à position de travail momentanée, le premier prévu pour commander la montée (enroulage) du volet, le second prévu pour commander la descente (déroulage) du volet. Les bornes d'entrée des interfaces d'en- trée 43 et 44 sont reliées respectivement aux premières bornes de deux in- terrupteurs-poussoirs PL et MS à position de travail momentanée, prévus pour, lorsqu'ils sont actionnés simultanément, commander le positionnement de chaque ergot 5 à l'intérieur de son basculeur. Lorsque le premier (PL) ou le second (MS) Sont ensuite actionnés séparément, ils commandent respec- tivement une orientation plus grande ou plus petite de la lame maîtresse 4. Les bornes d'entrée des interfaces d'entrée 45 et 46 sont reliées respecti- vement aux deux interrupteurs 32 et 31. Les secondes bornes des interrup- teurs M, D, PL, MS, 32, 31 sont reliées ensemble à la masse. Les interrup- teurs M, D, PL et MS font partie par exemple d'un boîtier de commande 27. Les deux bornes de sortie SI et S2 du microcalculateur 40 sont re- liées respectivement aux bornes d'entrée des deux interfaces de sortie 51 et 52. L'interface de sortie 51 comporte, par exemple, un relais 34 com- portant un contact repos et un contact travail, ce dernier commandant la rotation du moteur dans un certain sens: montée par exemple. La bobine du relais 34 est reliée, d'une part à la borne +V d'une alimentation en cou- rant continu, d'autre part au collecteur d'un transistor5dont l'émetteur est relié à la masse, et dont la base est reliée à la borne de sortie S1 par l'intermédiaire d'une résistance 36. L'interface de sortie 52 est con- nectée d'une façon similaire à celle de l'interface 51 et commande la ro- tation du moteur en sens inverse du précédent, dans le sens de la descente dans cet exemple. La base de son transistor 35'est reliée à la borne de sortie S2 par l'intermédiaire d'une résistance 36'.- La première borne 37a du moteur 37 est reliée au contact travail du relais 34 de l'interface 51. La seconde borne 37b du moteur 37 est reliée au contact travail du relais 34' de l'interface 52. La troisième borne 37c du moteur 37 est reliée au neutre N de l'alimentation secteur. Le contact commun du relais 34 est re- lié au contact repos du relais 34'. Le contact commun du relais 34' est re- lié à la phaseP de l'alimentation secteur. Le microcalculateur 40 comporte, dans sa mémoire volatile, notamment un premier registre Rl prévu pour se trouver à l'état (1) lorsque l'ergot est dans le basculeur entre les points d'arrêt HI et B2, et à l'état (0) dans le cas contraire ou après rétablissement de l'alimentation secteur, consécutif à une coupure de celle-ci. Il comporte également, dans sa mémoi- re volatile, un second registre R2 prévu pour se trouver à l'état (1) dès l'instant o l'ergot s'est trouvé au moins une fois positionné sur le pre- mier point haut Hl ou au-dessus de ce premier point d'arrêt haut HI, depuis la mise sous tension. En effet, lors d'une coupure de l'alimentation secteur, alors que l'ergot se trouve entre les points d'arrêt BI ou B2, et HI, dans le bascu- leur ou dans la glissière 7, le premier registre RI, ayant été mis intem- pestivement à (0) par la coupure de courant, ne peut plus indiquer vala- blement si l'ergot est situé dans le basculeur ou dans la glissière. Le se- cond registre R2 permet, dans ce cas, par sa mise à (0), de savoir de fa- çon certaine qu'une coupure de l'alimentation, accidentelle dans ce cas, a eu lieu parce que l'ergot ne s'est jamais trouvé sur le point HI ou audes- sus du point d'arrêt H1 depuis le rétablissement de l'alimentation, et qu'il est impossible d'immobiliser l'ergot entre les points d'arrêt BI et HI pendant une montée du volet. Le microcalculateur 40 comporte une mémoir_ non volatile contenant un programme de commande dont les groupes d'instructionsrsont représentés sur l'organigramme de la fig. 7. Le groupe d'instructions 61 d'initialisa- tion et de mise à (0) du premier registre R1 comporte des instructions dont la dernière précède la première instruction d'un groupe d'instructions 62 de test de l'appui sur au moins un des interrupteurs M ou D, dont la der- nière instruction est une instruction d'appel conditionnel à l'adresse de la première instruction d'un groupe d'instructions 70 prévu pour tester si au moins un des interrupteurs MS ou PL est actionné, ou à l'adresse de la première instruction d'un groupe d'instructions 63 de test de l'appui sur l'interrupteur M seul. La dernière instruction du groupe d'instructions 63 est une instruc- tion d'appel conditionnel à l'adresse de la première instruction d'ungrou- pe d'instructions 65 de test de l'appui sur l'interrupteur D seul, ou à l'adresse de la première instruction d'un groupe d'instructions 'prévu pour mémoriser et exécuter l'ordre de montée totale du volet, de mise à (0) du premier registre RI et de mise à (1) du second registre R2. La dernière instruction du groupe d'instructions 64 est une instruction d'appel incon- ditionnel à l'adresse de la première instruction du groupe d'instructions 62. La dernière instruction du groupe d'instructions 65 est une instruc- tion d'appel conditionnel à l'adresse de la première instruction d'ungrou- pe d'instructions 80 de test d'une montée du volet en cours, ou à l'adres- se de la première instruction d'un groupe d'instructions 66a de test de l'état identique des interrupteurs 31, 32, état correspondant au fait que l'ergot 5 est disposé entre l'un.des points d'arrêt bas Bl ou B2, et le premier point d'arrêt haut HI (fig. 6). La dernière instruction du groupe d'instructions 80 est une instruc- tion d'appel conditionnel, soit à l'adresse de la première instruction d'un groupe d'instructions 66b de test de l'état identique des deux inter- rupteurs 31 et 32, état correspondant au fait que l'ergot est disposé entre les points d'arrêt BI ou B2, et HI, soit à l'adresse de la première ins- truction d'un groupe d'instructions 68 de commande de l'arrêt-du volet. La dernière instruction du groupe d'instructions 66b est une instructiond'ap- pel conditionnel à l'adresse de la première instruction du groupe d'ins- tructions 62 ou à l'adresse de la première instruction du groupe d'instruc- tions 68. La dernière instruction du groupe d'instructions 68 est une ins- truction d'appel inconditionnel à la première instruction du groupe d'ins- tructions 62. La dernière instruction du groupe d'instructions 66a est une ins- truction d'appel conditionnel, soit à l'adresse de la première instruction d'un groupe d'instructions 67 prévu pour mémoriser et exécuter l'ordre de descente totale du volet, soit à l'adresse de la première instruction d'un groupe d'instructions 80b de test de montée du voleten cours. La dernière instruction du groupe d'instructions 67 est une instruction d'appel incon- * ditionnel à la première instruction du groupe d'instructions 62. La dernière instruction du groupe d'instructions 80b est une ins- truction d'appel conditionnel, soit à l'adresse de la première instruction du groupe d'instructions 62, soit à l'adresse de la première instruction d'un groupe d'instructions 82c de test de l'état (1) du premier registre RI. La dernière instruction du groupe d'instructions 82c est une instruc- tion d'appel conditionnel, soit à l'adresse de la première instruction d'un groupe d'instructions 83 de test de l'état (1) du registre R2, état correspondant au fait que l'ergot 5 s'est trouvé au moins une fois posi- tionné au-dessus du premier point d'arrêt haut HI depuis la mise sous ten- Il sion, soit à l'adresse de la première instruction d'un groupe d'instruc- tions 69. Ce groupe d'instructions 69 est prévu pour successivement mémori- ser l'ordre de descente du volet, exécuter un ordre de montée du voletjus- qu'au premier point d'arrêt haut HI, puis jusqu'au second point d'arrêt haut H2 qui est déterminé par la durée d'une temporisation déclenchée par certaines instructions du groupe 69 à l'instant o l'ergot quitte le pre- mier point d'arrêt haut HI en direction de la sortie 11. Le groupe d'ins- tructions 69 est prévu pour commander finalement la descente totale du volet puis la mise à (0) du premier registre RI. La dernière instruction du grou- pe d'instructions 69 est une instruction d'appel inconditionnel à l'adres- se de la première instruction du groupe d'instructions 62. La dernière instruction du groupe d'instructions 83 est une instruc- tion d'appel conditionnel à l'adresse de la première instruction du groupe d'instructions 69, ou à l'adresse de la première instruction d'un groupe d'instructions 67b de mémorisation et de descente totale du voletdont la dernière instruction est une instruction d'appel inconditionnel à la pre- mière instruction du groupe d'instructions 62. La dernière instruction du groupe d'instructions 70 est une instruc- tion d'appel conditionnel, soit à la première instruction du groupe d'ins- tructions 78 de test de la présence de l'ergot juste sur les points d'ar- rêt H1 ou B2, soit à la première instruction d'un groupe d'instructions 71 de test d'appui simultané sur les interrupteurs MS et PL. La dernière ins- truction du groupe d'instructions 71 est une instruction d'appel condition- nel, soit à l'adresse de la première instruction d'un groupe d'instructions 82a, soit à l'adresse de la première instruction d'un groupe d'instructions 82b, ces deux groupes 82a et 82b étant prévus pour tester l'état à (1) du premier registre Rl, état correspondant au fait que l'ergot 5 est dans le basculeur entre les points d'arrêt B2 et HI. La dernière instruction du groupe d'instructions 82b est une ins- truction d'appel conditionnel, soit à l'adresse de la première instruction du groupe d'instructions 78, soit à l'adresse de la première instruction d'un groupe d'instructions 72 de test d'appui sur l'interrupteur PL. La dernière instruction de ce groupe d'instructions 72 est une instruction d'appel conditionnel, soit à la première instruction d'un grouped'instruc- tions 74 prévu pour commander la montée de l'ergot jusqu'au premier point d'arrêt haut Hl si l'interrupteur MS reste enfoncé, soit à l'adresse de la première instruction d'un groupe d'instruction 73 prévu pour commander la descente de l'ergot jusqu'au second point d'arrêt.bas B2 si l'interrupteur PL reste enfoncé. Les dernières instructions respectives des groupesd'ins- tructions 74 et 73 sont des instructions d'appel inconditionnel à la pre- mière instruction du groupe d'instructions 78. La dernière instruction du groupe d'instructions 82a est une ins- truction d'appel conditionnel, soit à l'adresse de la première instruction du groupe d'instructions 78, soit à l'adresse de la première instruction d'un groupe d'instructions 81 de mémorisation de l'ordre de mise de l'ergot dans le basculeur, dont la dernière instruction est une instruction d'appel inconditionnel à la première instruction d'un groupe d'instructions de test de l'état ouvert de l'interrupteur 32, état correspondant au fait que l'ergot est situé au-dessus du premier point d'arrêt bas BI. La dernière instruction du groupe d'instructions 75 est une instruc- tion d'appel conditionnel, soit à l'adresse de la première instruction d'un groupe d'instructions77 prévu pour successivement commander la montée de l'ergot jusqu'au premier point d'arrêt haut 1HI, mettre à @)le second regis- tre R2, commander la descente de l'ergot jusqu'au second point bas B2 et mettre à (1)le premier registre RI, soit à l'adresse de la première instruc- tion d'un groupe d'instructions 76 de commande de descente de l'ergot jus- qu'au premier point d'arrêt bas Bl, dont la dernière instruction est une instruction d'appel inconditionnel à la première instruction du groupe d'instructions 77. La dernière instruction de ce groupe d'instructions 77 est une ins- truction d'appel inconditionnel à la première instruction du groupe d'ins- tructions 78 décrit précédemment. La dernière instruction de ce groupe d'instructions 78 est une instruction d'appel conditionnel, soit à l'adres- se de la première instruction du groupe d'instructions 62, soit à l'adres- se d'un groupe d'instructions 79. Ce groupe 79 est prévu pour commander une rotation brève du motoréducteur, en sens inverse du sens de rotation précédent, jusqu'à ce que l'interrupteur 31 soit à nouveau ouvert, l'ergot étant simultanément amené juste au-dessus du second point d'arrêt bas B2 (fig. 6) dans cet exemple. La dernière instruction du groupe d'instructions 79 est une instruc- tion d'appel inconditionnel à l'adresse dela première instruction du grou- pe d'instructions 62. Supposons que le volet occupe, au départ, une position entièrement déroulée, basse. A l'instant o le dispositif de commande est mis sous ten- sion, le groupe d'instructions 61 met à zéro le contenu de la mémoirevola- tile du microcalculateur et autorise l'utilisation du compteur de tempori- sation de celui-ci. Le groupe d'instructions 62 teste si un des interrup- teurs-poussoirs M ou D a été actionné et, la réponse étant négative, le groupe d'instructions 70 teste si un des interrupteurs-poussoirs MS ou PL a été actionné. La réponse étant négative, le groupe d'instructions 78tes- te si l'ergot est positionné juste sur l'un des points d'arrêt HI ou B2. La réponse étant négative, le moto-réducteur n'est pas actionné et le volet reste déroulé. Si, lors de la mise sous tension, le volet est enroulé de façonà ce que l'ergot soit disposé au-dessus du premier point d'arrêt haut HI, l'interrupteur 31 étant donc fermé, le groupe d'instructions 61, après avoir mis à zéro le contenu de la mémoire volatile et autorisé l'utilisation du compteur de temporisation, met à (1) le registre R2. Les groupes d'instruc- tions 62, 70 et 78 se déroulent ensuite comme décrit ci-dessus. Le volet reste totalement enroulé. Si l'utilisateur, alors que le volet est entièrement déroulé en po- sition basse, veut commander l'enroulement complet du volet, il appuie un bref instant sur l'interrupteur-poussoir M (Montée). Le groupe d'instruc- tions 62 teste si un des interrupteurs M ou D a été actionné, et, la ré- ponse étant positive, le groupe d'instructions 63 teste si l'interrupteur M seul a été actionné. La réponse étant positive, le groupe d'instructions 64 mémorise et exécute l'ordre de montée totale du volet qui s'enroulejus- qu'à ce que le dispositif automatique d'arrêt 1 arrête la rotation dumoto- réducteur 2. Dès que l'ergot, pendant cet enroulement du volet, passe au- dessus du premier point d'arrêt haut HI, l'interrupteur 31 se ferme et le groupe d'instructions 64 met à (0), si nécessaire, le registre R1, et à (1) le registre R2. Si l'utilisateur souhaite alors commander la descente totale du vo- let, il appuie un bref instant sur l'interrupteur-poussoir D (Descente). Après exécution des groupes d'instructions de test 62 et 63, la réponse à ce dernier test étant négative, le groupe d'instructions 65 teste alors si l'interrupteur D seul a été actionné et, la réponse étant positive, le groupe d'instructions 66a teste si l'état des interrupteurs 3] et 32 est identique, ouvert. La réponse est négative puisque ces interrupteurs sont dans des états différents, 31 fermé et 32 ouvert, l'ergot n'étant pas en- tre les points d'arrêt B1 ou B2, et H1, mais au-dessus de ce premier point haut Hl. Le groupe d'instructions 67 mémorise alors et exécute l'ordre de descente totale du volet qui se déroule jusqu'à ce que le dispositif auto- matique d'arrêt 1 arrête la rotation du moteur 2. Si, après avoir actionné l'un quelconque des interrupteurs M ou D, D par exemple, l'utilisateur désire interrompre instantanément la rotation du moteur 2, il appuie brièvement simultanément sur les deux interrupteurs M et D. Après exécution des groupes d'instructions 62, 63, la réponse au test effectué par le groupe d'instructions 65 étant négative, le groupe d'instructions 80 teste si l'enroulage du volet est en cours. La réponse étant négative, le groupe d'instructions 68 commande l'arrêt du moteur. Si l'utilisateur a appuyé sur l'interrupteur M (Montée) avant d'ac- tionner ensemble les interrupteurs M et D, la réponse au groupe d'instruc- tions 80 est positive, et le groupe d'instructions 66b teste si l'état des interrupteurs 31, 32 est identique, ouvert, c'est-à-dire que l'ergot est à cet instant disposé entre les points d'arrêt bas B1 ou B2, et le premier point d'arrêt haut HI dans le basculeur. Si la réponse à ce test est néga- tive, le groupe d'instructions 68 commande l'arrêt instantané du moteur. Si la réponse est positive, la rotation du moteur n'est pas interrompue instantanément mais seulement à l'instant o l'ergot est parvenu au-dessus du premier point d'arrêt haut H1. Si, le volet étant entièrement déroulé, l'utilisateur souhaite o- rienter les lames 4... pour obtenir un certain éclairement, il appuie si- multanément sur les deux interrupteurs-poussoirs PL (=Plus) et MS (=Moins) . Après exécution des groupes d'instructions 62 et 70, le groupe d'instruc- tions 71 teste si les interrupteurs PL et MS ont été actionnés simultané- ment et, la réponse étant affirmative, le groupe d'instructions 82a teste si le registre I est à (1). La réponse étant négative puisque l'ergot 5 n'est pas dans le basculeur entre les points d'arrêt B2 et HI, le groupe d'instructions 81 mémorise l'ordre de mise de l'ergot dans le basculeur, correspondant à une demande d'orientation des lames. Le groupe d'instruc- tions 75 teste ensuite si l'interrupteur 32 est ouvert. L'interrupteur 32 étant fermé puisque l'ergot est au-dessous du point d'arrêt B1, la réponse est négative et le groupe d'instructions 77 commande la montée de l'ergot jusqu'au premier point d'arrêt haut HI. Lorsque l'ergot passe au premier point bas Bl, l'interrupteur 32 s'ouvre (fig. 6). Lorsque l'ergot arrive dans le basculeur au premier point haut HI, l'interrupteur 31 se ferme (fig. 6) et le groupe d'instructions 77 met à (1) le second registre R2 puisque l'ergot a atteint ce premier point d'arrêt haut HI, et provoque l'inversion du sens de rotation du moteur et la réouverture de l'interrup- teur 31, l'interrupteur 32 restant ouvert. Lorsque l'ergot arrive au se- cond point d'arrêt bas B2, l'interrupteur 32 se ferme (fig. 6), l'interrup- teur 31 restant ouvert, et le groupe d'instructions 77 provoque alors l'ar- rêt du moteur puis met à (1) le registre RI. Lorsque le groupe d'instruc- tions 78 teste si l'ergot est arrêté juste sur le second point d'arrêtbas B2, la réponse étant positive, le groupe d'instructions 79 commande une rotation brève du motoréducteur, en sens inverse du sens précédent, jus- qu'à ce que l'interrupteur 32 soit à nouveau ouvert, comme c'est alors le cas pour l'interrupteur 31. La position des lames obtenue correspond, dans cet exemple, à une orientation maximum de celles-ci. Si, au départ, le volet n'est pas entièrement déroulé, et que, par exemple, la réponse au groupe d'instructions 75 est positive, l'interrup- teur 32 étant ouvert puisque l'ergot est situé au-dessus du premier point d'arrêt bas B1, le groupe d'instructions 76 commande la descente du volet jusqu'à ce que l'ergot 5 soit descendu au premier point d'arrêt bas BI. L'interrupteur 32 se ferme à cet instant, l'interrupteur 31 étant déjà ou- vert. Le groupe d'instructions 76 provoque alors l'arrêt du moteur. Les groupes d'instructions 77, 78, 79 se déroulent alors comme décrit précé- demment. Si l'utilisateur, alors que l'ergot 5 est disposé à l'intérieur du basculeur, appuie simultanément sur les deux interrupteurs PL et MS, le groupe d'instructions 82a teste si le registre RI est à (1). La réponse est positive puisque l'ergot est déjà dans le basculeur entre les points d'arrêt HI et B2. La réponse au test effectué parle groupe d'instructions 78 étant négative, aucun ordre n'est exécuté. Si l'utilisateur désire alors diminuer l'orientation des lames, il appuie sur l'interrupteur-poussoir MS (=Moins) et, comme décrit précédem- ment, les groupes d'instructions 62, 70 se déroulent, et le groupe d'ins- tructions 71 teste si un appui simultané a été effectué sur les interrup- teurs PL et MS. La réponse étant négative, le groupe d'instructions 82b teste l'état à (1) du registre RI. La réponse étant positive puisque l'er- got est dans le basculeur entre les points d'arrêt B2 et HIR1, le groupe d'instructions 72 teste si un appui a été effectué sur l'interrupteur PL seul. La réponse étant négative, le groupe d'instructions 74 commande alors la montée de l'ergot jusqu'au premier point d'arrêt haut HI, tant quel'in- terrupteur-poussoir MS est maintenu enfoncé. Si cet interrupteur MS est relâché avant le point d'arrêt EHI, le groupe d'instructions 74 provoque l'arrêt de la rotation du moteur, les in- terrupteurs 31 et 32 demeurant dans le même état. Si l'interrupteur MS est maintenu jusqu'à ce que l'ergot 5 atteigne le point d'arrêt H1, l'interrup- teur 31 se ferme à cet instant, l'interrupteur 32 restant ouvert et le groupe d'instructions 74 provoque l'arrêt de la rotation du moteur. Dès que l'interrupteur-poussoir MS est relâché, le groupe d'instructions 78 teste si l'ergot est arrêté juste sur l'un des points d'arrêt B2 ou HI. La réponse étant positive, le groupe d'instructions 79 commande une rotation brève du moteur en sens inverse du sens précédent, jusqu'à ce que l'inter- rupteur 31 soit à nouveau ouvert, comme c'est le cas pour l'interrupteur 32. La position des lames obtenue correspond à une orientation minimum de celles-ci. La rotation brève du moteur, obtenue à l'aide du groupe d'instruc- tions 79 dans le cas o l'ergot est arrêté dans le basculeur sur l'une quelconque des deux positions extrêmes B2 ou HI (orientation maximum etmi- nimum des lames), a pour but de positionner dans le même état les deux in- terrupteurs 31 et 32, ce qui signale au microcalculateur que l'ergot est effectivement disposé entre le point d'arrêt Bl, ou B2 dans ce cas, et le point d'arrêt HI. Ceci apporte une sécurité en cas de coupure accidentelle de l'alimentation secteur provoquant la perte des renseignements contenus dans la mémoire volatile du microcalculateur. La position entre B2 ou BI, et HI, de l'ergot 5 est, dès le rétablissement de l'alimentation secteur, repéréepar la position identique, ouverte dans notre exemple, des deux in- terrupteurs 31 et 32. Si, lorsque les lames occupent leur position d'orientation minimale décrite précédemment, l'utilisateur désire augmenter cette orientation, il appuie sur l'interrupteur-poussoir PL. Apres déroulement des groupes d'ins- tructions 62, 70, 71 et 82b, comme décrit précédemment, le groupe 72 teste un appui sur l'interrupteur-poussoir PL seul, puis le groupe d'instructions 73 commande la descente de l'ergot 5 en direction du point B2, tant que l'interrupteur-poussoir PL est maintenu enfoncé. Le fonctionnement est si- milaire à celui du groupe d'instructions 74. Si l'utilisateur appuie sur un seul des deux interrupteurs-poussoirs PL ou MS alors que l'ergot 5 n'est pas disposé dans le basculeur, la ré- ponse au test du groupe d'instructions 82b est négative ainsi que celle au test du groupe d'instructions 78, et aucun ordre n'est exécute. Si,lorsque les lames du volet occupent une quelconque position d'o- rientation, l'utilisateur désire dérouler complètement le volet, il appuie sur l'interrupteur-poussoir D. Apres déroulement des groupes d'instructions 62, 63 et 65, le groupe d'instructions 66a teste si l'état des interrup- teurs 31 et 32 est identique (ouvert). La réponse est positive puisque l'ergot est placé entre l'un des points d'arrêt bas B1 ou B2, et le pre- mier point d'arrêt haut HI. Le groupe d'instructions 80b teste si la mon- tée du volet est en cours. La réponse étant-négative, le groupe d'instruc- tions 82c teste si le registre RI est à (1). La réponse est positive puis- que l'ergot 5 est dans le basculeur entre les points d'arrêt B2 et HI. Le groupe d'instructions 69 mémorise alors l'ordre de déroulement du volet, puis il commande, dans un premier temps, la montée de l'ergot 5 vers le point H1. Son passage à ce point H1 est détecté par la fermeture de l'in- terrupteur 31, l'interrbpteur 32 demeurant ouvert. A l'instant de ce pas- sage au point H1, certaines instructions du groupe 69 déclenchent une tem- porisation, d'une seconde environ dans cet exemple, Cette temporisation est relativement brève mais cependant suffisante pour que l'ergot 5 ait le temps de sortir de la sortie 11 du basculeur et d'atteindre le second point d'arrêt haut H2. Les interrupteurs 31, 32 restent dans leur position pré- cédente. Le groupe d'instructions 69 provoque alors, à ce point H2, une inversion du sens de rotation du moteur et un déroulement total du volet, comme décrit précédemment pour le groupe d'instructions 67. Enfin, legrou- pe d'instructions 69 met à (0) le registre RI, l'ergot étant hors du bas- culeur. Si une coupure accidentelle de l'alimentation secteur se produit pendant que l'ergot 5 est disposé, soit dans la glissière entre les points d'arrêt Hi et BI, soit dans le basculeur entre les points d'arrêt B2 etHI, les registres RI et R2 sont instantanément remis à (0). Si l'utilisateur appuie alors sur l'interrupteur D, après execution des groupes d'instruc- tions 62, 63, 65, 66a, 80b, le groupe d'instructions 82c teste si le regis- tre RI est à (1). La réponse est négative même si l'ergot 5 est effective- ment dans le basculeur entre les points d'arrêt B2 et HI. Le groupe d'ins- tructions 83 teste si le registre R2 est à (1). La réponse est négative puisque l'ergot est au-dessous du point d'arrêt HI sans s'être trouvé au moins une fois au-dessus de ce point Hl depuis la mise sous tension ayant suivi la coupure. Le groupe d'instructions 69 s'exécute alors comme décrit précédemment, jusqu'à la descente totale du volet. Le groupe d'instructions 83 ci-dessus a pour r8le d'apporter une correction à la réponse négative au test 82c, qui correspondait à une posi- tion de l'ergot hors du basculeur. La réponse négative au test 83 empêche que le groupe d'instructions 67b puisse commander une descente totale du volet alors que l'ergot est en fait dans le basculeur, ce qui provoquerait une détérioration du volet. REVENDICATIONS 1. Dispositif de commande d'un volet roulant (3) ou similaire, actionnable par un motoréducteur électrique (2) auquel est associé un dispositif au- tomatique d'arrêt (1) prévu pour arrêter la rotation du motoréducteur lorsque le volet roulant occupe l'une quelconque de ses deux positions extrêmes haute ou basse, ce volet comportant des lames orientables (4', 4", 4"'...) liées cinématiquement à une lame maîtresse (4) dont au moins une des deux extrémités comporte un ergot (5) prévu pour coopérer avec un "basculeur" fixe (6) correspondant, chaque basculeur comportant, pour cet ergot (5), une entrée (8) dirigée vers le bas et une sortie (11) di- rigée vers le haut, reliées par un guidage en creux (14) sensiblement parallèle aux glissières (7) du volet, ce guidage comportant, vers le bas, un prolongement incliné (16) s'écartant des glissières, et une "serrure" élastique (17) permettant le passage de l'ergot à travers l'entrée (8), uniquement dans le sens de la montée, le dispositif de commande prévoyant, pour chaque ergot: un premier point d'arrêt bas (B1), prévu dans la glissière au-dessous de l'entrée (8) du basculeur (6), point sur lequel la descente de l'ergot (5) est susceptible d'être interrompue temporairement, un premier point d'arrêt haut (HI), prévu dans le guidage en creux (14) au-dessous de la sortie (11) du basculeur (6), point sur lequel la montée de l'ergot est susceptible d'être in- terrompue temporairement, un second point d'arrêt bas (B2), prévu sen- siblement à l'extrémité du prolongement incliné (16) du guidage (14), point correspondant à une position d'orientation maximum de la lamema - tresse (4), et un second point d'arrêt haut (H2), prévu dans la glis- sière au-dessus de la sortie (11) du basculeur (6), point sur lequel la montée de l'ergot (5) est susceptible d'être interrompue temporairement après la sortie de cet ergot (5) hors du guidage (14) du basculeur (6), le dispositif de commande comportant un dispositif auxiliaire compre- nant deux interrupteurs (31, 32) dont le fonctionnement est lié à laro- tation du tube d'enroulage du volet, tube lié lui-même cinématiquement au motoréducteur (2), caractérisé en ce que le dispositif auxiliaire (26) constitue uniquement un détecteur de position de l'ergot (5), dont l'un (32) des interrupteurs (31, 32) coopère à l'arrêt du motoréduc- teur lorsque l'ergot (5) occupe son premier point d'arrêt haut (HI), et dont l'autre interrupteur (31) coopère à l'arrêt du motoréducteur dans une certaine position basse du volet, position déterminant pour l'ergot (5), soit le premier point d'arrêt bas (BI) si l'ergot est dans la glis- sière (7), soit le second point d'arrêt bas (B2) si l'ergot est dans le prolongement incliné (16) du guidage en creux (14), l'ergot (5) étant ainsi susceptible d'être situé dans l'une quelconque parmi trois zones possibles: soit entre l'un des points d'arrêt bas (BI ou B2), et le premier point d'arrêt haut (HI), soit sur le premier point d'arrêt haut (HI) ou au-dessus, soit sur l'un des points d'arrgt bas (BI ou B2), ou audessous du premier point d'arrêt bas (BI), zones auxquelles corres- pondent trois états relatifs des interrupteurs (31, 32): soit le pre- mier (31) fermé et le second (32) ouvert, soit le second (32) fermé et le premier (31) ouvert, soit les deux dans le mgme état, ouvert ou fer- mé, des interrupteurs de commande M, D, PL, MS, et Ies interrupteurs (31 et 32) du dispositif auxiliaire (26) étant reliés respectivement, par l'intermédiaire d'interfaces d'entrée (41 à 46), aux bornes d'entrée (El à E6) d'un microcalculateur dont les bornes de sortie (SI, S2) sont reliées respectivement à deux interfaces de sortie (51, 52) prévues pour actionner le motoréducteur dans respectivement ses deux sens de rota- tion, la mémoire non volatile du microcalculateur contenant un program- me de commande du motoréducteur, prévu pour: déterminer celui ou ceux des interrupteurs de commande qui ont été actionnés, tester la validité des ordres donnés par ces interrupteurs et transmettre ces ordres au mo- toréducteur, en fonction de l'état relatif des interrupteurs (31, 32) du dispositif auxiliaire (26) et/ou en fonction de l'état (I ou O) d'un premier registre (RI) de la mémoire volatile du microcalculateur (40), état qui respectivement correspond, ou ne correspond pas, -à un position- nement de l'ergot (5) dans le basculeur (6) entre le second point d'ar- rêt bas 2) et le premier point d'arrêt haut (HI), le second point d'arrêt haut (H2) de l'ergot (5) étant déterminé par la durée d'une temporisa- tion déclenchée par le programme de commande, à l'instant o l'ergot pas- se au premier point d'arrêt haut (Hl) en direction de la sortie (11) du basculeur. 2. Dispositif de commande, selon la revendication 1, caractérisé en ce que le programme de commande comprend un groupe d'instructions (82c) de test de l'état (1) du premier registre (RI), qui, lorsque l'interrupteur D de descente a été actionné, et dans le cas o la réponse à ce test est négative, suite à une coupure de l'alimentation secteur, est prévu pour commander l'exécution d'un groupe d'instructions (83) de test de l'état (1) d'un second registre (R2), état correspondant au fait que l'ergot (5) a été placé au moins une fois sur le premier point d'arrêt haut (Hl) ou au-dessus du premier point d'arrêt haut (HI), depuis la mise sous tension et donc qu'aucune coupure de l'alimentation secteur n'a eu lieu depuis lors, le groupe d'instructions (83) étant prévu pour, dans le cas o la réponse à ce test est négative, suite à la coupure de l'alimenta- tion secteur, commander l'exécution d'un groupe d'instructions de com- mande (69) prévu pour successivement mémoriser l'ordre de déroulement du volet, commander la montée de l'ergot (5) vers le premier point d'ar- rêt haut (HI), déclencher une temporisation à l'instant o l'ergot pas- se au premier point d'arrêt haut (H1) en direction du second point d'arrêt (H2), inverser le sens de rotation du moteur (2) lorsque le second point d'arret-haut (H2) est atteint, pour permettre le déroulement to- tal du volet.- 3. Dispositif de commande, selon l'une quelconque des revendications I ou 2, caractérisé en ce que le programme de commande comprend un groupe - d'instructions (66a) de test de l'état relatif des deux interrupteurs (31, 32) du dispositif auxiliaire, test prévu pour, lorsque l'interrup- teur-poussoir de descente D est actionné, dans le cas o les deux inter- rupteurs (31, 32) occupent un certain état relatif correspondant à un positionnement de l'ergot (5) entre l'un des points d'arrêt bas (BI ou B2) et le premier point d'arrêt haut (HI), commander l'exécution d'un groupe d'instructions (82c) prévu pour tester l'état du premier regis- tre (RI) et pour, si ce premier registre (R1) est à l'état (1), comman- der l'exécution d'un groupe d'instructions de commande (69), prévu pour successivement mémoriser l'ordre de descente du volet, commander la mon- tée du volet jusqu'à ce que l'ergot atteigne le premier point d'arrêt haut (HI) puis le second point d'arrêt haut (H2), et inverser alors le sens de rotation du moteur qui déroule totalement le volet jusqu'à ce que le dispositif automatique d'arrêt (1) immobilise ledit moteur, et, si le registre (RI) est à l'état (0), commander l'exécution d'un groupe d'instructions (67b) de commande de la descente totale du volet, le groupe d'instructions (66a) étant prévu pour, dans le cas o les inter- rupteurs 01, 32)occupent un autre état relatif correspondant à un autre positionnement de l'ergot (5), commander directement l'exécution d'un groupe d'instructions (67) de commande de la descente totale du volet. 4. Dispositif de commande, selon la revendication 1, caractérisé en ce que le programme de commande comprend un groupe d'instructions (82a) prévu pour, lorsque les deux interrupteurs-poussoirs PL et MS sont actionnés simultanément, tester l'état du premier registre (RI) et, s'il occupe l'état (0) correspondant à-un positionnement de l'ergot (5) en dehors du basculeur, commander l'exécution d'un groupe d'instructions (75) de test de l'état d'un certain interrupteur (32) du dispositif auxiliaire (26), test prévu pour, si cet interrupteur (32) occupe un premier état correspondant à un positionnement de l'ergot (5) au-dessus du premier point d'arrêt bas (BI), commander l'exécution d'un groupe d'instruc- ?3 5 5 1 tions (76) prévu pour commander la descente du volet, jusqu'à ce que l'ergot (5) atteigne le premier point d'arrêt bas (BI), arrêter alors la rotation du moteur et commander l'exécution d'un groupe d'instruc- tions de commande (77) prévu pour commander successivement la montée de l'ergot jusqu'au premier point d'arrgt haut (Hl), inverser le sens de rotation du moteur et commander la descente de l'ergot jusqu'au second point d'arrêt bas (B2), puis mettre le premier registre (R1) à (1), le groupe d'instructions (75) étant prévu pour, si l'interrupteur (32) oc- cupe son second état correspondant à un positionnement de l'ergot (5) audessous du premier point d'arrêt bas (BI), commander directement l'exécution du groupe d'instructions de commande (77).