FR 3160146 A1 20250919 FR 2402595 A 20240315 L’invention concerne un véhicule automobile comprenant : - un groupe motopropulseur comprenant un moteur (M) et une boîte de vitesse (BV) et leurs calculateurs (CMM, eVCU, TCU) ; - de préférence au moins un calculateur annexe (BSI, CD, ESP, FSE) ; les calculateurs (TCU, BSI, CD, ESP, FSE) étant connectés audit calculateur de moteur (CMM, eVCU) de sorte à transmettre un signal (S) autorisant ou interdisant le redémarrage, ledit calculateur de moteur (CMM, eVCU) comprenant un module d’arrêt-redémarrage redémarrant le moteur thermique (M) si ledit calculateur de moteur (CMM, eVCU) reçoit le signal (S) autorisant le redémarrage, ledit calculateur de moteur (CMM) comprenant un module d’enregistrement de données relatives aux signaux (S) et calculateurs (CMM, eVCU, TCU, BSI, CD, ESP, FSE) interdisant le redémarrage, pour un affichage. L’invention concerne également un procédé et un programme sur la base d’un tel véhicule. Figure 1 VEHICULE AUTOMOBILE COMPRENANT UN ENREGISTREMENT DE DONNEES DE CALCULATEURS INTERDISANT LE REDEMARRAGE POUR LA MAINTENANCE, PROCEDE ET PROGRAMME SUR LA BASE D’UN TEL VEHICULE L'invention se rapporte au domaine des fonctions de maintenance de véhicules automobile comportant un moteur thermique. Dans les véhicules automobiles, plusieurs calculateurs sont utilisés dans la chaîne de commande du groupe motopropulseur, y compris dans des systèmes d’arrêt-redémarrage (ou « stop and start » en langue anglaise). Actuellement, il n’est pas proposé de solution permettant d’identifier le calculateur qui interdit le redémarrage du groupe motopropulseur. Ainsi, lorsqu’un utilisateur rapporte un défaut de non-redémarrage automatique du groupe motopropulseur après un arrêt automatique du moteur de traction (par exemple à un stop, à un feu rouge, etc. avec la fonction d’arrêt-redémarrage) : - soit le service de maintenance effectue des recherches de défaillances sur l’ensemble des calculateurs et doit consulter un journal des défauts dans l’espoir de trouver une piste d’une défaillance d’un calculateur du véhicule ; - soit le service de maintenance effectue des mises à jour de tous les calculateurs un par un, voire change les calculateurs un par un. Cela implique un nombre significatif d’heures de recherches. Un objectif de la présente invention est de remédier aux défauts de l’art antérieur, et notamment de proposer une solution permettant de déterminer, en cas de problème de redémarrage, quel calculateur est défaillant et n’autorise pas le redémarrage du ou des groupes motopropulseurs, pour limiter le temps d’investigation et éviter des changements non-nécessaires de calculateurs. Pour atteindre cet objectif, l’invention propose un véhicule automobile comprenant : - au moins un groupe motopropulseur qui comprend un moteur thermique et une boîte de vitesse débrayable, ou présentant au moins un rapport neutre, un rapport de conduite, et de préférence un rapport de stationnement ; - au moins un calculateur de moteur connecté au moteur thermique ; - un calculateur de boîte connecté à la boîte de vitesse ; - de préférence au moins un calculateur annexe ; ledit calculateur de moteur comprenant un module d’arrêt-redémarrage qui arrête le moteur thermique lorsqu’il est en dessous d’un seuil de vitesse, et qui redémarre le moteur thermique lorsque la boîte de vitesse est débrayée ou quitte le rapport neutre ou de stationnement, le calculateur de boîte, et de préférence ledit calculateur annexe étant connectés audit calculateur de moteur de sorte à transmettre un signal autorisant ou interdisant le redémarrage, le module d’arrêt-redémarrage redémarrant le moteur thermique si ledit calculateur de moteur reçoit le signal autorisant le redémarrage, caractérisé en ce que ledit calculateur de moteur comprend en outre un module d’enregistrement de données relatives aux signaux interdisant le redémarrage et à chaque calculateur les ayant générés, et un module d’envoi des données vers un affichage. Avantageusement, l’invention propose d’enregistrer les données informations relatives aux calculateurs ayant interdit le redémarrage, de sorte qu’en cas de panne de redémarrage, le calculateur ayant interdit le redémarrage lors de la dernière tentative, est identifié rapidement en limitant les temps de recherches. De préférence, ledit calculateur de moteur comprend un calculateur primaire connecté au moteur, et un calculateur de groupe motopropulseur supervisant le groupe motopropulseur. Cela permet d’être adapté aux architectures de calculateurs du demandeur. Par ailleurs, cela permet d’identifier si une panne de redémarrage provient du superviseur ou du calculateur du moteur. Préférentiellement, le véhicule automobile comprend en outre au moins l’un parmi un système d’assistance de direction, un système de freinage, un système de frein de stationnement, et ledit calculateur annexe comprend au moins l’un parmi : - un calculateur de direction contrôlant et supervisant le système d’assistance de direction ; - un calculateur de freinage contrôlant et supervisant le système de freinage ; - un calculateur de frein de stationnement contrôlant et supervisant le système de frein de stationnement ; et - un calculateur central de véhicule supervisant le calculateur de moteur, le calculateur de boîte, le calculateur de direction, le calculateur de freinage, et le calculateur de frein de stationnement. Cela permet d’être adapté aux architectures de calculateurs du demandeur. Par ailleurs, cela permet d’identifier si une panne de redémarrage provient de l’un de ces calculateurs. De préférence, ledit calculateur de moteur comprend en outre une mémoire locale, et les données relatives aux signaux interdisant le redémarrage et à chaque calculateur les ayant générés, sont enregistrées dans la mémoire locale. Cela permet de stocker ces données sur une grande période d’utilisation pour pouvoir les transmettre au service de maintenance. Préférentiellement, le module d’envoi des données envoie les données vers un dispositif de diagnostic comprenant l’affichage. Cela permet d’être adapté aux dispositifs de diagnostic couramment utilisés par le demandeur. De préférence, le dispositif de diagnostic est connectable audit calculateur de moteur par l’intermédiaire du réseau CAN. Cela permet d’être adapté aux transmissions de données couramment utilisées dans les dispositifs de diagnostic du demandeur. L’invention porte en outre sur un dispositif de diagnostic comprenant un afficheur, connectable à au moins un calculateur de moteur d’au moins un véhicule automobile selon l’invention, caractérisé en ce qu’il reçoit des données relatives aux signaux interdisant le redémarrage et à chaque calculateur les ayant générés. Un autre objet de l’invention concerne un procédé de contrôle de panne de redémarrage dans un véhicule automobile selon l’invention, caractérisée en ce qu’il comprend les étapes suivantes : - une étape d’enregistrement dans laquelle on enregistre les données relatives aux signaux interdisant le redémarrage et à chaque calculateur les ayant générés ; et - une étape d’envoi des données vers un affichage. De préférence, le procédé de contrôle comprend en outre une étape d’enregistrement dans laquelle on enregistre les données relatives aux signaux interdisant le redémarrage à chaque calculateur les ayant générés, dans une mémoire locale. L’invention a en outre trait à un programme d’ordinateur comprenant des instructions de code de programme pour l’exécution des étapes du procédé de contrôle selon l’invention, lorsque ledit programme fonctionne sur un ordinateur. L'invention sera davantage détaillée par la description de modes de réalisation non limitatifs, et sur la base des figures annexées illustrant des variantes de l'invention, dans lesquelles : - FIG. 1 illustre schématiquement différents éléments d’un véhicule automobile selon un mode de réalisation préféré de l’invention, et les interactions entre ses calculateurs ; - FIG. 2 illustre schématiquement une récupération des données des signaux d’activation dans le cadre d’une maintenance d’un véhicule selon le mode de réalisation préféré. Actuellement, tous les nouveaux véhicules hybrides ou même thermiques sont équipés de la fonction d’arrêt-redémarrage (ou « Stop and Start » en langue anglaise). Ainsi, quand l’utilisateur passe sous un seuil de vitesse avec le pied sur le frein, ou passe sous un seuil de vitesse en position de rapport à « Neutre » ou à « Stationnement » (ou « Park » en langue anglaise), le moteur thermique M se coupe sous certaines conditions. Quand l’utilisateur débraye (cas d’une boîte de vitesse manuelle) ou quitte le rapport « Neutre » ou « Stationnement » (cas d’une boîte de vitesse automatique) la fonction d’arrêt-redémarrage doit redémarrer immédiatement le moteur thermique M si elle a bien l’autorisation de tous les calculateurs concernés par le redémarrage du moteur thermique M. Et quand ce redémarrage ne se fait pas, le conducteur doit redémarrer manuellement le moteur thermique M via la clef ou le bouton poussoir de démarrage. Le but de l’invention est de réduire le temps de recherche de panne ainsi que le nombre de changements de calculateurs en maintenance, quand un utilisateur se plaint que son véhicule ne redémarre pas automatiquement après un arrêt. Ainsi, il y a un gain pour le service de maintenance, lorsque le problème se réalise pendant la durée de garantie constructeur, ou un gain pour l’utilisateur lorsque le problème se réalise après la durée de garantie constructeur. Les calculateurs qui doivent autoriser le redémarrage à la fonction d’arrêt-redémarrage sont les suivants : - le superviseur du groupe motopropulseur (appelé eVCU ou CMM ou FZCU – référence eVCU) qui contrôle et supervise tous les calculateurs qui composent le groupe motopropulseur ; - le calculateur moteur (appelé CMM et MCU – référence CMM) qui contrôle et supervise plus spécifiquement le moteur thermique M ; - le calculateur central du véhicule (appelé et référencé par BSI) qui supervise l’ensemble des calculateurs du véhicule ; - le calculateur de la boîte de vitesse (appelé et référencé par TCU) qui contrôle et supervise la boîte de vitesse BV pilotée ou automatique ; - le calculateur de la direction assistée CD qui contrôle et supervise l’assistance de direction DA ; - le calculateur du système de freinage (appelé ESP/ABS référencé par ESP) qui contrôle et supervise le système de freinage F du véhicule ; - le calculateur du frein de stationnement électrique (appelé et référencé par FSE) qui contrôle et supervise le système de frein de stationnement P. En utilisation, si un ou plusieurs de ces calculateurs détecte un problème, il peut ne pas envoyer son autorisation de redémarrage (signal S) au superviseur du groupe motopropulseur eVCU et donc à la fonction d’arrêt-redémarrage. Dans ce cas, la fonction d’arrêt-redémarrage n’est pas autorisée à faire redémarrer le moteur thermique M en automatique. Ainsi, le conducteur doit redémarrer manuellement le moteur thermique M via la clef ou le bouton de démarrage. L’invention concerne le développement d’un fonctionnel aussi bien dans l’outil de diagnostic du service de maintenance que dans le superviseur du groupe motopropulseur eVCU. Dans l’outil de diagnostic, le service de maintenance a sur son outil un menu d’identification des défauts, dont une nouvelle fonction pour tester un « défaut de redémarrage automatique du moteur thermique ». Quand le service de maintenance appelle cette fonction sur son outil de diagnostic, cet outil de diagnostic envoie des commandes au superviseur du groupe motopropulseur eVCU via le réseau CAN sur lequel l’outil est branché pour réaliser la recherche de la panne. Ces commandes sont appelées des requêtes. A chaque requête reçue par l’outil de diagnostic correspond, dans le superviseur du groupe motopropulseur, une fonction qui renvoie à l’outil de diagnostic l’information correspondant à la requête reçue. En effet, quand la fonction d’arrêt-redémarrage doit engager un redémarrage du moteur thermique M, la fonction demande l’autorisation aux calculateurs vus ci-dessus (en particulier les sept calculateurs s’ils sont bien présents sur le véhicule : un véhicule thermique n’est pas toujours équipé d’une boîte de vitesse automatique par exemple), et elle mémorise les informations reçues de ces calculateurs dans la mémoire morte du superviseur groupe motopropulseur eVCU. Ainsi, quand le service de maintenance sélectionne la fonction de test du « défaut de redémarrage du moteur thermique », l’outil lance une série de requêtes au superviseur du groupe motopropulseur eVCU pour connaître l’état des informations (données D) reçues par le superviseur du groupe motopropulseur eVCU lors de la dernière tentative de redémarrage du moteur thermique M et qui ont été mémorisées dans la mémoire morte du superviseur du groupe motopropulseur eVCU. Une première requête demande à la fonction d’arrêt-redémarrage qu’elle est l’information venant du superviseur du groupe motopropulseur eVCU vers la fonction d’arrêt-redémarrage, lorsque la fonction d’arrêt-redémarrage a demandé au superviseur du groupe motopropulseur eVCU la dernière fois si elle était autorisée à redémarrer le moteur thermique M d’un point de vue problème inerrant au groupe motopropulseur. Dans la variante préférée, les messages venant du superviseur du groupe motopropulseur eVCU, vers la fonction d’arrêt-redémarrage, sont au nombre de 5 : - 0 = Pas de demande ; - 1 = Demande redémarrage ; - 2 = Demande redémarrage urgent ; - 3 = Demande redémarrage immédiat ; - 4 = Demande coupure. Une deuxième requête similaire est demandée pour l’information correspondante venant du calculateur du moteur thermique CMM. Dans la variante préférée, les messages venant du calculateur du moteur thermique CMM, vers la fonction d’arrêt-redémarrage, sont au nombre de 2 : - 0 = pas de redémarrage demandé ; - 1 = redémarrage demandé. Une troisième requête similaire est demandée pour l’information correspondante venant du calculateur central du véhicule BSI. Dans la variante préférée, les messages venant du calculateur central du véhicule BSI, vers la fonction d’arrêt-redémarrage, sont au nombre de 2 : - 0 = interdiction redémarrage ; - 1 = autorisation redémarrage. Une quatrième requête similaire est demandée pour l’information correspondante venant du calculateur de boîte de vitesses TCU. Dans la variante préférée, les messages venant du calculateur de boîte de vitesses TCU, vers la fonction d’arrêt-redémarrage, sont au nombre de 2 : - 0 = pas d’autorisation de redémarrage ; - 1 = autorisation de redémarrage. Une cinquième requête similaire est demandée pour l’information correspondante venant du calculateur de la direction assistée CD. Dans la variante préférée, les messages venant du calculateur de la direction assistée CD, vers la fonction d’arrêt-redémarrage, sont au nombre de 2 : - 0 = pas d’autorisation de redémarrage ; - 1 = autorisation de redémarrage. Une sixième requête similaire est demandée pour l’information correspondante venant du calculateur du système de freinage ESP. Dans la variante préférée, les messages venant du calculateur du système de freinage ESP, vers la fonction d’arrêt-redémarrage, sont au nombre de 2 : - 0 = pas d’autorisation de redémarrage ; - 1 = autorisation de redémarrage. Une septième requête similaire est demandée pour l’information correspondante venant du calculateur du frein de stationnement électrique FSE. Dans la variante préférée, les messages venant du calculateur du frein de stationnement électrique FSE sont au nombre de 3 : - 0 = Pas de demande d’inhibition de redémarrage ; - 1 = Demande d’inhibition de redémarrage pour serrage dudit frein ; - 2 = Demande d’inhibition de redémarrage pour desserrage dudit frein. Ainsi, l’outil de diagnostic est capable d’identifier le calculateur qui a causé le non-redémarrage du moteur thermique M, en effet : - si l’information à la première requête est à « 0 » ou à « 4 », le problème vient du superviseur eVCU qui n’a pas accepté le redémarrage du moteur thermique M ; - si l’information à la deuxième requête est à « 0 » et que les autres requêtes sont conformes, le problème vient du calculateur du moteur thermique CMM qui n’a pas reçu la demande de redémarrage du moteur thermique M ; - si l’information à la troisième requête est à « 0 », le problème vient du calculateur central du véhicule BSI qui n’a pas accepté le redémarrage du moteur thermique M ; - si l’information à la quatrième requête est à « 0 », le problème vient du calculateur de la boîte de vitesses TCU qui n’a pas accepté le redémarrage du moteur thermique M ; - si l’information à la cinquième requête est à « 0 », le problème vient du calculateur de la direction assistée CD qui n’a pas accepté le redémarrage du moteur thermique M ; - si l’information à la sixième requête est à « 0 », le problème vient du calculateur du système de frein ESP qui n’a pas accepté le redémarrage du moteur thermique M ; - si l’information à la septième requête est à « 1 » ou « 2 », le problème vient du calculateur du système de frein de stationnement FSE qui n’a pas accepté le redémarrage du moteur thermique M. Ainsi, l’outil de diagnostic est en mesure de dire que l’interdiction de redémarrage du moteur thermique M vient de tel calculateur ou de tel calculateur. Il y a une spécificité, c’est que si le redémarrage du moteur thermique M n’a pas eu lieu, et la réponse à la deuxième requête fait défaut (est à « 0 »), une autre requête peut incriminer un autre calculateur. Pour autant, s’il n’y a que la deuxième requête qui est en défaut de redémarrage, c’est que le calculateur du moteur thermique CMM n’a pas reçu l’information de redémarrage alors que tous les autres calculateurs autorisaient le redémarrage donc le calculateur en défaut est forcément le calculateur du moteur thermique CMM. Et si toutes les requêtes sont conformes pour un redémarrage du moteur thermique M, le problème est mécanique et le service de maintenance doit vérifier les bougies, l’arrivée de carburant etc. Ensuite, quand la fonction de test du « défaut de redémarrage du moteur thermique » est effectuée et le ou les calculateurs à l’origine du défaut de redémarrage moteur thermique M est identifié, l’outil de diagnostic consulte la mémoire morte des défauts de ce calculateur, pour identifier l’origine de ce refus de redémarrer le moteur thermique M. Par ailleurs, l’outil de diagnostic écrit sur son écran (afficheur A) tous les défauts présents dans la mémoire morte ainsi que l’heure du défaut du ou des calculateurs incriminés. Véhicule automobile comprenant : - au moins un groupe motopropulseur qui comprend un moteur thermique (M) et une boîte de vitesse (BV) débrayable, ou présentant au moins un rapport neutre, un rapport de conduite, et de préférence un rapport de stationnement ; - au moins un calculateur de moteur (CMM, eVCU) connecté au moteur thermique (M) ; - un calculateur de boîte (TCU) connecté à la boîte de vitesse (BV) ; - de préférence au moins un calculateur annexe (BSI, CD, ESP, FSE) ; ledit calculateur de moteur (CMM, eVCU) comprenant un module d’arrêt-redémarrage qui arrête le moteur thermique (M) lorsqu’il est en dessous d’un seuil de vitesse, et qui redémarre le moteur thermique lorsque la boîte de vitesse (BV) est débrayée ou quitte le rapport neutre ou de stationnement, le calculateur de boîte (TCU), et de préférence ledit calculateur annexe (BSI, CD, ESP, FSE) étant connectés audit calculateur de moteur (CMM, eVCU) de sorte à transmettre un signal (S) autorisant ou interdisant le redémarrage, le module d’arrêt-redémarrage redémarrant le moteur thermique (M) si ledit calculateur de moteur (CMM, eVCU) reçoit le signal (S) autorisant le redémarrage, caractérisé en ce que ledit calculateur de moteur (CMM) comprend en outre un module d’enregistrement de données (D) relatives aux signaux (S) interdisant le redémarrage et à chaque calculateur (CMM, eVCU, TCU, BSI, CD, ESP, FSE) les ayant générés, et un module d’envoi des données (D) vers un affichage (A). Véhicule automobile selon la revendication 1, caractérisé en ce que ledit calculateur de moteur comprend un calculateur primaire connecté au moteur (CMM), et un calculateur de groupe motopropulseur (eVCU) supervisant le groupe motopropulseur. Véhicule automobile selon l’une quelconque des revendications 1 à 2, comprenant en outre au moins l’un parmi un système d’assistance de direction (DA), un système de freinage (F), un système de frein de stationnement (P), caractérisé en ce que ledit calculateur annexe comprend au moins l’un parmi : - un calculateur de direction (CD) contrôlant et supervisant le système d’assistance de direction (DA) ; - un calculateur de freinage (ESP) contrôlant et supervisant le système de freinage (F) ; - un calculateur de frein de stationnement (FSE) contrôlant et supervisant le système de frein de stationnement (P) ; et - un calculateur central de véhicule (BSI) supervisant le calculateur de moteur (CMM, eVCU), le calculateur de boîte (TCU), le calculateur de direction (CD), le calculateur de freinage (ESP), et le calculateur de frein de stationnement (FSE). Véhicule automobile selon l’une quelconque des revendications 1 à 3, caractérisé en ce que ledit calculateur de moteur (eVCU) comprend en outre une mémoire locale, et les données (D) relatives aux signaux (S) interdisant le redémarrage et à chaque calculateur (CMM, eVCU, TCU, BSI, CD, ESP, FSE) les ayant générés, sont enregistrées dans la mémoire locale. Véhicule automobile selon l’une quelconque des revendications 1 à 4, caractérisé en ce que le module d’envoi des données (D) envoie les données vers un dispositif de diagnostic comprenant l’affichage (A). Véhicule automobile selon la revendication 5, caractérisé en ce que le dispositif de diagnostic est connectable audit calculateur de moteur (eVCU) par l’intermédiaire du réseau CAN. Dispositif de diagnostic comprenant un afficheur (A), connectable à au moins un calculateur de moteur d’au moins un véhicule automobile selon l’une quelconque des revendications 1 à 6, caractérisé en ce qu’il reçoit des données (D) relatives aux signaux (S) interdisant le redémarrage et à chaque calculateur (CMM, eVCU, TCU, BSI, CD, ESP, FSE) les ayant générés. Procédé de contrôle de panne de redémarrage dans un véhicule automobile selon l’une quelconque des revendications 1 à 6, caractérisée en ce qu’il comprend les étapes suivantes : - une étape d’enregistrement dans laquelle on enregistre les données (D) relatives aux signaux (S) interdisant le redémarrage et à chaque calculateur (CMM, eVCU, TCU, BSI, CD, ESP, FSE) les ayant générés ; et - une étape d’envoi des données (D) vers un affichage (A). Procédé de contrôle selon la revendication 8, caractérisée en ce qu’il comprend en outre une étape d’enregistrement dans laquelle on enregistre les données (D) relatives aux signaux (S) interdisant le redémarrage à chaque calculateur (CMM, eVCU, TCU, BSI, CD, ESP, FSE) les ayant générés, dans une mémoire locale. Programme d’ordinateur comprenant des instructions de code de programme pour l’exécution des étapes du procédé de contrôle selon l’une quelconque des revendications 8 à 9, lorsque ledit programme fonctionne sur un ordinateur.