Brevet FR2959329A1 — publié le 20111028

La présente invention concerne une interface d'expérimentation, c'est-à-dire une interface d'acquisition de données reliant un dispositif de mesure à un terminal. L'invention permet par exemple le raccordement d'une console d'expérimentation à un ordinateur notamment à des fins pédagogiques dans le cadre de l'enseignement des disciplines scientifiques telles que les sciences physiques et les sciences naturelles. ARRIERE PLAN DE L'INVENTION On connaît déjà des interfaces d'acquisition de données permettant de recueillir des informations issues d'un capteur pour les transmettre à un terminal constitué le plus souvent par un ordinateur comportant un programme susceptible de traiter informatiquement les informations ainsi obtenues. La liaison de l'interface à l'ordinateur suppose qu'un pilote logiciel soit installé sur l'ordinateur afin de permettre à l'ordinateur d'interpréter les données lui parvenant de l'interface. Ce pilote met en oeuvre un protocole de communication spécifique agencé pour définir le format et les règles de transmission des données. Cette disposition n'est pas propre à l'interface objet de l'invention puisque différents pilotes sont installés sur les ordinateurs pour permettre une communication entre l'ordinateur et les périphériques (écran, clavier, souris, imprimante) qui lui sont associés. Les protocoles de communication adoptés habituellement nécessitent une étape de configuration du terminal consistant à préalablement installer les pilotes correspondants au protocole utilisé. Une telle étape est contraignante pour différentes raisons : - l'installation des pilotes nécessite de disposer de droits d'administration du terminal alors que dans les organismes publics ou privés rassemblant plusieurs dizaines de personnes, l'utilisateur d'un terminal ne dispose pas de tels droits réservés aux membres du service informatique ; l'installation des pilotes requiert des connaissances informatiques ; les pilotes installés doivent être compatibles avec le système d'exploitation utilisé par le terminal ; une telle installation prend entre dix et quinze minutes par ordinateur. Il en résulte que les utilisateurs sont parfois réticents à utiliser des dispositifs dont la mise en fonctionnement risque en cas d'erreur de dégrader les performances de leur ordinateur ou nécessite l'intervention d'un informaticien dans un délai indéterminé. OBJET DE L'INVENTION Le but de l'invention est donc de proposer une interface d'acquisition de données qui soit simple de mise en oeuvre de manière à pouvoir être installée et utilisée rapidement par une personne sans connaissance particulière dans le domaine informatique. BREVE DESCRIPTION DE L'INVENTION A cet effet, l'invention a pour objet une interface d'acquisition de données comportant des premiers moyens de connexion à un dispositif de mesure, des deuxièmes moyens de connexion à un terminal informatique, et des moyens informatiques d'interconnexion des premiers et deuxièmes moyens de connexion. Les moyens informatiques d'interconnexion sont agences pour mettre en oeuvre un protocole de communication commun à l'interface et au terminal, le protocole de communication étant de type HID. Le protocole HID est généralement utilisé en relation avec les périphériques de contrôle des terminaux informatiques. De manière habituelle, ce type de protocole est ainsi utilisé pour faire communiquer les claviers et les dispositifs de pointage (souris, trackballs, joysticks, ...) avec les ordinateurs et autres terminaux informatiques. Par défaut, la plupart des terminaux informatiques intègrent donc ce protocole. Dans l'invention, l'interface d'acquisition utilise ce même protocole HID pour communiquer avec le terminal informatique de sorte qu'un pilote dédié à l'interface d'acquisition n'a pas besoin d'être installé. L'interface d'acquisition peut donc être utilisée simplement et rapidement sans problématique de compatibilité avec le terminal. BREVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui suit de modes de réalisation particuliers de l'invention en relation avec les figures ci-jointes parmi lesquelles : - la figure 1 est une vue schématique d'une interface d'acquisition de données selon l'invention reliant des dispositifs de mesure à un terminal; - la figure 2 est une vue schématique de plusieurs interfaces d'acquisitions de données selon la figure 1, les interfaces étant connectées à un serveur. DESCRIPTION DETAILLEE DE L'INVENTION La figure 1 représente une interface d'acquisition de données 1 reliant différents dispositifs de mesure 2 à un terminal 3, tel qu'un ordinateur. Les dispositifs de mesure 2 sont des capteurs pouvant être de différentes sortes permettant d'effectuer notamment des détections de caractéristiques physico-chimiques et, par exemple, des mesures de pression, de rayonnement, de fréquence, de puissance, d'éclairement, de colorimétrie, de poids, de température, de PH, de vitesse... L'interface d'acquisition 1 comporte des premiers moyens de connexion 4 aux capteurs 2. Les premiers moyens de connexion 4 comprennent des câbles comportant des fiches de type BNC, ou tout autre type de connexion susceptible de permettre la liaison des capteurs 2 à l'interface d'acquisition 1. L'interface d'acquisition 1 comprend des deuxièmes moyens de connexion 5 au terminal 3. Les deuxièmes moyens de connexion 5 comprennent une connectique USB (pour « Universal Serial Bus » ou bus série universel). L'interface d'acquisition 1 comprend des moyens informatiques d'interconnexion comportent une mémoire de masse contenant des programmes enregistrés qui seront décrit ci-après et un circuit électronique, connu en lui- même, de liaison des moyens de connexion. Les moyens informatiques d'interconnexion mettent en oeuvre un protocole de communication selon lequel le transfert des données entre l'interface d'acquisition 1 et le terminal 3 sera soumis à différentes règles et procédures définissant le type de codage et la vitesse utilisée pendant le transfert ou encore la façon d'établir la connexion. Le protocole de communication utilisé ici par l'interface d'acquisition 1 et le terminal 3 est de type HID (Human Interface Device).De manière connue, le protocole HID permet de règlementer l'usage de périphériques essentiels à l'utilisation d'un ordinateur tel qu'un clavier, une souris, une tablette graphique, . Les pilotes assurant l'intégrité du protocole HID sont par conséquent installés par défaut sur le système d'exploitation des ordinateurs. Le transfert de données entre l'interface 1 et le terminal 3 ne nécessite alors aucune configuration préalable du terminal 3. Une fois les capteurs 2 et le terminal 3 connectés via l'interface d'acquisition 1, les moyens informatiques d'interconnexion mettent les données venant des capteurs 2 dans un format imposé par le protocole HID et les transmettent vers au terminal 3 via les deuxièmes moyens de connexion. A la réception des données, le terminal 3 est en mesure de reconstituer les données pour les traiter. Par ailleurs, la vitesse de transfert des données est limitée par le protocole HID à 64ko/s. Cette vitesse peut apparaître comme insuffisante au regard de la quantité de données à transférer et/ou de la rapidité de transfert attendu par un utilisateur. De manière à augmenter la capacité de transfert entre l'interface 1 et le terminal 3, les moyens informatiques d'interconnexion de l'interface d'acquisition 1 émule un nombre de ports suffisants entraînant l'ouverture correspondante d'autant de ports sur le terminal 3. Ainsi, la capacité totale de transfert correspond à la somme des capacités de transfert de l'ensemble des ports. L'émulation de ces ports permet ainsi de fractionner les données à transmettre pour que chacune de ces fractions soit attribuée à un port. Une fois transmises au terminal 3 selon le protocole HID, les données fractionnées sont recompilées à l'arrivée et déchiffrées par le terminal 3. La mémoire des moyens informatiques d'interconnexion intègre un logiciel susceptible d'être automatiquement chargé dans la mémoire vive du terminal 3 et exécuté par celui-ci lors de la connexion de l'interface 1 au terminal. Par conséquent, le logiciel n'est pas installé sur l'ordinateur 3 mais simplement chargé dans la mémoire vive de celui-ci pour permettre son exécution en ne laissant aucune trace sur le terminal 3 après la fermeture du logiciel. L'interface d'acquisition 1 est ici agencée pour être perçue par le terminal 3 comme un lecteur de CD-ROM contenant un programme de lancement automatique. A titre d'exemple, la mémoire des moyens informatiques d'interconnexion peut être agencée comme une clé USB de type « U3 » ou « Smart Drive » et le logiciel comme une application de type «U3 ». A la figure, 2 on retrouve certains des éléments déjà décrits reprenant les mêmes références. La figure 2 schématise l'installation de plusieurs interfaces d'acquisition de données 1 reliant différents capteurs 2 à un terminal 3 propre à chaque interface d'acquisition 1 comme explicité précédemment. Dans le mode de réalisation représenté, chaque terminal 3 est relié à un serveur 6 distant par des liaisons 7. Les liaisons 7 sont ici constituées par une connexion internet. Le logiciel contenu dans la mémoire de masse des interfaces d'acquisition 1 comprend la totalité des fonctionnalités requises pour pouvoir profiter pleinement des capacités et des possibilités de l'interface d'acquisition 1. Selon le profil de l'utilisateur, des licences et des conditions d'utilisation, certaines fonctionnalités sont bloquées et d'autres activées. Pour cela, le logiciel intègre une application d'interrogation du serveur 6 pouvant se lancer automatiquement lors d'une première connexion de l'interface d'acquisition 1 au terminal 3. En variante, le lancement peut intervenir sur demande ou périodiquement de manière automatique. Une fois la requête d'interrogation traitée par le serveur 6, ce dernier renvoie au terminal 3 un signal, de préférence crypté, indiquant quelles sont les fonctionnalités du logiciel devant être bloquées et celles devant être activées. Le déploiement d'interfaces d'acquisition 1 sur plusieurs terminaux se fait donc de manière totalement automatique. Bien entendu, l'invention n'est pas limitée aux 5 modes de réalisation décrits ci-dessus et sont susceptibles de variantes qui apparaîtront à l'homme de métier sans sortir du cadre de l'invention tel que défini par les revendications. L'utilisation du protocole HID, le lancement automatique à la connexion et l'activation automatique des fonctionnalités sont utilisables de façon totalement indépendante. REVENDICATIONS1. Interface d'acquisition de données (1) comportant des premiers moyens de connexion (4) à un dispositif de mesure (2), des deuxièmes moyens de connexion (5) à un terminal (3), et des moyens informatiques d'interconnexion des premiers et deuxièmes moyens de connexion, les moyens informatiques d'interconnexion étant agencés pour mettre en oeuvre un protocole de communication commun à l'interface (1) et au terminal (3), caractérisé en ce que le protocole de communication est de type HID. 2. Interface d'acquisition de données (1) selon la revendication 1, dans laquelle les deuxièmes moyens de connexion (5) sont de type USB. 3. Interface d'acquisition de données (1) selon la revendication 1 ou 2, dans laquelle les moyens informatiques d'interconnexion sont agencés pour émuler une pluralité de ports sur l'interface (1) et entraîner une ouverture correspondante d'une pluralité de ports sur le terminal (3). 4. Interface d'acquisition de données selon la revendication 3, dans laquelle les données envoyées de l'interface (1) vers le terminal (3) sont fractionnées pour être réparties sur les ports émulés et recompilées par le terminal (1) une fois les données réceptionnées par les ports ouverts sur le terminal. 5. Interface d'acquisition de données (1) selon la revendication 4, dans laquelle les moyens informatiques d'interconnexion comportent une mémoire de masse intégrant un logiciel exécutable automatiquement sur la mémoire vive du terminal (3) lors d'une connexion de l'interface (1) au terminal (3). 6. Interface d'acquisition de données (1) selon la revendication 5, dans laquelle le logiciel est agencépour mettre en oeuvre une pluralité de fonctionnalités et le logiciel comprend une application d'interrogation d'un serveur distant, agencée pour, à la première connexion de l'interface (1) au terminal (3) et/ou sur demande et / ou périodiquement, activer ou bloquer les fonctionnalités du logiciel en fonction de données provenant du serveur (6).