FR 2654252 A1 19910510 FR 8914694 A 19891109 La présente invention a pour objet un programmateur pour appareil, ou système, pourvu d'une pluralité d'organes électriques à alimenter sélectivement et séquentiellement, programmateur comprenant une pluralité de cames coopérant avec une pluralité de contacts d'alimentation desdits organes, et des moyens d'entraînement desdites cames en déplacement. Un tel programmateur est utilisé en particulier dans le domaine électroménager, pour des appareils comme les machines à laver le linge ou la vaisselle par exemple. On connaît déjà des programmateurs du type défini ci-des- sus, dans lesquels toutes les cames sont solidaires pour former un bloc de cames, et les moyens d'entraînement comprennent un moteur dont l'arbre de sortie entraîne le bloc Dans ce type de programmateur, le déroulement du ou des programmes dépend de la façon dont se succèdent, à la périphérie des cames, les bosses d'actionnement des diffé- rents contacts Pour modifier ce déroulement, il faut modi- fier les profils de cames En pratique, chaque exemplaire d'un tel programmateur n'est donc, après fabrication, plus adaptable En effet, le programme, ou l'ensemble de pro- grammes, qu'il est susceptible de faire se dérouler est figé et non modifiable. On connaît aussi des programmateurs du type défini ci-des- sus, pour lesquels les organes à alimenter sont répartis en deux groupes Le premier groupe est alimenté par l'in- termédiaire de commutateurs à relais commandés par un circuit électronique Le second groupe est alimenté par l'intermédiaire de contacts actionnés par un bloc de cames, de façon similaire à ce qui vient d'être décrit. Par exemple, dans le cas d'une machine à laver le linge, on prévoit d'alimenter le moteur dtentrainement du tam- bour par l'intermédiaire de relais commandés électronique- ment, tandis que d'autres organes comme, par exemple, l'électrovanne d'admission d'eau, la pompe de vidange, et la résistance de chauffage de l'eau, sont alimentés par l'intermédiaire de contacts actionnés par un bloc de cames entraîné par un moteur. Un tel programmateur est donc partiellement adaptable, dans la mesure o il permet de choisir et de faire varier électroniquement la durée d'entraînement du tambour dans un sens, puis dans l'autre, par exemple De plus, ce choix reste sans influence sur la commande de l'électrovanne, de la pompe, et de la résistance de chauffage. Un tel programmateur est souvent appelé programmateur hybride, car il combine des contacts commandés mécanique- ment et des relais commandés électroniquement Il permet de résoudre en partie les problèmes liés au manque d'adap- tabilité du programmateur déjà décrit qui comporte un unique bloc de cames pour commander la totalité des organes. Toutefois la nécessité d'utiliser des relais augmente le prix de revient du programmateur et en diminue la fiabilité. La présente invention vise à pallier les inconvénients précédents en procurant un programmateur au moins partiel- lement adaptable, d'un prix de revient modéré, et fiable. A cet effet, elle a pour objet un programmateur du type défini ci-dessus, caractérisé par le fait que: lesdites cames sont réparties en un premier et un deu- xième blocs, lesdits moyens d'entraînement sont agencés pour entraîner ledit premier bloc dans les deux sens, et, il est prévu des moyens de couplage mécanique entre ledit premier et ledit deuxième blocs, actifs dans un seul sens, et sur une première portion seulement de la plage de déplacement dudit premier bloc. Dans le programmateur de l'invention, deux modes de fonc- tionnement sont possibles. Dans le premier mode, les moyens d'entrainement entraînent le premier bloc dans un mouvement de va-et-vient qui reste limité à la portion o les moyens de couplage sont actifs. Le deuxième bloc n'étant couplé au premier que dans un seul sens, il est entraîné toujours dans le même sens, et le fonctionnement est du type de celui d'un programma- teur qui ne comporterait que le deuxième bloc de cames. Pour passer au deuxième mode de fonctionnement, il suffit que les moyens dtentraînement entraînent le premier bloc à l'extérieur de la première portion Alors le deuxième bloc reste immobile Il est alors possible, en continuant à commander le premier bloc pour qu'il ne quitte pas la deuxième portion, restante, de sa plage de déplacement, deuxième portion o il n'y a aucun couplage mécanique entre les blocs, de faire exécuter aux organes commandés par le premier bloc un certain nombre de tâches, indépendamment des organes commandés par le second bloc. En pratique, la première portion de la plage de déplace- ment sur laquelle le couplage mécanique est actif sera relativement petite, de façon à ce que la deuxième portion soit relativement grande, pour laisser le maximum de pos- sibilités pour les tâches à commander par le premier bloc indépendamment du second bloc. Il apparaît donc que le programmateur de l'invention offre des possibilités d'adaptation comparables à celles des programmateurs connus de type "hybride". Toutefois, le programmateur de l'invention n'utilise pas de relais, mais, à leur place des contacts actionnés par des cames, de type conventionnel, et dont le faible coût et la fiabilité sont connues. Avec le programmateur de l'invention, on obtient un résul- tat comparable à celui que l'on obtiendrait avec deux blocs de cames indépendants, commandés par des moyens d'entraînement indépendants, c'està-dire en pratique chacun par un moteur indépendant par exemple, dont l'un fonctionnerait dans les deux sens Il est remarquable que, dans le programmateur de l'invention, ce résultat soit atteint avec un unique moteur, par exemple, ce qui réduit notablement le coût de fabrication Ceci provient de l'utilisation des moyens de couplage localement actifs dans un seul sens, associée à l'entraînement dans les deux sens, permettant l'entraînement du deuxième bloc par le premier lorsque cela est nécessaire, tout en conser- vant par ailleurs une indépendance assez grande du mou- vement des deux blocs. Avantageusement, il est prévu des moyens pour interdire l'alimentation des organes électriques relatifs aux cames dudit deuxième bloc, lorsque ledit premier bloc se déplace à l'intérieur de ladite première portion. Dans ce cas, lors des changements de position du deuxième bloc, il n'y a aucune mise sous tension intempestive, à l'origine de bruits et de dommages, des organes normale- ment commandés par le deuxième bloc Lorsque le deuxième bloc a été ainsi amené dans une position déterminée, le premier bloc est commandé pour quitter la première portion, ou portion active, ce qui a pour effet d'une part d'autoriser l'alimentation des organes relatifs aux cames du deuxième bloc qui doivent être mis en service compte tenu de la position dans laquelle se trouve ce deuxième bloc, et d'autre part de faire exécuter des tâ- ches particulières aux organes relatifs au premier bloc de cames Lorsque la combinaison des organes relatifs au deuxième bloc doit être changée, le premier bloc revient dans la portion active, ce qui a pour effet d'interdire l'alimentation des organes relatifs au deuxième bloc pen- dant le changement de position du deuxième bloc Lorsque la succession des pas d'un programme donné est mémorisée sur les cames elles-mêmes, ce changement de position du deuxième bloc consiste à passer d'un pas au suivant Si la succession des pas d'un programme donné n'est pas mémorisée, ou si on désire effectuer un programme de la- vage différent de ceux qui sont mémorisés, on notera qu'il est parfaitement possible, avec le programmateur de l'invention, de passer d'un pas déterminé à n'importe quel autre qui n'est pas son voisin, du fait que l'ali- mentation des organes relatifs au deuxième bloc est in- terdite pendant son déplacement, ce qui évite, comme cela a déjà été signalé, toute mise sous tension intempestive pendant le déplacement Le programmateur de l'invention est donc particulièrement souple d'emploi, puisqu'il peut être employé avec un bloc de cames mémorisant les programmes et déplacé pas à pas, ou avec un bloc de cames destiné à être employé avec un circuit électronique qui mémorise les différents programmes et qui commande en conséquence les déplacements du bloc de cames, ou encore avec un bloc de cames qui combine ces deux caractéristiques. Dans la forme de réalisation préférée du programmateur de l'invention, lesdits moyens pour interdire l'alimentation comprennent une came et un interrupteur actionné par cette came. Dans ce cas, le dispositif pour interdire l'alimentation des organes relatifs au deuxième bloc met principalement en oeuvre des éléments mécaniques simples qui lui confè- rent un prix de revient faible, une bonne robustesse et un encombrement réduit. 1 î Avantageusement encore, la deuxième portion, restante, de la plage de déplacement dudit premier bloc, deuxième portion pour laquelle lesdits moyens de couplage mécani- que ne sont actifs ni dans un sens ni dans l'autre, est divisée en une pluralité de zones, correspondant chacune à un sous-programme commandable par ledit premier bloc. Dans ce cas, les possibilités dtadaptation du programma- teur sont grandes. Avantageusement toujours, il est prévu des moyens de coda- ge de la position dudit deuxième bloc, et des moyens pour, en réponse à la position codée dudit deuxième bloc, déter- miner les tâches à commander par le programmateur. Le fonctionnement d'un tel programmateur est simple et rapide. Dans la forme de réalisation préférée du programmateur de l'invention, lesdits moyens de couplage mécanique comprennent un cliquet solidaire dudit premier bloc, une denture solidaire dudit deuxième bloc, et des moyens élasti- quoe pour rappeler ledit cliquet contre ladite denture quand ledit premier bloc se déplace sur ladite première portion. Dans une application particulière de l'invention, ledit appareil est une machine à laver le linge pourvue d'un tambour et de moyens d'entraînement dudit tambour en rotation, et ledit premier bloc comprend des cames coopé- rant avec des contacts d'alimentation desdits moyens d'entraînement du tambour en rotation, pour inverser le sens de ladite rotation. Le programmateur de l'invention s'avère particulièrement utile dans ce cas, puisqutil permet une grande souplesse dans la programmation des mouvements du tambour. La présente invention sera mieux comprise grâce à la description de la forme de réalisation préférée du pro- grammateur de l'invention, faite en se référant aux dessins annexés, sur lesquels: la figure 1 représente un schéma électrique d'un appa- reil électroménager utilisant le programmateur de l'in- vention, la figure 2 représente une vue éclatée en perspective, simplifiée, du programmateur utilisé dans l'appareil de la figure 1, et, les figures 3 a et 3 b représentent le dispositif de couplage mécanique entre les deux blocs de cames du pro- grammateur de la figure 2, dans une position o il est inactif et dans une position o il est actif, respecti- vement. Une machine à laver le linge utilisant le programmateur de l'invention est maintenant décrite. Cette machine comprend, de façon connue, une pluralité d'organes électriques qui sont alimentés en énergie électrique sélectivement et séquentiellement, par l'in- termédiaire d'un programmateur, de façon à réaliser un programme de lavage. En se référant à la fig 1, la machine à laver comprend ainsi notamment un moteur 11, de type universel, pour entraîner le tambour dans lequel est disposé le linge, et une résistance 7 de chauffage de l'eau La machine comprend également d'autres organes, comme une électro- vanne, une pompe de vidange, et ainsi de suite Ici, ces organes sont répartis en deux groupes, les organes du premier groupe étant notés 14 ' et les organes du second groupe étant notés 24 '. L'énergie électrique est disponible entre une borne neutre N et une borne de phase P d'une source de tension alterna- tive non représentée dans un souci de simplicité. Le moteur universel 11 comprend notamment deux bornes 110 et 111 d'accès au rotor, et deux bornes 112 et 113 d'accès à l'inducteur La borne P est reliée à un premier plot mobile d'un inverseur double 12, dont les quatre plots fixes sont reliés deux à deux, et dont le deuxième plot mobile est relié à la borne d'inducteur 112 La borne d'inducteur 113 est reliée à la borne N par l'intermédiaire, ici, d'un triac 15 Chaque borne de rotor 110 et 111 est reliée respectivement à une des paires de plots fixes reliés entre eux de l'inverseur double 12 Ainsi le sens de branchement du rotor du moteur 11, relativement au sens de branchement de son inducteur, est commandé par les plots mobiles de l'inverseur 12, afin de commander le sens de rotation du moteur 11. Chaque organe 14 t a ici une borne reliée directement à la borne N l'autre étant reliée à la borne P par l'in- termédiaire d'un contact 14 Chaque contact 14 est pourvu dlun plot fixe et d'un plot mobile, pour former un inter- rupteur. Un contact 16, pourvu d'un plot fixe et d'un plot mobile formant interrupteur, relie une connexion 26 à la borne N. Chaque organe 24 ' a une borne reliée directement à la connexion 26, l'autre étant reliée à la borne P par l'in- termédiaire d'un contact 24 Les contacts 24 sont identi- ques aux contacts 14. Chaque interrupteur 14 permet d'alimenter ou non, l'organe correspondant 14 ' De même, chaque interrupteur 24 permet d'alimenter, ou non, l'organe correspondant 24 ', sous ré- serve toutefois que l'interrupteur 16 soit fermé L'inter- rupteur 16 est dit interrupteur général dans la mesure o, s'il est ouvert, aucun organe 24 ' n'est alimenté, même si l'interrupteur correspondant 24 est fermé. Un premier et un deuxième groupe de contacts de codage de position, notés 13 et 23 respectivement, relient une borne VCC d'un circuit électronique 40, délivrant une tension continue, à un premier et un deuxième groupe d'entrées binaires, notées 13 t et 231 respectivement, dont est pourvu le circuit électronique 40. Une première extrémité de la résistance de chauffage 7 est reliée à la borne P par l'intermédiaire d'un contact 17, et sa deuxième extrémité est reliée à la connexion 26 par l'intermédiaire d'un contact 27. Les contacts 13, 23, 17 et 27 sont identiques aux contacts 14 et 24, c'est-à-dire que chacun d'entre eux est pourvu d'un plot fixe et d'un plot mobile pour former un interrupteur. Le circuit électronique 40, branché entre les bornes N et P, commande un moteur 41, ici un moteur synchrone à double sens, ainsi que le triac 15. L'arbre de sortie 410 du moteur 41 entraîne des cames, non représentées sur la figure 1, qui exercent sur les plots mobiles de l'inverseur double 12 et des interrup- teurs 13, 14, 16, 17, 27, 23 et 24 des forces schémati- sées par les flèches P Les forces P agissent contre des forces de rappel des plots mobiles pour les déplacer et les mettre en contact avec le plot fixe correspondant, ou au contraire les en écarter. Le programmateur comprend le circuit électronique 40, le moteur 41, l'inverseur double 12, les interrupteurs 13, 14, 16, 17, 27, 23 et 24 de la figure 1, ainsi que les cames dont il a été question, et qui vont maintenant être décrites en référence à la figure 2. Il apparalt, sur cette figure, que ces cames, circulaires, sont réparties en deux blocs 1 et 2. Le premier bloc 1 comprend ici deux cames 12 " qui action- nent respectivement chacun des plots mobiles de l'inver- seur 12, des cames 13 " de codage de position, qui action- nent respectivement les interrupteurs 13, des cames 14 " qui actionnent respectivement les interrupteurs 14, ainsi qu'une came 16 " et une came 17 " qui actionnent respecti- vement les interrupteurs 16 et 17. Le deuxième bloc 2 comprend une came 27 "t qui actionne il l'interrupteur 27, des cames 23 " de codage de position, qui actionnent respectivement les interrupteurs 23, et des cames 24 " qui actionnent respectivement les inter- rupteurs 24. A l'intérieur d'un bloc, les cames sont solidaires entre elles, et chacun des deux blocs 1 et 2 est mobile en rotation autour d'un axe commun 3. Les cames 13 " et 23 " de codage de position ont des profils prévus pour qu'un microprocesseur interne au circuit électronique 40 et raccordé à ses entrées 13 t et 23 t connaisse à tout instant la position de chacun des blocs de cames 1 et 2 A cet effet, et de façon connue, les cames 23 " réalisent ici un codage absolu de la position du bloc 2, tandis que les cames 13 " comportent chacune un assez grand nombre de dents pour que le microproces- seur, par comptage d'impulsions, détermine l'amplitude des déplacements du bloc 1, et donc, à partir de sa position d'origine, l'amplitude de ses déplacements Les cames 13 " sont ici au nombre de deux et leurs dents sont légèrement décalées pour permettre la détermination du sens de déplacement du bloc 1. Chaque plot mobile, non représenté dans un souci de sim- plicité, est disposé sur une lame actionnée par un levier, qui coopère avec le profil de la came correspondante A cet effet, et de façon non représentée, chacun des leviers est soumis à l'action d'une force exercée par exemple par un ressort, qui le rappelle contre le profil de la came correspondante, c'est-à-dire vers l'axe 3. De part et dtautre de chacun des plots mobiles de Vin- verseur 12 sont disposés les deux plots fixes correspon- dants Le profil de chacune des cames 12 " comprend des bosses et des creux. Lorsque un des leviers actionnant une lame portant un des plots mobiles de l'inverseur 12 est sur une bosse, le contact mobile touche le contact fixe le plus éloigné de l'axe 3, et lorsque le levier est sur un creux, le contact mobile touche le contact fixe le plus proche de l'axe 3. Il en résulte notamment, compte tenu de la fonction de l'inverseur double 12, que le profil d'une came 12 " comprend successivement un creux correspondant à une bosse de l'autre came 12 ", puis une bosse correspondant à un creux de l'autre came 12 ", et ainsi de suite Ainsi est assurée une inversion du sens du branchement du rotor du moteur 11. Les plots fixes de chacun des interrupteurs 13, 14, 16, 17, 27, 23 et 24 sont disposés à côté des plots mobiles correspondants, et les cames 13 ", 14 ", 16 ", 17 ", 27 ", 23 " et 24 " comportent seulement des portions de profil neutre et des bosses Les portions de profil neutre laissent l'interrupteur correspondant ouvert, tandis que les bos- ses le ferment, ou inversement. Le moteur 41 entra ne le bloc 1 par l'intermédiaire d'un réducteur 42. La came 17 " qui est ici celle qui est la plus proche du bloc 2, est pourvue d'un cliquet 171 monté pivotant autour d'un axe 172 solidaire de la came 17 " L'axe 172 est parallèle à l'axe 3 et il est disposé à distance de cet axe 3 Le cliquet 171 est pourvu d'une extrémité pointue orientée vers l'axe 3, rappelée par un ressort 173 qui tend à l'éloigner de cet axe 3 Le ressort 173 est solidaire de la came 17 ". 13- Le cliquet 171 est destiné à coopérer d'une part avec une extrémité d'une lame élastique 174 dont l'autre extrémité est solidaire du châssis sur lequel est monté le programmateur, et d'autre part avec une denture 271 prévue sur la came 27 ", qui est ici la came du bloc 2 la plus proche du bloc 1 La denture 271 n'est visible que partiellement sur la figure 2. Comme cela apparait plus clairement sur les figures 3 a et 3 b, lorsque le cliquet 171 ne coopère pas avec la lame 174, son extrémité pointue ne s'engage pas dans la den- ture 271 et le bloc 2 reste alors immobile quels que soient les déplacements, dans un sens ou dans l'autre, de la came 17 " solidaire du bloc 1 Tel est le cas sur la figure 3 a. Par contre, lorsque le cliquet 171 coopère avec la lame 174, celle-ci rapproche, contre l'action du ressort 173, ltextrémité pointue du cliquet 171 de la denture 271 de la came 27 " Le cliquet 171 et la denture 271 coopèrent alors de façon connue pour procurer un couplage unidirec- tionnel, c'est-à-dire que le cliquet entraîne la denture dans un sens et non dans l'autre. Comme cela apparaît sur la figure 3 b, si la came 17 " tourne dans ici le sens trigonométrique noté T, le bloc 2 se trouve entraîné par le bloc 1, tandis que si la came 17 " tourne dans le sens horaire noté H le bloc 2 n'est pas entraîné par le bloc 1 Ici, la lame 174 est prévue que ou le secteur a sur lequel le couplage méca- nique unidirectionnel est activé ait une valeur de 60. Ainsi, la lame 174 rend actif le couplage unidirectionnel entre les blocs 1 et 2 sur une portion seulement de la plage de déplacement du bloc 1, portion correspondant ici au secteur a. Le bloc 2 est solidaire en rotation d'un dispositif 6 qui permet à l'utilisateur de la machine à laver de sélectionner un programme de lavage choisi parmi ltensem- ble des programmes disponibles, lorsque la machine est au repos Lorsque la machine est en fonctionnement, le dis- positif 6 peut permettre également ltaffichage de l'étape de programme qui est en train de s'accomplir. Le programmateur qui vient d'être décrit fonctionne comme cela va maintenant être décrit. Tout d'abord, afin de sélectionner le programme choisi, l'utilisateur de la machine place le dispositif 6 dans une position déterminée correspondant au programme sélec- tionné. Ceci a pour effet d'amener le bloc 2 dans une position particulière que le circuit 40 détermine en réponse aux signaux binaires sur ses entrées 23 ', qui procurent ici un codage absolu de la position du bloc 2, comme cela a été indiqué. Le microprocesseur ayant déterminé le programme choisi, c'est lui qui commande le reste du programmateur pour que le programme se déroule comme suit. On suppose par exemple que le programme à exécuter est un programme de lavage très simple, qui comprend le remplis- sage en eau de la machine, le chauffage de l'eau, et la vidange de la machine, ces trois phases étant accompagnées de mouvements de rotation dans un sens, et dans l'autre, du tambour de la machine. On suppose de plus ici que l'électrovanne d'admission d'eau et la pompe de vidange sont des organes 24 ' commandés par le bloc 2. Le circuit 40 commande d'abord le triac 15 de façon à ce que celui-ci reste ouvert Le moteur Il est donc à l'ar- rêt Il commande ensuite le moteur 41 pour amener le bloc 1 dans la position de la figure 3 b o le bloc 2 est couplé au bloc 1, dans le sens T La came 161 " de commande de l'interrupteur général 16 est pourvue d'une bosse qui commande l'ouverture de l'interrupteur général 16 lors- que le bloc 1 se trouve dans le secteur de 60 o le cli- quet 171 est actif. Le circuit 40 commande alors au bloc 1 une suite de mou- vements de va-et-vient d'amplitude 60 A chacun de ces mouvements, le bloc 2 se déplace de 60 dans le sens T. Le circuit 40 amène donc ainsi le bloc 2 dans la position o l'interrupteur 24 qui commande la vanne d'admission d'eau est fermé Naturellement, il est prévu, dans le circuit 40, une mémoire dans laquelle sont stockées les positions des creux et des bosses de toutes les cames. Du fait que l'interrupteur général 16 est ouvert et inter- dit alors ltalimentation des organes 24 ', ceux-ci ne peu- vent être mis sous tension de façon intempestive pendant ces déplacements du bloc 2. Le microprocesseur du circuit 40 commande alors lentral- nement du bloc 1 en dehors du secteur î o le cliquet 171 est actif Il en résulte la fermeture de l'interrupteur général 16, ce qui rend effective l'admission d'eau Le microprocesseur peut alors commander le bloc 1 pour ef- fectuer alors, pendant le remplissage, tout sous-programme approprié Dans l'exemple très simple actuellement décrit, le microprocesseur commande d'une part le triac 15 pour régler la vitesse du moteur 11, et d'autre part le mouve- ment du bloc 1 pour commander la rotation dans un sens, puis dans l'autre, du tambour entrainé par le moteur 11. Naturellement, la durée de la rotation dans un sens, celle de la rotation dans l'autre sens, et le cas échéant celle du palier qui les sépare au cours duquel le tambour reste immobile sont variables par simple commande élec- tronique en jouant sur le moteur 41, et le triac 15. Il est à noter que, du fait que le bloc 1 peut être entraîné, dans un sens ou dans l'autre, sur un angle ici égal à 3540 sans qu'il en résulte un déplacement du bloc 2, les possibilités de commande dtun sous- programme par le bloc 1, pendant que le bloc 2 reste immobile, sont extrêmement nombreuses et variées. Dès que la cuve est remplie, le microprocesseur en est averti par exemple par un détecteur de niveau non repré- senté car connu Il peut commander, par l'intermédiaire du circuit 40, le triac 15 pour arrêter le moteur 11, et déplacer le bloc 1 pour l'amener dans le secteur a o le cliquet 171 est actif, et o l'interrupteur général 16 * est ouvert L'admission d'eau est donc arrêtée. Une suite de mouvements de va-et-vient du bloc 1 est alors commandée pour amener le bloc 2 dans une position o la came 27 " présente un creux au levier qui commande l'inter- rupteur 27 ' Toutefois ici, et comme cela apparait sur la figure 2, les leviers actionnés par les cames 17 " et 27 " sont solidaires l'un de l'autre Il en résulte que les interrupteurs 17 et 27 sont toujours simultanément dans le même état Ceci est imposé pour des raisons de sécurité. Les interrupteurs 17 et 27 ne peuvent être fermés que si chacun des deux leviers qui les actionnent est dans un creux de la came 17 " ou 27 " correspondante, puisque dès que l'un des leviers est sur une bosse, il entraîne l'au- tre en position haute Ici, le microprocesseur laisse donc le bloc 2 dans la position o la came 27 " présente un creux au levier associé, et déplace le bloc 1 pour l'amener dans une zone o la came 17 " présente un creux au levier qui lui est associé Le chauffage de l'eau commence alors. Ici, cette zone devra être d'amplitude suffisante pour permettre des mouvements de va-et-vient du bloc 1 comman- dant les inversions du sens de rotation du tambour pen- dant le chauffage Naturellement, s'il est jugé souhaita- ble d'avoir, pendant le chauffage, des mouvements de va- et-vient de durées différentes, par exemple, de ce qu'ils étaient au cours du remplissage, ceci est parfaitement possible. Le programme de lavage peut ainsi se dérouler jusqu'à la fin avec, comme cela a été souligné, une grande souplesse dans la commande des organes 14 ' susceptibles d'êtrecommandés par le bloc 1 pendant que le bloc 2 reste immobile. Ici, le bloc 2 a pour fonction d'une part de commander les organes tels que les organes 24 ', et d'autre part d'indiquer au microprocesseur du circuit 40, par l'inter- médiaire des informations de codage absolu sur les entrées binaires 23 ', les tâches qu'il doit commander Le nombre de pas de codage absolu sur les cames 23 est ici supé- rieur au nombre de pas différents des cames 24 Par exem- ple, l'ensemble des cames 24 qui commandent les organes de puissance peut être divisé en 60 secteurs, ou pas, correspondant chacun à l'alimentation d'un organe 24 ' particulier, ou d'une combinaison particulière d'organes 24 t Dans ce cas, le codage absolu effectué par les cames 23 peut correspondre à 120 pas de 30, ou même à un plus grand nombre de pas encore, correspondant chacun à un sous-programme particulier à exécuter à l'intérieur d'un même pas des 60 pas dont il a été question. Le bloc 2 peut également, comme dans les programmateurs de l'art antérieur, être divisé en une pluralité de sec- teurs angulaires correspondant chacun à un programme différent, le choix d'un de ces programmes étant fait en déplaçant le bloc 2 pour l'amener au début du secteur correspondant et le déroulement de ce programme étant obtenu en faisant ensuite balayer ce secteur par le bloc 2 Dans un tel cas, c'est le bloc 2 qui mémorise, au moins en partie, les programmes de lavage. Le bloc 2 peut encore être tel que chaque came ne comprend qu'une seule bosse, réparties pour que le bloc 2 comporte une pluralité de secteurs, à l'intérieur de chacun des- quels un seul organe se trouve alimenté, en principe. Naturellement, si l'on prévoit qu'il sera parfois néces- saire d'alimenter en même temps deux ou plusieurs organes les secteurs correspondants seront prévus Dans ce cas, la structure mécanique du bloc 2 est plus simple, et les programmes sont mémorisés dans le circuit électronique. Celui-ci commande le bloc 2 non plus pour avancer d'un pas de programme à chaque fois, sans se préoccuper de l'organe qui va être ainsi mis en marche, mais pour aller mettre en marche un organe déterminé, à commander au cours de ce pas de programme. Naturellement, la portée de la présente demande n'est pas limitée à la description qui vient d'être faite, et qui a été volontairement simplifiée. En particulier, il est possible de loger, sur la portion restante d'ici 3540 environ qui est disponible pour les déplacements du bloc 1 indépendants de ceux du bloc 2, plusieurs zones correspondant chacune à un sous-programme particulier, comme par exemple une régulation du séchage pour les machines séchantes, ou encore un rinçage en eau courante, sans augmentation notable de la complexité du programmateur. Par ailleurs, il est possible de prévoir, sur le moteur universel 11, un inducteur à prise intermédiaire, pour n'utiliser qu'une partie de cet inducteur lorsqu'on a besoin que le moteur 11 tourne à vitesse très élevée. Dans ce cas, un inverseur simple, actionné par une came du bloc 2, commande le branchement de la totalité ou d'une partie seulement de l'inducteur. De même, les moyens de couplage mécanique entre les blocs 1 et 2 qui ont été décrits ne sont pas limitatifs, et il est possible notamment de changer la forme du cliquet et de la denture ou d'utiliser un autre dispositif de couplage unidirectionnel, actif sur une portion seulement du bloc 1. De même, dans l'exemple décrit, les cames du premier bloc 1 comprennent des cames relatives à l'inversion du sens de rotation du moteur du tambour, tandis que celle du deuxième bloc 2 comprennent des cames relatives à la com- mande des autres organes de la machine Si une telle répartition est intéressante, comme on l'a vu, dans le cas d'une machine à laver le linge, elle n'est, même dans ce cas, pas obligatoire et l'homme du métier est à même de choisir la répartition qui est la plus intéressante, compte tenu du problème spécifique à résoudre. Naturellement, le programmateur n'est pas limité à la commande d'une pluralité d'organes réunis au sein d'un même appareil, et peut être utilisé dans le cas d'un système industriel comprenant une pluralité d'organes disséminés. Revendications 1 Programmateur pour appareil, ou système, pourvu d'une pluralité d'organes électriques (il, 14 ', 24 ') à ali- menter sélectivement et séquentiellement, programmateur comprenant une pluralité de cames ( 12 ", 14 ", 17 ", 27 ", 24 "), coopérant avec une pluralité de contacts ( 12, 14, 17, 27, 24) d'alimentation desdits organes, et des moyens d'entranement ( 40-41) desdites cames, en déplacement, programmateur caractérisé par le fait que: lesdites cames sont réparties en un premier ( 1) et un deuxième ( 2) blocs, lesdits moyens d'entraînement ( 40, 41) sont agencés pour entraîner ledit premier bloc ( 1) dans les deux sens, il est prévu des moyens ( 171, 271) de couplage mécani- que entre ledit premier ( 1) et ledit deuxième ( 2) blocs, actifs dans un seul sens, et sur une première portion (a) seulement de la plage de déplacement dudit premier bloc ( 1). 2 Programmateur selon la revendication 1, dans lequel il est prévu des moyens ( 16 ", 16) pour interdire l'alimenta- tion des organes électriques ( 7, 24 t) relatifs aux cames ( 27 ", 24 ") dudit deuxième bloc ( 2), lorsque ledit premier bloc ( 1) se déplace à l'intérieur de ladite première portion (î). 3 Programmateur selon la revendication 2, dans lequel lesdits moyens pour interdire l'alimentation comprennent une came ( 16 ") et un interrupteur ( 16) actionné par cette came. 4 Programmateur selon l'une des revendications 1 à 3, dans lequel la deuxième portion, restante, de la plage de déplacement dudit premier bloc ( 1), deuxième portion pour laquelle lesdits moyens de couplage mécanique ( 171, 271) ne sont actifs ni dans un sens ni dans l'atre, est divisée en une pluralité de zones, correspondant chacune à un sous-programme commandable par ledit premier bloc ( 1). 5 Programmateur selon l'une des revendications 1 à 4, dans lequel il est prévu des moyens ( 23, 23 ") de codage de la position dudit deuxième bloc ( 2), et des moyens ( 40) pour, en réponse à la position codée dudit deuxième bloc ( 2), déterminer les tâches à commander par le program- mateur. 6 Programmateur selon l'une des revendications 1 à 5, dans lequel lesdits moyens de couplage mécanique compren- nent un cliquet ( 171) solidaire dudit premier bloc ( 1), une denture ( 271) solidaire dudit deuxième bloc ( 2), etdes moyens élastiques ( 174) pour rappeler ledit cliquet ( 171) contre ladite denture ( 271) quand ledit premier bloc (i) se déplace sur ladite première portion (a). 7 Programmateur selon l'une des revendications 1 à 6, dans lequel ledit appareil est une machine à laver le linge pourvue d'un tambour et de moyens ( 11) d'entraîne- ment dudit tambour en rotation, et ledit premier bloc ( 1) comprend des cames ( 12 ") coopérant avec des interrupteurs ( 12) d'alimentation desdits moyens ( 11) d'entraînement du tambour en rotation, pour inverser le sens de ladite rotation.