Source: http://www.google.ca/patents/EP1003092A1?cl=en
Timestamp: 2018-01-17 09:28:50+00:00
Document Index: 27248455

Matched Legal Cases: ['artz 131', 'artz 131', 'artz 131', 'artz 219', 'arrêt ', 'artz 351', 'art. 76', 'art. 76']

Patent EP1003092A1 - Installation for remote control of price displays in a shop - Google Patents
A central station (100) with a computer (110) in a shop uses a managing unit (150) and emitter (130) to energize a current loop (135) at a low frequency of 35-45 kHz. Articles on sale have electronic labels (200) which become alert at regular intervals to pick up the alert signal from the emitter (130)...http://www.google.ca/patents/EP1003092A1?cl=en&utm_source=gb-gplus-sharePatent EP1003092A1 - Installation for remote control of price displays in a shop
Publication number EP1003092 A1
Application number EP19990203753
Also published as CA2036278A1, CA2036278C, DE69132416D1, DE69132416T2, DE69133268D1, DE69133268T2, EP0447278A2, EP0447278A3, EP0447278B1, EP1003092B1, US5504475
Publication number 1999203753, 99203753, 99203753.1, EP 1003092 A1, EP 1003092A1, EP-A1-1003092, EP1003092 A1, EP1003092A1, EP19990203753, EP99203753
Applicant Store Electronic Systems Electronic Shelf Label
Patent Citations (6), Classifications (22), Legal Events (27)
EP 1003092 A1
Installation comprenant une station centrale (100) et une pluralité de modules d'affichage (200) destinés chacun à présenter sur un afficheur des informations reçues de la station centrale, notamment pour l'affichage de prix dans un magasin, caractérisée en ce que la station centrale comprend des moyens d'émission (130) par une boucle de courant (135) alimentée par un signal à basse fréquence modulé conformément aux informations à transmettre, en ce qu'il est prévu, en association avec chaque module d'affichage ou groupe de modules d'affichage, un circuit de réception (210), une antenne de réception (211) couplée électromagnétiquement avec la boucle de courant, et des moyens (230) pour activer seulement selon une période déterminée (X) et pendant une durée limitée le circuit de réception, en ce que chaque émission d'informations par la station centrale est précédée par l'émission d'un signal de réveil qui, lorsqu'il est détecté par le circuit de réception pendant une phase d'activation de celui-ci, provoque son maintien à l'état activé pendant au moins une partie de la durée pendant laquelle lesdites informations sont émises, en ce que le signal de réveil inclut une pluralité de signaux espacés dans le temps et contenant chacun une donnée de compte à rebours, et en ce que chaque circuit de réception comprend des moyens aptes, lorsque son circuit de réception à l'état activé lui transmet l'un de ces signaux espacés dans le temps, à placer ledit circuit de réception dans l'état désactivé pendant une durée qui est fonction de la donnée de compte à rebours dudit signal. Installation comprising a central station (100) and a plurality of display modules (200) each for presenting a display of information received from the central station, in particular for displaying prices in a store, characterized in that the central station comprises means for transmitting (130) by a current loop (135) powered by a low frequency signal modulated in accordance with information to be transmitted, in that it is provided in association with each display module or group of display modules, a receive circuit (210), a receiving antenna (211) electromagnetically coupled with the current loop, and means (230) for activating only according to a determined period (X) and for a period limited the reception circuit, in that each transmission of information by the central station is preceded by transmitting a wakeup signal which, when detected by the receiver circuit during an activation phase of the -Cl, causes its retention in the activated state during at least part of the time during which said information is transmitted, in that the alarm signal includes a plurality of spaced time signals and each containing a given account timer, and in that each receiving circuit comprises means capable, when the receiving circuit in the activated state transmits a him these signals spaced in time, for placing said receiver circuit in the deactivated state during a term which is a function of the countdown data of said signal.
Installation selon l'une des revendications 6 et 7, caractérisée en ce que les données de commande comprennent des données pour éteindre ou allumer l'afficheur d'au moins une partie des modules d'affichage. Installation according to one of claims 6 and 7, characterized in that the control data comprise data for turning on or off the display of at least a portion of the display modules.
Installation selon l'une des revendications 1 à 8, caractérisée en ce que la fréquence centrale du signal basse fréquence est comprise entre environ 30 et 50 kHz, de préférence entre 35 et 45 kHz. Installation according to one of claims 1 to 8, characterized in that the center frequency of the low frequency signal is between about 30 and 50 kHz, preferably between 35 and 45 kHz.
Module pour l'affichage d'informations, notamment d'un prix d'article en vente dans un magasin, destiné à réagir à un signal de réveil incluant une pluralité de signaux espacés dans le temps et contenant chacun une donnée de compte à rebours, module caractérisé en ce qu'il comprend : Module for displaying information, in particular an article price on sale in a shop, for responding to a wakeup signal including a plurality of spaced time signals and each containing countdown data, the module being characterized in that it comprises:
l'unité centrale (230) étant conçue pour activer seulement selon une période déterminée (X) et pendant une durée limitée le circuit de réception et pour maintenir ledit circuit à l'état activé pendant une durée déterminée lorsqu'un signal de réveil est détecté par ledit circuit de réception pendant une phase d'activation, et chaque circuit de réception comprenant des moyens aptes, lorsque son circuit de réception à l'état activé lui transmet l'un desdits signaux espacés dans le temps, à placer ledit circuit de réception (210) dans l'état désactivé pendant une durée qui est fonction de la donnée de compte à rebours dudit signal. CPU (230) is designed to activate only in a specified period (X) and for a limited time the reception circuit and maintaining said circuit in the activated state for a set time when a clock signal is detected by said receiver circuit during an activation phase, and each receiving circuit comprising means capable, when the receiving circuit in the activated state transmits one of said spaced time signals to place said receiver circuit (210) in the deactivated state for a duration which is a function of the count data to said timer signal.
Module selon l'une des revendications 10 et 11, caractérisé en ce que, pour un signal de réveil comprenant huit signaux de données de compte à rebours régulièrement espacés, ladite période déterminée (X) est égale à environ √(6480/n), n étant le nombre moyen de messages émis par heure à destination du module. Module according to one of claims 10 and 11, characterized in that for a wakeup signal comprising eight account data signals down regularly spaced, said determined period (X) is equal to approximately √ (6480 / n), n is the mean number of messages transmitted per hour to the module.
La présente invention concerne d'une façon générale l'affichage d'information, en particulier de prix ou analogues dans des magasins de vente au détail, ou encore de données de stock et analogues, et elle concerne plus particulièrement une nouvelle installation comportant une pluralité de modules d'affichage ou étiquettes électroniques pouvant être commandés à distance, pour afficher des données variables. The present invention relates generally posting information, especially price or similar in retail stores, or stock data and the like, and more particularly relates to a new facility comprising a plurality display modules or electronic tags that can be controlled remotely, to display variable data.
Dans la plupart des installations connues, les étiquettes électroniques sont reliées à un ordinateur central de commande via une liaison par fils de type "bus", comprenant typiquement un fil d'alimentation pour les circuits électroniques des étiquettes et un ou plusieurs fils pour la transmission des données entre l'ordinateur et les étiquettes. In most known systems, the electronic labels are connected to a central control computer via a connection son of "bus" type, typically comprising a power lead for the electronics labels and one or more son for transmission data between the computer and labels.
Du fait de la présence de ces câbles, ces installations sont malcommodes à utiliser, coûteuses et peu fiables. Due to the presence of such cables, these facilities are inconvenient to use, expensive and unreliable. En outre, elles compliquent grandement les opérations de réagencement des magasins, car il faut alors se préocuper de modifier les trajets de câbles pour les adapter au nouvel aménagement. In addition, they greatly complicate rearrangement operations of stores because it is then necessary to change the cables préocuper paths to adapt them to new development.
On connaít par ailleurs, notamment par le brevet FR-A-2 604 315 un système de radiodiffusion bidirectionnelle entre une station centrale et des modules d'affichage individuels, dans laquelle les rayonnages métalliques pour les produits en vente sont utilisés pour effectuer un couplage électromagnétique entre une antenne d'émission et les modules individuels portés par lesdits rayonnages. Also known, especially by FR-A-2604315 a two-way broadcasting system between a central station and individual display modules, in which the metal shelves for sales products are used for electromagnetic coupling between a transmitting antenna and the individual modules carried by said racks.
Une telle solution présente cependant certaines limitations. Such a solution, however, has some limitations. D'une part, tous les rayonnages doivent impérativement être réalisés en des métaux ou alliages susceptibles d'assurer le couplage. On one hand, all the shelves must always be made of metals or alloys may provide the coupling. En outre, la disposition de l'antenne d'émission doit être conçue pour que des brins longent la surface supérieure de chaque rayonnage, ce qui est malcommode. In addition, the provision of the transmitting antenna must be designed so that the strands along the upper surface of each shelf, which is inconvenient. De même, un réaménagement du magasin implique une reconstruction complète de l'antenne. Similarly, a redevelopment of the store involves a complete reconstruction of the antenna.
Enfin et surtout, les modules d'affichage de ce système connu comportent nécessairement deux antennes séparées pour la réception d'une porteuse et des informations proprement dites, ce qui accroit leur complexité et leur coût de revient. Not least, the display modules of this known system necessarily have two separate antennas for receiving a carrier and the information itself, which increases complexity and cost.
La présente invention vise à pallier ces inconvénients de la technique antérieure et à proposer une installation qui soit économique, fiable et d'une grande souplesse vis-à-vis de réaménagements des surfaces de vente, avec une durée de vie importante de la batterie qui alimente chaque module d'affichage. The present invention aims to overcome these disadvantages of the prior art and to provide a system that is economical, reliable and flexible vis-à-vis redevelopment of retail space with a long lifetime of the battery supplies each display module.
Elle propose à cet effet une installation telle que définie dans la revendication 1. It proposes to this end an installation as defined in claim 1.
D'autres aspects, buts et avantages de la présente invention apparaítront mieux à la lecture de la description détaillée suivante d'une forme de réalisation préférée de celle-ci, donnée à titre d'exemple non limitatif et faite en référence au dessin annexé, sur lequel : Other aspects, objects and advantages of the present invention will become apparent upon reading the following detailed description of a preferred embodiment thereof given by way of example and with reference to the accompanying drawings, in which:
la figure 1 est une vue d'ensemble schématique d'une installation de modules d'affichage selon la présente invention, Figure 1 is a schematic overview of an installation of display modules according to the present invention,
la figure 2 est un schéma-bloc d'un premier sous-ensemble d'une première partie de l'installation, FIG 2 is a first subassembly block diagram of a first part of the installation,
la figure 5 est un schéma-bloc d'un sous-ensemble de ladite seconde partie, Figure 5 is a block diagram of a subset of said second part,
la figure 7 est un schéma-bloc d'un sous ensemble de ladite troisième partie, et Figure 7 is a block diagram of a subset of said third portion, and
On indiquera tout d'abord que, d'une figure à l'autre, des éléments ou parties identiques ou similaires sont désignés par les mêmes numéros de référence. We first show that, from one figure to another, identical or similar elements or parts are designated by the same reference numbers.
En référence tout d'abord à la figure 1, on a représenté une installation conforme à la présente invention, qui est destinée à être installée par exemple dans un supermarché d'alimentation. Referring firstly to Figure 1, a plant is shown according to the present invention, which is intended to be installed for example in a food supermarket. Elle comprend une unité centrale 100, comportant globalement un calculateur 110, un dispositif 130 d'émission de données par voie magnétique à l'aide d'une boucle de courant 135, ainsi qu'un dispositif 150 de gestion de l'émission, intercalé entre le calculateur et l'émetteur 130. It includes a CPU 100, generally comprising a computer 110, a device 130 magnetically data transmission using a current loop 135, and a device 150 of the transmission management interposed between the computer and the transmitter 130.
La boucle 135 est réalisée soit sous forme d'une bondie unique, comme illustré, soit sous la forme d'un ensemble de boucles, de manière à couvrir toute l'étendue du local dans lequel des dispositifs destinataires des données émises, qui seront décrits en détail plus loin, sont susceptibles de se trouver. The loop 135 is formed either as a single Bondie as shown, or in the form of a set of loops, so as to cover the entire area of the room in which destination devices of the transmitted data, which will be described in detail below, are likely to be.
Ces dispositifs consistent en des modules individuels d'affichage ou étiquettes électroniques, indiqués en 200, qui sont capables à l'aide d'un circuit de réception approprié de recevoir les données émises par l'unité centrale, et plus généralement d'être paramétrées de manière à afficher sur un panneau par exemple à cristaux liquide des données de prix bien déterminées et modifiables concernant les produits auxquels elles sont associées. These devices consist of individual modules or electronic display labels, indicated 200, which are capable with an appropriate receiving circuit receiving the data transmitted by the central unit, and more generally to be parameterized so as to display on a panel, for example, liquid crystals well defined and modifiable price data on products which they are associated. Le nombre d'étiquettes 200 est choisi bien entendu en fonction du nombre de références que comporte le magasin, et peut être par exemple de quelques milliers. The number of tags 200 is selected of course depending on the number of references that includes the store, and may be for example of a few thousand.
L'installation comporte en outre un ou plusieurs terminaux portables 300, qui sont capables notamment de lire des codes-à-barres présents sur des produits et d'entrer en communication avec des étiquettes, de façon individuelle, pour paramétrer celles-ci notamment en Y introduisant des données d'identification et de prix. The installation further comprises one or more mobile terminals 300, which are in particular capable of reading bar codes to present on the products and to communicate with tags, individually, to set the latter including Y introducing identification data and prices.
Enfin l'installation peut comporter, de façon facultative, un dispositif d'émulation 400 qui est apte à recevoir les données envoyées par l'unité centrale et/ou par un terminal portable et de fournir des indications quant au fonctionnement des divers moyens d'échange de données, à des fins de test et de diagnostic de l'installation. Finally, the installation may include, optionally, an emulation device 400 is able to receive the data sent by the central unit and / or a portable terminal and provide guidance on the operation of the various means of exchange of data, for purposes of testing and diagnosis of the system.
Comme on le verra dans le détail par la suite, les deux fonctions principales de l'installation sont les suivantes : elle permet d'une part d'"initialiser" chaque étiquette électronique 200 à l'aide d'un terminal portable 300, fonction qui consiste à introduire dans une mémoire sauvegardée de ladite étiquette son identificateur, de préférence obtenu directement par lecture du code à barres du produit, et le cas échéant à introduire également des données de prix, et d'autre part de pouvoir mettre à jour à tout instant les données de prix affichées par les étiquettes, sous le contrôle de l'ordinateur central 100 et via les moyens d'émission/réception par couplage magnétique. As discussed in detail below, the two main functions of the system are: it allows one hand to "initialize" each electronic tag 200 using a portable terminal 300, depending which comprises introducing into a stored memory of said label its identifier, preferably obtained by reading the bar code of the product, and if necessary also to introduce price data, and secondly to be able to update any time the price data displayed by the tags under the control of the central computer 100 via the transmission / reception means by magnetic coupling.
On va maintenant décrire dans le détail les divers éléments constitutifs de l'installation de l'invention. The various components of the system of the invention detailed description will now be in.
L'unité centrale 100 comporte pour l'essentiel un calculateur 110, un émetteur fixe 130 et un gestionnaire d'émission 150. The CPU 100 comprises essentially a computer 110, a fixed transmitter 130 and a transmission manager 150.
Typiquement, il contient dans une mémoire des données relatives à chaque produit référencé, identifié par exemple directement à l'aide de son code propre tel qu'il figure sous forme de code-à-barres sur le produit lui-même, ces données étant par exemple des données de prix par article, de prix par unité de poids ou de volume, de stock restant, etc... Typically, it contains a data memory for each referenced product, for example, directly identified with its own code as it appears in the form of bar code on the product itself, these data being eg data price per article, price per unit weight or volume, remaining stock, etc ...
Selon un aspect avantageux de l'invention, la transmission des données destinées à modifier l'affichage des étiquettes à partir de l'unité centrale s'effectue par voie hertzienne à très basse fréquence, l'émetteur consistant en une boucle de courant 135 accordée sur la fréquence de transmission par une capacité appropriée 136. According to an advantageous aspect of the invention, the transmission of data to change the display of labels from the CPU is done over the air at very low frequency, transmitter consisting of a current loop 135 granted on the transmission frequency by an appropriate capacity 136.
Il en résulte que les informations sont transmises pour l'essentiel sous forme d'un champ magnétique variable, la transmission s'effectuant par couplage magnétique entre la boucle d'émission 135, conçue de manière à couvrir l'ensemble du magasin, et des boucles de réception prévues respectivement dans les modules électroniques. It follows that the information is transmitted substantially as a variable magnetic field, the transmission is effected by magnetic coupling between the transmit loop 135, designed to cover the entire store, and receiving loops respectively provided in electronic modules.
Les avantages d'une telle solution sont nombreux: The advantages of such a solution are many:
On opère avantageusement à une fréquence comprise entre environ 10 kHz et 150 kHz, de façon préférée de l'ordre de 30 à 50 kHz et de façon encore plus préférée de 35 à 45 kHz. Is advantageously carried out at a frequency between about 10 kHz and 150 kHz, preferably of the order of 30 to 50 kHz and even more preferably from 35 to 45 kHz. De telles fréquences permettent de satisfaire au débit numérique exigé pour la liaison unité centrale/étiquettes électroniques. Such frequencies used to satisfy the bit rate required for connection CPU / electronic labels.
Avantageusement, la transmission des signaux s'effectue par modulation de fréquence (modulation dite "FSK"). Advantageously, the signal transmission is performed by frequency modulation (modulation known as "FSK"). Concrètement, et maintenant en référence à la figure 2, une telle modulation peut être effectuée par division de la fréquence d'un oscillateur à quartz 131 à l'aide d'un diviseur à rang variable 132. Ce diviseur 132 peut être suivi comme illustré, par un autre diviseur de rang constant 133 dont la sortie attaque une boucle de courant 135, associée à un condensateur d'accord 136 et formant antenne d'émission, par l'intermédiaire d'un amplificateur basse-fréquence 134 de puissance appropriée, intégrant un filtre actif passe-bande. Specifically, and with reference now to Figure 2, such a modulation can be performed by dividing the frequency of a quartz oscillator 131 by means of a variable-rank divider 132. This divider 132 may be taken as illustrated by another divider constant rank 133 whose output current loop 135, associated with a tuning capacitor 136 and forming transmitting antenna via a low-frequency amplifier 134 of appropriate power, incorporating an active bandpass filter.
Par exemple, on peut utiliser un oscillateur à quartz d'une fréquence de l'ordre de 3 à 3,5 MHz, un diviseur 132 qui divise la fréquence du quartz par 10 ou par 11, selon le niveau logique du signal à transmettre qui est appliqué sur son entrée DATA, et une division par 8 en 133. Les fréquences haute et basse du signal modulé en FSK émis sont donc situées de part et d'autre d'une fréquence centrale comprise entre environ 35,7 et 41,6 kHz, selon la fréquence choisi pour le quartz 131. For example, one may use a crystal oscillator of a frequency of the order of 3 to 3.5 MHz, a divider 132 which divides the crystal frequency by 10 or 11, according to the logic level of the signal to be transmitted which is applied to the DATA input and a divide by 8 133. The high and low frequencies of the FSK modulated signal transmitted are located on either side of a center frequency of between about 35.7 and 41.6 kHz, depending on the frequency chosen for quartz 131.
De façon préférée, le diviseur à rang variable 132 est réalisé sous la forme d'un décompteur dont on vient prépositionner la valeur du compte à rebours à l'une ou l'autre des deux valeurs de diviseur, selon le niveau logique présent sur l'entrée DATA. Preferably, the variable-rank divider 132 is configured as a down counter which has just presetting the value of the countdown to one or the other of the two divider values, according to the logic level present on the 'DATA input.
Par ailleurs, le second diviseur 133 comporte avantageusement une entrée de blocage ON/OFF, utilisable pour arrêter l'émission sans qu'il soit nécessaire d'intervenir sur les signaux de forte puissance en aval de l'amplificateur 134. Moreover, the second divider 133 advantageously comprises an ON / OFF blocking input, useful for stopping the emission without the need to intervene on the high power signals downstream of the amplifier 134.
L'émetteur décrit ci-dessus est géré par un dispositif 150 associé au calculateur 100 et dénommé "gestionnaire de boucle". The transmitter described above is managed by an associated device 150 to 100 and calculator called "loop control".
De façon préférée, et maintenant en référence à la figure 3, ce gestionnaire est articulé autour d'un micro-processeur 152 qui reçoit d'un côté les informations provenant du calculateur 110 et qui, de l'autre côté, envoie ces informations vers l'émetteur de boucle 130 (lignes DATA et ON/OFF). Preferably, and now referring to Figure 3, this handler is articulated about a microprocessor 152 which receives information from one side of the computer 110 and which, on the other hand, sends the information to the loop transmitter 130 (DATA lines and ON / OFF).
Pour l'essentiel, le rôle du gestionnaire de boucle est de recevoir de l'ordinateur 110 les informations à émettre sous un format prédéfini, par exemple selon la norme V24, via une interface 152' par exemple de type RS232C, de les mémoriser dans une mémoire tampon 154 et de les appliquer à l'émetteur 130 en respectant un protocole bien déterminé que l'on va décrire plus bas. Essentially, the role of the manager is to loop receiving computer 110 the information to be transmitted in a predefined format, for example using the V.24 standard via an interface 152 ', for example, RS232C store them in a buffer 154 and applied to the transmitter 130 in accordance with a definite that we will describe below protocol. Le programme qui gère le fonctionnement du gestionnaire 150 est contenu dans une autre mémoire 156, tandis qu'une mémoire additionnelle 158 contient des séquences automatiques utilisables à des fins de test. The program that controls the operation manager 150 is contained in another memory 156, while an additional memory 158 contains automatic sequences used for testing purposes. A cet égard, un commutateur 160 peut être prévu pour faire passer le système d'un mode dit "terminal", dans lequel le gestionnaire exécute les ordres reçus de l'ordinateur 110 via la ligne RS232C, et un mode dit "local", dans lequel le gestionnaire peut fonctionner sans être relié à un ordinateur, en exécutant les séquences automatiques de test précitées. In this respect, a switch 160 may be provided to switch the system from a mode called "terminal" in which the manager executes the orders received from the computer 110 via the RS232C line, and a mode called "local" wherein the handler can be operated without being connected to a computer, by executing the automatic test sequence above.
Maintenant en référence aux figures 4 et 5, chaque module électronique 200 comprend un circuit récepteur 210 qui comporte comme collecteur d'onde un cadre 211 accordé par un condensateur 212 sur la fréquence de transmission mentionnée plus haut. Now with reference to Figures 4 and 5, each electronic module 200 includes a receiver circuit 210 which acts as a wave collector 211 framework provided by a capacitor 212 on the transmission frequency mentioned above. Ce cadre est relié à un filtre passe-bande 213, dont la sortie attaque un mélangeur 214 du type à commutation. This framework is connected to a bandpass filter 213, whose output mixer 214 switching type.
Il est prévu en outre un filtre 215 suivi par un amplificateur à gain élevé 216 monté en boucle ouverte; There is further provided a filter 215 followed by a high gain amplifier 216 mounted in open loop; deux diodes tête-bêche peuvent être placées en contreréaction pour éviter la saturation. two anti-parallel diodes can be placed contreréaction to avoid saturation.
L'amplificateur 216 est suivi d'un amplificateur écrêteur 217 qui amène les signaux à un niveau compatible avec les circuits logiques situés en aval. The amplifier 216 is followed by a limiter amplifier 217 which causes the signal to a level compatible with logic circuits downstream.
Les oscillateurs locaux sont engendrés par division par quatre à partir d'une fréquence égale à quatre fois la fréquence à recevoir, qui est elle-même obtenue par divisions successives en 218 d'une référence délivrée par un oscillateur à quartz 219 résonnant par exemple à environ 5 MHz. The local oscillators are generated by division by four from a frequency four times the frequency to be received, which is itself obtained by successive divisions 218 a reference provided by a resonant crystal oscillator 219, for example, about 5 MHz. Le diviseur par quatre 220 comprend par exemple deux bascules "D" bouclées de manière à délivrer deux ondes en quadrature. The divider by four 220 comprises two latches for example "D" looped so as to deliver two quadrature waves. Ces deux ondes attaquent le mélangeur 214. These two waves attack the mixer 214.
En variante, on peut utiliser pour le récepteur de l'étiquette un système à boucle à verrouillage de phase ("PLL") basé par exemple sur un circuit intégré de type XR-2211 commercialisé par la société Raytheon. Alternatively, one can use for the receiver of the label a phase locked loop system ("PLL") for example based on an integrated circuit of type XR-2211 commercially available from Raytheon Company.
De retour à la figure 4, l'étiquette 200 comprend en outre un microprocesseur 230 qui est cadencé par une horloge 232 et qui gère un afficheur à cristaux liquides 236 par l'intermédiaire d'un microcontrôleur spécifique 234. De préférence, l'afficheur 236 comporte une première zone destinée à afficher le prix par article auquel l'étiquette est associée, et une seconde zone, préférentiellement plus petite, destinée à afficher le prix par unité de poids, de volume, etc. Returning to Figure 4, the label 200 further comprises a microprocessor 230 which is clocked by a clock 232, which manages a liquid crystal display 236 via a specific microcontroller 234. Preferably, the display 236 has a first area for displaying the price per item to which the tag is associated, and a second zone, preferably smaller, for displaying the price per unit of weight, volume, etc.
Le microprocesseur 230 est choisi préférentiellement de manière à répondre aux critères suivants : The microprocessor 230 is preferably selected to meet the following criteria:
nombre d'entrées/sorties (en dehors des lignes de commande de l'afficheur) suffisamment nombreuses, et par exemple de l'ordre de 6. number of input / output (outside of the display control lines) in sufficient numbers, and for example of the order of 6.
Comme on le verra plus loin, les fonctions principales du module électronique sont : As discussed below, the main functions of the electronic module are:
la réception et la mémorisation, dans une mémoire vive sauvegardée intégrée au microprocesseur, d'un code d'identification du module; receiving and storing in a memory stored in the integrated microprocessor, a module identification code;
la réception et la reconnaissance de-données de prix destinées en particulier à ce module, et reception and recognition of price-data, in particular to this module, and
Ces fonctions sont réalisées à l'aide d'un programme contenu dans une mémoire 238 associée au microprocesseur 230 et qui peut mémoriser également les informations reçues. These functions are realized using a program contained in a memory 238 associated with the microprocessor 230 and may also store the information received.
L'antenne de réception ou collecteur d'ondes 211 est conçu en fonction des impératifs suivants: The receiving antenna or wave collector 211 is designed to meet the following requirements:
sa taille doit être restreinte; its size must be limited;
Cela étant, pour assurer que la tension recueillie soit maximale, on donnera aux enroulements la taille maximale, en restant dans les limites du boítier du module d'affichage. However, to ensure that the maximum voltage is collected, the maximum size will be given to the windings, staying within the housing of the display module.
Par ailleurs, dans le but également d'accroítre la tension recueillie et/ou de limiter le nombre de spires de l'enroulement, on choisit de préférence un noyau de ferrite dont la permittivité relative est la plus élevée possible. Furthermore, in order also to increase the voltage collected and / or limit the number of winding turns, preferably chosen a ferrite core whose relative permittivity is the highest possible.
En référence maintenant aux figures 6 et 7, le terminal portable 300 comprend un boítier 310 abritant un clavier 320 et un afficheur alphanumérique 330 par exemple à cristaux liquides. Referring now to Figures 6 and 7, the portable terminal 300 comprises a housing 310 housing a keyboard 320 and an alphanumeric display 330, for example, liquid crystals.
Par exemple, le clavier 320 comprend seize touches, soit dix touches numériques, une touche "virgule", une touche d'annulation et quatre touches de fonctions. For example, the keyboard 320 includes sixteen keys, ten numeric keys, a "comma", a cancel key and four function keys.
L'afficheur 330 est par exemple un afficheur à deux lignes de seize caractères. The display 330 is a display example in two rows of sixteen characters.
Un microprocesseur 340 est reliée par des ports d'entrée/sortie appropriés à l'afficheur 330 et au clavier 320. Il est également relié à un circuit d'émission 350 comportant les circuits appropriés de modulation et d'amplification et dont la sortie est reliée à une bobine d'émission 360 formant boucle de courant, accordée par une capacité 362. Une mémoire morte 342, par exemple de type "EEPROM", est connectée au microprocesseur par des bus appropriés et contient le programme qui régit le fonctionnement du terminal ainsi que des données pré-programmées. A microprocessor 340 is connected through appropriate input / output ports to the display 330 and the keyboard 320. It is also connected to a transmitting circuit 350 having the appropriate circuitry modulation and amplification, and the output is connected to a transmitter coil 360 forming a current loop, granted by a capacity 362. ROM 342, for example of the "EEPROM" is connected to the microprocessor by appropriate buses and contains the program which governs the operation of the terminal as well as pre-programmed data. Une mémoire vive 344 est également prévue pour contenir les données destinées à être envoyées aux étiquettes (donnée d'identification et données de prix notamment). RAM 344 is also planned to hold the data to be sent to the labels (identification data and price data in particular). Une batterie d'alimentation 346 est reliée au système par un interrupteur marche-arrêt 348. Un avertisseur sonore 349, par exemple un vibreur, est également prévu à des fins expliquées plus loin. A battery pack 346 is connected to the system through a power switch 348. A buzzer 349, such as a vibrator, is also planned for reasons explained below.
Cet émetteur doit rayonner une puissance électromagnétique relativement faible, car il faut éviter que, lors de l'initialisation ou de la modification d'une étiquette, les étiquettes voisines réagissent. This transmitter must radiate a relatively low electromagnetic power because it is necessary to prevent, during initialization or modification of a label, neighboring labels react.
La modulation est effectuée par exemple selon le même principe que pour l'émetteur 130 associé à l'unité centrale, à savoir par division de la fréquence d'un oscillateur à quartz 351 à l'aide d'un diviseur à rang variable 352. Ce diviseur 352 peut être suivi comme illustré, par un autre diviseur de rang constant 353 dont la sortie attaque la bobine-cadre d'émission 360, associée au condensateur d'accord 362, par l'intermédiaire d'un amplificateur 354. The modulation is performed, for example on the same principle as the transmitter 130 associated with the central unit, namely by dividing the frequency of a quartz oscillator 351 with a variable rank divider 352. This divider 352 can be followed as shown by another constant rank divider 353 whose output drives the Framework transmit coil 360, associated with the tuning capacitor 362 through an amplifier 354.
Avantageusement, l'amplificateur 354 est constitué par un simple transistor NPN monté en émetteur commun, auquel est associée une diode permettant d'éviter que les deux bornes de la bobine ne soient court-circuitées lorsque le transistor entre en saturation. Advantageously, the amplifier 354 consists of a single NPN transistor in a common emitter, which is associated a diode to avoid that the two terminals of the coil are short-circuited when the transistor enters into saturation.
Le transfert de données du terminal portable vers un module d'affichage 200 s'effectue en approchant l'antenne d'émission du terminal de l'antenne de réception du module, pour assurer un couplage magnétique satisfaisant. The portable terminal transfer data to a display module 200 is performed by approaching the module receiving the terminal transmit antenna of the antenna, to ensure a satisfactory magnetic coupling.
Concrètement, avec une tension d'alimentation continue de +6 volts, on a pu obtenir une puissance suffisante pour réaliser le transfert d'informations vers une étiquette située à environ 5 cm du cadre du terminal portable. Specifically, with a supply voltage of 6 volts, one could get enough power to make the transfer of information to a label located approximately 5 cm from the part of the portable terminal.
Optionnellement, le terminal portable 300 peut comporter des moyens pour mémoriser toutes les opérations d'initialisation et de modification des étiquettes, telles qu'elles vont être décrites ci-dessous, en vue de fournir à l'ordinateur central, via une liaison par fils ou par couplage électromagnétique, des compte-rendus des opérations effectuées. Optionally, the portable terminal 300 may include means for storing all the initialization operations and label changes, as will be described below, to provide to the central computer via a connection by son or by electromagnetic coupling of the minutes of transactions.
Le terminal, par conception appropriée du programme contenu dans sa mémoire morte 342, peut offrir par exemple les fonctions ci-dessous, qui sont présentées dans un menu principal à la mise sous tension du terminal: The terminal, by appropriate design of the program contained in the ROM 342, for example, can provide the following functions, which are presented in a main menu to power the terminal:
entrée manuelle d'une valeur numérique égale au rapport prix au kilo/prix par article ou prix au litre/prix par article; Manual entry of a numerical value equal to the ratio price per kilo / price per item or price per liter / price per item; cette opération peut se faire soit par appel sélectif d'une valeur parmi un ensemble de valeurs préalablement mémorisées, soit encore par l'entrée de la valeur au clavier; this can be done either by selective call a value from a set of previously stored values, or by entering the value at the keyboard; dans tous les cas, une validation doit être effectuée après le choix, par appui d'une certaine touche de fonction du clavier 320; in all cases, a validation is to be performed after the selection, by pressing a certain function key on the keyboard 320;
entrée du prix de l'article à l'aide des touches numériques et de la touche "virgule" du clavier 320, avec correction des éventuelles erreurs par la touche d'annulation et validation finale par enfoncement d'une certaine touche de fonction; entrance of the price of the item using the number keys and the "comma" key 320, with correction of errors by the cancel key and final validation by pressing a certain function key;
programmation de l'étiquette, c'est-à-dire chargement de données dans celle-ci; programming of the label, that is to say loading data therein; dans ce cas, un menu secondaire permet de choisir l'une des quatre fonctions suivantes: in this case, a secondary menu to select one of the following four functions:
permet la programmation dans l'étiquette de son identificateur (le code à barres lu) et du rapport prix au kilo (ou au litre)/prix par article; enables programming in the label of its identifier (bar code read) and the report price per kilo (or liter) / price per item;
permet la programmation du prix de l'article; allows programming of the price of the item; le prix apparaít alors sur l'afficheur 236 de l'étiquette, ainsi que le rapport précité si la fonction PROG a déjà été exécutée; the price appears on the display 236 of the label, and the aforementioned report if the programming function has already been executed;
permet l'extinction de l'afficheur 236 de l'étiquette, afin de réduire sa consommation pendant les périodes de non-utilisation; allows the extinction of the display 236 of the label, to reduce consumption during periods of non-use;
Il est à noter que la fonction de lecture et de mémorisation du code à barres n'est pas présente dans le menu principal; Note that the playback function and storing the barcode is not present in the main menu; en effet, cette fonction est remplie automatiquement; indeed, this function is performed automatically; plus précisément, dés qu'une lecture de code à barres est effectuée par l'opérateur, un signal d'interruption ou analogue fait alors passer le microprocesseur en mode de réception et de mémorisation dudit code, qui est également affiché pour vérification. specifically, as soon as a barcode reading is performed by the operator, an interrupt or analog signal is then passed the microprocessor mode receiving and storing said code that is displayed for verification. Cette procédure provoque également, de façon préférée, la remise à zéro des valeurs de prix et de rapport prix au kilo (ou au litre)/prix par article dans la mémoire vive 344 du terminal portable. This procedure also causes, preferably, the resetting of prices and values relative price per kilo (or liter) / price per item in the RAM 344 of the portable terminal.
Il est à noter que les fonctions PROG, PRIX, OFF et ON du menu secondaire précité ne peuvent entrer en jeu qu'après que l'opérateur a rapproché le terminal portable suffisamment près de l'étiquette dont les données sont à modifier, par exemple à moins de 20 cm. Note that the PROG functions, PRICES, ON and OFF of the aforementioned secondary menu can come into play only after the operator has brought the portable terminal close enough to the label for which data is to be modified, for example, less than 20 cm.
Et le transfert de données du terminal vers l'étiquette s'effectue en deux temps; And the terminal data transfer to the label in two steps; tout d'abord a lieu la phase de réveil de l'étiquette, comme on va la décrire en détail plus loin, au cours de laquelle ladite étiquette indique sur son afficheur pendant courte une durée déterminée "CHARGEMENT ETIQUETTE"; first place the recovery phase of the label, as will be described in detail below, in which said label shown in the display for a short term "LOADING LABEL"; suit alors la phase de transfert des données proprement-dite, pendant laquelle le message ci-dessus est affiché en permanence, tandis que l'avertisseur sonore 349 est activé. then follows the transfer phase properly-known data, during which the message above is displayed permanently, while the horn 349 is activated.
A la fin du transfert, le terminal portable 300 se replace dans son état de départ, dans lequel l'avertissement sonore est arrêté le menu principal est affiché. At the end of the transfer, the portable terminal 300 moved back into its original state in which the warning sound stopped the main menu is displayed. Ce n'est qu'alors que le terminal portable peut être éloigné de l'étiquette. It is only then that the mobile terminal can be removed from the label.
Les données sont envoyées à chaque étiquette par l'unité centrale 100 ou par un terminal portable 300 selon un mode asynchrone. The data is sent to each tag by the CPU 100 or a portable terminal 300 according to an asynchronous mode. Une étiquette ne peut donc connaítre à l'avance l'instant auquel un message (appelé par la suite "télégramme") va lui être adressé. A label can not know in advance the time at which a message (referred to below as "telegram") will be submitted.
Mais pour des raisons liées à la consommation électrique, il est impossible que le récepteur de chaque module d'affichage soit constamment en état de veille. But for reasons of power consumption, it is impossible that the receiver of each display module is constantly on standby.
Conformément à un aspect avantageux de la présente invention, la solution consiste à ne "réveiller" le récepteur de chaque module 200 que périodiquement, ledit récepteur devenant alors pendant une durée déterminée à l'écoute d'éventuels messages destinés au module associé. According to an advantageous aspect of the present invention, the solution is to "wake up" the receiver of each module 200 periodically, said receiver then becomes for a period determined by listening for any messages for the associated module. Concrètement, ce réveil périodique, toutes les X secondes et pendant une durée t, est réalisé par un cadencement approprié de la mise en- et hors-circuit du récepteur 210, réalisé par microprocesseur 230 du module 200. Concretely, this periodic wake every X seconds and for a time t, is accomplished by appropriate timing of the in- and out-put circuit receiver 210, directed by microprocessor 230 of the module 200.
Du côté de l'émetteur, et plus précisément du gestionnaire d'émission 150, chaque envoi de télégrammes à destination des modules d'affichage est précédé par un signal de réveil dont la durée est au moins égale à X secondes, afin de s'assurer que chaque récepteur 210 se détecte au moins une fois la présence du signal de réveil. The side of the transmitter, specifically the issue manager 150, each sending telegrams to display modules is preceded by a clock signal whose duration is at least equal to X seconds to s' ensure that each receiver 210 is detected at least once the presence of the alarm signal. Dans ce cas, le récepteur 210 se maintient à l'état de réveil pendant une durée donnée lui permettant de recevoir les données provenant de l'unité centrale. In this case, the receiver 210 remains at the waking state for a given time allowing it to receive data from the CPU.
Concrètement, on choisit pour une sécurité maximale une durée du signal de réveil égale à 2.X secondes. Specifically, we choose for maximum security a period of revival signal equal to 2.X seconds.
La période X n'est pas simplement choisie de façon à être aussi longue que possible; The period X is not simply selected to be as long as possible; en effet, on peut démontrer que, si n est le nombre moyen de messages émis par heure à destination d'un module d'affichage donné, et si le temps t sus-mentionné est de 0,1 seconde, la période optimale X pour minimiser la consommation du récepteur 210 est de l'ordre de √(240/n). indeed, it can be shown that if n is the average number of messages sent per hour to a given display module, and if time t aforementioned is 0.1 seconds, the optimum period for X minimize the consumption of the receiver 210 is of the order of √ (240 / n).
Dans une première variante de cette caractéristique de la présente invention, pour minimiser encore la durée pendant laquelle le récepteur 210 est en éveil, on incorpore à chaque signal de réveil émis par l'unité centrale des messages de comptes à rebours, et plus précisément des données numériques indiquant le temps qui reste à s'écouler avant que les données utiles du télégramme n'arrivent. In a first variant of this feature of the present invention, to further minimize the time during which the receiver 210 is awake, there is incorporated in each wake-up signal emitted by the central unit messages countdowns, more specifically digital data indicating the time remaining to elapse before the payload of the telegram arrived.
Par exemple, on peut utiliser dans le signal de réveil de durée 2.X secondes 8 messages de compte à rebours, par exemple codés numériquement sur trois ou quatre bits, espacés régulièrement de 2.X/9 secondes au sein du signal de réveil. For example, can be used in the time 2.X seconds alarm signal 8 report messages in reverse, for example digitally encoded on three or four bits, of regularly spaced 2.X / 9 seconds in the alarm signal.
De cette manière, lorsque le circuit de réception d'une étiquette est activé, il peut déterminer à partir de la valeur de compte-à-rebours courante reçue le temps qui va s'écouler avant que le flot de données proprement dites arrive. In this way, when receiving a label circuit is activated, it can be determined from the value of current count-down received time will elapse before the flood of data itself arrives. Le circuit de réception peut donc être désactivé jusqu'à cette arrivée. The receiving circuit can be disabled until the arrival. De cette manière, on minimise encore la durée pendant laquelle le circuit de réception est actif et l'on accroit la durée de vie de la pile. In this way, further minimizes the time during which the receiver circuit is active and it increases the life of the battery.
Avec les valeurs ci-dessus, on peut démontrer que la consommation du récepteur est minimisée si l'on choisit X égal à environ √(6480/n). With the above values, we can show that the receiver consumption is minimized if one chooses X equal to approximately √ (6480 / n).
On peut démontrer également que, dès que X est supérieur à 10 secondes, la consommation globale obtenue est égale ou inférieure à 1/10ème de la consommation globale sans compte à rebours. It can be shown also that, when X is greater than 10 seconds, the resulting overall consumption is equal to or less than 1 / 10th of the overall consumption without countdown.
En pratique, en prenant comme hypothèse un magasin contenant 15000 articles et donc 15000 modules d'affichage, dont les valeurs affichées doivent être remises à jour toutes les nuits, et en supposant également que l'unité centrale envoie au cours d'une nuit 150 télégrammes contenant chacun des données pour 100 modules d'affichage, et qu'un même envoi doit être répété trois fois pour s'assurer de sa bonne réception, on peut démontrer que la période X optimale est alors d'environ 37 secondes. In practice, on the assumption of a magazine containing articles and so 15000 15000 display modules, the values displayed should be updated every night, and assuming also that the CPU sends during a night 150 telegrams containing data for each of the 100 display modules, and that the same consignment shall be repeated three times to ensure its good reception, we can show that the optimum period X is then about 37 seconds.
Dans ce cas, les signaux de réveil émis par l'unité centrale préalablement à tout envoi de données ont une durée de 74 secondes, et sont ponctués toutes les 8,2 secondes d'un message de compte-à-rebours. In this case, the clock signals from the CPU before sending any data has a duration of 74 seconds, and are punctuated every 8.2 seconds of a message count-down.
Si la durée indiquée ci-dessus ne pose pas de problème pour une transmission d'informations transparente vis-à-vis des utilisateurs de l'installation, c'est-à-dire entre l'unité centrale et les modules, elle s'avère excessive pour une transmission d'informations d'un terminal portable 300 vers un module d'affichage 200, c'est-à-dire essentiellement dans le cadre de la programmation ou initialisation du module d'affichage. If the period specified above do not pose a problem for seamless transmission of information vis-à-vis the users of the facility, that is to say between the CPU and the modules, it s' proves excessive for a mobile terminal transmitting information 300 to a display module 200, that is to say essentially in the context of programming or initialization of the display module.
Dans ce cas, le circuit récepteur 210 de chaque étiquette est pourvu d'un circuit de détection d'un émetteur proche, par exemple sous la forme d'un circuit à seuil qui reçoit après traitement la tension recueillie par l'antenne de réception, et qui avertit le microprocesseur. In this case, the receiver circuit 210 of each label is provided with a detection circuit of a next transmitter, for example in the form of a threshold circuit which receives the voltage picked up after processing by the receiving antenna, and notifies the microprocessor.
Le principal critère est ici le temps d'accès, et l'on peut concevoir le terminal portable pour qu'il émette un signal de réveil rapide d'une durée par exemple de deux secondes. The main criterion is the access time, and we can design the portable terminal to sound a rapid recovery signal lasting for example, two seconds. Concrètement, le microprocesseur 230 est dans ce cas conçu pour activer selon une période X' déterminée le circuit de détection, et pour amener le récepteur 210 en éveil lorsque l'émission d'un signal de réveil rapide par le terminal portable et détectée. Specifically, the microprocessor 230 is in this case designed to activate according to a period X 'determined on the detection circuit, and for causing the receiver 210 awake when the issuance of a fast reactivation signal and detected by the mobile terminal. En pratique, on peut choisir X' environ égale à 800 ms. In practice, one can choose X approximately equal to 800 ms.
Comme on le verra plus loin, cette fonction de réveil rapide, qui accroít la consommation en courant des circuits du module d'affichage, pourra avantageusement être inhibée automatiquement (par exemple la nuit et les jours de fermeture du magasin) à partir de l'unité centrale 100. En variante, la fonction de réveil rapide peut être inhibée en permanence, auquel cas l'accès au module d'affichage considéré depuis le terminal portable ne peut se faire qu'après avoir demandé expressément à l'ordinateur central d'annuler cette inhibition. As discussed below, this rapid recovery function, which increases the current consumption of the circuits of the display module, can advantageously be inhibited automatically (eg at night and store closing days) from the CPU 100. Alternatively, the rapid recovery of function can be disabled permanently, in which case access to the display module seen from the portable terminal can be done only after specific request to the central computer to cancel this inhibition.
a) des messages de programmation des modules, incluant bien évidemment l'initialisation d'un module. a) Programming messages modules, obviously including the initialization of a module.
b) des messages de données. b) data messages. De façon préférée, chaque télégramme envoyé par l'émetteur central 130 comprend un ensemble de messages de données, et chaque message comprend un champ d'adresse et un champ de données. Preferably, each telegram sent by the central transmitter 130 includes a set of data messages, and each message comprises an address field and a data field. Le champ d'adresse est typiquement l'identificateur d'un module d'affichage, à savoir la donnée indiquée sous forme de code-à-barres sur le produit associé. The address field is typically the identifier of a display module, namely the value indicated in the form of bar code on the associated product. Le champ de données comprend typiquement un prix par article ou un prix par unité de poids ou de volume. The data field typically includes a price per item or a price per unit weight or volume.
c) des messages de caractérisation. c) characterization messages. Selon un autre aspect de l'invention, pour éviter que le récepteur 210 de chaque module d'affichage reste actif pendant toute 1a durée (qui peut être relativement longue) d'un télégramme, on peut faire précéder le corps d'un télégramme par un message dit de caractérisation comprenant par exemple les N premiers chiffres des identificateurs des modules concernés par ce télégramme. According to another aspect of the invention, to prevent the receiver 210 of each display module running for the whole duration 1a (which can be quite long) of a message, you can precede the body of a telegram Message says characterization including for example the first N digits of the identifiers of modules affected by this telegram. Ainsi l'étape de réveil d'un module déterminé est suivie immédiatement d'une étape de mémorisation de ces N chiffres et de comparaison avec les N premier chiffres de l'identificateur du module considéré. And awakening the step of a given module is immediately followed by a step of storing these numbers N and compared with the first N digits of the identifier of the module. Si la correspondance n'est pas établie, alors le microprocesseur 230 est conçu pour "rendormir" le module, pour ainsi minimiser sa consommation, et ce jusqu'au réveil suivant. If the match is not established, then the microprocessor 230 is designed to "sleep" the module, thus minimizing its consumption, and until the next alarm. En outre, au cours d'un même télégramme, on peut envoyer un ou plusieurs autres messages de caractérisation, constituant chacun une sous-famille des messages caractérisés au début du télégramme. In addition, during the same telegram, we can send one or more other characterizing messages, each constituting a subfamily of messages characterized at the beginning of the telegram.
les messages d'inhibition du réveil dit rapide, comme expliqué plus haut; inhibition messages faster clock says, as explained above;
les messages d'extinction et d'allumage de l'afficheur à cristaux liquides du module (instructions OFF et ON mentionnées plus haut dans la description du terminal portable; extinguishing messages and ignition of the display module of the liquid crystal (OFF and ON instructions mentioned above in the description of the portable terminal;
les messages d'endormissement des modules, permettant d'inhiber la fonction de réveil périodique lent pendant une durée donnée; the sleep module messages, for inhibiting the slow periodic wakeup function for a given time; plus précisément, à la réception d'un tel message, le microprocesseur 230 peut effectuer un décomptage à partir d'une valeur donnée, et ne recommencer à écouter des éventuels signaux de réveil émis par l'unité central que lorsque le décompte atteint zéro. more precisely, on receipt of such a message, the microprocessor 230 may perform a counting from a given value, and begin listening for any alarm signals emitted by the central unit when the count reaches zero.
Les messages d'inhibition s'adressent en principe à toutes les étiquettes qui sont à l'écoute. The inhibition messages apply in principle to all labels that are listening. Mais en utilisant un message de caractérisation approprié, on peut sélectionner les étiquettes pour lesquelles une inhibition donnée sera effective. But using an appropriate characterization message can be selected labels for which a given inhibition is effective.
De façon préférée, chaque message est constitué d'un certain nombre de mots, chaque mot étant par exemple codé sur quatre bits et accompagné de trois bits de détection d'erreurs (code de Hamming ou analogue), le tout étant encadré par un bit de début de mot et trois bits de fin de mot. Preferably, each message consists of a number of words, each word being for example coded in four bits, and with three error detection bits (Hamming code or the like), all being supervised by a bit start word and three-bit end of the word. La transmission peut s'effectuer à une vitesse de l'ordre de 600 bauds, et de préférence selon une période qui est un multiple de la période d'horloge du microprocesseur de module 230. The transmission can be performed at a speed of the order of 600 baud, and preferably in a period which is a multiple of the clock period of the microprocessor module 230.
L'adresse d'un module d'affichage est définie par deux informations, à savoir l'adresse du magasin associé, codée par exemple sur trois mots, et l'identificateur mentionné plus haut (code-à-barres lu), codé par exemple sur treize mots. The address of a display unit is defined by two pieces of information, namely the address of the associated store, encoded, for example three words, and the identifier mentioned above (barcode read), encoded by example thirteen words. Il est à noter que l'utilisation d'une adresse spécifique pour chaque magasin permet d'éviter que des interférences n'aient lieu entre deux magasins très voisins. It should be noted that the use of a specific address for each store prevents interference will take place between two very similar stores.
Par ailleurs, pour éviter une utilisation frauduleuse de l'installation, on peut brouiller une partie des informations transmises, par exemple par combinaison logique de certains mots avec un mot-clé modifiable ou non, qui peut être chargé dans chaque module d'affichage par le terminal portable lors de l'initialisation. Furthermore, to prevent fraudulent use of the system, it can blur a portion of the transmitted information, for example by logical combination of words with a keyword editable or not, that can be loaded into each display module the portable terminal during initialization.
Pour illustrer le fonctionnement de l'installation de la présente invention, on a illustré schématiquement sur la figure 8 un chronogramme correspondant au processus complet d'une programmation de module par le terminal portable, avec signal de réveil rapide et télégramme utile (zone hachurée). To illustrate the operation of the system of the present invention is schematically illustrated in Figure 8 a timing corresponding to the complete process of a module programming through the portable terminal, with fast reactivation signal and useful telegram (hatched area) .
L'ensemble du protocole tel que détaillé ci-dessus est réalisé par une programmation appropriée d'une part du gestionnaire d'émission 150 qui fait partie de la station centrale 100, de seconde part du microprocesseur 340 qui régit le fonctionnement du ou de chaque terminal portable 300, et de troisième part du microprocesseur 230 qui régit le fonctionnement de chaque étiquette électronique. The entire protocol as detailed above is achieved by appropriate programming of the one part of the transmission manager 150, which is part of the central station 100, the second part of the microprocessor 340 which controls the operation of the or each portable terminal 300, and the third part of the microprocessor 230 which governs the operation of each electronic tag.
Comme on l'a indiqué plus haut, l'initialisation d'une étiquette 200 s'effectue à l'aide du terminal portable 300 , auquel on fait lire le code à barres du produit auquel l'étiquette doit être associée, et qui est ensuite connecté à l'étiquette, de la manière indiquée plus haut, pour y introduire cette donnée, constituant dorénavant le code d'identification de l'étiquette, ainsi que d'autres telles que prix unitaire, prix au kilo, etc. As indicated above, the initialization of a tag 200 is performed using the portable terminal 300, which is made to read the bar code of the product to which the label is to be associated, and which is then connected to the label, as shown above, to introduce this data, now constituting the identification code of the label, as well as others such as unit price, price per kilo, etc.
La mise à jour des données affichées par les étiquettes (essentiellement prix) s'effectue par la suite soit grâce à une transmission de données par voie magnétique entre l'unité centrale et les étiquettes, soit encore grâce au terminal portable. The update of the data displayed by the labels (mainly price) is by following either through a data transmission magnetically between the central unit and labels, or even through the mobile terminal.
Grâce aux aménagements tels que décrits plus haut relativement aux transferts d'informations entre les divers éléments de l'installation, et à la nature des informations susceptibles d'être transférés, on peut donner aux modules d'affichage une autonomie très longue, sans qu'il soit nécessaire de fréquemment remplacer leurs piles. With features such as described above with respect to the transfer of information between the various elements of the installation, and the nature of the information that may be transferred, it can give display modules a very long battery life without that it is necessary to frequently replace their batteries.
Des essais ont à cet égard été effectués par la Demanderesse avec les conditions suivantes : Tests have in this connection been carried out by the Applicant with the following conditions:
extinction des afficheurs à cristaux liquides de tous les modules d'affichage la nuit, de 22 heures à 9 heures, et en fin de semaine, du samedi à 21 heures au lundi à 9 heures; LCDs extinction of all display modules night, 22 hours at 9 am and end of the week, Saturday to 21 hours to Monday at 9 am;
inhibition permanente de la fonction de réveil rapide, cette fonction n'étant autorisée que sur ordre spécifique et ponctuel de la part de l'ordinateur central; permanent inhibition of the rapid recovery of function, this function is allowed only on specific short order from the host computer;
endormissement (inhibition du réveil lent) de tous les modules d'affichage du samedi à 21 heures au lundi à 9 heures; sleep (inhibition of the slow clock) of all display modules from Saturday 21 hours to Monday at 9 am;
mise à jour des affichages de 500 modules par jour, avec des télégrammes concernant chacun 20 modules, et un taux de rejet des modules non concernés grâce aux messages de caractérisation atteignant 90%, et un triple envoi de chaque message. Update displays 500 modules per day, with each telegram on 20 modules, and a rejection rate of non-relevant modules through the characterization of messages reaching 90%, and a triple sending each message.
Ces essais ont permis d'obtenir une consommation annuelle de l'ordre de 80 mA/H, ce qui permet de donner à chaque module une autonomie de plusieurs années avec des piles de dimensions modestes, sans par ailleurs que le couplage magnétique avec la station centrale n'ait à être utilisé pour effectuer un apport d'énergie. These tests yielded an annual consumption of about 80 mA / H, allowing each module to give an autonomy of several years to smaller piles without further that the magnetic coupling with the station Central has to be used to perform an energy intake.
Ainsi il n'est pas impératif que chaque étiquette comporte son propre circuit de réception et les moyens, notamment de réveil, associés. Thus it is imperative that each label has its own reception circuit and means, including alarm clock, associates. Plus précisément, on peut prévoir un circuit de réception unique pour un groupe d'étiquettes tel que l'ensemble des étiquettes associées à une tablette de rayonnage. Specifically, there may be provided a single receiving circuit for a group of tags such that the set of tags associated with a rack shelf.
De plus, l'installation décrite ci-dessus peut être complétée si nécessaire par des moyens d'émission d'informations des étiquettes vers la station centrale. In addition, the installation described above can be supplemented if necessary by information transmission means of the labels to the central station. Ces moyens peuvent être prévus soit dans chaque étiquette, soit dans un circuit spécifique associé à un groupe d'étiquettes. These means may be provided either in each label or in a specific circuit associated with a group of labels.
Comme on l'a précédemment indiqué, la présente invention peut être utilisée avantageusement pour l'affichage de prix de vente dans un magasin, ou encore pour l'affichage de données de stocks (notamment quantité restante, quantité minimale, etc.) sur des lieux de stockage, de façon modifiable à distance. As previously indicated, the present invention can be advantageously used for the selling price display in a shop, or to the stock data display (including remaining quantity minimum quantity, etc.) on storage facilities, remote modifiable manner. Mais il est clair que l'invention est utilisable dès que des informations de type quelconque que l'on doit pouvoir modifier à distance sont à afficher en une pluralité d'emplacements délocalisés. But it is clear that the invention can be used as soon as any kind of information that must be modified are remote display a plurality of offshore locations.
DE3534652A1 * 28 Sep 1985 9 Apr 1987 Joachim Dipl Ing Mueller Device for alphanumeric or graphic display of information
International Classification G06K17/00, G06Q30/00, G06F3/14, G08C17/00, G06F3/048, H04B5/00, H04Q9/00, G06F3/147, G06Q30/02
Cooperative Classification G09G2380/04, G09G2330/021, H04B5/0062, G09F2027/001, G06K17/0022, G06F3/147, H04B5/0012, G06Q30/02
European Classification G06K17/00G, H04B5/00C, H04B5/00R2, G06Q30/02, G06F3/147
24 May 2000 AC Divisional application (art. 76) of:
7 Feb 2001 AKX Payment of designation fees
21 May 2003 AC Divisional application (art. 76) of:
21 Aug 2003 PG25 Lapsed in a contracting state announced via postgrant inform. from nat. office to epo
27 Aug 2003 GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)
16 Jan 2004 REG Reference to a national code
28 Feb 2011 BE20 Be: patent expired