Brevet FR2647925A1 — publié le 19901207

DISPOSITIF DE LIAISON ENTRE UNE UNITE DE TRAITEMENT POUR DOCUMENTS CODES ET UN ORDINATEUR DE PILOTAGE DE LADITE UNITE ET DE CONTROLE DES DOCUMENTS La présente invention concerne le domaine des liaisons entre une unité périphérique de traitement pour documents encodés tels que notamment des chèques et un ordinateur de pilotage et de contrôle recevant des informations et délivrant des ordres notamment pour effectuer une sélection des documents transitant dans l'unité de traitement. Actuellement les unités périphériques de traitement pour documents encodés, dépourvues de moyens propres pour le contrôle des documents, notamment les périphériques de tris encore appelés trieuses, traitant plus de 500 docunents par minute, ont toujours été connectées à l'ordinateur associé, dès lors que c'est lui qui effectue le contrôle des documents un par un, par liaison de type parallèle. La liaison de type parallèle est faite de nombreux fils où chacun porte un signal spécifique activable indépendamment et simultanément par rapport aux autres. On connait bien dans le domaine, notamment électronique, les modes de liaisons parallèles tradltionnels pour les périphériques electro-mecaniques tels que notamment les imprimantes et les lecteurs de cartes. Ce mode de transport d'informations parallèles facilitant à la fois la circulation des informations en entrée et en sortie et permettant la possibilité de satisfaire des échanges asservies au rythme mécanique de fonctionnement de la trieuse, c'est-à-dire une activation de l'ordinateur en temps réel. Cependant, l'inconvénient majeur de tels systèmes est de nécessiter le positionnement des ordinateurs de pilotage près des trieuses puisque les connexions de type parallèle ne peuvent pas dépasser une longueur de quelques dizaines de mètres. La présente invention vise notamment à pallier l'inconvénient précité, c'est-à-dire s'affranchir de l'obligation du positionnement de l'ordinateur de pilotage près du système de traitement, en substituant à la liaison parallèle une liaison de type série, c'est-à-dire une liaison qui ne comporte qu'un nombre réduit de fils mais où les signaux ne circulent plus simultanément mais successivement. La présente invention vise également à ne pas modifier la répartition des rôles, entre ordinateur et unité de traitement, en particulier le rôle d'effectuer le contrôle programmé des documents un par un, ceci afin de bénéficier de la puissance de l'ordinateur pour ce contrôle, et donc elle vise à continuer de respecter des contraintes de temps du type temps réel nécessité par le contrôle un par un. L'idée mère de la présente invention est d'utiliser un système d'interfaçage relié d'une part au système de traitement par une liaison parallèle courte et d'autre part à l'ordinateur de pilotage et de contrôle par une liaison de type série à grande vitesse. Une telle utilisation de système d'interfaçage apporte des avantages notoires par rapport aux dispositifs existants et notamment dans la possibilité de liaisons longue distance par télécommunication (les envois d'informations en série pouvant être réalisés par des moyens de télécommunication), et la possibilité d'utiliser des moyens électroniques de type télécommunications entre l'ordinateur et la trieuse et donc permettre une commercialisation séparée des différents éléments constituant un système de tri de documents codés, sans pour autant apporter des inconvénients d'une modification de structure de la fonction de contrôle. La présente invention a donc pour objet un dispositif de liaison entre une unité périphérique de traitement pour documents encodés et un ordinateur de pilotage de ladite unité et de contrôle individuel des documents sur ladite unité, caractérisé en ce qu'il comporte un système d'interfaçage relié d'une part à l'unité de traitement par une liaison de type parallèle et d'autre part à l'ordinateur de pilotage de ladite unité et de contrôle desdits documents par une liaison de type série, des informations délivrées et/ou envoyées à l'unité de traitement étant converties d'un mode parallèle à un mode série par ledit système d'interfaçage, l'ensemble étant adapté aux contraintes de temps requises par le contrôle des documents un par un. Avantageusement le système d'interfaçage comporte en outre un micro-ordinateur gérant la conversion des informations délivrées en parallèle par l'unité de traitement, en informations de mode série transmises de/ou à l'ordinateur. Selon une autre caractéristique de l'invention, le système d'interfaçage comporte entre le micro-ordinateur de conversior. et l'ordinateur de pilotage un convertisseur d'interface et un éliminateur de modems délivrant une horloge externe à l'ordinateur et au micro-ordinateur de conversion. Selon une autre caractéristique particulière de l'invention le système d'interfaçage comporte entre le micro-ordinateur de conversion et l'unité de traitement, une carte parallèle délivrant pour le micro-ordinateur de conversion, des entrées/sorties en parallèle et un adaptateur d'impédance. Selon un mode de réalisation autre de la présente invention le dispositif d'interfaçage comporte des cartes électroniques munies de composants à mémoires programmées. Enfin, l'unité de traitement est tout particulièrement adaptable au cas d'un périphérique de tri de chèques piloté par un ordinateur muni d'un progiciel de traitement de chèques offrant des possibilités variées et puissantes pour le contrôle et le tri des chèques. La présente invention a également pour but un procédé d'interfaçage de données entre une unité de traitement de documents encodés et un ordinateur de pilotage et de contrôle au moyen d'un dispositif de liaison selon l'invention. On décrira maintenant plus en détail une forme de réalisation particulière de l'invention qui en fera mieux comprendre les caractéristiques essentielles et les avantages, étant entendu toutefois que cette forme de réalisation est choisie à titre d'exemple et qu'elle n'est nullement limitative. Sa description est illustré par les dessins annexés dans lesquels - la figure 1 représente un système de liaison entre une unité de traitement pour documents encodés, et un ordinateur de pilotage et de contrôle de ladite unité de traitement - la figure 2 représente un diagramme de constitution du système d'interfaçage - la figure 3 représente un organigramme de fonctionnement du programme lié à l'interfaçage. La présente invention présente un dispositif de liaison entre une unité de traitement 1 pour documents encodés et tout particulièrement un périphérique de tri de documents notamment de type chèque, et un ordinateur de contrôle et de pilotage 2 de ladite un'té de traitement. Le périphérique de tri également appelé trieuse, communique avec l'extérieur par un port de cinq câbles 3, relié par des connecteurs où circulent des informations telles que l'état de la machine et les commandes qui la gouvernent. Ce port 3 délivrant des informations en parallèle est relié à un dispositif d'interfaçage 5 constitué selon un premier mode de réalisation par un micro-ordinateur. Le microordinateur gère les informations transmises par le port parallèle 3 pour envoyer des informations à l'ordinateur de pilotage et de contrôle sous forme séries par un câble 4. Le système d'interfaçage 5 est donc relié d'une part à l'unité de traitement par une liaison 3 de type parallèle et d'autre part à l'ordinateur de pilotage et de contrôle 2 par une liaison 4 de type série. Les informations délivrées et envoyées à l'unité de traitement étant converties d'un mode parallèle à un mode série par ledit système d'interfaçage. Afin de maintenir la faculté de contrôle individuel des documents par l'ordinateur, le système d'interfaçage est réalisé de manière à ce que les informations circulant entre l'ordinateur et l'unité de traitement puissent le faire en respectant les contraintes de temps imposées par l'unité de traitement. En effet, entre la lecture par le périphérique de tri et la réception de la commande de tri, le temps de réaction imparti à l'ordinateur de pilotage et de contrôle est de 30 ms. Le cycle entre deux chèques dure environ 50 ms. Afin de permettre la conversion des informations délivrées en parallèle vers celles délivrées en série, on dispose (figure 2) entre le micro-ordinateur de conversion 10 et l'ordinateur de pilotage et de contrôle 2, un convertisseur 12 et un éliminateur de modems 11. Sur l'autre phase de transmission, c'est-à-dire entre le micro-ordinateur de conversion 10 et l'unité de traitement 1, on dispose une carte parallèle 13 permettant d'assurer la connexion des câbles de la trieuse avec le port parallèle, et un adaptateur d'impédance 14. Sans sortir pour autant de l'invention, on pourrait très facilement remplacer par des moyens technologiques, connus dans le domaine de l'électronique, le dispositif d'interfaçage comportant le micro-ordinateur, et ses interfaces entre chaque élément par une simple carte électronique munie de composants à mémoire programmée. La liaison entre le micro-ordinateur'de conversion et l'unité de traitement s'effectue par une carte parallèle contenant 48 lignes programmables en entrée ou en sortie, ainsi que deux compteurs de manière à permettre le branchement d'un port en parallèle entre ces deux éléments du dispositif de liaison. D'autre part, afin de réaliser électriquement la liaison série cette fois, entre le micro-ordinateur de conversion 10 et l'ordinateur de pilotage et de contrôle 2 choisi parmi la gamme commercialisée, par exemple le DPS6 de la société BULL, un interface de connexion des câbles. électriques est nécessaire. De plus, les micro-ordinateurs ne pouvant pas travailler en modems et fournir l'horloge nécessaire au DPS6, il est avantageux d'intercaler un éliminateur de modems 11 commercialisé par exemple par la société SATELCOM. L'unité de traitement de type trieuse commercialisée par BULL possède une électronique en logique câblée qui lui est propre, ne demandant qu'un nombre de commande peu important mais dont l'ordre et le délai doivent être respectés. C'est dans cette optique qu'un programme géré par le micro-ordinateur est réalisé présenté sous la forme de l'organigramme à la figure 3. Une première étape 15 d'initialisation est nécessaire. On remet à zéro tous les registres commandant les ports aussi bien en série qu'en parallèle et on vérifie également l'activation ou non d'un détecteur d'erreur. Dans le cas où l'initialisation et la détection d'erreur sont en position non active, la capture du premier chèque peut donc savoir l.eu lorsque la trieuse est prête. On passe donc à une étape d'un programme de scrutation 17 du chèque élu par la trieuse. Les caractères fournis par le chèque sont transférés dans un buffer du micro-ordinateur de conversion et la lecture de chaque caractère est acquittée par une commande délivrée par le micro-ordinateur de conversion qui permet de commander l'accession au caractère suivant. Le buffer est ensuite transmis vers l'ordinateur de pilotage et de contrôle qui ne dispose que de 30 ms pour donner l'ordre de tri sans lequel la trieuse renvoie les trois chèques suivants dans la case rejet avant de s'arrêter. Le cycle entre deux chèques dure environ 50 ms. Le programme de scrutation 17 permet deux possibilités si un problème survient : bourrage ou tri impossible, la trieuse stoppe d'elle-même la capture ainsi que les moteurs d'entrainement et signale d'où vient la panne lors de l'étape d'interruption 1-8. Dans le cas où aucun problème n'est relevé, un ordre de commande de tri est effectué en 19. La liaison de type HDLC (High Data Link Communication) entre le micro-ordinateur de conversion et l'ordinateur de pilotage et de contrôle est nécessaire car le débit des informations circulant est tel, qu'une liaison meme à 9600 bauds serait trop lente. Un système de ce type doit fonctionner entre le micro-ordinateur de conversion et l'ordinateur de pilotage et de contrôle à une vitesse égale ou supérieure à 19 Kbs (kilo bauds). Le DPS6 constituant l'ordinateur de contrôle ainsi que le micro-ordinateur de conversion attendent un modem, ils ont donc besoin d'une horloge extérieure qui leur est fournie par l'éliminateur de modems synchrone 11 (notamment commercialisé par la société SATELCOM). Le dispositif utilisé par l'élément de la société BULL DPS6 comportant une entrée/sortie série synchrone de norme V35, il est nécessaire d'ajouter au montage un convertisseur d'interface. La présente invention permet donc de réaliser un système de liaison entre un ordinateur de pilotage et de contrôle et une unité de traitement pour documents encodés tels qu'une trieuse de chèques permettant une liaison longue distance entre ces deux éléments puisqu'on assure par l'interface le passage des informations disponibles sous forme parallèle à une forme en série facilement transmissible par les réseaux de télécommunication. D'autre part il permet d'introduire un standard de télécommunication dans l'interface ordinateur-trieuse et donc de séparer les deux éléments sur les plans technique et commercial. Naturellement, l'invention n'est en rien limitée par les particularités qui ont été spécifiées dans ce qui précède ou par les détails du mode de réalisation particulier choisi pour illustrer l'invention. Toutes sortes de variantes peuvent être apportées à la réalisation particulière qui a été décrite à titre d'exemple et à ses éléments constitutifs sans sortir pour autant du cadre de l'invention. Cette dernière englobe ainsi tous les moyens constituant des équivalents techniques des moyens décrits ainsi que leurs combinaisons. REVENDICATIONS 1. Dispositif de liaison entre une unité périphérique de traitement (1) pour documents encodés et un ordinateur (2) de pilotage de ladite unité (1) et de contrôle des documents un par un sur ladite unité, caractérisé en ce qu'il comporte un système d'interfaçage (5) relié d'une part à l'unité de traitement par une liaison (3) de type parallèle et d'autre part à l'ordinateur de pilotage de ladite unité et de contrôle desdits documents par une liaison (4) de type série, des informations délivrées et/ou envoyées à l'unité de traitement étant converties d'un mode parallèle à un mode série par ledit système d'interfaçage, ltensemble étant adapté aux contraintes de temps requises par le contrôle des documents un par un. 2. Dispositif de liaison selon la revendication 1, caractérisé en ce que le système d'interfaçage comporte en outre un micro-ordinateur (10) gérant la conversion des informations délivrées en mode parallèle par l'unité de traitement, en informations de mode série pilotées par 1 'ordinateur. 3. Dispositif de liaison selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que le système d'interfaçage comporte entre le micro-ordinateur de conversion (10) et l'ordinateur de pilotage (2) un convertisseur d'interface (12) et un éliminateur de modems (11) délivrant une horloge externe à l'ordinateur (2) et au micro-ordinateur de conversion (10). 4. Dispositif de liaison selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le système d'interfaçage comporte entre le micro-ordinateur de conversion et le système de traitement, une carte parallèle (13) délivrant pour le micro-ordinateur de conversion, des entrées/sorties en parallèle et un adaptateur d'impédance (14). 5. Dispositif selon la revendication 1 ou 2, caractérisé en ce que le dispositif d'interfaçage comporte des cartes électroniques munies de composants à mémoires programmées. 6. Dispositif selon l'une quelconque des revendications 1 à 5, caractérisé en ce que l'unité de traitement est composé d'un périphérique de tri de chèques. 7. Procédé d'interfaçage de données entre une unité de traitement pour documents encodés et un ordinateur de pilotage et de contrôle au moyen du dispositif de liaison selon l'une quelconque des revendications 1 à 6, caractérisé en ce que le micro-ordinateur de conversion commande successivement - l'initialisation des registres de l'ordinateur et la vérification de détection d'erreur de fonctionnement, - un programme de scrutation en vue de la lecture d'un document encodé, - l'interruption du cycle de scrutation si une anomalie est détectée, - la commande du traitement du document. 8. Procédé d'interfaçage selon la revendication 7, caractérisé en ce que le programme de scrutation comporte les étapes suivantes - réception des données envoyées lors de la lecture d'un chèque, - assemblage des caractères des données, - émission par trame vers l'ordinateur de contrôle dès que les données complètes du chèque sont parvenues.