Brevet FR2763407A1 — publié le 19981120

L'invention concerne un dispositif de commande de mise sous/hors tension pour un ordinateur domestique ou personnel, spécifiquement un dispositif de commande de mise sous/hors tension pour ordinateur qui est en mesure d'empêcher une perte de données en cours de traitement, en raison d'une interruption de tension subite occasionnée par une erreur faite lors du fonctionnement. Etant donné que les techniques d'ordinateurs ont été développés rapidement, particulièrement en termes des fonctions et de vitesse pour le traitement, un ordinateur personnel est largement utilisé comme terminal de communication et est développé pour l'utilisation comme équipement central d'une automisation domestique, alors que l'ordinateur personnel conventionnel a été utilisé simplement comme processeur de mots ou comme processeur de données. Lorsque l'ordinateur conventionnel est mise en service ou hors service seulement par actionnement d'un commutateur de puissance ou de tension mécanique, il ne peut s'accomoder avec différents environnements d'utilisateurs et, de ce fait, des données en traitement sont perdues lorsque l'on fait une erreur d'actionnement du commutateur de tension au milieu du fonctionnement. Ainsi, le demandeur de la présente invention a proposé un dispositif de commande de mise sous/hors tension pour ordinateurs pour commander la mise sous/hors tension d'un ordinateur, particulièrement pour contrôler la mise hors tension par accomplissement d'une fonction de logiciel. La figure 1 montre une structure d'un dispositif de commande de mise sous/hors tension pour ordinateurs, décrit dans la demande de brevet US NO 08/749.027. Sur la figure, le numéro de référence 1 désigne un insert d'alimentation, le numéro 2 une source d'alimentation de secours pour produire en sortie une tension Vs de tension de secours de 5V nécessaire en mode de secours, basé sur une puissance ou tension d'entrée de l'insert de puissance ou d'alimentation ou de tension 1, et le numéro 3 une source de tension en mode de commutation (SMPS), actionnée en fonction du signal de commande de tension ou de puissance est PWR reçu d'une horloge en temps réel (RTC) 4, décrit ci-après, pour engendrer des tensions de fonctionnement variables V1 à V4, sur la base de la tension d'entrée en provenance de l'insert ou la fiche d'alimentation 1. Le symbole de référence SW1 désigne un commutateur de mise en/hors tension, installé à l'extérieur de l'ordinateur, pour mettre un ordinateur en service et hors service, mécaniquement, par l'utilisateur, dont une extrémité est mise à la masse et l'autre extrémité est reliée à une extrémité d'une porte ET ET1 par l'intermédiaire d'une résistance d'excursion haute R1. L'autre extrémité de la porte ET ET1 est reliée à un récepteur infrarouge, non représenté. Ici, le récepteur infrarouge, qui est un récepteur conventionnel pour la mise en service et hors service d'un ordinateur en recevant la commande infrarouge de l'utilisateur par l'intermédiaire d'un contrôleur à distancie, produit en sortie, par exemple, un signal de niveau bas d'un temps prédéterminé, si un utilisateur introduit un signal infrarouge pour mettre en service l'ordinateur par l'intermédiaire du contrôleur à distance. En effet, la porte ET ET1 produit en sortie un signal de mise sous tension d'un niveau faible pendant un temps prédéterminé, pendant que l'utilisateur est en train d'actionner le contrôleur à distance ou le commutateur de mise en/hors service SW1 pour mettre en service l'ordinateur. Le numéro de référence 4 désigne une horloge de temps réel RTC, dans laquelle une borne d'entrée de signal de démarrage en recul KS reçoit la sortie de la porte ET ET1 et une borne de sortie de signal de démarrage en recul ou de retour PWR est relié à la source de tension ou de puissance en mode commuté SMPS 3 par l'intermédiaire d'une résistance d'excursion haute R2. L'horloge de temps réel 4 produit en sortie un signal de commande de puissance ou de tension d'un niveau faible par l'intermédiaire de la borne de sortie PWR au flanc descendant des signaux correspondants, par exemple, pendant une paire de secondes, lorsque le signal appliqué par la borne d'entrée de signal de démarrage de retour ou en recul KS prend un niveau faible, et ensuite produit en sortie un signal de commande d'alimentation d'un niveau faible par l'intermédiaire de la borne de sortie PWR jusqu'à ce que la borne de sortie PWR soit établie à un niveau élevé au moyen d'une autre opération de mise hors tension, c'està-dire lorsque des données sont obtenues d'un bus de données de système, lorsqu'unie tension normale de +5V est produite par la source de tension en mode commuté 3 qui est actionné normalement par le signal de commande d'alimentation de faible niveau en provenance de la borne de sortie PWR. D'autre part, l'horloge en temps réel ou à signaux horaires 4, comprenant une résistance d'état, non représentée, pour établir des états de signaux appliqués en provenance de la borne d'entrée de signaux de démarrage de retour ou en recul KS, établit un drapeau d'état, par exemple à a 1 lors du flanc descendant du signal appliqué par l'intermédiaire de la borne d'entrée de signaux de démarrage de retour KS, le drapeau d'état pouvant être lu et remis à zéro par l'intermédiaire d'un bus d'adresses de système et un bus de données de système. Entre temps, lorsque l'ordinateur est mis en service, une unité centrale non représentée met à zéro le drapeau d'état a 1 à a O , stockée dans la résistance d'état de l'horloge de temps réel 4, par l'intermédiaire du bus d'adresses de système et du bus de données de système, et ensuite détecte si le drapeau d'état est remis à a 1 . Lorsque le drapeau d'état est mis à 1 , à nouveau, le bus de données de système et le bus d'adresses de système mettent la sortie du signal de commande d'alimentation PWR de l'horloge en temps réel 4 à un niveau élevé, en suspendant le fonctionnement de la source de puissance en mode commuté 3. En effet, dans la structure décrite ci-dessus, l'opération de mise hors tension de l'ordinateur peut être commandée par l'unité centrale. Par conséquent, la structure ci-dessus fournit des environnements d'utilisateurs divers, en confirmant l'intention de l'utilisateur de mettre hors service un ordinateur lorsque l'utilisateur touche le commutateur d'alimentation, en mettant hors service l'ordinateur automatiquement après que l'ordinateur reste seul pendant un temps prédéterminé, etc. Entretemps, lorsque le dispositif de commande de mise sous/hors tension pour ordinateurs décrit ci-dessus est destiné à être mis hors service seulement par l'unité centrale, il peut se produire un problème qui réside dans le fait que l'ordinateur ne peut pas être mise hors service par l'intermédiaire du commutateur d'alimentation dans le cas où l'unité centrale ne fonctionne pas du fait que le système est bas, etc. Par conséquent, la présente invention concerne un dispositif de commande de mise sous/hors tension pour ordinateur, qui empêche essentiellement l'un ou plusieurs des problèmes décrits ci-dessus, et est en mesure de mettre hors service l'ordinateur par actionnement d'une fonction de logiciel de mise hors tension et de le mettre manuellement en service et hors service, aussi bien mécaniquement. Pour mettre en oeuvre, l'objectif de l'invention, un dispositif de commande de mise sous/hors tension pour ordinateur, comprenant un premier moyen d'alimentation en tension pour produire en sortie une première puissance ou tension électrique prédéterminée lors de la réception d'une tension d'entrée et un second moyen d'alimentation en tension pour produire en sortie la tension en puissance électrique principale pour actionner l'ordinateur sous tension, qui est mis en service et hors service en fonction de signaux de commande d'alimentation d'un premier niveau ou d'un second niveau, comprenant : un commutateur d'alimentation pour produire en sortie un premier niveau pendant que le commutateur d'alimentation est actionné, et un second niveau lorsqu'il n'est pas actionné ; des moyens de sortie de signaux de commande d'alimentation pour produire en sortie un signal de commande d'alimentation du premier niveau ou d'un second niveau, alternativement, en fonction des signaux d'impulsion appliqués par un micro-processeur ; un micro-processeur comprenant une première borne reliée au commutateur d'alimentation et une seconde borne reliée au moyen de sortie de signaux de commande d'alimentation, pour commander la mise sous/hors tension en fonction des niveaux de signal en provenance de la première borne et de la seconde borne ; des moyens de sortie de données pour fournir des données produits en sortie par le micro-processeur à un bus de données de système ; et des moyens d'entrée de données pour transmettre des données appliquées par l'intermédiaire du bus de données de système au micro-processeur, le micro-processeur détectant des états sous/hors tension de l'ordinateur en fonction des signaux de niveau appliqués par l'intermédiaire de la seconde borne et produisant en sortie des signaux pulsés à destination des moyens de sortie de commande d'alimentation selon les niveaux de signal en provenance du commutateur d'alimentation et des données de commande en provenance des moyens d'entrée de données. D'autre part, le micro-processeur produit un signal pulsé à transmettre au moyen de sortie de signaux de commande d'alimentation, dans le cas où le premier signal de niveau est appliqué par le commutateur d'alimentation et en même temps l'ordinateur est en train d'être mis hors tension, produit un signal de mise hors tension par l'intermédiaire des moyens de sortie de données dans le cas où le premier signal de niveau est appliqué par le commutateur d'alimentation et en même temps l'ordinateur est en train d'être mis sous tension, et produit un signal pulsé à destination des moyens de sortie de signaux de commande d'alimentation selon le signal de mise hors tension appliqué par l'intermédiaire des moyens d'entrée de données. En outre, le microprocesseur produit un signal pulsé ou d'impulsion à destination des moyens de sortie de signaux de commande d'alimentation dans le cas où le premier signal de sortie est appliqué par le commutateur d'alimentation pendant un premier temps prédéterminé quand l'ordinateur est en train d'être mis sous tension. Dans la structure décrite ci-dessus selon la présente invention, l'ordinateur peut être mis hors service par transmission de données de commande par l'intermédiaire des moyens d'entrée de données dans l'unité centrale de façon qu'il soit possible de réaliser des diverses commandes de programme incluant la mise hors tension de l'ordinateur qui n'est pas utilisé, etc. De plus, même si l'utilisateur actionne le commutateur d'alimentation pour mettre hors service l'ordinateur, l'ordinateur n'est pas mis hors service tout de suite par l'actionnement du commutateur d'alimentation, mais par des données de commande prédéterminées. Ainsi, il est possible d'empêcher une perte de données en cours de traitement, en raison d'une mise hors tension subite occasionnée par une erreur d'actionnement du commutateur d'alimentation, par confirmation de l'intention de l'utilisateur de mettre hors service l'ordinateur lorsque l'utilisateur touche le commutateur d'alimentation. Etant donné que l'ordinateur peut être mis hors service lorsque l'utilisateur appuie sur le commutateur d'alimentation pendant un temps prédéterminé, il est possible d'éliminer les accidents subits tels qu'un arret de système. L'invention sera mieux comprise et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaltront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels - La figure 1 montre une structure d'un dispositif de commande de mise en/hors tension conventionnel pour ordinateurs - La figure 2 montre une structure d'un dispositif de commande de mise en/hors tension pour ordinateurs selon un mode de réalisation de la présente invention ; - La figure 3 est un organigramme expliquant une opération de mise en/hors tension, utilisant un contrôleur situé à distance selon la figure 2 - La figure 4 est un organigramme illustrant une opération de mise en/hors service utilisant un commutateur d'alimentation selon la figure 2 ; et - La figure 5 est un chronogramme montrant une opération du microprocesseur selon la figure 2. On décrira maintenant en détail un mode de réalisation de la présente invention illustrée sur des dessins annexés. En se référant à la figure 2, un commutateur d'alimentation, de tension ou de puissance SW2 est en service seulement tant qu'il est enfoncé. Le numéro de référence 20 désigne un microprocesseur comprenant une borne d'entrée Al reliée au commutateur d'alimentation SW2 par l'intermédiaire d'une résistance d'excursion haute R3 et une borne de réception REMO pour recevoir un signal à distance fourni par un contrôleur à distance, non représenté, le micro-processeur 20 accomplissant l'opération de mise sous/hors tension en fonction du signal à distance et un signal de mise sous/hors tension du commutateur d'alimentation SW2. Le numéro de référence 21 désigne un tampon de sortie dans lequel une borne d'entrée est reliée à une borne de sortie de données BO à B6 du microprocesseur 20 et à une borne de sortie Q d'une première bascule 24, décrite ci-après, et une borne de sortie est connectée à un bus de données de système SD0 à SD7, appliquant des données des bornes de sortie B0 à B6 du micro-processeur 20 et des données en provenance de la borne de sortie Q de la première bascule 24 au bus de données de système SD0 à SD7, selon les signaux de porte prédéterminés 1G et 2G. Un tampon d'entrée 22 dans lequel une borne d'entrée est reliée au bus de données de système SD0 à SD7 et une borne de sortie est reliée à une borne d'entrée CO à C7 du micro-processeur 20, verrouille sur des données du bus de données SD0 et SD7 en fonction du signal IOWR appliqué à une borne d'entrée de signal d'horloge CLK, pour l'introduire dans la borne d'entrée CO à C7 du microprocesseur 20. Une logique à matrice programmable (PAL) 23 produit en sortie des signaux prédéterminés de IORD et IOWR en fonction des données d'adresses du bus d'adresses de système SA0 à SA9, des signaux lOR et IOW de l'unité centrale CPU, non représentée, et des signaux de validation d'adresses AEN d'un contrôleur à accès de mémoire direct. Le signal IORD est accédé par des bornes de porte 1G et 7G de la borne de sortie 21 et une borne de remise à à zéro CL d'une première bascule 24, décrite ci-après, et le signal IOWR est amené à passer à travers la borne d'entrée d'horloge CLK du tampon d'entrée 22 et une borne d'entrée d'horloge CLK d'une seconde bascule 25, expliquée ci-après. La première bascule 24, dans laquelle une borne D est reliée à une tension d'alimentation électrique Vs, une borne d'entrée d'horloge CLK est reliée à une sortie du signal WR du micro-processeur 20 et une borne de sortie Q est reliée à un tampon de sortie 21 sous forme d'une entrée à 8 chiffres binaires, est destinée à engendrer un drapeau de sortie dépendant du signal produit en sortie par le micro-processeur 20. En effet, la première bascule 24 produit en sortie un drapeau de sortie 1 sous forme de données à 8 chiffres binaires à destination du tampon de sortie 21, lorsque le microprocesseur 20 produit en sortie un signal WR du niveau L . La seconde bascule 25, dans laquelle une entrée D est reliée à la tension d'alimentation électrique Vs, une borne d'entrée d'horloge CLK est connectée à une sortie du signal IOWR de la logique à matrice 23 et une sortie Q est reliée à une borne RXD du micro-processeur 20, est destinée a engendrer un drapeau d'entrée en fonction du signal IOWR produit en sortie par la logique à matrice 23. En effet, la seconde bascule produit en sortie un drapeau d'entrée 1 à destination du microprocesseur 20, lorsque la logique à matrice 23 produit en sortie un signal IOWR du niveau L . Les première et seconde bascules sont mises à zéro par le signal IORD de la logique à matrice 23 et le signal RD du micro-processeur 20. D'autre part, le numéro de référence 26 désigne une troisième bascule, pour produire en sortie des signaux de commande d'alimentation 1 ou 0 en fonction de la commande du micro-processeur 20, dans lequel une borne d'entrée d'horloge (CLK) est reliée à une borne d'entrée P1 du micro-processeur 20 et une sortie inversée Q est reliée à une entrée D, et une borne de sortie Q est fournie à la source d'alimentation en mode commuté 3 de la figure 1 par l'intermédiaire d'une résistance d'excursion haute R4 et d'une résistance de polarisation R5. Par conséquent,la troisième bascule 26 établit la source d'alimentation en mode commuté 3 de façon à être en service ou non par production d'un signal de commande d'alimentation 1 ou 0 en fonction du signal d'impulsion du niveau bas appliqué par le microprocesseur 20. De plus le micro-processeur 20 détermine si l'ordinateur est mis en service ou hors service, sur la base de l'état de niveau de la borne d'entrée A2 celuici, étant donné que la borne de sortie Q de la troisième bascule 26 est reliée à la borne d'entrée A2 par l'intermédiaire de la résistance d'excursion haute R4. D'autre part, étant donné que la tension d'alimentation électrique Vs est produite en sortie par la source d'alimentation de secours 2 de la figure 1, les circuits respectifs sont actionnés même lorsque l'ordinateur est mis hors service. Ci-après, la description concerne le fonctionnement du dispositif de commande de mise sous/hors tension pour ordinateur, telle que construite de la manière décrite ci-dessus selon la présente invention. Tout d'abord, une opération de mise sous et hors tension à l'aide d'un dispositif de commande à distance est maintenant décrite, en se référant à la figure 3 montrant un organigramme. Lorsqu'un signal d'alimentation en tension ou puissance est appliqué à la borne de signal à distance REMO du microprocesseur 20, lorsque l'utilisateur actionne le bouton d'alimentation du contrôleur à distance (ST1), le microprocesseur 20 détermine si l'ordinateur est en ou hors service en vérifiant le niveau de la borne d'entrée A2 (ST2). Si la borne d'entrée A2 est constatée d'être au niveau H , c'est-à-dire, quand la source d'alimentation en mode commuté 3 n'est pas en service et l'ordinateur est hors service quand la troisième bascule 26 produit le signal de niveau H à destination de la source d'alimentation en mode commuté 3, le microprocesseur 20 produit un signal d'impulsion du niveau L à la borne de sortie P1 (ST3). Ici, la source d'alimentation en mode commuté 3 change de façon à être en service pour mettre en service l'ordinateur lorsque la borne de sortie Q de la troisième bascule 26 est mise au niveau L par la sortie du signal d'impulsion du micro-processeur 20. Et lorsque la borne d'entrée A2 est au niveau L à l'étape ST2, c'est-à-dire, lorsque la source d'alimentation en mode commuté 3 est en service et l'ordinateur est hors service quand la borne de sortie Q de la troisième bascule 26 est mise à L , le microprocesseur 20 produit des données pour indiquer que l'utilisateur rentre un signal de mise hors service, par l'intermédiaire de la borne de sortie B0 à B6, et, en même temps, établit le drapeau de sortie à 1 en fournissant le signal WR du niveau L à la borne d'entrée d'horloge CLK de la première bascule 24 (ST4). D'autre part, l'unité centrale non représentée détecte si le drapeau de sortie est établi à 1 dans l'unité d'un temps prédéterminé, en sélectionnant le tampon de sortie 21 à l'aide du signal IORD et le bus d'adresses de système SA0 à SA 9, et décode les données SD0 à SD7 appliquées par le tampon de sortie 21, lorsque le drapeau de sortie est établi à 1 . Ici, la première bascule 24 est remise à zéro par le signal IORD en provenance de la logique à matrice 23. Dans le cas où on constate, après décodage, que l'utilisateur a sélectionné la mise hors service, l'unité centrale accomplit les processus d'arrêt comme sauvetage des données en traitement, en confirmant la mise hors service de l'ordinateur, etc, et ensuite établit la sortie du signal IOWR de la logique à matrice 23 au niveau L par l'intermédiaire du bus d'adresses de système SA0 à SA 9 et le signal IOW, et en meme temps, produit en sortie les données de commande de mise hors service par l'intermédiaire du bus de données de système SD0 à SD7. Par conséquent, ici, les données de commande de mise hors service de l'unité centrale sont verrouillées sur le tampon d'entrée 22, et le drapeau d'entrée de 1 est fourni par la seconde bascule 25 à la borne RXD du micro-processeur 20. Ici, le micro-processeur 20, après réception du drapeau d'entrée 1 comme décrit ci-dessus, obtient les données de commande du tampon d'entrée 22 et produit en sortie un signal RD du niveau L pour mettre à zéro la seconde bascule 25. Cependant, le micro-processeur 20 produit en sortie un signal d'impulsion du niveau bas par l'intermédiaire de la borne de sortie P1 pour établir la sortie de la troisième bascule 26 au niveau H , si les données de commande appliquées par le tampon d'entrée 22 sont des données de commande de mise hors service ou tension. Une opération de mise en ou hors service à l'aide du commutateur d'alimentation SW2 est maintenant décrite, en se référant aux figures 4 et 5. Lorsqu'un utilisateur actionne le commutateur d'alimentation SW2, un signal de fonctionnement basé sur le commutateur en train d'être actionné rebondit pendant un temps prédéterminé comme cela est montré sur la figure 5A et ensuite devient stable. Ainsi, le dispositif peut fonctionner anormalement par répétition du H et du L du signal de commutation, si le signal d'actionnement est détecté pendant le rebondissement. Selon la présente invention, le micro-processeur 20 compte un temps prédéterminé, par exemple, 100ms avec un rythmeur et vérifie doublement le niveau de la borne d'entrée Al (ST22 et ST23), lors de la détection du niveau bas de la borne d'entrée Al pendant l'opération d'exploration (ST21). En effet, lorsque l'utilisateur actionne le commutateur d'alimentation SW2 pour la mise en service au point de A et le microprocesseur 20 détecte le niveau L de la borne d'entrée Al au point de B, le microprocesseur 20 détecte à nouveau le niveau de la borne d'entrée Al si oui ou non il y a un niveau L au point de C après un temps prédéterminé, tl, après le point de B. Si le niveau L de la borne d'entrée Al est détecté à ST23, le microprocesseur 20 détermine si l'ordinateur est sous tension ou hors tension par vérification du niveau de la borne d'entrée A2 (ST24). Le microprocesseur 20 produit un signal d'impulsion du niveau L à la borne de sortie P1, lorsqu'il détecte un niveau H de la borne d'entrée A2 à ST24, ce qui signifie que l'ordinateur est en train d'être mis hors service comme cela est montré sur les figures 5B et la figure 5C, en établissant ainsi la borne de sortie Q de la troisième bascule 26 au niveau L de la manière décrite ci-dessus (ST25). Par conséquent, l'ordinateur est mis en service lorsque la source d'alimentation en mode commuté 3 commence à travailler. D'autre part, lors de la détection du niveau L de la borne d'entrée A2 en ST24, ce qui signifie que l'ordinateur est en train d'être mis sous tension, le micro-processeur 20 compte un temps prédéterminé avec un rythmeur dans celui-ci et vérifie si oui ou non le niveau de la borne d'entrée Al augmente à H (ST26, ST27). Dans le cas où le niveau de la borne d'entrée Al n'augmente pas à H pendant un temps compté par le rythmeur, par exemple, de 2 secondes, ce qui signifie que l'utilisateur n'enfonce pas le commutateur d'alimentation SW2 pendant plus de 2 secondes, le micro processeur 20 produit un signal d'impulsion d'un niveau bas à la borne d'entrée P1 pour mettre la borne de sortie Q de la troisième bascule 26 au niveau H , en mettant ainsi hors service l'ordinateur (ST28 et ST29). Lorsque le niveau de la borne d'entrée Al augmente à H avant un temps prédéterminé compté par le rythmeur en ST27, c'est-à-dire que le temps t2 sur la figure 5A est inférieur à, par exemple, 2 secondes, le micro-processeur 20 produit des données pour indiquer que l'utilisateur introduit un signal de mise hors alimentation, par l'intermédiaire de la borne de sortie B0 à B6, et, en même temps, produit le signal WR du niveau L pour engendrer un drapeau de sortie de 1 (ST30) Comme cela est montré sur la figure 3, si la commande de mise hors tension est introduite par l'intermédiaire du tampon d'entrée 22 de l'unité centrale (ST3l), le micro-processeur 20 produit en sortie un signal RD pour remettre à zéro la seconde bascule 25, c'est-à-dire le drapeau d'entrée, et produit également un signal d'impulsion du niveau L à la borne de sortie P1, en mettant hors service l'ordinateur (ST32). Selon le mode de réalisation décrit ci-dessus, l'utilisateur peut mettre en ou hors service l'ordinateur en utilisant le commutateur d'alimentation SW2 et le contrôleur à distance. D'autre part, lorsque l'utilisateur met hors service l'ordinateur en utilisant le commutateur d'alimentation SW2 ou le contrôleur à distance, l'ordinateur n'est pas mis hors service tout de suite selon l'opération du commutateur d'utilisateur, mais mis hors service par l'opération d'une fonction de mise hors service de logiciel dans l'unité centrale. Par conséquent, la structure ci-dessus prévoit des environnements d'utilisateur divers, c'est-à-dire, en mesure d'empêcher une perte de données en train de traitement, en raison dune coupure de puissance soudaine occasionnée par une erreur de l'actionnement du commutateur d'alimentation ou du contrôleur à distance, et de confirmer l'intention d'utilisateur de mettre hors service l'ordinateur, etc. De plus, dans la structure ci-dessus, lorsque l'utilisateur enfonce le commutateur d'alimentation SW2 pendant un temps prédéterminé, le micro-processeur 20 accomplit une fonction de mise hors tension tout de suite. Ainsi il est possible de mettre hors service aisément l'ordinateur, même si l'ordinateur est bas, en raison d'une erreur de l'opération du clavier ou en raison d'une anormalité. De plus, dans la structure ci-dessus, l'unité centrale peut mettre hors service l'ordinateur seulement par application d'une commande de mise hors service au micro-processeur 20 par l'intermédiaire du bus de données de système et du bus d'adresses de système. De ce fait, il est possible d'appliquer le mode de réalisation selon la présente invention à divers environnements d'ordinateurs disponibles. Il est évident pour l'homme du métier que des diverses modifications et variations peuvent être appliquées au dispositif de commande de mise sous/hors tension pour ordinateurs selon la présente invention, sans sortir de l'esprit ou du cadre de l'invention. Ainsi, la présente invention doit couvrir les modifications et variations de cette invention à condition que celles-ci restent dans le cadre des revendications annexées et leurs équivalents. REVENDICATIONS 1. Dispositif de commande de mise sous/hors tension pour ordinateur, comprenant des premiers moyens de source d'alimentation pour produire en sortie une première tension ou alimentation électrique prédéterminée lors de la réception d'une tension ou puissance d'entrée et des seconds moyens de source d'alimentation pour produire en sortie une tension électrique principale pour faire fonctionner l'ordinateur sous tension, qui est mis sous et hors tension selon les signaux de commande d'alimentation d'un premier niveau ou d'un second niveau, caractérisé en ce qu'il comprend - un commutateur d'alimentation pour produire en sortie un premier niveau pendant que le commutateur d'alimentation est enfoncé, et un second niveau pendant qu'il n'est pas enfoncé - des moyens de sortie de signaux de commande d'alimentation pour produire un signal de commande d'alimentation d'un premier niveau ou d'un second niveau, alternativement, en fonction des signaux d'impulsion appliqués par le microprocesseur - un microprocesseur comportant une première borne reliée au commutateur d'alimentation et une seconde borne reliée au moyen de sortie de signaux de commande d'alimentation, pour commander la mise sous/hors tension en fonction des niveaux des signaux en provenance de la première borne et de la seconde borne - des moyens de sortie de données pour fournir des données produites en sortie par le microprocesseur à un bus de données de système ; et - des moyens d'entrée de données pour transmettre des données appliquées par l'intermédiaire du bus de données de système au microprocesseur, le microprocesseur détecte l'état sous/hors tension de l'ordinateur en fonction des niveaux de signaux appliqués par l'intermédiaire de la seconde borne et produit des signaux d'impulsion au moyen de sortie de commande d'alimentation en fonction des niveaux de signaux en provenance du commutateur d'alimentation et des données de commande en provenance des moyens d'entrée de données. 2. Dispositif de commande de mise sous/hors tension pour ordinateur selon la revendication 1, caractérisé en ce que le microprocesseur produit en sortie un signal d'impulsion pour les moyens de sortie de signaux de commande d'alimentation, dans le cas où le premier signal de niveau est appliqué par le commutateur d'alimentation et en même temps l'ordinateur est hors service ou hors tension, produit en sortie un signal de mise hors tension par l'intermédiaire des moyens de sortie de données dans le cas où le premier signal de niveau est appliqué par le commutateur d'alimentation et en même temps l'ordinateur est hors service et produit un signal d'impulsion pour les moyens de sortie de signaux de commande d'alimentation en fonction du signal de mise hors tension appliqué par l'intermédiaire des moyens d'entrée de données. 3. Dispositif de commande de mise sous/hors tension pour ordinateur selon l'une des revendications 1 ou 2, caractérisé en ce que le microprocesseur produit un signal d'impulsion pour les moyens de sortie de signaux de commande d'alimentation dans le cas où le premier signal de niveau est appliqué par le commutateur d'alimentation lorsque l'ordinateur est hors tension pendant un temps plus long qu'un premier temps prédéterminé. 4. Dispositif de commande de mise sous/hors tension pour ordinateur selon la revendication 3, caractérisé en ce que le microprocesseur vérifie à nouveau le niveau de signal de la première borne d'entrée pour accomplir la fonction de mise sous/hors tension après un second temps prédéterminé, inférieur au premier temps, dans le cas où la première borne d'entrée est au premier niveau. 5. Dispositif de commande de mise sous/hors tension pour ordinateur selon la revendication 4, caractérisé en ce que le second temps est compté après la fin du premier temps. 6. Dispositif de commande de mise sous/hors tension pour ordinateur, caractérisé en ce qu'il comprend des premiers moyens d'alimentation en puissance ou tension pour produire en sortie une première tension ou puissance électrique prédéterminée lors de la réception d'une puissance ou tension d'entrée et des seconds moyens d'alimentation en puissance ou énergie ou tension pour produire en sortie une puissance ou tension électrique principale pour faire fonctionner l'ordinateur mis hors tension, qui est mis en et hors service en fonction des signaux de commande d'alimentation d'un premier niveau ou d'un second niveau, comprenant - un contrôleur à distance pour mettre en et hors service l'ordinateur, à une distance supérieure à une distance prédéterminée de l'ordinateur - des moyens de sortie de signaux de commande d'alimentation pour produire en sortie des signaux de commande d'alimentation d'un premier niveau ou d'un second niveau, alternativement, en fonction de signaux d'impulsion appliqués par le microprocesseur - un microprocesseur comprenant une première borne pour appliquer un signal de commande à distance reçu du contrôleur à distance et une seconde borne reliée à une borne de sortie des moyens de sortie de signaux de commande d'alimentation, qui effectue une commande de mise sous/hors tension selon des données de signaux reçues de la première borne et des niveaux de niveau reçus de la seconde borne - des moyens de sortie de données pour fournir des données prévues en sortie par le microprocesseur à un bus de données des systèmes ; et - des moyens d'entrée de données pour transmettre des données appliquées pour l'intermédiaire du bus de données de système au microprocesseur, le microprocesseur détectant l'état en/hors service de l'ordinateur en fonction des niveaux des signaux appliqués par l'intermédiaire de la seconde borne et produit des signaux d'impulsion à destination des moyens de sortie de commande d'alimentation selon des données de signaux appliquées par la première borne et des données de commande en provenance des moyens d'entrée de données. 7. Dispositif de commande de mise sous/hors service pour ordinateur, selon la revendication 6, caractérisé en ce que le microprocesseur produit en sortie un signal d'impulsion à destination des moyens de sortie de signaux de commande d'alimentation dans le cas où des données de mise en/hors tension sont introduites en provenance de la première borne et en même temps l'ordinateur est hors service, produit un signal de mise hors tension ou hors service à l'aide des moyens de sortie de données dans le cas où les données de mise en/hors tension ou service sont introduites en provenance de la première borne et en même temps l'ordinateur est en service, et produit des signaux d'impulsion à destination des moyens de sortie de signaux de commande d'alimentation en fonction du signal de mise hors service ou tension appliqué par l'intermédiaire des moyens d'entrée de données.