Brevet FR2743664A1 — publié le 19970718

SYSTEME DE SURVEILLANCE DES ÉTATS D' INREukIuS RLIS À UNE TENSION ALTERNATIVE La présente invention concerne un système à micro- contrôleur muni de plusieurs entrées permettant la surveillance des états de plusieurs interrupteurs recevant tous une tension alternative, notamment la tension du secteur. La figure 1 représente un système classique pour sur- veiller les états de plusieurs interrupteurs K1 à K2n dont des premières bornes reçoivent la phase P du secteur. Les deuxièmes bornes de ces interrupteurs K sont reliées à des entrées respec- tives El à E2n d'un microcontrôleur 10 par l'intermédiaire de résistances d'abaissement 12. Le microcontrôleur 10 est alimenté entre un potentiel bas GND constitué par le neutre N du secteur et un potentiel haut Vcc fourni à partir de la phase P (par l'intermédiaire d'un convertisseur non représenté). Dans cette application, chaque entrée E du micro- contrôleur 10 est munie d'un limiteur de tension servant, en combinaison avec la résistance d'abaissement 12 associée, à assurer que la tension sur l'entrée ne dépasse pas une valeur tolérable. Un exemple de limiteur de tension est représenté pour l'entrée E2n-1. Il comprend deux diodes reliant l'entrée dans le sens non-passant respectivement aux potentiels GND et Vcc. Ainsi, la tension sur chaque entrée E est limitée sensiblement entre les potentiels GND et Vcc. Par ailleurs, chaque entrée E est reliée à l'un des potentiels d'alimentation, par exemple Vcc, par l'intermédiaire d'une résistance de rappel 14. Ainsi, lorsqu'un interrupteur K est ouvert, l'entrée E correspondante est à un niveau constant. Par contre, lorsque l'interrupteur K est fermé, l'entrée E correspondante se met à osciller à la fréquence du secteur entre un niveau bas et un niveau haut. Cette différence de comportement de l'entrée E est analysée par le programme du microcontrôleur 10 pour détecter la fermeture de l'interrupteur. Les résistances 12 et 14 associées à chaque entrée E constituent un pont diviseur dont le rapport est choisi pour que l'entrée E atteigne effectivement des niveaux logiques haut et bas lorsque l'interrupteur K est fermé. Un système du type de la figure 1 est utilisé, par exemple, dans une machine à laver pour détecter les divers paramètres d'un progranme de lavage. Les interrupteurs K sont alors constitués, généralement, par des capteurs, tels que des thermostats, des pressostats, etc. Par ailleurs, le microcontrôleur 10 sert souvent à régler la vitesse du moteur de la machine à laver. Pour cela, une sortie du microcontrôleur 10 commande la gâchette d'un triac 16 dont une borne principale est reliée au neutre N et dont l'autre borne principale est reliée à la phase P par l'intermédiaire du moteur (non représenté). Pour la régulation, le microcontrôleur a besoin de connaître les instants de passage par zéro de la ten- sion du secteur. A cette fin, il comrporte une entrée supplémen- taire de synchronisation SYN recevant la phase P du secteur par l'intermédiaire d'une résistance d'abaissement 18. Les utilisateurs de tels systèmes souhaitent utiliser de plus en plus d'interrupteurs. L'augmentation du nombre d'interrupteurs requiert une augmentation du nombre d'entrées du microcontrôleur. Ceci s'accompagne inévitablement d'une augmen- tation notable du prix du microcontrôleur. Pour réduire le nombre d'entrées nécessaires à traiter plusieurs informations, on connaît des méthodes telles que le multiplexage ou la conversion parallèle-série. Ces méthodes nécessitent l'emploi d'un certain nombre de composants logiques dont le coût peut dépasser le surcoût d'un microcontrôleur à plus grand nombre d'entrées. Par ailleurs, ces composants logiques fonctionnent à basse tension et il faudrait prévoir un système d'abaissement de tension pour pouvoir les utiliser dans le cas présent o les interrupteurs à surveiller sont reliés au secteur, ce qui augmenterait davantage le coût. Un objet de la présente invention est de prévoir un système dans lequel un microcontrôleur avec un certain nombre d'entrées puisse surveiller un plus grand nombre d'interrupteurs reliés à une tension alternative, avec un surcoût minimal. Cet objet est atteint selon l'invention grâce à un sys- tème de détection de l'état de chacun de plusieurs interrupteurs reliés par des premières bornes à une borne d'application d'une tension alternative et par des deuxièmes bornes à des entrées d'un microcontrôleur. Chaque entrée est en outre reliée à une référence par une résistance respective et une entrée supplémen- taire est couplée à la borne d'application de la tension alterna- tive. Les interrupteurs sont groupés par couples, les deux inter- rupteurs de chaque couple étant reliés à une même entrée du microcontrôleur par deux diodes respectives connectées en sens inverse l'une par rapport à l'autre. Des moyens sont prévus pour fournir ladite référence sous forme d'un signal en opposition de phase par rapport à la tension alternative. Selon un mode de réalisation de la présente invention, l'entrée supplémentaire est couplée à la borne d'application de la tension alternative par un inverseur qui fournit par ailleurs ladite référence. Selon un mode de réalisation de la présente invention, la référence est fournie par une sortie du microcontrôleur qui est programmé pour fournir sur cette sortie l'inverse logique de l'état de l'entrée supplémentaire. Selon un mode de réalisation de la présente invention, l'inverseur comprend un premier transistor NPN et un transistor PNP dont les collecteurs constituent la sortie de l'inverseur, dont les émetteurs sont reliés respectivement à une borne d'ali- mentation basse et à une borne d'alimentation haute, et dont les bases sont couplées à la borne d'application de la tension alter- native, la base du transistor PNP étant couplée à cette borne par un deuxième transistor NPN dont la base est reliée à la borne d'alinmentation basse. Selon un mode de réalisation de la présente invention, le microcontrôleur est programmé pour détecter la fermeture d'un premier des interrupteurs d'un couple lorsque la référence est à un état bas et que l'entrée correspondante est à un état haut, et pour détecter la fermeture du deuxième interrupteur lorsque la référence est à l'état haut et que l'entrée correspondante est à l'état bas. Ces objets, caractéristiques et avantages, ainsi que d'autres de la présente invention seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non-limitatif en relation avec les figures jointes parmi lesquelles: la figure 1, précédemment décrite, représente un système classique de surveillance des états de plusieurs inter- rupteurs reliés à une tension alternative; la figure 2 représente un mode de réalisation de systnèm de surveillance des états de plusieurs interrupteurs selon la présente invention; la figure 3 représente des allures de divers signaux du système de la figure 2; la figure 4 représente un exemple d'inverseur utilisé dans le système de la figure 2; et la figure 5 représente un autre mode de réalisation de système de surveillance des états de plusieurs interrupteurs selon la présente invention. La présente invention s'applique exclusivement à un système de détection des états de plusieurs interrupteurs, o les interrupteurs reçoivent une tension alternative, par exemple la tension du secteur. En effet, la présente invention exploite les états haut et bas successifs de la tension alternative pour sur- veiller un nombre pair d'interrupteurs avec un microcontrôleur comportant deux fois moins d'entrées. Dans la figure 2, selon l'invention, 2n interrupteurs K1 à K2n sont groupés par couples associés respectivement à n entrées El à En d'un microcontrôleur 10. Le premier interrupteur de chaque couple est relié à l'entrée E correspondante du micro- contrôleur 10 par l'intermédiaire d'une diode Dl et d'une résis- tance d'abaissement 12 qui est, par exemple, commune aux deux interrupteurs du couple. Le deuxième interrupteur du couple est relié à la même entrée E par l'intermédiaire de la même résis- tance d'abaissement 12 et d'une diode D2 connectée dans le sens inverse de celui de la diode Dl. Par exemple, la cathode de la diode Dl et l'anode de la diode D2 sont reliées à la résistance 12. Les résistances de rappel 14, au lieu de relier les entrées E du microcontrôleur 10 au potentiel d'alimentation Vcc commxe à la figure 1, relient ces entrées à un signal de référence REF fourni par un inverseur 20 dont l'entrée reçoit la phase P du secteur. La sortie REF de l'inverseur 20 est par ailleurs four- nie à l'entrée supplémentaire SYN du microcontrôleur 10. Selon une variante, l'entrée SYN pourrait rester connectée comme dans la figure 1. Bien entendu, l'inverseur 20 est prévu pour supporter des tensions élevées en entrée et pour délivrer une sortie compatible avec le microcontrôleur 10. Un exemple de tel inverseur sera décrit ultérieurement. Les interrupteurs K, comme dans le système de la figure 1, reçoivent tous la phase P du secteur et le neutre N constitue le potentiel d'alimentation bas GND du microcontrôleur 10. L'entrée SYN est toujours exploitée par le microcontrô- leur 10 pour détecter les passages par zéro de la tension du sec- teur, mais elle sert en outre, en combinaison avec les entrées E, à détecter l'état de l'un quelconque des interrupteurs K de la manière décrite ci-après. La figure 3 représente l'allure de la phase P du sec- teur et les allures correspondantes du signal REF et du signal sur l'une quelconque des entrées E, par exemple El, en fonction des états des deux interrupteurs associés (K1 et K2). Le signal REF est un signal dont les niveaux varient entre le potentiel GND et le potentiel Vcc en opposition de phase par rapport à la ten- sion P du secteur. Ainsi, pendant les alternances positives de la tension P, le signal REF est à l'état bas et pendant les alter- natives négatives, le signal REF est à l'état haut. Si les deux interrupteurs K1 et K2 sont ouverts, le signal sur l'entrée E1 est conforme au signal REF, comme cela est représenté par des pointillés. Si l'interrupteur K1 est fermé et l'interrupteur K2 est ouvert, le courant ne passe dans la diode Dl que pendant les alternances positives de la tension P. L'entrée El est donc forcée à l'état haut pendant ces alternances. Pendant les alter- nances négatives de la tension P, la fermeture de l'interrupteur K1 n'a aucune influence car la diode Dl est bloquée. Si l'interrupteur K2 est fermé et l'interrupteur K1 ouvert, la diode D2 ne conduit que pendant les alternances néga- tives de la tension P. Il en résulte que l'entrée El est forcée à l'état bas pendant ces alternances. Pendant les alternances posi- tives, la diode D2 est bloquée et la fermeture de l'interrupteur K2 n'a aucune influence sur l'état de l'entrée El. Si les deux interrupteurs K1 et K2 sont fermés, on retrouve sur l'entrée E1 un signal en opposition de phase par rapport au signal REF. En conséquence, le microcontrôleur 10 détectera la fer- meture de l'interrupteur K1 lorsque le signal REF est à l'état bas et que l'entrée El est à l'état haut. De même, il détectera la fermeture de l'interrupteur K2 lorsque le signal REF est à l'état haut et que l'entrée El est à l'état bas. On remarquera qu'avec ce système on peut détecter toute combinaison d'états des interrupteurs K1 et K2. Bien entendu, le système selon l'invention requiert que le microcontrôleur 10 comporte une entrée supplémentaire SYN. Comme on l'a précédemment indiqué, une telle entrée est souvent nécessaire, par exemple pour détecter les passages par zéro de la tension du secteur afin de commander un triac. La figure 4 représente un exemple d'inverseur 20 supportant des tensions d'entrée élevées et délivrant une sortie compatible avec le microcontrôleur 10. Cet inverseur comprend un transistor PNP Q1 et un transistor NPN Q2 dont les collecteurs constituent la sortie de l'inverseur. Les émetteurs des transis- tors Q1 et Q2 sont reliés respectivement aux potentiels Vcc et GND. La base du transistor Q2 reçoit la phase P du secteur par l'intermédiaire d'une résistance d'abaissement 22. Un transistor NPN Q3 est relié par son émetteur à la base du transistor Q2, par son collecteur à la base du transistor Q1, et par sa base au potentiel bas GND. Avec cette configuration, dès que la phase P dépasse la tension baseémetteur Vbe du transistor Q2, le transistor Q2 conduit et force la sortie de l'inverseur à l'état bas. Le tran- sistor Q3 évite l'entrée en conduction du transistor Q1 dans une plage comprise entre GND+Vbe et Vcc-Vbe o le transistor Q2 est conducteur. Lorsque la phase P du secteur descend en dessous du potentiel GND moins la tension Vbe du transistor Q3, les tran- sistors Q1 et Q3 sont tous deux rendus conducteurs. Le transistor Q2 est bloqué dès que la phase P descend en dessous du potentiel GND+Vbe. Les jonctions base-émetteur des transistors Q2 et Q3 jouent le rôle de limiteurs de tension. En effet, la tension sur la base du transistor Q2 et sur l'émetteur du transistor Q3 varie seulement entre GND-Vbe et GND+Vbe. La figure 5 représente un mode de réalisation de système de surveillance selon l'invention qui est particuliè- rement avantageux dans le cas o le microcontrôleur 10 dispose d'une sortie libre S. En effet, il n'est alors plus nécessaire d'utiliser l'inverseur 20, la fonction de cet inverseur 20 pou- vant être réalisée au sein même du microcontrôleur 10. Pour cela, l'entrée supplémentaire SYN reçoit la phase P du secteur, comnme à la figure 1, par l'intermédiaire d'une résistance d'abaissement 18. Le signal de référence REF, qui était fourni par l'inverseur à la figure 2, est ici fourni par la sortie S du microcontrô- leur 10. Le microcontrôleur 10 est tout simplement programmé pour fournir sur la sortie S l'inverse logique de l'état de l'entrée SYN. La détermination des états des deux interrupteurs de chaque couple est effectuée à l'aide de simples fonctions logiques facilement programmables dans le microcontrôleur par l'homme du métier. Ces fonctions logiques ont été décrites en relation avec la figure 3. Le système selon l'invention peut bien entendu être utilisé avec une basse tension alternative et renmplacer un système de multiplexage complexe. La présente invention est susceptible de nombreuses variantes et modifications qui apparaîtront à l'homme du métier. Par exemple, les résistances de rappel 14 peuvent être connectées entre les résistances d'abaissement 12 et les diodes DI, D2. RPEVEDICATIOS 1. Système de détection de l'état de chacun de plu- sieurs interrupteurs (K) reliés par des premières bornes à une borne (P) d'application d'une tension alternative et par des deuxièmes bornes à des entrées (E) d'un microcontrôleur (10), chaque entrée du microcontrôleur étant en outre reliée à une référence (REF) par une résistance respective (14), et une entrée supplémentaire (SYN) étant couplée à ladite borne d'application de la tension alternative, caractérisé en ce que les interrup- teurs sont groupés par couples, les deux interrupteurs (K1, K2) de chaque couple étant reliés à une même entrée (El) du micro- contrôleur par deux diodes respectives (Dl, D2) connectées en sens inverse l'une par rapport à l'autre, et en ce qu'il comprend des moyens (20, 10) pour fournir ladite référence sous forme d'un signal en opposition de phase par rapport à la tension alter- native. 2. Système de détection selon la revendication 1, caractérisé en ce que ladite entrée supplémentaire (SYN) est couplée à la borne (P) d'application de la tension alternative par un inverseur (20) qui fournit par ailleurs ladite référence (REF). 3. Système de détection selon la revendication 1, caractérisé en ce que la référence (REF) est fournie par une sortie (S) du microcontrôleur (10) qui est programmé pour fournir sur cette sortie l'inverse logique de l'état de l'entrée sup- plémentaire (SYN). 4. Système de détection selon la revendication 2, caractérisé en ce que l'inverseur (20) comprend un premier tran- sistor NPN (Q2) et un transistor PNP (Q1) dont les collecteurs constituent la sortie de l'inverseur, dont les émetteurs sont reliés respectivement à une borne d'alimentation basse (GND) et à une borne d'alimentation haute (Vcc), et dont les bases sont couplées à la borne (P) d'application de la tension alternative, la base du transistor PNP étant couplée à cette borne par un deuxième transistor NPN (Q3) dont la base est reliée à la borne d'alimentation basse. 5. Système de détection selon l'une quelconque des revendications 1 à 4, caractérisé en ce que le microcontrôleur (10) est programmé pour détecter la fermeture d'un premier (K1) des interrupteurs d'un couple lorsque la référence (REF) est à un état bas et que l'entrée correspondante (El) est à un état haut, et pour détecter la fermeture du deuxième interrupteur (K2) lorsque la référence est à l'état haut et que l'entrée correspon- dante est à l'état bas.