Brevet FR2443718A1 — publié le 19800704

La présente invention concerne un dispositif pour la mise à l'heure automatique d'un système de saisie informatique portable. Elle concerne également les systèmes de saisie portable comportant un tel dispositif. Par système de saisie informatique portable, on entend tout système informatique portable pour la saisie d'informations alphanumériques ou numériques et qui contient et exploite ou affiche une information horaire telle que la date, l'heure ou un intervalle de temps. Les systemes sont portables parce qu'ils possèdent leur propre source d'alimentation, généralement des piles ou des batteries rechargeables. Le fait de contenir et d'exploiter une information horaire entraîne la nécessité de maintenir à l'heure cette information, grâce à une horloge interne alimentée en permanence A chaque cycle de l'horloge, le cycle étant considéré comme la plus petite unité de temps prise en compte par le système, l'unité centrale du système informatique effectue la mise à l'heure de l'information horaire stockée dans une mémoire non volatile. L'alimentation permanente de l'horloge est évidemment nécessaire. Celle de la mémoire non volatile également sauf stil s'agit d'une mémoire à bulles magnétiques. Cependant, les opérations périodiques de mise à l'heure de l'information horaire ont entraîné Jusqu a présent la nécessité du maintien de l'alimentation de l'unité centrale en permanence. Malgré les progrès de la technologie électronique qui permettent la réalisation de circuits a très faible consommation électrique, l'alimentation permanente des circuits en l'absence d'utilisation du système représente un gaspillage d'énergie considérable. Un objet de la présente invention est d'éviter ce gaspillage en éliminant la nécessité d'une alimentation permanente de l'unité centrale du systeme. Suivant une caractéristique de l'invention, en parallele avec l'interrupteur connecté entre l'alimentation et l'unité centrale, cet interrupteur servant à mettre le système hors-service, est connecté un interrupteur électronique commandé par un circuit bistable comportant une entrée de commande de fermeture de l'interrupteur électronique, reliée à l'horloge, et une entrée de commande d'ouverture reliée à l'unité centrale. Selon l'invention, aussitôt que les opérations de mise à l'heure de l'information horaire sont achevées, et si d'autres tâches ne sont pas demandées à l'unité centrale, celle-ci commande sa propre mise hors-service. Une nouvelle mise en service de l'unité centrale se produit automatiquement à chaque cycle de l'horloge. Une économie d'énergie considérable est réalisée grâce à l'invention. Si, par exemple, l'horloge commande la mise en service de l'unité centrale une fois par minute, et si les opérations de mise à ltheure durent moins de 60 millisecondes, la consommation du système est réduite dans un rapport 1000. D'autres caractéristiques et avantages de l'invention apparaîtront dans la description qui suit. Celle-ei est illustrée par les figures qui représentent - La figure 1, un schéma de principe de l'invention - La figure 2, l'enchaînement des fonctions dans l'unité centrale, et - La figure 3, la forme des signaux en deux points caractéristiques de l'invention. Sur la figure 1, l'unité centrale I est associée à un clavier de s#aisie de donnée 2 et un dispositif d'affichage 3. Il s'agit en général d'un clavier à touches numériques ou alphanumériques, comportant également des touches de commandes. Des moyens d'exploration des touches sont inclus dans l'unité centrale, ainsi que des moyens de traitement de ces informations, de mise en mémoire et d'affichage des informations et des résultats. L'affichage est effectué à l'aide de dispositifs à cristaux liquides par exemple. Une mémoire non volatile 4 est associée également à l'unité centrale 1. Elle sert à contenir des données à conserver temporairement, autres que les instructions de programme qui sont supposées enregistrées de manière définitive dans l'unité centrale.Parmi ces données temporaires, se trouvent une ou plusieurs informations horaires, telles que heure, date, intervalle de temps, etc.... qui doivent être mises à l'heure au rythme d'une horloge 10 inclue dans le système. Un quartz 11, couplé à l'horloge 10 permet, par exemple, d'obtenir une unité de temps précise et reproductible. Une alimentation électrique 5 complète le système. Elle est connectée à l'unité centrale I par l'intermédiaire d'un interrupteur arrêt-marche 6 qui permet de mettre le système hors-service ou en-service. Bien entendu, l'horloge 10 est alimentée en permanence ainsi que la mémoire non volatile 4 sauf s'il s'agit d'une mémoire à bulles magnétiques. Le dispositif de mise à l'heure automatique selon l'invention permet de mettre l'unité centrale I en service uniquement pour les opérations de mise à l'heure et éventuellement pour les opérations qui en découlent. Il comprend d'une part un interrupteur électronique 12 connecté en paral lèle avec l'interrupteur normal 6. Cet interrupteur électronique est, par exemple, constitué par un transistor et une résistance. L'émetteur et le collecteur sont connectés aux deux bornes de l'interrupteur respectivement. La base du transistor, en série avec la résistance constitue l'entrée de commande de l'interrupteur. Le dispositif de mise à l'heure comprend d'autre part un circuit bistable 13, par exemple une bascule bistable du type RS. La sortie Q de la bascule est connectée à l'entrée de commande de l'interrupteur électronique. L'entrée S est connectée à l'horloge 10 et l'entrée R à l'unité centrale l. Un signal actif sur l'entrée S (par exemple un état logique haut, ou un front de montée) commande la transmission d'un courant vers le transistor-interrupteur et sa mise en conduction. L'interrupteur électronique est alors fermé. Un signal actif sur l'entrée R ouvre l'interrupteur 12. La bascule 13 est également alimentée en permanence par 5. La figure 3 représente le signal de l'horloge (S). Il s'agit par exemple d'un signal carré de période égale à 1 minute. Chaque front de montée provoque la fermeture de l'interrupteur 12, et l'alimentation de l'unité centrale. Celle-ci est connectée aussi à la sortie (Q) de la bascule 13. L'unité centrale 1 teste alors cette sortie pour détecter un changement d'état. Ce test permet à l'unité centrale de reconnaître une mise en service par l'horloge par rapport à une mise en service par l'interrupteur normal 6. Aussitôt que la validité du test est confirmée l'unité centrale procède à la mise à l'heure de l'information horaire contenue dans la mémoire 4, par exemple, par une lecture de l'heure, une incrémentation de la valeur lue, et une nouvelle écriture dans la mémoire 4. A la fin du traitement, l'unité centrale émet un signal actif vers l'entrée R de la bascule qui commande l'ouverture de l'interrupteur 12. Le signal de commande Q est ainsi représenté sur la figure 2. La durée de mise en service du système est très faible par rapport à la période de l'horloge 10 comme indiqué précédemment. La figure 2 représente l'enchaînement des opérations effectuées par l'unité centrale à chaque cycle d'horloge. A chaque rétablissement de l'alimentation, l'unité centrale effectue un test de la sortie Q (opération 20). Une détection du changement d'état de Q entraîne la mise à l'heure de l'information horaire en mémoire (opération 21). Cette opération terminée, l'unité centrale effectue des tâches éventuelles liées à la mise à l'heure (opération 22). Ces tâches concernent par exemple la comparaison de la nouvelle information horaire avec des informations en mémoire et l'exécution de tâches spécifiques en cas d'iden tité. il peut s'agir, par exemple, de l'affichage d'un texte, d'un resultat ou d'un avertissement sonore ou visuel. Les opérations de l'unité centrale étant terminées, celle-ci commande sa mise hors-service (opération 23) par l'émission d'un signal vers l'entrée R de la bascule 13. Pendant le fonctionnement normal de l'unité centrale, c'est-à-dire après mise en service par 11 interrupteur normal 6, l'unité centrale continue à tester périodiquement la sortie Q, avec une fréquence évidemment supérieure à celle de l'horloge 10. L'invention s'applique de préférence aux machines électroniques portables, aux machines calculatrices de poche, aux systèmes de saisie d'information à alimentation autonome. Elle permet d'ajouter à ces systèmes une ou plusieurs fonctions horaires sans aggraver considérablement la consommation d'énergie. Elle s'applique également aux systèmes non portables, de bureau par exemple, dans le but également de réduire la consommation électrique pendant les périodes de mise hors-service REVENDICATIONS I. Dispositif de mise à l'heure automatique d'un système portable de saisie d'informations comportant une mémoire non-volatile pour contenir une information horaire, une horloge délivrant un signal périodique de période déterminée, une unité centrale contenant des moyens de modifications de l'information horaire dans la mémoire et une alimentation électrique couplée à l'unité centrale par l'intermédiaire d'un premier interrupteur, caractérisé en ce qu'il comporte en outre un interrupteur électronique (12) connecté en parallèle avec le premier interrupteur (6) et commandé par un circuit bistable (13) comportant une entrée de commande de fermeture (S) reliée à l'horloge (10) et une entrée de commande d'ouverture (R) reliée à l'unité centrale (1). 2. Dispositif suivant la revendication 1, caractérisé en ce que l'unité centrale (1) est connectée à la sortie (Q) du circuit bistable (13) et comporte successivement des moyens de détection (20) du changement d'état logique à cette sortie, des moyens de commande de la modification (21) de l'information horaire à chaque détection, et des moyens de production (23) d'un signal de commande d'ouverture (R) pour le circuit bistable (13). 3. Dispositif suivant la revendication 2, caractérisé en ce que l'unité centrale (1) comporte en outre des moyens de production de tâches (22) liées à la modifications de l'information horaire, avant de commander sa mise hors-service. 4. Système de saisie portable, caractérisé en ce qu'il comporte un dispositif de mise à l'heure automatique suivant l'une des revendications précédentes.