FR 2331837 A1 19770610 FR 7534562 A 19751112 La présente invention a pour objet un système de programmation électronique notamment pour machines à laver électrodomestiques. On a proposé des systèmes de programmation électronique pour ce genre d'application, du type comportant une ou plusieurs mémoires mortes associées à des éléments périphériques destinés à permettre d'effectuer un choix parmi divers programmes préétablis, ainsi que ad'en rédiger le déroulement en fonction des informations, relatives par exemple à la temporisation, émises par le système lui-même ou relatives à la pression et à la température, émises par des capteurs appropriés, disposés sur la machine à laver. Ces systèmes électroniques permettent généralement d'assurer les diverses fonctions habituellement réalisées par des programmateurs électromécaniques à cames ; toutefois, en ce qui concerne les moyens d'introduction des données du programme et de visualisation de son déroulement, ils présentent pour l'usager non initié de notables inconvénients. En effet, l'introduction dans le système des données relatives au programme choisi en raison de la recette adéquate de lavage nécessite l'action attentive de l'usager sur de multiples commandes électriques, ce qui constitue une complication génératrice d'erreurs, de plus, du fait que le déroulement des piffé~ rentes étapes du programme choisi n'est pas visualisé de manière continue et explicite, met l'usager dans l'incapacité d'en contro- ler ni l'opportunité ni la qualité de l'exécution. La présente invention vise précisément à pallier ces inconvénients. Pour cela, elle prévoit de mettre à la disposition de l'usager, d'une part, pour l'introduction des données du programme choisi, des moyens simples en nombre réduit coopérant avec un dispositif de visualisation traduisant d'une façon évidente à chaque action de l'usager la prise en compte par le système des données correspondantes et, d'autre part, pour informer l'usager du déroulement du programme, un dispositif de visualisation alphanumérique évolutif lui indiquant en permanence et de manière évidente la phase du programme en cours d'exécution. Pour obtenir ce résultat, le système selon l'invention qui est constitué de façon connue d'une mémoire principale contenant une collection de groupes d'informations élémentaires représentant chacun une étape d'un programme de lavage dont seulement un nombre restreint est sélectionné pour réaliser un programme de lavage particulier, cette sélection s'effectuant par un générateur de programme comportant une mémoire de sélection d'étapes, cette dernière validant les étapes choisies dans la mémoire principale au fur et à mesure du déroulement du programme, se caractérise par le fait que, dans un premier stade, l'introduction d'un programme particulier dans la mémoire de sélection d'étapes s'effectue au moyen de contacts électriques agissant sur un sélecteur de programme restituant par l'intermédiaire d'un dispositif de visualisation optoélectronique les caractéristiques du programme introduit, et que dans un deuxième stade, la restitution des informations relatives au déroulement du programme s'effectue au moyen d'un dispositif de scrutation de la mémoire principale qui restitue, par l'intermédiaire d'un autre dispositif de visualisation optoélectronique, les phases successives du programme. L'invention sera mieux comprise à la lecture de la description qui suit portant sur un exemple de réalisation illustré par le dessin schématique dont La figure 1 représente l'aspect du tableau de commande permettant l'introduction et le suivi du déroulement du programme La figure 2 représente l'organigramme fonctionnel de l'ensemble du système La figure 3 représente l'organisation de la mémoire morte ROM1 ~ La figure 4 représente l'organisation du bloc de pilotage-moteur BPM La figure 5 représente l'organisation de la mémoire morte ROM2 La figure 6 représente une réalisation de générateur de programme. Le bloc de programmation électronique, entièrement contenu dans le cadre C de la figure 2 et réalisé en technologie intégrée monolithique, est destiné à commander par les sorties Si à Sil, au travers d'une interface de puissance réalisée en technologie classique et non représentée, les charges électriques constituant habituellement les organes actifs d'une machine à laver (moteurs, électrovannes, résistances de chauffage, etc.) Cette commande s'effectue, selon un programme défini, par un sélecteur de programme SP agissant par l'intermédiaire d'un générateur de programme GP sur la mémoire principale ROM3, laquelle, par l1intermédiaire d'un ensemble de deux mémoires mortes ROM2 (figure 5) et ROM1 (figure 3) ainsi que d'un bloc de pilotage-moteur BPM (figure 4), définit l'état électrique des sorties Si à 811 pour chaque étape du programme. Chaque ligne L de la mémoire principale ROM3 représente donc les informations binaires nécessaires à une étape du programme. Une partie des informations binaires contenues dans chacune des lignes L de la mémoire ROM3 est représentative d'une cause du passage à la ligne L (ou#étape)suivante, cause pouvant etre de trois natures différentes - un niveau d'eau, - un degré de température, - une durée de temporisation. Cette partie des informations est adressée par le groupe des lignes électriques g aux différents éléments :compteur binaire CB, comparateur digital CD, comparateur analogique CT et CN, capables d'élaborer une information d'équivalence correspondant à celle contenue dans la ligne L concernée dans la mémoire principale ROM3 et de l'adresser au générateur de programme GP pour provoquer le passage à la ligne L (ou étape) suivante. Les éléments compteurs binaires CB et comparateurs analogiques CT et CN reçoivent respectivement leurs informations d'une horloge base de temps H et de capteur de température T et de niveau d'eau N. Les seuils de comparaison des trois comparateurs CD, CT et CN sont fixés par les informations contenues dans la ligne L en cours d'exploitation de la mémoire principale ROM3, au moyen de convertisseurs digitaux-analogiques CAD pour ce qui concerne les informations T et N relatives à la température et au niveau de l'eau contenue dans la cuve de la machine à laver. Le bloc de programmation électronique C est connecté par ailleurs au tableau de commande illustré figure 1 dans le but, d'une part, de le rendre apte a recevoir les informations de l'utilisateur concernant le choix du programme de lavage et, d'autre part, pour lui permettre de restituer, grâce à un dispositif d'affichage alphanumérique A, les informations concernant le déroulement du programme. L'introduction du programme par l'utilisateur s'effectue par l'intermédiaire du sélecteur de programme SP comportant un générateur d'adresses GA qui obéit, d'une part, à un compteur incrémentiel CI, lequel totalise les actions manuelles successives de l'utilisateur sur le contact électrique P et, d'autre part, à l'un des trois contacts électriques TS, S et PS qui doit seulement être actionné par l'utilisateur comme cela sera expliqué plus loin. Le générateur d'adresses GA du sélecteur de programme SP fournit l'adresse de l'un des 32 mots contenus dans la mémoire morte de sélection d'étapes SE du générateur de programme GP (figure 6), ce dernier étant destiné à valider successivement les lignes L de-la mémoire principale ROM3 choisies pour constituer le programme affiché par la mémoire SE. Le générateur de programme GP, outre la mémoire SE, comporte un registre à décalage RD comprenant le même nombre d'étages que la mémoire SE comprend d'informations élémentaires ou encore que la mémoire principale ROM3 comprend de lignes L. La validation des lignes L de ROM3 est assurée au moyen d'un ensemble de portes logiques ET connectées entre les étages du registre à décalage RD et les informations élémentaires de SE de rang correspondant, le déroulement du programme s'opérant alors par le fait que l'information contenue dans le registre à décalage RD progresse d'un étage à chaque signal d'équivalence fourni par les trois comparateurs CD, CT et CN dont le rôle est exposé plus haut ; en outre, afin de neutraliser le délai inutile d'exploitation des lignes L de ROM3 qui ne sont pas sélectionnées par la mémoire SE, il est prévu qu'une progression accélérée est provoquée par le rebouclage desdites lignes. L'introduction des données du programme par l'utilisateur se trouve dès lors notablement facilitée car il est informé de ses actions successives sur le contact électrique P par le fait que le compteur incrémentiel CI pilote , par l'intermédiaire d'un décodeur approprié D, un dispositif d'affichage optoélectronique évolutif A et que l'action fugitive sur un des trois contacts électriques à bouton poussoir PS, S ou TS, fixant définitivement le programme, est visualisée de façon permanente par l'un des trois témoins lumineux V associés à chacun de ces trois contacts-. La visualisation du déroulement des différentes phases du programme peut naturellement s'effectuer au moyen du même dispositif optoélectronique A signalé précédemment. Toutefois, dans cette fonction, il obéit au travers du décodeur d'affichage D, à un dispositif scrutateur SC constitué, d'une part, d'un ensemble de neuf portes logiques du type OU dont les entrées sont respectivement liées aux deux connexions électriques de validation des lignes L de la mémoire principale ROM3 et, d'autre part, d'un dispositif transcodeur TC collectant les connexions de sortie des neuf portes OU pour que s'opère l'affichage alphanumérique correspondant à l'activation d'une desdites porte OU.Les connexions d'entrée de chacune de ces dernières sont reliées à un groupe spécialisé de lignes L de ROM3 associées pour constituer une phase particulière du programme ; un programme particulier pouvant faire appel pour cette phase de son déroulement à quelques-unes seulement parmi l'ensemble de lignes L associées dans le groupe spécialisé.Ainsi, la mémoire principale peut contenir, par exemple, environ cent cinquante lignes L qui sont réparties en neuf groupes spécialisés qu'on peut désigner par les appellations suivantes PL : prélavage, L : lavage, Ai : rinçage NO 1, A2 : rinçage NO 2, A3 : rinçage NO 3, A4 : rinçage Ne 4, AS : rinçage NO 5, ES : essorage, FP : fin de programme, dont les connexions sont reliées respectivement aux entrées de chacune des neuf portes OU du dispositif scrutateur SC. On comprend dès lors que le déroulement d'un programme particulier ne faisant intervenir que quelques lignes dans chacun des groupes spécialisés pourra être visualisé de façon permanente grâce au dispositif d'affichage optoélectronique évolutif A. L'exemple qui suit, d'un mode opératoire d'introduction du programme de lavage d'une machine automatique à laver le linge et de la visualisation du déroulement des différentes phases du programme permettra de saisir l'intérêt du système précédemment décrit. Pour 11 introduction des données relatives au programme choisi, l'utilisateur dispose des éléments rassembles dans le tableau de commande représenté figure 1, à savoir - un interrupteur bipolaire marche-arrêt K commandant l'alimentation électrique générale de la machine à laver - un groupe de quatre contacts électriques à bouton poussoir P, PS, S et TS - un groupe de trois témoins luminescents V associés aux trois contacts électriques PS, S et TS permettant d'indiquer le degré de salissure du textile - un dispositif de visualisation optoélectronique A formé de deux caractères alphanumériques à sept segments. Les différents textiles étant classés, selon les normes, en huit catégories désignées par les nombres 1 à 8, l'utilisateur devra procéder comme suit pour l'introduction du programme correspondant au linge qu'il a introduit dans la machine a/ -Placer l'interrupteur sur "Marche" : les deux caractères alphanumériques du dispositif A affichent alors un double zéro clignotant ; les trois voyants associés aux trois contacts PS, S et TS restent éteints b/ -Des pressions répétées sur le bouton poussoir P du contact de sélection de programme, l'utilisateur fait apparaître successivement les chiffres 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 correspondant aux différentes catégories de textiles ; ces affichages sont non clignotants. L'utilisateur arrête son action sur le contact P lorsque l'affichage atteint le nombre correspondant à la catégorie de textile introduite dans la machine.Pendant toute cette opération, les trois témoins lumineux indiquant le degré de salissure clignotent ensemble de manière permanente ; c/ -S'étant arrêté sur le nombre choisi qui reste indiqué sur l'afficheur alphanumérique, l'utilisateur indique par action sur un seul des trois contacts PS, S ou TS le degré de salissure de son linge, ce qui a pour effet de provoquer l'allumage staSe du témoin lumineux associé au contact actionné et l'extinction des deux autres. A partir de cet instant, le programme est définitivement pris en compte par le système, toute action sur un quelconque des contacts électriques n'a plus d'effet. Après un délai de 30 secondes environ, permettant à l'opé- rateur de vérifier son choix, le programme commence et les différentes étapes de son déroulement sont visualisées de façon stable au fur et à mesure de leur exécution, grâce à l'allumage sur le dispositif d'affichage des caractères alphanumériques PL, L, Ai, A2, A3, A4, ES, FP, correspondant respectivement, ainsi qu'on l'a exposé plus haut, aux étapes suivantes du programme : Prélavage, Lavage, Rinçage 1, ..., Essorage, Fin. REVENDICATIONS 1 - Système électronique de programmation pour machines à laver domestiques, du type comportant : une mémoire principale (ROM3) concernant une collection de groupes d'informations élémen- -taires représentant chacun une étape d'un programme de lavage dont seulement un nombre restreint est sélectionné pour réaliser un programme de lavage-particulier, cette sélection s'effectuant par un générateur de programme (GP) comportant une mémoire de sélection d'étapes (SE), cette dernière validant les étapes choisies dans la mémoire principale au fur et à mesure du déroulement du programme, système caractérisé par le fait que Dans un premier stade, l'introduction des données d'un programme particulier dans la mémoire (SE) s'effectue au moyen de contacts électriques agissant sur un sélecteur de programme (SP) restituant par l'intermédiaire d'un premier dispositif de vi sualisation optoélectronique les caractéristiques du programme introduit et que, Dans un deuxième stade, la restitution des informations relatives au déroulement du programme s'effectue au moyen d'un dispositif de scrutation de la mémoire principale (ROM3) qui restitue également par 3!intermédiaire d'un deuxième dispositif de visualisation optoélectronique les phases successives du programme. 2 - Système, selon la revendication 1, caractérisé par le fait que les moyens d'introduction du programme consistentF à l'intérieur du sélecteur--de programme (SP), en un générateur d'adresses (GA) obéissant, d'une part un compteur incrémentiel (CI) actionné par les impulsions émises par un contact électrique à poussoir (P) et, d'autre part, à l'actionnement de l'un des trois contacts électriques (PS), (S) et (TS); le contenu du compteur ainsi que l'action sur l'un des trois contacts électriques étant visualisés par le dispositif optoélectronique constitué, en ce qui concerne le compteur, par un couple de caractères alphanu métriques évolutifs et, en ce qui concerne l'un des trois contacts précités, par un témoin luminescent. 3 - Système, selon la revendication 1, caractérisé par le fait que les moyens de visualisation optoélectroniques de l'avancement de phases successives du programme consistent en un couple de caractères alphanumériques évolutifs, obéissant à un circuit scrutateur (SC) comportant un ensemble de portes logiques du type OU reliées chacune à un sous-ensemble d'étapes spécialisées dela mémoire principale (ROM3) et à un transcodeur (TOC1 4 - Système, selon les revendications 2 et 3, caractérisé par le fait que les moyens de visualisation alphanumériques évolutifs relatifs à l'introduction du programme et à l'affichage de son déroulement sont communs. 5 - Système, selon la revendication 4, caractérisé par le fait que les moyens de visualisation alphanumériques évolutifs sont constitués par des caractères électroluminescents du type à sept segments. 6 - Système, selon la revendication 4, caractérisé par le fait que les moyens de visualisation alphanumériques évolutifs sont constitués par des caractères électroluminescents du type à matrice de points.