Brevet FR3051576A1 — publié le 20171124

RESEAU MULTIPLEXE AVEC GESTION DE PERTE DE TRAME D'ETAT. L'invention a trait au domaine des réseaux multiplexés, notamment les réseaux utilisés dans les installations industrielles et dans les automobiles. Il peut notamment s'agir de réseaux du type CAN (acronyme de « Controller Area Network ») ou LIN (acronyme de « Local Interconnected Network »). Dans ces réseaux, différents organes sont raccordés entre eux par un bus de connexion. Ces organes comprennent un organe de gestion, ou organe maître, qui détermine l'état fini des autres organes, dits organes esclaves. Par état fini, on entend les états relatifs à une phase de vie des organes, comme notamment un état normal de fonctionnement et un état de veille. Cette commande d'état est opérée par des trames de commande sur le bus du réseau. Or en cas de défaillance du réseau, ces trames ne circulent plus. Les organes autres que l'organe maître ne reçoivent alors plus la trame de commande d'état des dits organes. En l'absence de réception de cette trame, certains de ces organes voient leur alimentation coupée, ce qui peut occasionner des défaillances fonctionnelles, comme notamment la perte de données et/ou un actionneur immobilisé dans une position non nominale. Il peut s'agir d'un essuie-vitre immobilisé au milieu du pare-brise. Le document de brevet publié FR 2852 755 Al a trait à un système de gestion d'état d'un réseau multiplexé. Dans ce système, un organe maître émet des trames d'état définissant l'état des organes esclaves parmi des états de veille, de réveil, de fonctionnement normal, de mise en veille ou d'arrêt de communication sur le réseau. Il prévoit qu'au moins un des organes esclaves puisse passer en mode de fonctionnement dégradé en cas de non-réception de la trame d'état. Il peut s'agit d'organes du type autoalimenté (type 1), c'est-à- dire qui continuent à fonctionner en l'absence de trame de commande d'état, ainsi que d'organes du type à alimentation coupée (type 3), c'est-à-dire qui sont alimentés électriquement par l'organe maître en fonction de l'état du bus,. Le mode dégradé n'est cependant pas détaillé dans cet enseignement. De plus, ce type d'organe à alimentation coupée passe en mode veille lors de la disparition de l'alimentation par le bus. Cet enseignement n'a ainsi pas prévu une situation 3051576 2 où ce type d'organe peut être dans une configuration défaillante lors de sa mise en veille forcée. L'invention a pour objectif de pallier au moins un des inconvénients de l'état de la technique susmentionnée. Plus particulièrement, l'invention a pour objectif de 5 limiter les défaillances de certains organes d'un réseau multiplexé en cas de défaillance du réseau. L'invention a pour objet un procédé de gestion d'un réseau multiplexé, notamment pour véhicule automobile, le réseau comprenant un organe de gestion et au moins un organe esclave alimenté électriquement en fonction de 10 l'état du réseau et dont un état fini, parmi un état normal de fonctionnement et un état de veille, est commandé par une trame de commande d'état émise par l'organe de gestion ; caractérisé en ce que le procédé comprend les étapes suivantes : détection de défaillance imminente de l'alimentation du réseau ; et, en présence de ladite détection, passage pour l'organe esclave à un état de 15 préparation à une coupure d'alimentation dudit organe. Selon un mode avantageux de l'invention, l'état de préparation à une coupure d'alimentation comprend une sauvegarde de données de l'organe. Selon un mode avantageux de l'invention, l'état de préparation à une coupure d'alimentation comprend un positionnement en position neutre d'un ou 20 plusieurs actionneurs commandés par l'organe. Selon un mode avantageux de l'invention, l'état de préparation à une coupure d'alimentation comprend l'affichage sur un organe fonctionnel du type écran d'une information relative à ladite coupure. Selon un mode avantageux de l'invention, la détection de défaillance imminente 25 de l'alimentation du réseau correspond à une perte de réception par l'organe fonctionnel de la trame de commande d'état. Selon un mode avantageux de l'invention, le passage à l'état de préparation à une coupure d'alimentation a lieu après une perte de réception par l'organe esclave de la trame de commande d'état durant un laps de temps supérieur à 3051576 3 une valeur prédéterminée, ladite valeur prédéterminée étant préférentiellement supérieure à 0.3 seconde et/ou inférieure à 5 secondes. Selon un mode avantageux de l'invention, l'état fini du ou d'au moins un des organes esclaves comprend, en outre, un état de mise en veille et un état de 5 réveil. Selon un mode avantageux de l'invention, le réseau est du type CAN, LIN ou LVDS Bidir. L'invention a également pour objet un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé 10 selon l'invention lorsque ledit programme est exécuté sur un ordinateur. L'ordinateur fait avantageusement partie du système de gestion du véhicule. L'invention a également pour objet un véhicule automobile comprenant un réseau multiplexé avec un organe de gestion et au moins un organe esclave alimenté électriquement en fonction de l'état du réseau et dont un état fini, 15 parmi un état normal de fonctionnement et un état de veille, est commandé par une trame de commande d'état émise par l'organe de gestion ; remarquable en ce que ledit réseau est configuré pour exécuter le procédé selon l'invention Les mesures de l'invention sont intéressantes en ce qu'elles permettent d'éviter des mises à l'arrêt brutales des organes esclaves en cas de défaillance du 20 réseau. Les conséquences de la défaillance du réseau sont ainsi minimisées. D'autres caractéristiques et avantages de la présente invention seront mieux compris à l'aide de la description et des dessins parmi lesquels : - La figure 1 représente de manière schématique l'architecture d'un réseau multiplexé conforme à l'invention ; 25 - La figure 2 est un graphe d'état d'un organe du réseau conforme à l'invention ; - La figure 3 est un logigramme de fonctionnement d'un organe du réseau conforme à l'invention. 3051576 4 La figure 1 illustre schématiquement un réseau multiplexé conforme à l'invention. Le réseau 2 comprend un organe de gestion 4, dit maître (« manager »), relié à des organes esclaves 6 par un bus de communication 8. Chacun de l'organe de gestion et des organes esclaves comprend une unité 5 électronique de contrôle (ECU1, ECU2, ECUn, où ECU est l'acronyme de « Electronic Control Unit ») du type microcontrôleur apte à gérer une communication binaire avec les autres organes via le bus de communication 8. Le bus de communication peut être du type CAN (acronyme de « Controller Area Network »), LIN (acronyme de « Local Interconnected Network ») ou 10 encore LVDS Bidir (acronyme pour « Low Voltage Differential Signaling Bidirectional »). L'organe de gestion 4 est maître et les organes esclaves en ce que l'organe de gestion 4 détermine l'état des organes esclaves 6. Pour ce faire il émet de trames d'état sur le réseau, ces trames étant reçues par les organes esclaves et déterminant l'état de phase de vie que ces organes 15 doivent prendre. Parmi ces états, on peut compter un état normal de fonctionnement et un état en veille. Ces états peuvent également compter un état de mise en veille et un état de réveil. Parmi les organes esclaves certains peuvent être d'un premier type avec une alimentation permanente et d'autres d'un deuxième type à alimentation 20 commutée. Le ou les organes du premier type sont alimentés électriquement en permanence, indépendamment de l'état du réseau. Il peut s'agit d'organes pour des fonctions sécuritaires qui doivent toujours être assurées. A l'inverse, le ou les organes du deuxième type sont alimentés électriquement en fonction de l'état du réseau par l'organe maître. Cela signifie qu'en cas de défaillance du 25 réseau, ils peuvent ne plus être alimentés et, partant, mis à l'arrêt brutalement. La figure 2 est un graphe d'état d'un organe du deuxième type, conformément à l'invention. L'état normal 10 (NORMAL) peut être atteint notamment suite à l'alimentation électrique de l'organe via le réseau. A partir de cet état 10, il peut passer à un état de veille 12 (GO_TO_SLEEP) suite à la réception d'une trame 30 correspondante émise par l'organe de gestion (4, figure 1). Toujours à partir de cet état normal 10 l'organe peut aussi passer à un état de préparation à une coupure d'alimentation 14 (LIMP_HOME_MODE) suite à une perte de 3051576 5 réception par l'organe en question de la trame de commande émise par l'organe de gestion (4, figure 1). Cet état peut comprendre différents actions, comme notamment celle de stocker les données en cours de traitement et/ou la commande d'un ou plusieurs actionneurs vers une ou des positions neutres ou 5 nominales. A titre d'exemple, il peut s'agir du stockage des données de destination entrées dans un système de navigation GPS. Il peut également s'agir du déplacement d'un ou plusieurs essuies-vitre vers une ou des positions nominales où ils ne gênent pas la vue du conducteur. La perte de réception de la trame d'état par le ou les organes esclaves du 10 deuxième type est en effet annonciatrice d'une défaillance du réseau et, partant, d'une coupure imminente de l'alimentation électrique. Le passage à l'état de préparation à une coupure d'alimentation peut également comprendre l'affichage sur un organe fonctionnel, du type écran, d'une information relative à ladite coupure. 15 La figure 3 est un logigramme exprimant la logique de fonctionnement d'un organe du deuxième type suivant les états du graphe de la figure 2. Elle comprend une première étape 16 de vérification de réception de la trame d'état (COMMANDE PHASE VIE). En cas de réception de cette trame, celle-ci est détectée aux étapes 18 et 22 pour ensuite passer à l'état correspondant aux 20 étapes 20 et 24, respectivement. La logique de fonctionnement comprend également un étape 26 de vérification d'absence de réception de trame d'état COMMANDE_ PHASE_ VIE durant un laps de temps supérieur à une valeur prédéterminée To et, lorsque cette condition est remplie, une étape 28 de passage pour l'organe passe à l'état LIMP_HOME_MODE de préparation à une 25 coupure d'alimentation. La valeur To peut être comprise entre 0.3 et 5 secondes. Si la trame d'état revient avant l'expiration de ce laps de temps, l'organe reste dans son état initial ou passe à un autre état en fonction de la trame reçue. Cette logique fonctionne en boucle de manière à pouvoir à tout moment changer d'état, en particulier passer à l'état de préparation à une 30 coupure d'alimentation. 3051576 6 Les figures 2 et 3 illustrent, hormis l'état de préparation à une coupure d'alimentation, deux états NORMAL et GO_TO_SLEEP. Il est toutefois à noter que d'autres états comme notamment les états de veille et de réveil peuvent être également prévus. 5 L'utilisation d'organes du deuxième type dans un réseau multiplexé, c'est-à-dire du type à alimentation commutée, est intéressante du point de vue de la consommation électrique et du point de vue câblage. En effet, ces organes peuvent être mis en état de veille en vue de minimiser leur consommation électrique. De plus, ils ne requièrent potentiellement pas de câblage spécifique 10 pour leur alimentation électrique. La possibilité pour ces organes de passer vers l'état de préparation à une coupure d'alimentation permet de limiter les conséquences négatives de la défaillance du réseau, essentiellement en ce que les organes en question préparent leur coupure d'alimentation. Cela évite les désagréments d'une coupure brutale lorsque les organes en question sont 15 mis hors tension alors qu'ils sont en fonction. REVENDICATIONS1. Procédé de gestion d'un réseau multiplexé (2), notamment pour véhicule automobile, le réseau comprenant un organe de gestion (4) et au moins un organe esclave (6) alimenté électriquement en fonction de l'état du réseau (2, 8) et dont un état fini, parmi un état normal de fonctionnement et un état de veille, est commandé par une trame de commande d'état émise par l'organe de gestion (4) ; caractérisé en ce que le procédé comprend les étapes suivantes : - détection (16) de défaillance imminente de l'alimentation du réseau ; et, - en présence de ladite détection, passage (28) pour l'organe esclave à un état (14) de préparation à une coupure d'alimentation dudit organe. 2. Procédé selon la revendication 1, caractérisé en ce que l'état (14) de préparation à une coupure d'alimentation comprend une sauvegarde de données de l'organe (6). 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que l'état (14) de préparation à une coupure d'alimentation comprend un positionnement en position neutre d'un ou plusieurs actionneurs commandés par l'organe (6). 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que l'état (14) de préparation à une coupure d'alimentation comprend l'affichage sur un organe esclave du type écran d'une information relative à ladite coupure. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que la détection (16) de défaillance imminente de l'alimentation du réseau correspond à une perte de réception par l'organe esclave(6) de la trame de commande d'état. 6. Procédé selon la revendication 5, caractérisé en ce que le passage (28) à l'état (14) de préparation à une coupure d'alimentation a lieu après une 3051576 8 perte de réception (26) par l'organe esclave de la trame de commande d'état durant un laps de temps supérieur à une valeur prédéterminée (T0), ladite valeur prédéterminée (T0) étant préférentiellement supérieure à 0.3 seconde et/ou inférieure à 5 secondes. 5 7. Procédé selon l'une des revendications 1 à 6, caractérisé en ce que l'état fini du ou d'au moins un des organes esclaves (6) comprend, en outre, un état de mise en veille et un état de réveil. 8. Procédé selon l'une des revendications 1 à 7, caractérisé en ce que le réseau (2) est du type CAN, LIN ou LVDS Bidir. 10 9. Programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'une des revendications 1 à 8 lorsque ledit programme est exécuté sur un ordinateur. 10. Véhicule automobile comprenant un réseau multiplexé (2) avec un 15 organe de gestion (4) et au moins un organe esclave (6) alimenté électriquement en fonction de l'état du réseau (2, 8) et dont un état fini, parmi un état normal de fonctionnement et un état de veille, est commandé par une trame de commande d'état émise par l'organe de gestion (4) ; caractérisé en ce que ledit réseau (2) est configuré pour 20 exécuter le procédé selon l'une des revendications 1 à 8.