FR 2601471 A1 19880115 FR 8610072 A 19860710 2 6 0 1 4 7 1 PROGRAMMATEUR DE COMMANDE DE LAVE-LINGE A MICROPROCESSEUR ET COMPOSANT ELECTROMECANIQUE L'invention est relative à un lave-linge à fonctionnement automatique sous la commande d'un programmateur. Un lave-linge comporte habituellement un tambour perforé dans lequel est disposé le linge à laver et qui tourne autour d'un axe horizontal dans une cuve destinée à contenir l'eau de lavage ou de rinçage. A l'heure actuelle pratiquement tous les lave-linge d'usage 5 domestique sont à fonctionnement automatique, l'utilisateur ayant seulement à composer un programme -à l'aide de touches, boutons rotatifs ou analogues sur le tableau de commande de la machine- et à commander le démarrage de l'exécution du programme ainsi composé. Une opération de lavage exécutée par le lave-linge sous la commande d'un programmateur comprend plusieurs phases: la première est une phase de prélavage, la seconde est une phase de lavage à laquelle succède habituellement un refroidissement; puis on procède à plusieurs (par exemple quatre) opérations de rinçage, et la dernière phase est l'essorage du linge. Bien entendu certaines de ces opérations peuvent, au gré de l'utilisateur, être supprimées par exemple le prélavage ou l'essorage. Il existe deux types principaux de programmateurs, l'un de nature essentiellement électronique, en général à microprocesseur, 20 et l'autre de nature essentiellement électromécanique à moteur synchrone entraînant une ou plusieurs cames agissant sur l'état d'interrupteurs qui commandent divers organes du lave-linge tels que l'électrovanne d'alimentation en eau, la pompe de vidange ou le moteur d'entraînement du tambour. L'inconvénient d'un programmateur de type essentiellement électromécanique est sa complexité et son prix. L'inconvénient d'un 260 147 programmateur de type surtout électronique est qu'il n'est pas possible, pour un faible coût, de maintenir en mémoire l'état d'avancement du programme de lavage en cas d'interruption de l'alimentation en courant électrique de la machine; en outre avec un tel programmateur du type électronique les moyens permettant l'acquisition et l'affichage du programme choisi ainsi que les relais 5 de commande des éléments de puissance (telle que la résistance chauffante) sont d'un prix relativement élevé. L'invention se rapporte à un programmateur ou dispositif de commande de lave-linge qui présente les avantages des programmateurs connus sans leurs inconvénients. 10 Le programmateur selon l'invention est caractérisé en ce qu'il comprend un microprocesseur et un composant électromécanique comportant un moteur électrique entraînant une ou plusieurs cames agissant sur l'état d'interrupteurs, des signaux représentant ces états, et donc l'avancement du programme de lavage, étant utilisés 15 par le microprocesseur pour' déterminer le temps d'exécution de chaque phase du programme et ainsi pour déclencher le passage d'un pas à un autre. Le câblage est beaucoup plus simple qu'avec un programmateur du type uniquement électromécanique car au moins certains 20 des interrupteurs ne sont utilisés que pour représenter l'avancement du programme de lavage. En outre on bénéficie de l'avantage du programmateur électromécanique l'état d'avancement du programme est gardé en mémoire en cas d'interruption de l'alimentation en énergie électrique; la composition du programme de 25 lavage et sa visualisation peuvent être effectuées comme dans programmateur électromécanique en utilisant la position angulaire de la came ou des cames. Pour commander le passage -d'un pas à un autre on peut envisager de disposer un interrupteur commandé en série avec le 30 moteur du composant électromécanique de façon à faire tourner ce moteur pendant un temps déterminé. Mais une telle procédure ne pourrait convenir car le passage d'un pas, c'est-à-dire la rotation 2 6 0 1 4 7 1 d'une came d'un angle déterminé, correspond à un temps qui peut être variable, d'une part, parce qu'il existe un retard variable de la rotation du moteur par rapport au début de son alimentation et, d'autre part, en raison des dispersions inhérentes à la fabrication en grande série. C'est pourquoi, selon l'invention, un interrupteur du composant électromécanique est en parallèle avec un interrupteur commandé par le microprocesseur et cet ensemble en parallèle est en série avec le moteur d'entrainement des cames; pour commander le passage d'un pas le microprocesseur rend d'abord l'interrupteur commandé conducteur, puis surveille l'état de conduction de l'interrupteur du composant électromécanique et interrompt la conduction l0 de l'interrupteur commandé quand l'interrupteur dudit composant est fermé. Pour surveiller l'état de conduction de l'interrupteur du composant électromécanique on surveille, par exemple, la différence de potentiel entre ses bornes; à cet effet on interrompt périodi15 quement la conduction de l'interrupteur commandé en parallèle avec l'interrupteur mécanique. L'interrupteur mécanique s'ouvre de façon classique après qu'une came du composant électromécanique ait tourné d'un angle déterminé. Ainsi le microprocesseur assure le déclenchement du passage de pas, mais cette dernière opération est réalisée par le composant électromécanique. De préférence le microprocesseur, le triac et un circuit interface entre une borne de surveillance de l'interrupteur méca25 nique et le microprocesseur sont disposés sur une même carte ou plaquette de circuit imprimé. La connexion de cette carte ou plaquette avec le moteur et l'interrupteur mécanique s'effectue de façon très simple par un seul fil qui assure la connexion de l'interrupteur commandé au moteur et la surveillance de l'état de conduction de l'interrupteur mécanique. D'autres caractéristiques et avantages de l'invention apparaîtront avec la description de certains de ses modes de réalisation, celle-ci étant effectuée en se référant aux dessins ci-annexés sur lesquels: - la figure 1 est un schéma d'un dispositif de commande de lavelinge selon l'invention, et - les figures 2a et 2b sont des diagrammes illustrant en partie le fonctionnement du dispositif de la figure 1. L'exemple se rapporte à un lave-linge d'usage ménager du type à tambour perforé tournant autour d'un axe horizontal dans une cuve contenant l'eau de lavage ou de rinçage. Avant la mise en marche de la machine, les diverses pièces de linge sont introduites dans le tambour. La mise en marche s'effectue 10 après sélection d'un programme pour lequel l'utilisateur affiche un certain nombre de données liées au linge telles que le type de linge, la température désirée de lavage, la vitesse de rotation du tambour pour l'essorage, la quantité de linge introduit et le degré de salissure. En plus de la température de lavage et de la vitesse de rotation du tambour lors de l'essorage ainsi que des données explicitement affichées par l'utilisateur (prélavage ou non, suppression ou maintien de l'essorage, etc...) les paramètres de fonctionnement du lave-linge qui dépendent de la composition du programme sont, 20 notamment, le volume d'eau, le temps de chaque opération, l'énergie de brassage, le nombre de rinçages et la quantité de produit lessiviel. Pour la commande automatique du lave-linge on prévoit un programmateur représenté schématiquement sur la figure 1. Ce 25 programmateur comporte un composant électromécanique avec un micromoteur 10, par exemple de type synchrone, alimenté par le réseau alternatif par l'intermédiaire soit d'un triac 11, dont la conduction est commandée par un microprocesseur 12, soit d'un interrupteur 25 du composant électromécanique comme on le verra plus loin. Le moteur 10 entraîne une ou plusieurs cames (non représentées). La position angulaire de la came détermine l'état - ouvert 2 6 0 1 4 7 1 ou fermé - d'interrupteurs 13], 132 et 133 qui, contr&irernent aux programmateurs électromécaniques classiques, ne commandent pas directement le fonctionnement du moteur électrique d'entraînement du tambour. Ces interrupteurs 131, 132 et 133 ont pour rôle de fournir à l'entrée du microprocesseur 12 une information sur l'avan5 cement du programme de lavage, ce qui détermine la phase du programme à exécuter, en particulier pour la rotation du moteur d'entrainement du tambour et le temps de cette phase. C'est le microprocesseur 12 qui commande, par l'intermédiaire de circuits interfaces (non représentés), l'alimentation du moteur d'entrai10 nement du tambour et son sens de marche. En outre, ce microprocesseur 12 contrôle, grâce au triac 11, la rotation du micromoteur et donc l'avancement du programme. Certains des interrupteurs du programmateur électromécanique commandent, de façon classique, directement d'autres 15 organes du lave-linge tels que la résistance de chauffage de l'eau, la pompe de vidange et les électrovannes. Outre la sortie 121 reliée à la gâchette du triac l1, le microprocesseur présente une sortie 122 de commande du moteur d'entrainement du tambour, une entrée 123 provenant d'un capteur 20 de température de l'eau de lavage ou de prélavage, une entrée 124 recevant un signal représentatif du niveau de l'eau dans la cuve, une entrée 125 sur laquelle est appliquée un signal représentant la vitesse d'essorage désirée, et une entrée 126 dont la fonction sera décrite plus loin. Par contre le microprocesseur 12 présente une seule entrée 14 sur laquelle sont appliqués les signaux représentant les états des interrupteurs 131, 132 et 133. Une première borne de chacun des interrupteurs 131, 132 et 133 est reliée à une borne 16 du réseau d'alimentation en courant 30 alternatif. Les secondes bornes des interrupteurs 131, 132 et 133 sont reliées à un point commun 16' par l'intermédiaire de résistances respectivement 171, 172, 173, toutes de valeurs distinctes. Le point commun 16' aux résistances 171, 172, et 173 est relié 2 6 0 1 4 7 1 à la base d'un transistor 20, de type NPN dans l'exemplc., par l'intermédiaire d'une résistance 19. Cette borne 16' est également connectée à la masse par l'intermédiaire d'une autre résistance 21. Le collecteur du transistor 20 est relié à l'entrée 14 du microprocesseur 12 et il reçoit également une tension continue de référence appliquée sur une borne 22 par l'intermédiaire d'une résistance 23. Enfin l'émetteur du transistor 20 est relié à la masse. Quand tous les interrupteurs 131, 132, et 133 sont ouverts, la base du transistor 20 est en l'air et celui-ci reste bloqué. Dans ces conditions l'entrée 14 du microprocesseur 12 ne reçoit aucun signal. Quand un (ou plusieurs) interrupteur(s) 13 est fermé, sur la base du transistor 20 est appliqué un potentiel alternatif proportionnel à la tension du secteur et dont l'amplitude dépend de la valeur de la résistance (ou des résistances) en série avec l'interrupteur (ou les interrupteurs) fermé(s). A chaque alternance de la tension alternative du secteur le transistor 20 est conducteur pendant un temps qui est fonction de l'amplitude du signal alternatif appliqué sur sa base. En effet (figure 2a) le transistor 20 est conducteur lorsque sa tension base-émetteur dépasse un seuil de conduction VBE et le temps de conduction au cours de chaque alternance est d'autant plus important que l'ampli20 tude du signal alternatif est plus importante. Cette propriété est illustrée sur les diagrammes des figures 2a et 2b. Sur ces diagrammes le temps t a été porté en abscisses et la tension V en ordonnées. Le diagramme de la figure 2a représente la variation de la 2.5 tension base-émetteur du transistor 20 pour deux amplitudes différentes, la courbe en trait plein 30 correspondant à une amplitude plus importante que pour la courbe 31 en traits interrompus. Le diagramme de la figure 2b représente la variation du potentiel du 30 collecteur du transistor 20 en fonction du temps t. Le potentiel du collecteur est nul quand le transistor 20 est conducteur. On voit que le temps t1 de conduction du transistor 20 lors de l'application du signal 30 est plus important que le temps-de conduction t2 quand le signal 31 est appliqué sur la base du transistor 20. Le microprocesseur 12 est programmé pour transformer, à chaque alternance, la durée t1 ou t2 en un nombre binaire. Ce nombre représente l'état des interrupteurs 131, 132 et 133. En variante le signal sur l'entrée 14 du microprocesseur 12 n'est pas déterminé par le temps t1 ou t2 mais par le temps t'l ou t'2 séparant le début de l'alternance du début de la conduction du transistor 20 ou autre interrupteur commandé. L'état des interrupteurs 13 dépend de la position de la came ou des cames entrainée (s) par le moteur i0 et donc de l'avancement du 10 programme de lavage. Ainsi la valeur du signal appliqué sur l'entrée 14 représente l'avancement du programme de lavage. En fonction de la valeur de ce signal, le microprocesseur commande le moteur d'entrainement du tambour, en agissant sur la conduction d'un triac (non montré) en série avec ce moteur. En outre le microprocesseur 15 détermine aussi le temps d'exécution de chaque opération du programme de lavage. C'est pourquoi il commande, par sa sortie 121, l'alimentation du moteur 10 du composant électromécanique. Ce moteur 10 permet le passage d'une étape à une autre du programme de lavage. On pourrait envisager que le microprocesseur 12 commande le passage d'un pas du programme en rendant le triac Il conducteur pendant un temps déterminé; mais une telle commande ne peut en général fonctionner correctement car le temps de passage d'un pas à un autre n'est pas constant en raison des dispersions inhérentes à la 25 fabrication en grande série; on a aussi constaté que, pour un même composant électromécanique, le temps de passage d'un pas à un autre peut varier. C'est pourquoi, selon une disposition importante de l'invention, le triac 11 est utilisé pour déclencher le passage d'un pas à un autre et ce triac 11 est utilisé pour déclencher le passage 30 d'un pas à un autre et ce triac 11 est coupé quand on a constaté que l'opération de passage de pas a débuté. A cet effet, en série avec le moteur 10 est disposé un interrupteur 25 du composant électromécanique, c'est-à-dire un 2 6 0 1 4 7 1 interrupteur dont l'état dépend de la position d'une came entrainée par le micromoteur 10. Le microprocesseur 12 surveille, par l'entrée 126, l'état de conduction de linterrupteur 25 et des qu'il a détecté que cet interrupteur est fermé le triac Il est ouvert. Ce triac Il est en parallèle avec l'interrupteur 25. Cet ensemble en parallèle est disposé entre une borne 102 du micromoteur 10 et la seconde borne 26 du réseau d'alimentation. La borne commune 27 au triac 1l1 et à l'interrupteur 25 qui est opposée à la borne 26 est reliée à l'entrée 126 par l'intermédiaire d'un circuit interface 28. Le microprocesseur 12, le triac 1i1 et le circut 28 sont disposés sur une même plaquette de circuit imprimé (non représentée). La configuration représentée sur la figure 1 présente alors l'intérêt qu'il suffit d'un seul fil conducteur 29 pour assurer, d'une part, la connexion du triac 1i1 au moteur 10 et, d'autre part, la surveillance de l'état de conduction de l'interrupteur 25. En effet le signal transmis sur l'entrée 126 par l'intermédiaire du circuit 28 représente la différence de potentiel entre les bornes 26 et 27 dont la valeur dépend de l'état de conduction de l'interrupteur 25. Lorsque le microprocesseur 12 a déterminé qu'il était néces20 saire de passer à l'étape suivante du programme de lavage il rend le triac Il conducteur. Ainsi le moteur 10 commence à tourner. Pour permettre la surveillance de l'état de conduction de l'interrupteur 25, le triac 1l est ouvert périodiquement, par exemple pour une alternance sur dix du signal alternatif du réseau d'alimentation et, 25 pendant ce temps, le microprocesseur utilise la donnée introduite par son entrée 126 pour déterminer si l'interrupteur est ouvert ou fermé. Si l'interrupteur est ouvert la borne 27 est en l'air et le circuit 28 transmet un signal binaire, qui est par exemple "0", sur l'entrée 126 représentant l'état ouvert de l'interrupteur 25. Dans ces 306 conditions, après cette alternance, le triac il est de nouveau fermé et la lecture s'effectue encore périodiquement de la manière décrite. Quand l'interrupteur 25 est fermé le circuit 28 transmet un 2 6 0 1 4 7 1 signal "1" sur l'entrée 126. Dans ce cas, après détection de ce signal, le triac 11 est ouvert. A la fin du passage de pas l'interrupteur 25 s'ouvre, le triac 11 restant ouvert. Les valeurs des résistances 171, 172, et 173 en série avec les interrupteurs 131, 132, et 133 sont telles que les temps de conduc5 tion du transistor 20 soient distincts pour les diverses combinaisons possibles d'états des interrupteurs. Le dispositif de commande de lave-linge qui vient d'être décrit en relation avec les figures 1 et 2 présente les avantages suivants: Il combine les avantages des dispositifs de type purement électronique et de type purement électromécanique, à savoir le maintien en mémoire de l'état d'avancement du programme de lavage (par la partie électromécanique du dispositif) et le grand nombre de possibilités offertes par le microprocesseur 12. Par contre sa partie électromécanique est nettement moins complexe 15 que celle d'un dispositif de commande purement de ce type; par rapport à un dispositif purement électronique il ne présente pas l'inconvénient de ne pouvoir garder en mémoire l'état d'avancement du programme de lavage en cas d'interruption de l'alimentation en énergie électrique. En outre, le cAblage est particulièrement simple, notamment parce que les états des interrupteurs 13 sont représentés par des signaux appliqués sur une entrée unique 14 du microprocesseur 12. 2 6 0 1 4 7 1 -io REVENDICATIONS 1. Programmateur de commande du fonctionnement d'un lavelinge caractérisé en ce qu'il comprend un microprocesseur (12) et un composant électromécanique comportant un moteur électrique (10) entrainant une ou plusieurs came (s) agissant sur l'état d'interrupteurs mécaniques (131, 132, 133, 25), des signaux représentant les 5 états de certains (131, 132, 133) de ces interrupteurs, et donc l'avancement du programme de lavage, étant utilisés par le microprocesseur (12) pour déterminer la durée de chaque opération du programme, le passage d'une opération à une autre étant commandé par ledit microprocesseur qui agit sur la conduction d'un inter10 rupteur commandé (11) en série avec le moteur (10) de façon à assurer le démarrage de ce moteur dont la poursuite de l'alimentation est assurée par un interrupteur mécanique dudit composant. 2. Programmateur selon la revendication I caractérisé en ce que l'état de conduction de l'interrupteur mécanique (25) est sur15 veillé par le microprocesseur (10) qui interrompt la conduction de l'interrupteur commandé (11) quand cet interrupteur mécanique (25) est fermé. 3. Programmateur selon la revendication 2 caractérisé en ce qu'on surveille l'état de conduction de l'interrupteur mécanique (25) 20 en série avec le moteur (10) en surveillant la tension entre les bornes de cet interrupteur. 4. Programmateur selon la revendication 3 caractérisé en ce que l'interrupteur commandé (11) étant en parallèle avec l'interrupteur mécanique (25), pour surveiller la tension aux bornes de 25 l'interrupteur mécanique (25) -en série avec le moteur (10) on interrompt périodiquement la conduction de l'interrupteur commandé (11). 5. Programmateur selon la revendication 4 caractérisé en ce que la conduction de l'interrupteur commandé (11) est interrompue 2 6 0 1 4 7 1 l! toutes les n périodes du courant alternatif d'alimentation en énergie électrique, n étant par exemple égal à dix. 6. Programmateur selon l'une des revendications 3 à 5 caractérisé en ce que, le microprocesseur (12) et l'interrupteur commandé (11l) étant sur une même carte ou plaquette de circuit imprimé, une connexion commune (29) est prévue pour le branchement de l'interrupteur commandé (11) au moteur (10) et pour la surveillance du potentiel à l'une des bornes de l'interrupteur mécanique (25) en série avec ledit moteur (10).