Source: https://patents.google.com/patent/EP1003092A1/en
Timestamp: 2018-03-20 13:24:09+00:00
Document Index: 273478308

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

EP1003092A1 - Installation for remote control of price displays in a shop - Google Patents
Installation for remote control of price displays in a shop
EP1003092A1
EP1003092A1 EP19990203753 EP99203753A EP1003092A1 EP 1003092 A1 EP1003092 A1 EP 1003092A1 EP 19990203753 EP19990203753 EP 19990203753 EP 99203753 A EP99203753 A EP 99203753A EP 1003092 A1 EP1003092 A1 EP 1003092A1
EP19990203753
EP1003092B1 (en )
Store Electronic Systems Electronic Shelf Label
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) which precedes the addressed data transmission. A mobile control unit (300) enables adjustments to be made from the display area
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 display of information, especially price or the like in retail stores, or stock and similar data, and more particularly, to a new facility comprising a plurality display modules or electronic tags that can be remotely controlled to display variable data.
On connaít déjà dans la technique antérieure un certain nombre d'installations de ce type. already known in the prior art a number of such facilities.
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 of the known systems, electronic tags are linked to a central control computer via a connection son type "bus", typically including a power wire 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 these 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 the rearrangement of store operations, because it is then necessary to change préocuper cable routes for adapting 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. Are also known, in particular from FR-A-2604315 a bi-directional broadcasting system between a central station and individual display modules, wherein the metal shelving for products on sale are used to carry an electromagnetic coupling between a transmitting antenna and the individual modules carried by said shelf.
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. First, all shelves must always be made of metals or alloys may provide 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 requires 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 comprise two separate antennas for the reception of a carrier and of 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 an installation that is economical, reliable and flexible vis-à-vis redevelopment of retail space, with a long service life of the battery supplies each display module.
Elle propose à cet effet une installation telle que définie dans la revendication 1. It proposes for this purpose a facility as defined in claim 1.
L'invention concerne également un module pour l'affichage d'informations tel que défini dans la revendication 10. The invention also relates to a module for displaying information as defined in claim 10.
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 more apparent from reading the following detailed description of a preferred embodiment thereof given by way of example and with reference to the accompanying drawings, on 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 diagrammatic overall view 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 subset block diagram of a first part of the installation,
la figure 3 est un schéma-bloc d'un second sous-ensemble de ladite première partie, Figure 3 is a block diagram of a second subset of said first portion,
la figure 4 est un schéma général d'une seconde partie de l'installation, Figure 4 is a general diagram of a second portion 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 portion,
la figure 6 est un schéma général d'une troisième partie de l'installation, Figure 6 is a general diagram of a third part of the installation,
la figure 7 est un schéma-bloc d'un sous ensemble de ladite troisième partie, et FIG 7 is a block diagram subset of said third portion, and
la figure 8 est un chronogramme illustrant le fonctionnement de l'installation. Figure 8 is a timing diagram illustrating the operation of the installation.
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, elements or identical or similar 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 performed either as a single bondie, as illustrated, or as 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 more detail below, are likely to find.
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, shown in 200, which are capable with an appropriate receiving circuit to receive the data transmitted from the central unit, and more generally be set so as to display on a panel, for example liquid crystal 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 labels 200 is selected of course depending on the number of references that includes the store, and can be for example 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 system further includes one or more portable terminals 300, which are able to read such codes to bars present on products and to communicate with tags, individually, to set them particularly Are introducing identification data and price.
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 comprise, optionally, an emulation device 400 that is adapted to receive data sent by the central unit and / or a portable terminal and provide indications of the operation of the various means of data exchange, for the purpose of testing and diagnostics 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 label 200 using a portable terminal 300, function which comprises introducing into a stored memory of said label its identifier, preferably obtained directly by reading the bar code of the product, and optionally to also introduce price data, and secondly to be able to update any time the price data displayed by the labels under the control of the central computer 100 and 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 installation of the invention details will be described in.
Unité centrale mainframe
L'unité centrale 100 comporte pour l'essentiel un calculateur 110, un émetteur fixe 130 et un gestionnaire d'émission 150. The CPU 100 essentially comprises a computer 110, a fixed transmitter 130 and a transmission manager 150.
Le calculateur peut être de type classique, et ne sera pas décrit en détail. The calculator can be of conventional type, and will not be described in detail.
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 memory of the data for each referenced product, identified by example directly using its own code as it appears in the form of a bar code on the product itself, these data being eg data price per item, price per unit of 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 data to change the display of labels from the central unit is carried over the air at very low frequency, the transmitter comprising 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. As a result, the information is transmitted substantially as a variable magnetic field, the transmission being effected by magnetic coupling between the transmitting loop 135, designed to cover the entire store, and receiving loops respectively provided in the electronic modules.
Les avantages d'une telle solution sont nombreux: The benefits of such a solution are numerous:
l'onde émise tend à rester confinée à l'intérieur de la boucle; the transmitted wave tends to remain confined within the loop;
la proximité éventuelle de masses métalliques a peu d'influence sur le champ reçu par les étiquettes; possible proximity of metal masses has little influence on the field received by the labels;
une perturbation ou un brouillage volontaires de la transmission demandent des moyens d'une puissance considérable; disruption or interference volunteers transmission requesting means of considerable power;
la fréquence étant faible, la consommation et le prix de revient des récepteurs sont fortement réduits. the frequency is low, consumption and cost receivers are greatly reduced.
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 can satisfy the data rate required for binding CPU / electronic tags.
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 in reference now to Figure 2, such a modulation can be performed by dividing the frequency of a crystal oscillator 131 with a variable rank divider 132. This divider 132 may be taken as illustrated by another divider constant rank 133 whose output drives a current loop 135, associated with a tuning capacitor 136, and forming a transmit antenna via a low-frequency amplifier 134 of appropriate power, incorporating active bandpass filter.
Si la sortie du diviseur 133 délivre des signaux parfaitement carrés, le filtrage en est sensiblement simplifié puisque le signal ne contient alors aucune harmonique de rang pair. If the output of the divider 133 delivers perfectly square wave, the filter is substantially simplified since the signal then contains no harmonics of even rank.
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, depending on the logic level of the signal to be transmitted which is applied to its DATA input, and dividing by 8 to 133. the high and low frequencies of the FSK modulated transmit signal are therefore located on either side of a central frequency between approximately 35.7 and 41.6 kHz, depending on the frequency chosen for the 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 constructed as a down counter which has just prepositioning the value of the countdown to one or other of the two divider values, depending on 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. In addition, the second divider 133 advantageously comprises an ON / OFF blocking input, operable to stop the transmission without the need to intervene on the high power signals downstream from 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 a device associated with the 150 and 100 referred to as ECU "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 built around a microprocessor 152 which receives on the one hand the information from the calculator 110 and on the other hand, sends this information to the transmitter loop 130 (DATA lines 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 loop driver is to receive from the computer 110 the information to be transmitted in a predefined format, for example according to the V.24 standard, via an interface 152 ', for example, RS232C store them in a buffer memory 154 and apply them to the transmitter 130 in accordance with a well-defined that will be described 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 which manages the operation manager 150 is contained in another memory 156, while an additional memory 158 contains automatic sequences useful 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 regard, switch 160 may be provided to switch the system to a mode termed "terminal", wherein the handler executes the instructions received from the computer 110 via the RS232C line, and a mode termed "local" wherein the handler is operable 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 of 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 frame is connected to a bandpass filter 213, whose output a mixer 214 of the 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 connected in open loop; deux diodes tête-bêche peuvent être placées en contreréaction pour éviter la saturation. two anti-parallel diodes may be placed in a negative feedback 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 leads the signals 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 four-division from a frequency equal to four times the frequency to be received, which is itself obtained by successive divisions 218 a reference provided by a resonant crystal oscillator 219 e.g. 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 for example two latches "D" looped so as to deliver two quadrature waves. Ces deux ondes attaquent le mélangeur 214. These two waves act upon 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 can be used to label the receptor of a phase locked loop system ( "PLL") based for example 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 includes 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 includes a first area for displaying the price per item to which the tag is associated, and a second area, preferably smaller, for displaying the price per unit 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 so as to meet the following criteria:
consommation électrique faible, low power consumption,
coût réduit, reduced cost,
temps de cycle adapté à la vitesse de transmission des données, par exemple de l'ordre de 600 bauds, cycle time adapted to the speed of data transmission, for example of the order of 600 bauds,
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) sufficiently numerous, for example of the order of 6.
Comme on le verra plus loin, les fonctions principales du module électronique sont : As seen 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 random access memory backed integrated to the microprocessor, a module identification code;
la réception et la reconnaissance de-données de prix destinées en particulier à ce module, et the reception and acknowledgment of data-price intended in particular to this module, and
l'affichage desdites données. displaying said data.
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 by means of 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 based on the following requirements:
sa taille doit être restreinte; its size must be restricted;
il doit être peu coûteux; it should be inexpensive;
il doit être efficace. it must be effective.
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 recovered voltage is maximum, the maximum size will be given to the windings, remaining within the limits of 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 picked up and / or limit the number of turns of the winding, one chooses preferably a ferrite core whose relative permittivity is as high as possible.
Terminal portable Portable terminal
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 includes a housing 310 housing a keypad 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 number keys, a touch "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 for example a display with two lines 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 on the display 330 and the keyboard 320. It is also connected to a transmitting circuit 350 having the appropriate circuitry for modulating and amplifying the output of which is connected to a transmit coil 360 forming a current loop, provided by a capacitor 362. a 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). A 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 by a power switch 348. A horn 349, for instance a vibrator, is also provided for reasons explained later.
Enfin un dispositif de lecture optique de codes-à-barres, par exemple un appareil lecteur couramment appelé "douchette" 370 ou encore un crayon optique, est relié au microprocesseur 340 par un câble 372 et une interface appropriée 374. Finally an optical reading device for bar codes, for example a reader device commonly called "shower head" 370 or a light pen, is connected to the microprocessor 340 by a cable 372 and an appropriate interface 374.
Le circuit d'émission 350 va maintenant être décrit en référence à la figure 7. The transmission circuit 350 will now be described with reference to Figure 7.
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 small electromagnetic power because it is necessary to prevent, during initialization or modification of a label, the 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 according to the same principle as for the transmitter 130 associated with the central unit, namely by dividing the frequency of a quartz oscillator 351 by means of a variable-rank divider 352. this divider 352 may be followed as illustrated by another constant rank divider 353 whose output drives the coil frame transmission 360 associated with the tuning capacitor 362, via an amplifier 354.
Un tel circuit est apte à délivrer les mêmes fréquences que le circuit décrit en référence à la figure 2, et présente les mêmes avantages. Such a circuit is able to deliver the same frequencies as the circuit described with reference to Figure 2, and has the same advantages.
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 mounted in common emitter, which is associated a diode for preventing 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 carried out by approaching the module receiving the terminal transmitting 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. Concretely, with a DC supply voltage of 6 volts, it was possible to obtain a sufficient power to effect transfer of information to a label located approximately 5 cm from the scope 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 offer the following functions, which are presented in a main menu to turn on the terminal:
affichage du code-à-barres déjà mémorisé dans la mémoire vive du terminal portable pour vérification; display with bar code already stored in the RAM of the portable terminal for verification;
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 operation can be done either by a selective call value among a set of previously stored values, or by the input value to the key; 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 should 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; input of the price of the item using the numeric keys and the "point" key 320, with correction of any errors by the cancel key and final confirmation by pressing a certain function key;
programmation de l'étiquette, c'est-à-dire chargement de données dans celle-ci; programming the label, that is to say, loading data into it; 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 (the read bar code) and the ratio 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 will appear 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 the consumption during periods of non-use;
permet de rétablir l'affichage. resets the display.
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 bar code 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. more specifically, a bar code reading is effected by the operator, an interrupt signal or the like is then passed into the microprocessor mode receiving and storing said code, which is also 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 price values ​​and report all price per kg (or per 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, PRICE, 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 tag whose 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 is carried out in two stages; 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 shows on its 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 itself-known data, during which the above message is continuously displayed 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 portable terminal can be removed from the label.
Réveil des étiquettes Wake labels
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 by 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 as "telegram") will be sent.
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 for 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 achieved by a suitable timing setting in- and out-receiver circuit 210, carried out 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. Of the transmitter side, and more precisely of the transmission manager 150, each sending telegrams to display modules is preceded by a wakeup 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 is maintained in the awake state for a given duration allowing it to receive data from the central unit.
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 safety duration of the wake-up 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 just chosen 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, one can show that, if n is the average number of messages sent per hour to a given display module, and if the weather does aforementioned is 0.1 seconds, the optimum period 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 remaining time 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 wakeup 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 tag circuit is activated, it can determine from the value of current count-down received on time that 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 this 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 receiving 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, it can be demonstrated that the receptor consumption is minimized if X is chosen 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. We can also show that as soon as X is greater than 10 seconds, the resulting overall consumption is equal to or less than 1 / 10th the overall consumption with no 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, assuming a store containing items 15000 15000 and thus display modules, the values ​​displayed should be updated every night, and also assuming that the CPU sends during a night 150 telegrams each containing data for 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 alarm signals emitted by the central unit before sending any data has a length 74 seconds and are interspersed every 8.2 seconds of a message of count-down.
Bien entendu, les données ci-dessus ne doivent pas être considérées comme limitatives. Of course, the above data should not be regarded as limiting.
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 indicated above poses no 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 portable terminal for transmitting information 300 to a display module 200, that is to say essentially in the context of programming or initialization of the display module.
Ainsi, selon un autre aspect de l'invention, on peut prévoir un moyen de réveil rapide de chaque module. Thus, according to another aspect of the invention, one can provide a rapid recovery means of each 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 circuit for detecting the near transmitter, for example in the form of a threshold circuit which receives after processing the voltage collected 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 emit 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 in a period X 'determined on the detection circuit, and for causing the receiver 210 by awakening when the transmission of a fast reactivation signal and detected by the portable 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 fast reactivation function, which increases the current consumption of the circuitry of the display module, can advantageously be inhibited automatically (eg at night and store closing days) as of the CPU 100. Alternatively, fast wake-up feature 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 of cancel this inhibition.
Protocole de transmission Transmission protocol
On peut distinguer plusieurs sortes de messages: We can distinguish several kinds of messages:
a) des messages de programmation des modules, incluant bien évidemment l'initialisation d'un module. a) programming messages of the modules, of course 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 comprises 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, i.e. the data entered 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 comprises a price per item or 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 remains active throughout 1a duration (which can be relatively long) of a telegram, one can precede the body of a telegram by message said characterization including for example the first N digits of the identifiers of the modules involved in the 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 N numbers and compared with the first N digits of the identifier of the module in question. 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, thereby minimizing its consumption, and this 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 messages characterized at the beginning of the telegram.
d) des messages de compte-à-rebours, comme indiqué plus haut. d) messages count-down, as indicated above.
e) des messages d'inhibition. e) inhibition messages. Ces messages ont pour but essentiel de minimiser la consommation des étiquettes. These messages are essential to minimize the consumption of labels. On peut citer notamment: There may be mentioned:
les messages d'inhibition du réveil dit rapide, comme expliqué plus haut; inhibition messages fast says awakening, 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 switching on the display module LCD (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 modules messages, for inhibiting slow periodic wake-up function for a given duration; 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 countdown from a given value, and will begin listening to possible 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 are intended in principle to all the 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 characterizing message, you can select the labels for which a given inhibition is effective.
Pour différencier les types de message, on peut prévoir dans chaque message une entête représentative du type de message considéré. To differentiate the types of messages can be provided in each message header considered a representative message type.
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 on four bits and accompanied by three error detection bits (Hamming code or the like), all being supervised by a bit start word and end three bits 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 may be performed at a speed of the order of 600 bauds, 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. Note that using a specific address for each store avoids that 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 installation, it may interfere with a part of the transmitted information, for example by logically combining certain words with a keyword editable or not, which 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 installation of the present invention, is schematically illustrated in Figure 8 a timing corresponding to the complete process of a module programming by 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 microprocessor of the second part 340 which governs the operation of the or each portable terminal 300, and the third part of the microprocessor 230 which regulates the operation of each electronic tag.
Fonctionnement général General operation
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 mentioned above, initializing a label 200 is performed using the portable terminal 300, which is made to read the bar code of the product to which the tag is to be associated, and is then connected to the label, as indicated 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 (essentially price) is carried out subsequently either by transmitting data magnetically between the central unit and labels, is still using the portable 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 above described with respect to transfers of information between the various elements of the installation, and the nature of 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 been made in this regard 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 to 9 hours and on weekends, from Saturday 21 hours Monday at 9 pm;
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 rapid recovery of function, this function is only allowed 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 slow awakening) of all display modules from Saturday 21 hours Monday at 9 pm;
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. updated displays of 500 modules per day, with telegrams about every 20 modules and a rejection rate of non-affected modules through characterization messages up to 90% and 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 a battery life 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 not 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 particular 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 places, 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 is usable as soon as any type of information that must be remotely change are to be displayed in a plurality of offshore locations.
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écep 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 price display in a shop, 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 receiving circuit, in that each transmission of information by the central station is preceded by transmitting a wakeup signal which, when detected by the reception circuit tion 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. tion during an activation phase thereof, causes it to maintain the activated state for at least a portion of the duration for which said information is transmitted, in that the alarm signal includes a plurality of spaced signals in the time and each containing a given countdown, and in that each receiving circuit comprises means suitable when the receiver circuit in the activated state transmits a him of such signals spaced in time, for placing said receiving circuit in the deactivated state for a duration which is a function of the countdown data of said signal.
Installation selon la revendication 1, caractérisée en ce que la durée du signal de réveil est de l'ordre du double de ladite période (X) d'activation du circuit de réception. Installation according to claim 1, characterized in that the duration of the wakeup signal is about twice said period (X) for activating the receive circuit.
Installation selon l'une des revendications 1 et 2, caractérisée en ce que la période d'activation (X) est comprise entre 10 et 100 secondes. Installation according to one of claims 1 and 2, characterized in that the activation period (X) is between 10 and 100 seconds.
Installation selon l'une des revendications 1 à 3, caractérisée en ce que chaque signal de réveil comprend huit signaux de données de compte à rebours régulièrement espacés. Installation according to one of claims 1 to 3, characterized in that each wakeup signal comprises eight account data signals down regularly spaced.
Installation selon la revendication 4, caractérisée en ce que ladite période déterminée (X) est égale à environ √(6480/n), n étant le nombre moyen de messages émis par heure à destination d'un module d'affichage. Installation according to claim 4, characterized in that said determined period (X) is equal to approximately √ (6480 / n), where n is the mean number of messages transmitted per hour to a display module.
Installation selon l'une des revendications 1 à 5, caractérisée en ce que lesdites informations émises par la station centrale comprennent des données de prix et des données de commande. Installation according to one of claims 1 to 5, characterized in that said information transmitted by the central station comprises price data and control data.
Installation selon la revendication 6, caractérisée en ce que les données de commande comprennent des données pour désactiver temporairement le circuit de réception d'au moins une partie des modules d'affichage. Installation according to claim 6, characterized in that the control data comprises data for temporarily deactivating the receiver circuit of at least a portion of the display modules.
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 extinguishing or switch 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 central 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 signals spaced in time and each containing a given countdown, the module being characterized in that it comprises:
une unité centrale de traitement (230) à laquelle est associée une mémoire (238) ; a central processing unit (230) with which is associated a memory (238);
un écran d'affichage (236) ; a display screen (236);
un circuit de réception (210), comportant une antenne de réception (211) pour des informations de prix ou analogue à afficher ; a receiving circuit (210) having a receiving antenna (211) for pricing information or the like to be displayed;
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. the central unit (230) being adapted to activate only according to a determined period (X) and for a limited time and the receiving circuit to maintain said circuit in the activated state for a determined duration when a wakeup 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 signals spaced in time, for placing said receiver circuit (210) in the deactivated state for a duration which is depending on the account data down said signal.
Module selon la revendication 10, caractérisé en ce que la période d'activation (X) est comprise entre 10 et 100 secondes. Module according to claim 10, characterized in that the activation period (X) is between 10 and 100 seconds.
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 apart, said determined period (X) is equal to approximately √ (6480 / n), n is the average number of messages sent per hour to the module.
EP19990203753 1990-02-16 1991-02-15 Installation for remote control of price displays in a shop Expired - Lifetime EP1003092B1 (en)
EP19910400403 Division EP0447278B1 (en) 1990-02-16 1991-02-15 Installation for remote control of price displays in a shop
EP1003092A1 true true EP1003092A1 (en) 2000-05-24
EP1003092B1 EP1003092B1 (en) 2003-05-21
EP19910400403 Expired - Lifetime EP0447278B1 (en) 1990-02-16 1991-02-15 Installation for remote control of price displays in a shop
EP19990203753 Expired - Lifetime EP1003092B1 (en) 1990-02-16 1991-02-15 Installation for remote control of price displays in a shop
US5504475A (en) 1996-04-02 grant
EP0565470A1 (en) 1993-10-13 Method for transmission of digital radio-paging messages and radio-pager therefor
WO2006037925A1 (en) 2006-04-13 Device for managing power supply of a motor vehicle multimedia system
EP0320390A1 (en) 1989-06-14 Remote control system for domestic appliances
EP0936808A1 (en) 1999-08-18 Portable object with low power consumption, especially a watch comprising an image pickup device with wireless data transmission means
GB2180677A (en) 1987-04-01 Card and card system
WO2000067208A1 (en) 2000-11-09 Method for managing electronic transport tickets and installation therefor
FR2559930A1 (en) 1985-08-23 Device for localising and detecting the progress of moving items, especially public transport vehicles circulating on a line
EP0777194A1 (en) 1997-06-04 Procedure for interrogating cards at a distance, station and cards for its implementation
EP0491639A1 (en) 1992-06-24 Portable card for reception of personal messages
Ref document number: 447278
Free format text: BE DE ES GB IT NL SE
Ref document number: 0447278
Ref document number: 69133268
2003-08-27 GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)
Ref document number: 2198108
2011-02-28 BE20 Be: patent expired
Owner name: *STORE ELECTRONIC SYSTEMS ELECTRONIC SHELF LABEL
Expiry date: 20110214