LU85622A1 - Procede de surveillance de processeurs - Google Patents
Procede de surveillance de processeurs Download PDFInfo
- Publication number
- LU85622A1 LU85622A1 LU85622A LU85622A LU85622A1 LU 85622 A1 LU85622 A1 LU 85622A1 LU 85622 A LU85622 A LU 85622A LU 85622 A LU85622 A LU 85622A LU 85622 A1 LU85622 A1 LU 85622A1
- Authority
- LU
- Luxembourg
- Prior art keywords
- processor
- processors
- level
- peripherals
- wiring
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
Description
% - ; p* ! 2 * "Procédé de surveillance de processeurs".
La présente invention a pour do jet un procédé de surveillance de processeurs et leurs périphériques se partageant, à partir d'une unité de 5 commande centrale, le même câblage de liaison, en particulier processeurs et périphériques utilisés pour la gestion d'un parc de véhicules, tels que véhicules automobiles.
Il est connu d'utiliser, pour gérer un 10 parc de véhicules, une multiplicité de processeurs ou périphériques se partageant pour leurs communica tions mutuelles un même câblage de liaison, principalement de type parallèle.
Cette façon de procéder présente divers 15 inconvénients,- à savoir, tout d'abord, qu'un défaut apparaissant dans un des appareils connectés peut entraîner soit l'impossibilité de communication, soit des erreurs de communication entre les divers appareils. En cas d'un tel défaut, il est très 20 difficile d'identifier l'appareil responsable, surtout lorsque le câblage de liaison est du type parallèle.
Il est évident, lorsque les appareils sont utilisés pour la gestion centralisée d'un parc 25 de véhicules, que lesdits appareils sont dispersés sur une aire très étendue et sont donc extrêmement _· ** 3 difficiles à contrôler individuellement lors d'un défaut, et ce étant donné le fait qu'en outre ces appareils sont fréquemment écartés du sol pour dégager l'aire susdite.
5 L'invention a pour but de remédier à ces * inconvénients et de procurer un procédé permettant la surveillance automatique et centralisée des appareils, l'identification automatique du ou des appareils défectueux et leur déconnexion.
10 A cet effet, suivant l'invention, ledit procédé consiste à scinder le câblage en au moins deux tronçons pour que les processeurs soient répartis en au moins trois niveaux hiérarchisés suivant une structure en arbre, chaque processeur d'un niveau 15 étant connecté à une série de processeurs ou périphé riques de niveau immédiatement inférieur par un tronçon de câblage, ce tronçon et les processeurs et périphériques qui lui sont connectés étant surveillés par ledit processeur du niveau supérieur.
20 Suivant une forme de réalisation avanta geuse de l'invention, un processeur d'un niveau interroge tous les processeurs ou périphériques connectés au tronçon de câblage dominé par ledit processeur, en envoyant sur le câblage de liaison 25 en séquence les adresses des processeurs et périphériques du niveau inférieur et en analysant ensuite la réponse éventuelle de ces derniers.
Suivant un mode de réalisation particulièrement avantageux de l'invention, un processeur 30 du niveau précité, après la réception des réponses à l'envoi des adresses, envoie le complément, bit à 4 bit, de l'adresse de chaque processeur ou périphérique à interroger qui répond par le renvoi de ce complément .
L'invention a également pour objet un 5 parc de véhicules dont la gestion est surveillée par le procédé susdit.
D'autres détails et particularités de l'invention ressortiront de la description du dessin annexé au présent mémoire et qui illustre, à titre non 10 limitatif, le procédé précité.
Le dessin est un schéma bloc montrant des processeurs répartis en trois niveaux hiérarchisés et appliquant le système de surveillance suivant 1'invention.
15 Le procédé suivant l'invention et illustré - au dessin est destiné à la surveillance de processeurs et périphériques se partageant, à partir d'une unité de commande centrale 1, le même câblage de liaison, filaire ou optique, pour notamment la gestion d'un 20 parc de véhicules, en particulier de véhicules de service public. Pour assurer cette surveillance, en identifiant, à partir de l'unité de commande centrale 1, les appareils et câblages défectueux et en isolant ceux-ci pour permettre la poursuite de l'exploitation, 25 le câblage de liaison est scindé en deux tronçons et les processeurs et périphériques sont répartis en trois niveaux I, II et III, le niveau I correspondant à l'unité de commande centrale 1. Ces trois niveaux sont hiérarchisés suivant une structure en arbre.
30 chaque processeur d'un niveau est connecté à une série de processeurs ou périphériques du niveau immédiatement ûi 5 inférieur par un tronçon de câblage, le niveau i étant relié au niveau II par un tronçon 2, tandis que chaque processeur 3, 3'___ du niveau II est relié, par un tronçon 4, 4'... aux processeurs ou 5 périphériques 5, 5'... du niveau III auxquels il est • associé.
Pour permettre une bonne compréhension de l'invention, on décrira ci-après l'opération de surveillance effectuée par le processeur 3 (processeur maître) du niveau II sur la série de processeurs 5 (processeurs esclaves) associés du niveau III.
Le processeur maître 3 associé aux processeurs 5 par le tronçon de câblage 4 a la tâche d'interroger tous les processeurs esclaves 5 partais géant le tronçon qu'il domine. Pour ce faire, il lance l'adresse du premier processeur esclave 5 qu'il veut interroger. Ce dernier, qui surveille par programme toutes les informations circulant sur le câblage d'adresse, reconnaît sa propre adresse et 20 répond au processeur maître 3 en renvoyant sur le câblage de données sa propre adresse. Le processeur maître 3 peut alors lancer le complément (bit à bit) de l'adresse du processeur qu'il veut interroger. Le processeur esclave doit répondre avec le complément 2^ de son adresse.
Suite à ces opérations, le processeur maître 3 peut déterminer si le câblage de données est correct et dans le cas contraire, préciser quelle ligne de ce câblage est forcée à un niveau logique 3° constant et préciser ce niveau logique constant. En constatant un défaut, le processeur maître 3 met en 6 activité une ligne de sortie reliée à tous les processeurs esclaves 5 du même tronçon 4. Cette ligne de commande des relais ou autres dispositifs de coupure gui déconnectent tous les processeurs esclaves 5 du câblage de données. Il s'agit donc d'une déconnexion purement matérielle, le programme du processeur esclave pouvant être arrêté. Il suffit alors que le processeur maître 3 reconnecte un à un tous les processeurs esclaves 5, grâce à une combinaison d'équi-10 pement et logiciel.
Si le processeur esclave 5 reconnaît son adresse, et que le processeur maître 3 a lancé un ordre de connexion par fil, il se connecte lui-même sur le câblage de données. Le processeur maître 3 15 peut alors constater si cette reconnexion pose ôfes problèmes et le ,cas échéant, redéconnecter le processeur esclave 5 à problèmes. Si la connexion est satisfaisante, le processeur maître 3 passe à la tentative de reconnexion du processeur suivant, opère 20 les essais et ainsi de suite jusqu'au dernier processeur esclave. De cette façon et pour tous les niveaux de processeurs, il y a une identification et déconnexion d'un processeur à problèmes. Ce procédé est applicable au système série de transmission ou à un 25 système mixte parallèle série. On a ainsi la possibilité de conserver l'avantage d'un câblage parallèle, qui est sa très haute vitesse de fonctionnement, tout en éliminant son défaut majeur, à savoir qu'il suffit qu'un processeur ou câblage défectueux impose un état 30 parasite sur une des lignes du câblage pour que tous les transferts entre tous les processeurs soient 7 faussés.
Il doit être entendu que l'invention n'est nullement limitée à la forme de réalisation décrite et que bien des modifications peuvent être apportées à 5 cette dernière sans sortir du cadre du présent brevet.
10 15 20 25 30
Claims (10)
1. Procédé de surveillance de processeurs et leurs périphériques se partageant, à partir d'une unité de commande centrale, le même câblage de liaison, 5 en particulier processeurs et périphériques utilisés pour la gestion d'un parc de véhicules, tels que véhicules automobiles, ledit procédé étant caractérisé en ce qu'il consiste à scinder le câblage en au moins deux tronçons pour que les processeurs soient répartis 10 en au moins trois niveaux hiérarchisés suivant une structure en arbre, chaque processeur d'un niveau étant connecté à une série de processeurs ou périphériques de niveau immédiatement inférieur par un tronçon de câblage, ce tronçon et les processeurs et périphéri-15 gués qui lui sont connectés étant surveillés par ledit processeur du niveau supérieur.
2. Procédé suivant la revendication 1, caractérisé en ce qu'un processeur d'un niveau interroge tous les processeurs ou périphériques connectés 20 au tronçon de câblage dominé par ledit processeur, en î envoyant sur le câblage de liaison en séquence les adresses des processeurs et périphériques du niveau inférieur et en analysant ensuite la réponse éventuelle de ces derniers. .25
3. Procédé suivant la revendication 2, caractérisé en ce que le processeur du niveau précité, après la réception des réponses à l'envoi des adresses, envoie le complément, bit à bit, de l'adresse de chaque processeur ou périphérique à interroger qui répond par 30 le renvoi de ce complément.
4. Procédé suivant l'une ou l'autre des Λ *ι* revendications 2 et 3, caractérisé en ce que le processeur dudit niveau considéré, après constatation d'une absence de réponse ou d'une réponse incorrecte, met en activité une ligne de sortie 5 connectée à tous les processeurs et périphériques - associés au tronçon de câblage de liaison surveillé et qui commande des moyens de déconnexion desdits processeurs et périphériques.
5. Procédé suivant la revendication 4, 10 caractérisé en ce que, après ladite déconnexion, le processeur dudit niveau précité transmet sur la ligne de sortie un ordre de reconnexion qui sera exécuté successivement par chaque processeur et périphérique du niveau immédiatement inférieur identifiant 15 son adresse sur le câblage de liaison, à défaut de réponse satisfaisante correspondant à cette adresse, le processeur envoyant l'adresse commandant la redéconnexion du processeur déficient, puis poursuivant les interrogations successives. 20 .
6. Procédé suivant l'une quelconque des revendications 1 à 5, caractérisé en ce qu'on utilise un câblage de liaison du type parallèle.
7. Procédé suivant l'une quelconque des te revendications 1 à 5, caractérisé en ce qu'on utilise 25 un câblage de liaison du type série.
8. Procédé suivant l'une quelconque des revendications 1 à 5, caractérisé en ce qu'on te utilise un câblage de liaison du type parallèle-série.
9. Procédé tel que décrit ci-avant ou représenté au dessin annexé. ta ΐ , ta'·- ίο
10. Parc de véhicules dont la gestion est surveillée par le procédé suivant l'une quelconque des revendications 1 à 9. 5 lo Dessins :.........A.......planches ......pages dont ..A........page de garde ......là pages de description ......b pages de revendication ......st......abrégé descriptif Luxembourg, le 3 1 OCT. 1984 Le mandataire: 20 ; ^ 25 30
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| LU85622A LU85622A1 (fr) | 1984-10-31 | 1984-10-31 | Procede de surveillance de processeurs |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| LU85622 | 1984-10-31 | ||
| LU85622A LU85622A1 (fr) | 1984-10-31 | 1984-10-31 | Procede de surveillance de processeurs |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| LU85622A1 true LU85622A1 (fr) | 1986-06-17 |
Family
ID=19730349
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| LU85622A LU85622A1 (fr) | 1984-10-31 | 1984-10-31 | Procede de surveillance de processeurs |
Country Status (1)
| Country | Link |
|---|---|
| LU (1) | LU85622A1 (fr) |
-
1984
- 1984-10-31 LU LU85622A patent/LU85622A1/fr unknown
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0699997B1 (fr) | Procédé et dispositif pour l'identification de pannes dans un système complexe | |
| EP3139574A1 (fr) | Methode d'adressage automatique dans une architecture de communication ethernet | |
| EP2629203A1 (fr) | Procédé d'élection de l'équipement maître actif parmi deux équipements maîtres redondants | |
| FR2736482A1 (fr) | Dispositif de communication entre une pluralite de modules fonctionnels installes dans une unite locale et un bus externe de type arinc 629 | |
| LU85622A1 (fr) | Procede de surveillance de processeurs | |
| FR3034273A1 (fr) | Systeme de communication universelle pour appareils de mesure, procede de communication s’y rapportant | |
| CN110365517B (zh) | 数据处理方法、装置、存储介质及计算机设备 | |
| JPH09508776A (ja) | データ通信ネットワークをテストするためのシステム | |
| CN112511657B (zh) | 用于智能网联车辆数据远程管理的信息处理方法及装置 | |
| CA3100752A1 (fr) | Procede d'association d'un nouveau noeud de collecte dans un reseau sans fil distribue | |
| EP3391561B1 (fr) | Contrôle d'accès à un service en ligne via un réseau li-fi | |
| EP0558126A1 (fr) | Système synchrone permettant de contrôler des modems qui lui sont rattachés et modems convenant pour un tel système | |
| KR20000047471A (ko) | 동적 번랙 모니터 리스너 서버 | |
| FR2735310A1 (fr) | Procede de recherche d'un chemin de transmission de paquet dans un systeme d'information et de communication a large bande | |
| FR2939532A1 (fr) | Procede et dispositif de detection de non regression d'un systeme d'entree/sortie dans un environnement de simulation | |
| EP4356569B1 (fr) | Réseau de capteurs linéaires à auto-découverte | |
| CA3228076C (fr) | Reseau de capteurs lineaires a auto-decouverte | |
| CN109039770B (zh) | 一种服务器cmc的刷新方法、装置及相关设备 | |
| EP2251789B1 (fr) | Module d'entrées/sorties pour capteurs et/ou actionneurs échangeant des informations avec deux unités centrales | |
| FR2510856A1 (fr) | Procede pour effectuer des essais de fonctionnement sur des unites peripheriques par simulation dans une installation de telecommunications, notamment dans une installation telephonique | |
| FR3018650A1 (fr) | Commutateur ethernet, engin mobile et bus de transport de passagers comprenant ledit commutateur ethernet | |
| EP3389232A1 (fr) | Procédé de configuration pour la diffusion de messages | |
| FR2761842A1 (fr) | Systeme et procede de transmission de donnees issues d'un ensemble d'automates | |
| CN121664735A (zh) | 一种车辆诊断通信系统 | |
| FR3129797A1 (fr) | Procede de configuration d’un reseau de communication et nœud implementant ledit procede de configuration |