FR3076161B1 - Dispositif de supervision de defauts d’organe(s) esclave(s) pour un organe maitre d’un reseau multiplexe. - Google Patents
Dispositif de supervision de defauts d’organe(s) esclave(s) pour un organe maitre d’un reseau multiplexe. Download PDFInfo
- Publication number
- FR3076161B1 FR3076161B1 FR1762797A FR1762797A FR3076161B1 FR 3076161 B1 FR3076161 B1 FR 3076161B1 FR 1762797 A FR1762797 A FR 1762797A FR 1762797 A FR1762797 A FR 1762797A FR 3076161 B1 FR3076161 B1 FR 3076161B1
- Authority
- FR
- France
- Prior art keywords
- oej
- slave
- master
- counter
- organ
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40234—Local Interconnect Network LIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40241—Flexray
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/005—Moving wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Leader-follower arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Un dispositif de supervision (DS) équipe un organe maître (OM) d'un réseau de communication (RC) multiplexé à transmission de trames de données entre l'organe maître (OM) et au moins un organe esclave (OE1-OE3). Ce dispositif (DS) comprend des moyens d'analyse (MA) plaçant dans un premier état un paramètre p(2) associé à un organe esclave (OE2) lorsque ce dernier (OE2) est déclaré présent physiquement sur le réseau (RC), et incrémentant d'une unité une valeur en cours d'un compteur c(2) associé à un organe esclave (OE2) chaque fois que l'organe maître (OM) ne reçoit pas de trame de lecture de cet organe esclave (OE2) alors que le paramètre p(2) associé est dans son premier état, et considérant qu'il existe un défaut confirmé d'un organe esclave (OE2) lorsque le compteur c(2) associé atteint une valeur maximale dans un premier intervalle de temps prédéfini.
Description
DISPOSITIF DE SUPERVISION DE DÉFAUTS DORGANE(S) ESCLAVE(S) POUR UN ORGANE MAÎTRE D’UN RÉSEAU MULTIPLEXE.
L’invention concerne les réseaux de communication multiplexés adaptés à la transmission de trames de données entre un organe maître et au moins un organe esclave dans des créneaux temporels définis dans au moins une table de programmation, et plus précisément la supervision du fonctionnement des organes esclaves de tels réseaux.
Dans les réseaux de communication multiplexés définis ci-avant, comme par exemple ceux dits LIN (« Local Interconnect Network ») ou FLEXRAY, un organe maître et au moins un organe esclave sont agencés de manière à s’échanger des trames de données dans des créneaux temporels qui sont définis dans au moins une table de programmation (ou « schedule table »). De ce fait, ces réseaux sont parfois dits déterministes.
Plus précisément, dans les réseaux multiplexés définis ci-avant, et notamment dans ceux dits LIN et FLEXRAY, l’organe maître transmet des trames de données dites d’écriture (ou « write frames »), composées d’un entête (ou « header ») et d’un message, tandis que chaque organe esclave transmet des trames de données dites de lecture (ou « read frames »), composées d’un entête émis par l’organe maître dans une trame d’écriture et d’un message (de réponse). Ces transmissions se font dans des créneaux temporels (ou slots) qui sont prédéfinis dans au moins une table de programmation dite transversale (il peut en effet y avoir plusieurs tables de programmation transversales pour répondre à des phases de vie ou fonctionnelles particulières).
Les standards des réseaux multiplexés définis ci-avant ne définissent pas de mécanisme permettant de signaler un défaut sur un organe esclave se traduisant par l’absence de réception par l’organe maître de trames de lecture qu’il aurait dû lui adresser en réponse à ses trames d’écriture. En d’autres termes, il n’existe pas de mécanisme permettant de diagnostiquer la liaison de transmission de ces réseaux multiplexés, ce qui rend difficile, voire impossible, la localisation dans un service après-vente des potentielles pannes liées aux organes esclaves.
L’invention a donc notamment pour but d’améliorer la situation.
Elle propose notamment à cet effet un dispositif de supervision destiné à équiper un organe maître d’un réseau de communication multiplexé adapté à la transmission de trames de données entre l’organe maître et au moins un organe esclave dans des créneaux temporels définis dans au moins une table de programmation.
Ce dispositif de supervision se caractérise par le fait qu’il comprend des moyens d’analyse :
- plaçant dans un premier état un paramètre p(j) associé à un organe esclave lorsque ce dernier est déclaré présent physiquement sur le réseau,
- incrémentant d’une unité une valeur en cours d’un compteur c(j) associé à un organe esclave chaque fois que l’organe maître ne reçoit pas de trame de lecture (requise) de cet organe esclave alors que le paramètre p(j) associé à ce dernier est dans son premier état, et
- considérant qu’il existe un défaut confirmé d’un organe esclave lorsque le compteur c(j) associé à ce dernier atteint une valeur maximale dans un premier intervalle de temps prédéfini.
Ce mécanisme à compteurs c(j) permet avantageusement de superviser tous les organes esclaves, et plus précisément de déterminer celui/ceux qui a/ont un défaut.
Le dispositif de supervision selon l’invention peut comporter d’autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment :
- ses moyens d’analyse peuvent considérer qu’il existe un défaut confirmé d’un organe esclave lorsque le compteur c(j) associé à ce dernier atteint la valeur maximale dans le premier intervalle de temps prédéfini, après être parti d’une valeur minimale ;
- ses moyens d’analyse peuvent décrémenter d’une unité la valeur en cours du compteur c(j) associé à un organe esclave chaque fois que l’organe maître reçoit une trame de lecture de cet organe esclave alors que le paramètre p(j) associé à ce dernier est dans son premier état, et peuvent considérer qu’une absence de défaut d’un organe esclave est confirmée lorsque le compteur c(j) associé à ce dernier atteint une valeur minimale dans un second intervalle de temps prédéfini ;
> ses moyens d’analyse peuvent considérer qu’une absence de défaut d’un organe esclave est confirmée lorsque le compteur c(j) associé à ce dernier atteint la valeur minimale dans le second intervalle de temps prédéfini, après être parti de la valeur maximale ;
> le second intervalle de temps prédéfini peut être égal au premier intervalle de temps prédéfini ;
- ses moyens d’analyse peuvent ne pas agir sur la valeur en cours du compteur c(j) associé à un organe esclave lorsque le paramètre p(j) associé à ce dernier est dans un second état représentatif de la non déclaration de présence physique de cet organe esclave sur le réseau ;
- il peut comprendre des moyens de stockage stockant une valeur représentative d’un défaut confirmé d’un organe esclave chaque fois que les moyens d’analyse considèrent qu’il existe un tel défaut confirmé.
L’invention propose également un organe maître, d’une part, destiné à faire partie d’un réseau de communication multiplexé adapté à la transmission de trames de données entre l’organe maître et au moins un organe esclave dans des créneaux temporels définis dans au moins une table de programmation, et, d’autre part, comprenant un dispositif de supervision du type de celui présenté ciavant.
L’invention propose également un véhicule, éventuellement de type automobile et comprenant, d’une part, un réseau de communication multiplexé, comprenant au moins un organe esclave et adapté à la transmission de trames de données dans des créneaux temporels définis dans au moins une table de programmation, et, d’autre part, un organe maître du type de celui présenté ciavant et connecté au réseau de communication.
L’invention est particulièrement bien adaptée, bien que non limitativement, au cas où le réseau de communication est de type LIN ou FLEXRAY.
D’autres caractéristiques et avantages de l’invention apparaîtront à l’examen de la description détaillée ci-après, et du dessin annexé, sur lequel la figure 1 illustre schématiquement et fonctionnellement un véhicule comprenant un réseau de communication auquel sont connectés un organe maître, équipé d’un dispositif de supervision selon l’invention, et trois organes esclaves.
L’invention a notamment pour but de proposer un dispositif de supervision DS destiné à équiper un organe maître OM propre à être connecté à un réseau de communication RC multiplexé adapté à la transmission de trames de données entre cet organe maître OM et au moins un organe esclave OEj dans des créneaux temporels définis dans au moins une table de programmation dite transversale.
Dans ce qui suit, on considère, à titre d’exemple non limitatif, que l’organe maître OM et les organes esclaves OEj sont destinés à être connectés à un réseau de communication RC multiplexé de type LIN (« Local Interconnect Network »). Mais l’invention n’est pas limitée à ce type de réseau de communication multiplexé. D’une manière générale, l’invention concerne tout réseau de communication multiplexé adapté à la transmission de trames de données entre un organe maître et au moins un organe esclave dans des créneaux temporels définis dans au moins une table de programmation. Ainsi, le réseau de communication RC multiplexé pourrait être de type FLEXRAY, par exemple.
Par ailleurs, on considère dans ce qui suit, à titre d’exemple non limitatif, que le réseau de communication RC est destiné à être installé dans un véhicule automobile V, comme par exemple une voiture. Mais l’invention n’est pas limitée à cette application. Elle concerne en effet tout système, installation ou appareil pouvant comprendre au moins un réseau de communication multiplexé adapté à la transmission de trames de données entre un organe maître et au moins un organe esclave dans des créneaux temporels définis dans au moins une table de programmation transversale. Elle concerne donc notamment les véhicules, qu’ils soient de type terrestre, maritime (ou fluvial), ou aérien, les satellites, les installations, éventuellement de type industriel, et les bâtiments.
On a schématiquement représenté sur la figure 1 un véhicule V comprenant un exemple non limitatif de réseau (de communication) RC multiplexé. Dans cet exemple, le réseau RC (de type LIN) comprend un bus auquel sont connectés un organe (ou nœud) maître OM et trois organes (ou nœuds) esclaves OE1 à OE3 (j = 1 à 3). Mais le nombre d’organes esclaves OEj peut prendre n’importe quelle valeur supérieure ou égale à un (1).
L’organe maître OM et les organes esclaves OEj peuvent être de tout type, dès lors qu’ils sont impliqués dans l’acquisition ou l’utilisation de données. Par exemple, dans le cas d’une voiture ils peuvent être choisis parmi un calculateur multimédia ou un capteur ou un actionneur ou encore un écran (éventuellement tactile).
Une fois connectés à un réseau RC, l’organe maître OM et les organes esclaves OEj transmettent des trames de données dans des créneaux temporels (ou slots) qui sont prédéfinis dans au moins une table de programmation transversale, connue seulement par l’organe maître OM.
Comme illustré sur la figure 1, l’organe maître OM comprend notamment une interface de ligne IL qui est propre à être connectée au bus du réseau RC, et un microcontrôleur MC qui est connecté à l’interface de ligne IL.
Il est rappelé que dans les réseaux multiplexés concernés par l’invention, et notamment dans ceux dits LIN et FLEXRAY, l’organe maître OM transmet des trames de données dites d’écriture (ou write frames), composées d’un entête (ou header) et d’un message, tandis que chaque organe esclave OEj transmet des trames de données dites de lecture (ou read frames), composées d’un entête émis par l’organe maître OM dans une trame d’écriture et d’un message (de réponse). Ces transmissions se font dans des créneaux temporels (ou slots) qui sont prédéfinis dans au moins une table de programmation transversale (il peut en effet y avoir plusieurs tables de programmation transversales pour répondre à des phases de vie ou fonctionnelles particulières).
Comme indiqué précédemment, l’invention propose d’équiper l’organe maître OM d’un dispositif de supervision DS destiné à superviser le fonctionnement de chaque organe esclave OEj avec lequel il doit échanger des trames de données.
Un dispositif de supervision DS, selon l’invention, comprend au moins des moyens d’analyse MA. Comme illustré non limitativement, il fait par exemple partie du microcontrôleur MC. Mais, il pourrait également être connecté à ce microcontrôleur MC.
Les moyens d’analyse MA sont agencés de manière à placer dans un premier état un paramètre p(j) qui est associé à un organe esclave OEj chaque fois que ce dernier (OEj) est déclaré présent physiquement sur le réseau RC. Un organe esclave OEj est déclaré présent physiquement sur le réseau RC lorsque l’organe maître OM lui transmet (dans une trame d’écriture) un entête requérant une trame de lecture. On comprendra que chaque organe esclave OEj a un paramètre p(j) qui lui est associé. Dans l’exemple illustré les moyens d’analyse MA utilisent donc trois paramètres p(1) à p(3) (j = 1 à 3) associés respectivement aux organes esclaves OE1 à OE3.
A titre d’exemple le premier état d’un paramètre p(j) est une valeur égale à un (1). Mais il pourrait également s’agir d’une valeur égale à zéro (0), par exemple.
De plus, les moyens d’analyse MA sont agencés de manière à incrémenter d’une unité (« +1 ») une valeur en cours d’un compteur c(j) qui est associé à un organe esclave OEj chaque fois que l’organe maître OM ne reçoit pas de trame de lecture (requise) de cet organe esclave OEj alors que le paramètre p(j) associé à ce dernier (OEj) est dans son premier état. On comprendra que chaque organe esclave OEj a un compteur c(j) qui lui est associé en plus de son paramètre p(j). Dans l’exemple illustré les moyens d’analyse MA entretiennent donc trois compteurs c(1) à c(3) (j = 1 à 3) associés respectivement aux organes esclaves OE1 à OE3.
Enfin, les moyens d’analyse MA sont agencés de manière à considérer qu’il existe un défaut confirmé d’un organe esclave OEj lorsque le compteur c(j) associé à ce dernier (OEj) atteint une valeur maximale Cmax dans un premier intervalle de temps it1 prédéfini. Par exemple, ce qui déclenche le début de ce premier intervalle de temps it1 c’est le fait que l’organe maître OM ne reçoit pas de trame de lecture de l’organe esclave OEj en réponse à sa trame d’écriture dans le créneau temporel prédéfini.
Il est important de noter que la durée du premier intervalle de temps it1 n’est pas obligatoirement une valeur fixe. Il est même préférable pour prendre en compte toutes les situations qu’elle soit comprise dans un intervalle de valeurs [tm1, tm2]. En d’autres termes, les moyens d’analyse MA vont observer si un compteur c(j) atteint sa valeur maximale Cmax entre les instants tm1 et tm2 référencés par rapport au début du premier intervalle de temps it1 en cours. Par exemple, on peut choisir tm1 égale à 1,6 secondes et tm2 égale à 2,4 secondes.
Grâce à ce mécanisme à compteurs c(j) il est désormais possible de superviser tous les organes esclaves OEj, et plus précisément de déterminer celui/ceux qui a/ont un défaut.
En utilisant une valeur maximale Cmax des compteurs c(j) relativement grande, la probabilité que le défaut soit permanent et non pas temporaire est élevée. Par exemple, cette valeur maximale Cmax peut être comprise entre 200 et 255.
De préférence, les moyens d’analyse MA considèrent qu’il existe un défaut confirmé d’un organe esclave OEj lorsque le compteur c(j) associé à ce dernier OEj atteint la valeur maximale Cmax dans le premier intervalle de temps it1 prédéfini, après être parti d’une valeur minimale Cmin. Cette option plus contraignante permet de garantir que le défaut est permanent et non pas temporaire.
Par exemple, cette valeur minimale Cmin peut être égale à zéro (0). Mais cela n’est pas obligatoire.
On notera que les moyens d’analyse MA peuvent être aussi agencés de manière à décrémenter d’une unité (« -1 ») la valeur en cours du compteur c(j) qui est associé à un organe esclave OEj chaque fois que l’organe maître OM reçoit une trame de lecture de cet organe esclave OEj alors que le paramètre p(j) associé à ce dernier (OEj) est dans son premier état. Dans ce cas, les moyens d’analyse MA considèrent qu’une absence de défaut d’un organe esclave OEj est confirmée lorsque le compteur c(j) qui est associé à ce dernier (OEj) atteint la valeur minimale Cmin dans un second intervalle de temps it2 prédéfini.
Ainsi, il est désormais possible de déterminer chaque organe esclave OEj qui n’a plus de défaut, au moins temporairement. On comprendra en effet que si l’on peut décrémenter un compteur c(j) c’est qu’il avait préalablement été incrémenté et donc que l’organe esclave OEj avait présenté un défaut au moins temporairement, mais pas forcément confirmé.
Il est important de noter que la durée du second intervalle de temps it2 n’est pas obligatoirement une valeur fixe. Il est même préférable pour prendre en compte toutes les situations qu’elle soit comprise dans un intervalle de valeurs [tm3, tm4]. En d’autres termes, les moyens d’analyse MA vont observer si un compteur c(j) atteint sa valeur minimale Cmin entre les instants tm3 et tm4 référencés par rapport au début du second intervalle de temps it2 en cours.
On notera également que le second intervalle de temps it2 prédéfini peut, par exemple, être égal au premier intervalle de temps It1 prédéfini. Mais cela n’est pas obligatoire.
De préférence, les moyens d’analyse MA considèrent qu’une absence de défaut d’un organe esclave OEj est confirmée lorsque le compteur c(j) associé à ce dernier OEj atteint la valeur minimale Cmin dans le second intervalle de temps it2 prédéfini, après être parti de la valeur maximale Cmax. Cette option plus contraignante permet de garantir qu’un organe esclave OEj qui présentait un défaut confirmé ne présente désormais plus de défaut.
On notera également que les moyens d’analyse MA peuvent être aussi agencés de manière à ne pas agir sur la valeur en cours du compteur c(j) qui est associé à un organe esclave OEj lorsque le paramètre p(j) associé à ce dernier (OEj) est dans un second état qui est représentatif de la non déclaration de présence physique de cet organe esclave OEj sur le réseau RC. En effet, dans cette situation le problème est du côté de l’organe maître OM (qui n’a pas transmis sa trame de lecture), et donc il ne servirait à rien d’attendre une trame de lecture issue d’un organe esclave OEj pendant son créneau temporel (ou slot) prédéfini dans la table de programmation, alors même que cet organe esclave OEj n’a pas reçu de trame de lecture de l’organe maître OM.
A titre d’exemple le second état d’un paramètre p(j) est une valeur égale à zéro (0). Mais il pourrait également s’agir d’une valeur égale à un (1), par exemple. Elle est en tout cas différente de la valeur du premier état.
On notera également que le dispositif de supervision DS peut aussi comprendre, comme illustré non limitativement sur la figure 1, des moyens de stockage MS chargés de stocker une valeur qui est représentative d’un défaut confirmé d’un organe esclave OEj chaque fois que les moyens d’analyse MA considèrent qu’il existe un tel défaut confirmé. Cela permet en effet de conserver une trace de chaque défaut confirmé d’un organe esclave OEj, et donc de connaître facilement dans un service après-vente, par lecture du contenu des moyens de stockage MS au moyen d’un équipement d’analyse (ou de diagnostic), chaque organe esclave OEj ayant fait l’objet d’un défaut confirmé.
Ces moyens de stockage MS peuvent, par exemple, se présenter sous la forme d’une mémoire, éventuellement de type logiciel.
On notera également que les moyens de stockage MS pourraient être aussi propres à stocker une valeur qui est représentative d’une fin de défaut confirmé chaque fois que les moyens d’analyse MA considèrent (ou déterminent) qu’une absence de défaut d’un organe esclave OEj est confirmée. Ainsi la lecture du contenu des moyens de stockage MS au moyen de l’équipement d’analyse (ou de diagnostic) peut permettre d’attirer l’attention sur un organe esclave OEj ayant un comportement suspect.
On notera également que les moyens d’analyse MA peuvent, par exemple, être réalisés sous la forme de modules logiciels (ou informatiques ou « software ») stockés dans une mémoire de l’organe maître OM, par exemple du microcontrôleur MC. Mais dans une variante ils pourraient être réalisés sous la forme d’une combinaison de circuits électroniques (ou « hardware ») et de modules logiciels, comme c’est par exemple le cas d’un circuit intégré de type FPGA (« Field Programmable Gate Array ») ou ASIC (circuit spécialisé).
On notera également que lorsque l’organe maître OM est mis en fonctionnement (ou alimenté), les moyens d’analyse MA réinitialisent de préférence soit à la valeur Cmin chaque valeur d’un compteur c(j) associé à un organe esclave OEj pour lequel existait une absence de défaut confirmée à la fin de son dernier fonctionnement (c’est-à-dire avant que l’on cesse de l’alimenter), soit à la valeur Cmax chaque valeur d’un compteur c(j) associé à un organe esclave OEj pour lequel existait un défaut confirmé à la fin de son dernier fonctionnement. Cette option est destinée à ne pas confirmer d’emblée un défaut lors d’une mise en fonctionnement si la valeur représentative de ce défaut confirmé avait été stockée avant la fin du dernier fonctionnement de l’organe maître OM.
Grâce à l’invention, la supervision des organes esclaves est indépendante de la configuration du système comprenant le réseau de communication (par exemple un véhicule). Cela résulte du fait que l’on ne se préoccupe que des organes esclaves qui sont présents physiquement (c’est-àdire qui répondent aux entêtes que leur transmet l’organe maître dans ses trames d’écriture). Par conséquent, cela permet de limiter la diversité logicielle dans les organes maîtres. De plus, l’invention n’induit pas de surcoût de matériel.
Claims (10)
- REVENDICATIONS1. Dispositif de supervision (DS) pour un organe maître (OM) d’un réseau de communication (RC) multiplexé adapté à la transmission de trames de données entre ledit organe maître (OM) et au moins un organe esclave (OEj) dans des créneaux temporels définis dans au moins une table de programmation, caractérisé en ce qu’il comprend des moyens d’analyse (MA) i) plaçant dans un premier état un paramètre p(j) associé à un organe esclave (OEj) lorsque ce dernier (OEj) est déclaré présent physiquement sur ledit réseau (RC), ii) incrémentant d’une unité une valeur en cours d’un compteur c(j) associé à un organe esclave (OEj) chaque fois que ledit organe maître (OM) ne reçoit pas de trame de lecture de cet organe esclave (OEj) alors que ledit paramètre p(j) associé à ce dernier (OEj) est dans son premier état, et iii) considérant qu’il existe un défaut confirmé d’un organe esclave (OEj) lorsque ledit compteur c(j) associé à ce dernier (OEj) atteint une valeur maximale dans un premier intervalle de temps prédéfini.
- 2. Dispositif selon la revendication 1, caractérisé en ce que lesdits moyens d’analyse (MA) considèrent qu’il existe un défaut confirmé d’un organe esclave (OEj) lorsque ledit compteur c(j) associé à ce dernier (OEj) atteint ladite valeur maximale dans ledit premier intervalle de temps prédéfini, après être parti d’une valeur minimale.
- 3. Dispositif selon la revendication 1 ou 2, caractérisé en ce que lesdits moyens d’analyse (MA) décrémentent d’une unité ladite valeur en cours du compteur c(j) associé à un organe esclave (OEj) chaque fois que ledit organe maître (OM) reçoit une trame de lecture de cet organe esclave (OEj) alors que ledit paramètre p(j) associé à ce dernier (OEj) est dans son premier état, et considèrent qu’une absence de défaut d’un organe esclave (OEj) est confirmée lorsque ledit compteur c(j) associé à ce dernier (OEj) atteint une valeur minimale dans un second intervalle de temps prédéfini.
- 4. Dispositif selon la revendication 3, caractérisé en ce que lesdits moyens d’analyse (MA) considèrent qu’une absence de défaut d’un organe esclave (OEj) est confirmée lorsque ledit compteur c(j) associé à ce dernier (OEj) atteint ladite valeur minimale dans ledit second intervalle de temps prédéfini, après être parti de ladite valeur maximale.
- 5. Dispositif selon la revendication 3 ou 4, caractérisé en ce que ledit second intervalle de temps prédéfini est égal audit premier intervalle de temps prédéfini.
- 6. Dispositif selon l’une des revendications 1 à 5, caractérisé en ce que lesdits moyens d’analyse (MA) n’agissent pas sur la valeur en cours du compteur c(j) associé à un organe esclave (OEj) lorsque ledit paramètre p(j) associé à ce dernier (OEj) est dans un second état représentatif de la non déclaration de présence physique de cet organe esclave (OEj) sur ledit réseau (RC).
- 7. Dispositif selon l’une des revendications 1 à 6, caractérisé en ce qu’il comprend des moyens de stockage (MS) stockant une valeur représentative d’un défaut confirmé d’un organe esclave (OEj) chaque fois que lesdits moyens d’analyse (MA) considèrent qu’il existe un tel défaut confirmé.
- 8. Organe maître (OM) propre à faire partie d’un réseau de communication (RC) multiplexé adapté à la transmission de trames de données entre ledit organe maître (OM) et au moins un organe esclave (OEj) dans des créneaux temporels définis dans au moins une table de programmation, caractérisé en ce qu’il comprend un dispositif de supervision (DS) selon l’une des revendications précédentes.
- 9. Véhicule (V) comprenant un réseau de communication (RC) multiplexé, comprenant au moins un organe esclave (OEj) et adapté à la transmission de trames de données dans des créneaux temporels définis dans au moins une table de programmation, caractérisé en ce qu’il comprend un organe maître (OM) selon la revendication précédente, connecté audit réseau de communication (RC).
- 10. Véhicule selon la revendication 9, caractérisé en ce que ledit réseau de communication (RC) est de type LIN ou FLEXRAY.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1762797A FR3076161B1 (fr) | 2017-12-21 | 2017-12-21 | Dispositif de supervision de defauts d’organe(s) esclave(s) pour un organe maitre d’un reseau multiplexe. |
| PCT/FR2018/053181 WO2019122589A1 (fr) | 2017-12-21 | 2018-12-11 | Dispositif de supervision de défauts d'organe(s) esclave(s) pour un organe maître d'un réseau multiplexé |
| EP18833467.6A EP3729860A1 (fr) | 2017-12-21 | 2018-12-11 | Dispositif de supervision de défauts d'organe(s) esclave(s) pour un organe maître d'un réseau multiplexé |
| CN201880083254.0A CN111512663B (zh) | 2017-12-21 | 2018-12-11 | 用于多路复用网络的主部件的从部件故障监控设备 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1762797 | 2017-12-21 | ||
| FR1762797A FR3076161B1 (fr) | 2017-12-21 | 2017-12-21 | Dispositif de supervision de defauts d’organe(s) esclave(s) pour un organe maitre d’un reseau multiplexe. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR3076161A1 FR3076161A1 (fr) | 2019-06-28 |
| FR3076161B1 true FR3076161B1 (fr) | 2019-11-15 |
Family
ID=62067626
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1762797A Active FR3076161B1 (fr) | 2017-12-21 | 2017-12-21 | Dispositif de supervision de defauts d’organe(s) esclave(s) pour un organe maitre d’un reseau multiplexe. |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP3729860A1 (fr) |
| CN (1) | CN111512663B (fr) |
| FR (1) | FR3076161B1 (fr) |
| WO (1) | WO2019122589A1 (fr) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT202000004978A1 (it) | 2020-03-09 | 2021-09-09 | Stmicroelectronics Application Gmbh | Dispositivo elettronico, sistema e veicolo corrispondenti |
| FR3149155A1 (fr) * | 2023-05-23 | 2024-11-29 | Psa Automobiles Sa | Procédé d’auto-adressage sécurisé d’organes esclaves dans un réseau lin |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6159941A (ja) * | 1984-08-30 | 1986-03-27 | Fujitsu Ltd | マルチドロツプ接続端末制御方式 |
| JPH04100441A (ja) * | 1990-08-20 | 1992-04-02 | Fujitsu Ltd | 通信障害処理方式 |
| JPH09205687A (ja) * | 1995-11-22 | 1997-08-05 | Meidensha Corp | 遠方監視制御装置の詳細情報伝送方法およびデータ送信失敗検出方法およびフレーム長選定用の回線診断方法およびフレーム長切替方法 |
| US6307835B1 (en) * | 1998-07-10 | 2001-10-23 | Stmicroelectronics, Inc. | Method and apparatus for controlling data flow in data communication networks |
| US7570614B2 (en) * | 2001-01-25 | 2009-08-04 | Bandspeed, Inc. | Approach for managing communications channels based on performance |
| CN100484006C (zh) * | 2004-02-04 | 2009-04-29 | 华为技术有限公司 | 服务通用分组无线业务支持节点对计费网关的管理方法 |
| US7508757B2 (en) * | 2004-10-15 | 2009-03-24 | Alcatel Lucent | Network with MAC table overflow protection |
| DE102006032217A1 (de) * | 2006-07-12 | 2008-01-24 | Robert Bosch Gmbh | Verfahren zum Betreiben eines LIN-Busses |
| JP4519159B2 (ja) * | 2007-07-12 | 2010-08-04 | 株式会社日立製作所 | パケット転送装置及びパケット転送方法 |
| ATE467961T1 (de) * | 2008-03-10 | 2010-05-15 | Delphi Tech Inc | Störungserkennung und isolierung eines nachgeschalteten highspeed-can-netzes |
| JP4581037B2 (ja) * | 2008-07-10 | 2010-11-17 | 国立大学法人名古屋大学 | 中継装置、通信システム及び通信方法 |
| FR2941117B1 (fr) * | 2009-01-15 | 2011-02-11 | Peugeot Citroen Automobiles Sa | Procede et dispositif de controle du reveil, d'organes appartenant a au moins un reseau multiplexe, par comptage de reveils intempestifs |
| JP5240345B2 (ja) * | 2011-11-04 | 2013-07-17 | パナソニック株式会社 | 無線通信装置 |
| FR3010205B1 (fr) * | 2013-08-30 | 2015-08-28 | Peugeot Citroen Automobiles Sa | Procede et dispositif de controle de la transmission de trames de reponse, issues d'organes esclaves appartenant a un reseau lin, a un reseau d'un autre type |
| KR101589224B1 (ko) * | 2014-12-16 | 2016-01-27 | 현대자동차주식회사 | Lin 통신 시스템 및 방법, 그리고 이를 실행하는 컴퓨터 판독 가능한 기록매체 |
| FR3038407B1 (fr) * | 2015-07-02 | 2017-07-21 | Peugeot Citroen Automobiles Sa | Organe maitre a moyens d’analyse de defaut de la couche physique d’un reseau video bidirectionnel |
| FR3043516B1 (fr) * | 2015-11-05 | 2017-12-08 | Peugeot Citroen Automobiles Sa | Procede d’identification du type et du debit d’organe esclave par un organe maitre dans un reseau de communication multiplexe lin |
| FR3051576B1 (fr) * | 2016-05-20 | 2019-06-14 | Peugeot Citroen Automobiles Sa | Reseau multiplexe avec gestion de perte de trame d’etat. |
-
2017
- 2017-12-21 FR FR1762797A patent/FR3076161B1/fr active Active
-
2018
- 2018-12-11 EP EP18833467.6A patent/EP3729860A1/fr not_active Ceased
- 2018-12-11 CN CN201880083254.0A patent/CN111512663B/zh active Active
- 2018-12-11 WO PCT/FR2018/053181 patent/WO2019122589A1/fr not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| CN111512663B (zh) | 2024-05-14 |
| EP3729860A1 (fr) | 2020-10-28 |
| FR3076161A1 (fr) | 2019-06-28 |
| CN111512663A (zh) | 2020-08-07 |
| WO2019122589A1 (fr) | 2019-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FR3076161B1 (fr) | Dispositif de supervision de defauts d’organe(s) esclave(s) pour un organe maitre d’un reseau multiplexe. | |
| FR2991116A1 (fr) | Systeme de detection securisee integrant des fonctions de diagnostic | |
| FR2988949A1 (fr) | Dispositif de communication et procede de programmation ou de correction d'erreur d'un ou plusieurs participants du dispositif de communication | |
| FR2942363A1 (fr) | Procede de communication entre deux calculateurs electroniques automobiles et dispositif associe | |
| EP3039827B1 (fr) | Procédé et dispositif de contrôle de la transmission de trames de réponse, issues d'organes esclaves appartenant à un réseau lin, à un réseau d'un autre type | |
| FR2679723A1 (fr) | Procede de transmission de donnees numeriques emises sous forme de trames de signaux differentiels. | |
| EP3317771B1 (fr) | Organe maître à moyens d'analyse de défaut de la couche physique d'un réseau vidéo bidirectionnel | |
| EP3408990B1 (fr) | Dispositif de passerelle pour un système de communication embarqué d'un véhicule automobile | |
| EP2104277B1 (fr) | Détection de pannes et isolation d'un réseau CAN highspeed AVAL | |
| EP3295613B1 (fr) | Procédé et dispositif de contrôle de la transmission de trames dans un réseau vidéo bidirectionnel. | |
| FR2691029A1 (fr) | Procédé d'analyse à distance de données d'un protocole, terminal d'abonné spécialisé et dispositif d'analyse distant correspondant. | |
| FR3055504A1 (fr) | Procede de controle de la charge d'une passerelle de concentration de donnees pour un reseau de communication sans fil | |
| FR3122059A1 (fr) | Procédé, dispositif et système de communication de données d’évènement pour véhicule | |
| FR3114465A1 (fr) | Procédé et dispositif de gestion de l'émission de messages | |
| FR3039341A1 (fr) | Procede de determination d'une route deux routeurs d'un reseau de communication par courants porteurs en ligne et routeur pour la mise en œuvre d'un tel procede. | |
| FR3044191A1 (fr) | Dispositif de test d’un reseau video bidirectionnel par generation de trames non video de test pour des organes | |
| FR3036244A1 (fr) | Organe esclave a moyens de verification de caracteristiques de protocole de communication, pour un reseau video bidirectionnel | |
| FR3115957A1 (fr) | Procédé d'échange de données dans une plateforme de communication, produit programme d'ordinateur et plateforme de communication associés | |
| FR3136289A1 (fr) | Procédé et dispositif de contrôle de calculateurs d’un véhicule | |
| FR3156269A1 (fr) | Procédé, dispositif et système de communication de fichiers de trace dans un réseau de communication commuté d’un véhicule | |
| FR3157743A1 (fr) | Découverte d’un réseau de synchronisation au sein d’un réseau d’équipements | |
| EP2984792B1 (fr) | Procédé et système de lissage des pics de charge d'un réseau de données en temps réel. | |
| FR3048098A1 (fr) | Dispositif d'analyse d'un reseau video bidirectionnel par observation de trames echangees entre organes | |
| FR3104355A1 (fr) | Conversion de données d’un premier vers un second protocole de description de communication | |
| WO2019202273A1 (fr) | Procédé et système de contrôle qualité en temps réel par modèle de réseau social |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20190628 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |
|
| PLFP | Fee payment |
Year of fee payment: 4 |
|
| PLFP | Fee payment |
Year of fee payment: 5 |
|
| PLFP | Fee payment |
Year of fee payment: 6 |
|
| PLFP | Fee payment |
Year of fee payment: 7 |
|
| CD | Change of name or company name |
Owner name: STELLANTIS AUTO SAS, FR Effective date: 20240423 |
|
| PLFP | Fee payment |
Year of fee payment: 8 |
|
| PLFP | Fee payment |
Year of fee payment: 9 |