Brevet FR2876523A1 — publié le 20060414

L'invention concerne un module de configuration d'adresse IP destiné à configurer un dispositif pouvant être connecté à un réseau de transmission de données et nécessitant une adresse IP fixe. Lorsqu'un poste de travail (ou un dispositif informatique quelconque) est connecté à un réseau de transmission de données, par exemple un réseau Ethernet, une adresse IP lui est assignée de manière à permettre à n'importe quel autre poste de travail (ou dispositif) de communiquer avec lui par le réseau. Une adresse IP est une valeur binaire de 32 bits. Chaque octet de l'adresse est converti en un nombre décimal et les nombres sont séparés par des points. Ce type de notation est la manière commune d'exprimer une adresse IP, de sorte que les utilisateurs peuvent lire et écrire les adresses IP facilement. Il existe trois formats d'adresses IP: la classe A pour les grands réseaux pour lesquels l'adresse commence par un nombre compris entre 0 et 127, la classe B pour les réseaux de taille moyenne pour lesquels l'adresse commence par un nombre compris entre 128 et 191 et la classe C pour les petits réseaux pour lesquels l'adresse commence par un nombre compris entre 192 et 223. Lorsqu'un dispositif est connecté sur un réseau Ethernet, il existe deux moyens pour déterminer son adresse IP. Le premier est d'utiliser un protocole DHCP (Dynamic Host Configuration Protocol) ou un équivalent. Dans ce cas l'adresse est déterminée de manière automatique par le serveur à chaque mise sous tension du dispositif. Ce mode d'adressage est couramment utilisé par des PC reliés à un réseau. Le deuxième moyen est l'adressage manuel et fixe. Dans ce mode l'adresse ne change plus après avoir été fixée. Ce type de configuration est courant dans les applications automatiques qui utilisent des adresses IP pour se connecter aux machines. Généralement, la configuration d'une adresse IP utilise des outils informatiques comprenant des logiciels spécifiques. La procédure nécessite alors des compétences informatiques. De plus, dans le cas où un installateur réseau doit configurer plusieurs dispositifs, il n'est pas pratique d'avoir à transporter un ordinateur d'un dispositif à l'autre, ni de devoir perdre du temps en allumage et en extinction dudit ordinateur entre chaque procédure de configuration. 2876523 2 L'invention a pour but de proposer un nouveau module de configuration d'adresse IP qui évite les inconvénients précités, qui soit plus facile à transporter et qui permette par un procédé plus simple et plus rapide de configurer l'adresse IP d'un dispositif, sans avoir à utiliser de logiciel. A cet effet, l'invention a pour objet un module de configuration d'adresse IP destiné à configurer un dispositif pouvant être relié à un réseau, comprenant un boîtier, un moyen de sélection, une mémoire et un processeur, caractérisé en ce que ledit moyen de sélection est manoeuvré par l'utilisateur et coopère avec le processeur et la mémoire pour sélectionner et mémoriser une adresse IP. Avantageusement, le boîtier comporte un écran d'affichage apte à afficher l'adresse IP mémorisée. Selon une caractéristique de l'invention, le module comporte une interface et est apte à être connecté par un câble adapté, à un dispositif possédant une interface compatible. Avantageusement, le boîtier comporte une diode, ladite diode étant apte à clignoter pour signaler la fin d'un processus de configuration. Selon une première variante, le moyen de sélection est une roue de commande. Selon une deuxième variante, le moyen de sélection est constitué par des interrupteurs. Avantageusement, la mémoire est apte à mémoriser les adresses IP déjà attribuées ainsi que les adresses IP utilisables. Selon une forme particulière de l'invention, le module est utilisé pour configurer un convertisseur série Ethernet. L'invention sera mieux comprise, et d'autre buts, détails, caractéristiques et avantages de celle-ci, apparaîtront plus clairement au cours de la description explicative détaillée qui va suivre, de plusieurs modes de réalisation de l'invention donnés à titre d'exemple purement illustratif et non limitatif, en référence aux dessins schématiques annexés. Sur ces dessins: - la figure 1 est une vue en perspective simplifiée du module de configuration selon l'invention; la figure 2 est un schéma fonctionnel simplifié du module de la figure 1; - la figure 3 est une vue en perspective simplifiée d'un convertisseur série Ethernet; la figure 4 est une vue simplifiée du module selon l'invention et du convertisseur, connectés entre eux pour une procédure de configuration du convertisseur. En se référant à la figure 1, on voit un module 1 de configuration qui comporte un boîtier 2, par exemple de section rectangulaire. Ledit boîtier 2 comporte en outre un écran d'affichage 3 et un moyen de sélection pour sélectionner l'adresse IP, par exemple une roue de commande 4. Dans l'exemple représenté, ledit écran 3 est disposé sur une surface du boîtier 2 de manière visible de l'extérieur du boîtier 2 pour permettre l'affichage de l'adresse IP sélectionnée. Quatre boutons de commande 4a, 4b, 4c et 4d, par exemple de forme rectangulaire, sont disposés sous l'écran 3 les uns à côté des autres horizontalement. Chacun desdits boutons 4a, 4b, 4c et 4d est apte à agir sur un processeur 9 afin de sélectionner l'octet de l'adresse IP qui doit être modifiée, comme cela sera décrit en détail plus loin. Cela correspond également à sélectionner un groupe de trois chiffres si on considère l'adresse sous forme décimale. La roue de commande 4 fait saillie à travers une paroi du boîtier 2. Ladite roue 4 comporte un cran 5 qui est apte à être déplacé le long d'un arc de cercle de centre A. Lorsqu'un utilisateur agit sur le cran 5 à l'aide d'un outil adapté, par exemple un tournevis, pour lui faire effectuer une rotation d'axe B, ladite roue 4, qui est solidaire du cran 5, effectue également une rotation d'axe B, de même sens et de même angle. La rotation de la roue 4 entraîne une modification de la valeur de l'adresse IP et du contenu de l'écran 3 d'affichage, d'une manière qui sera décrite en détail plus loin. 2876523 4 Une diode, par exemple une DEL 6 fait saillie à travers une ouverture 7 du boîtier 2, ladite diode 6 étant apte à clignoter, par exemple lorsqu'un processus de configuration est terminé. Le boîtier 2 comporte également un connecteur 8a d' une interface série 8, par exemple de type RS232, qui permet la connexion du module 1 avec un autre dispositif possédant une interface série du même type, à l'aide d'un câble 18 adapté (figure 4). A l'intérieur du boîtier, un système classique de bus 10 permet de relier le processeur 9, une mémoire de programme 11, une deuxième mémoire 12, l'afficheur 3, la roue de commande 4, les boutons 4a, 4b, 4c et 4d et l'interface série 8. Le processeur 9 est un processeur standard. La mémoire 12 est par exemple de type EPROM ou de type mémoire mécanique et permet la mémorisation de l'adresse IP sélectionnée. La mémoire 11 est par exemple de type ROM et contient les programmes de calcul. On va maintenant décrire le principe de sélection et de mémorisation d'une adresse à l'intérieur du module. Les quatre boutons 4a, 4b, 4c et 4d agissent comme un sélecteur et permettent de sélectionner le groupe de trois chiffres de l'adresse qu'il 20 faut modifier. Lorsqu'un utilisateur veut modifier un groupe de trois chiffres de l'adresse IP, par exemple les trois chiffres les plus à gauche de l'écran d'affichage, il appuie sur le bouton 4a. Sur la figure 2, ce groupe de trois chiffres correspond à 152 . L'impulsion électrique générée par cette pression indique au processeur 9 quelle partie de la mémoire 12 peut être modifiée, c'est-à-dire que dans cet état du système, seul l'octet correspondant aux trois premiers chiffres pourra être modifié dans la mémoire 12 par une rotation de la roue 4 de commande. Dans cet état, lorsqu'un utilisateur agit sur la roue 4 de commande avec un outil adapté, par exemple un tournevis, de manière que ladite roue 4 effectue une rotation d'axe B et d'angle a, une impulsion électrique est générée dans le circuit. L'impulsion électrique agit sur le processeur 9, qui déclenche une procédure de calcul et d'affichage d'une nouvelle adresse IP. L'étape de calcul fait intervenir le processeur 9, qui commande les opérations, la mémoire 11 qui contient les programmes de calcul et la mémoire 12 qui contient l'ancienne adresse IP, à partir de 2876523 5 laquelle la nouvelle adresse IP va être calculée. Le processeur 9 récupère l'adresse IP en mémoire dans la mémoire 12 et appelle un programme contenu dans la mémoire 11 qui calcule la nouvelle valeur de l'adresse IP en incrémentant ou en décrémentant, selon le sens de rotation de la roue 4, la valeur du nombre à trois chiffres, ce qui correspond à modifier la valeur de certains des bits de l'octet considéré. Cette nouvelle valeur d'adresse est ensuite mémorisée dans la mémoire 12 et remplace l'ancienne adresse qui est effacée. Simultanément, chaque octet de la nouvelle adresse est converti en un nombre décimal par un programme de la mémoire 11 et envoyé par le processeur 9 à l'afficheur 3. En partant de cet état, si un utilisateur continue de tourner la roue 4, ladite roue 4 génère de nouvelles impulsions et le module 1 continue de la même manière à faire évoluer la valeur des trois premiers chiffres de l'adresse IP. Lorsqu'un utilisateur appuie sur un autre bouton du module 1, par exemple sur le bouton 4b, et qu'il tourne la roue, le module modifie de la même manière la valeur du deuxième groupe de trois chiffres de l'adresse IP. Sur la figure 2, ce groupe de quatre chiffres correspond à 033 . On peut ainsi obtenir l'adresse IP choisie. On va maintenant décrire, à titre d'exemple, une opération de configuration d'un dispositif à l'aide du module 1. Le dispositif à configurer est un convertisseur série Ethernet 13, qui est représenté sur la figure 3. Un convertisseur est un dispositif qui permet à des outils 25 informatiques n'utilisant pas le même protocole de communication de communiquer. Le convertisseur 13 comporte plusieurs connecteurs d'interfaces série utilisant des protocoles différents, par exemple deux connecteurs RS 232 désignés par la référence 14 et un connecteur RS 485 désigné par la référence 15. Le convertisseur 13 comporte en outre un connecteur de liaison Ethernet 10/100 Mb 19. Le convertisseur 13 comporte un connecteur d'alimentation 16 ainsi que plusieurs DEL 17 qui permettent une visualisation rapide de l'état dudit convertisseur 13. En outre, le convertisseur comporte un bouton 16a qui permet de le mettre sous tension. 2876523 6 Un tel convertisseur, de même que tout appareil devant être relié à un réseau, doit posséder sa propre adresse IP. On va maintenant décrire les étapes de la configuration de l'adresse IP du convertisseur 13 à l'aide du module 1, en partant d'un état dans lequel le convertisseur 13 est éteint. La première étape consiste à connecter le module 1 et le convertisseur 13 avec un câble 18 adapté, par exemple un câble droit de liaison série. Le câble doit être relié à chacun des deux dispositifs 1 et 13 sur des interfaces utilisant le même protocole, par exemple deux interfaces RS232. Le câble 13 est branché à l'une de ses extrémités 18a dans le connecteur série 8a du module 1 et à son autre extrémité 18b dans le connecteur 14 du convertisseur 13. En variante, la connexion entre le module 1 et le convertisseur 13 peut utiliser une connexion de programmation spécifique. Dans ce cas, le module 1 comporte un connecteur supplémentaire (non représenté), dédié à la connexion avec un autre dispositif, par exemple le convertisseur 13. La deuxième étape consiste à choisir l'adresse IP que l'on veut attribuer au convertisseur 13 et à sélectionner cette adresse dans le module 1, d'une manière qui a été décrite en détail précédemment. Dans cet état, lorsqu'un utilisateur met le convertisseur 13 sous tension, celui-ci va lire dans la mémoire 12 du module 1 l'adresse IP qui y est mémorisée et enregistre ladite adresse, de la même manière que si l'on avait utilisé un ordinateur pour configurer ledit convertisseur 13. Lorsque l'adresse IP est enregistrée dans le convertisseur 13, le processeur 9 du module 1 envoie un signal à la diode 6 qui clignote. Le module 1 peut alors être débranché du convertisseur 13. La procédure de configuration est terminée. Ce procédé de configuration de l'adresse IP du convertisseur 13 est un procédé standard de configuration à l'aide du module 1 et il peut être appliqué à tout dispositif pouvant être connecté à un réseau et en particulier à tout dispositif nécessitant une adresse IP fixe. En variante, le module 1 peut contenir une mémoire apte à mémoriser les adresses IP qui ont déjà été utilisées afin d'empêcher qu'une même adresse soit utilisée plusieurs fois. Dans ce cas, le module 1 peut également contenir un programme permettant de déterminer automatiquement une nouvelle adresse IP à partir de la liste des adresses déjà utilisées et de celle des adresses utilisables. Un tel programme peut par exemple être placé dans la mémoire 11. En outre, la roue constituant le moyen de sélection peut être remplacée par un ou plusieurs boutons de commande, le nombre de pressions sur le ou les boutons déterminant la valeur de l'adresse IP. Le moyen de sélection peut également être constitué par des interrupteurs qui fixent la valeur de chaque bit. Dans ce cas la sélection de l'adresse IP s'effectue directement sous forme binaire. Dans le cas où on utilise des interrupteurs, le processeur peut être remplacé par un registre à décalage. D'autre part, l'adresse IP mémorisée par la mémoire 12 du module 1 ne doit pas nécessairement être convertie pour l'affichage. L'affichage 15 de l'adresse IP sur l'écran 3 est alors binaire. Bien que l'invention ait été décrite en relation avec plusieurs modes de réalisation particuliers, il est bien évident qu'elle n'y est nullement limitée et qu'elle comprend tous les équivalents techniques des moyens décrits ainsi que leurs combinaisons si celles-ci entrent dans le cadre de l'invention. 8 REVENDICATIONS 1. Module de configuration d'adresse IP destiné à configurer un dispositif pouvant être relié à un réseau, comprenant un boîtier (2), un moyen de sélection (4), une mémoire (12) et un processeur (9), caractérisé en ce que ledit moyen de sélection (4)est manoeuvré par l'utilisateur et coopère avec le processeur (9) et la mémoire (12) pour sélectionner et mémoriser une adresse IP. 2. Module de configuration d'adresse IP selon la revendication 1, caractérisé en ce que ledit boîtier (2) comporte un écran d'affichage (3) apte à afficher l'adresse IP mémorisée. 3. Module de configuration d'adresse IP selon la revendication 1 ou la revendication 2, caractérisé en ce que ledit module (1) comporte une interface (8) et est apte à être connecté par un câble (18) adapté à un dispositif possédant une interface compatible. 4. Module de configuration d'adresse IP selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ledit boîtier (2) comporte une diode (6), ladite diode (6) étant apte à clignoter pour signaler la fin d'un processus de configuration. 5. Module de configuration d'adresse IP selon l'une quelconque des revendications 1 à 4, caractérisé en ce que ledit moyen de sélection (4) est une roue de commande. 6. Module de configuration d'adresse IP selon l'une 30 quelconque des revendications 1 à 4, caractérisé en ce que ledit moyen de sélection (4) est constitué par des interrupteurs. 7. Module de configuration d'adresse IP selon l'une 35 quelconque des revendications 1 à 6, caractérisé en ce que ladite mémoire (12) est apte à mémoriser les adresses IP déjà attribuées ainsi que les adresses IP utilisables. 8. Module de configuration d'adresse IP selon l'une 5 quelconque des revendications 1 à 7, caractérisé en ce que le module (1) est utilisé pour configurer un convertisseur série Ethernet (13).