Brevet FR2888015A1 — publié le 20070105

Système et procédé de diagnostic de fonctionnement des éléments d'un véhicule automobile La présente invention concerne un système et un procédé de diagnostic du fonctionnement des éléments d'un véhicule automobile. Les systèmes de diagnostic de pannes des véhicules automobiles sont de plus en plus complexes, et dépendent du type de véhicule sur lequel il faut effectuer un diagnostic. Dans les véhicules automobiles modernes, les différents équipements embarqués (moteur, suspensions, climatisation, radio, fermeture centralisée des ouvrants, tableau de bord, assistance au freinage...) sont pilotés à l'aide d'une pluralité de calculateurs en communication par l'intermédiaire d'un bus de communication, par exemple un bus de communication fonctionnant selon un protocole de communication CAN. Dans ce cas, chaque calculateur est relié au bus de communication commun et prélève les informations circulant sur le bus de communication et qui lui sont destinées. Lorsqu'une panne se produit, il est possible que la défaillance provienne du calculateur qui commande l'équipement. Cependant, certains calculateurs ne sont pas dédiés spécifiquement à la gestion d'un équipement. Les ressources d'un calculateur peuvent être utilisées pour la gestion de plusieurs équipements. De même, un équipement peut être géré simultanément par plusieurs calculateurs. Les outils d'aide au diagnostic sont souvent trop difficiles à utiliser pour les techniciens, et sont trop onéreux. En outre ils manquent de fiabilité et échouent souvent à effectuer un diagnostic. Le document FR 2 844 612 décrit un procédé de diagnostic d'un ensemble de commande comprenant une pluralité de calculateurs reliés entre eux par l'intermédiaire d'un bus de communication. Il permet de diagnostiquer une éventuelle panne d'un ou plusieurs des calculateurs. Le document FR 2 799 284 porte sur un système de diagnostic du fonctionnement d'organes fonctionnels, pilotés par un calculateur embarqué à bord d'un véhicule et raccordés à une source commune d'alimentation en énergie électrique. Le diagnostic est effectué à partir d'une comparaison entre une cartographie mémorisée de la consommation en courant des organes fonctionnels et une analyse de la sortie d'un capteur de courant à chaque changement d'état d'un organe fonctionnel. Le document FR 2 837 041 concerne un système de diagnostic de l'état d'un réseau de transmission d'informations entre différentes stations raccordées à ce réseau et embarqué à bord d'un véhicule automobile. Le document FR 2 719 919 porte sur un procédé et un dispositif de maintenance de logiciels embarqués sur des systèmes informatiques de véhicules automobiles. Le document DE 197 07 065 décrit un procédé mis en oeuvre par un ordinateur pour produire une arborescence de décision pour localiser une erreur d'un système technique. Des données de diagramme de circuit sont produites par l'ordinateur à partir d'un diagramme de circuit. Des données représentant l'arborescence de décision sont produites par l'ordinateur à partir des données du diagramme de circuit et de données prédéterminées de connaissance concernant des erreurs prédéterminées. Ces systèmes ne permettent pas d'établir un diagnostic sûr, complet et fiable du fonctionnement des éléments d'un véhicule automobile. Selon un aspect de l'invention, il est proposé un système de diagnostic du fonctionnement des éléments d'un véhicule automobile comprenant une pluralité de calculateurs reliés entre eux par un réseau de communication et capables de fournir des données. Le système comprend: des premiers moyens de sélection pour sélectionner l'identification du véhicule parmi une liste prédéterminée; des deuxièmes moyens de sélection pour sélectionner directement, ou automatiquement à partir de réponses à des questions prédéterminées, une ou plusieurs fonctionnalités parmi une liste prédéterminée de fonctionnalités mises en oeuvre par un ou plusieurs éléments du véhicule; - des troisièmes moyens de sélection pour sélectionner directement, ou automatiquement à partir de réponses à des questions prédéterminées, une ou plusieurs sous-fonctionnalités parmi des listes prédéterminées de sous-fonctionnalités respectivement associées auxdites fonctionnalités sélectionnées; - des moyens de communication pour entrer des données fournies par l'ensemble des calculateurs contribuant respectivement à chacune desdites sous-fonctionnalités sélectionnées; et des moyens d'analyse pour diagnostiquer d'éventuels dysfonctionnements d'éléments du véhicule à partir de données de sortie desdits premiers, deuxièmes, et troisièmes moyens de sélection, desdits moyens de communication, et de l'identification du véhicule. Un tel système est capable de tenir compte d'éléments communs à deux fonctionnalités ou sous-fonctionnalités faisant l'objet de plaintes du conducteur. De plus, la modélisation s'adapte aux options du véhicule et suit les évolutions logicielles. En effet, le système est capable de détecter la présence ou l'absence d'options par la présence ou l'absence de calculateur et/ou de données correspondant aux options. Les évolutions logicielles sont généralement programmées dans le calculateur lors de révisions d'entretien du véhicule, le système de diagnostic contrôle le bon fonctionnement, sans avoir à prendre en compte les évolutions logicielles. Dans un mode de réalisation préféré, le système comprend des moyens de vérification pour vérifier précédemment une éventuelle défaillance desdits calculateurs et dudit réseau de communication associé. L'invention permet de localiser une défaillance d'un calculateur ou d'une section du réseau de communication qui les relie. En effet, si aucun calculateur ne peut communiquer avec un calculateur donné par l'intermédiaire du réseau de communication, on peut déterminer que ce calculateur donné et/ou sa section de raccordement au réseau de communication pose problème. Avantageusement, le dispositif comprend en outre des moyens visuels, embarqués à bord du véhicule, pour tester visuellement un dysfonctionnement d'un élément du véhicule diagnostiqué par ledit dispositif. L'invention permet de tester de manière visuelle et rapide le diagnostic réalisé. Il est également proposé, selon un autre aspect de l'invention, un procédé de diagnostic du fonctionnement des éléments d'un véhicule automobile comprenant une pluralité de calculateurs reliés entre eux par un réseau de communication et capables de fournir des données. On diagnostique d'éventuels dysfonctionnements d'éléments du véhicule à partir: d'une sélection de l'identification du véhicule parmi une liste prédéterminée; d'une ou plusieurs fonctionnalités sélectionnées directement, ou automatiquement à partir de réponses à des questions prédéterminées, parmi une liste prédéterminée de fonctionnalités mises en oeuvre par un ou plusieurs éléments du véhicule; - d'une ou plusieurs sous-fonctionnalités sélectionnées directement, ou automatiquement à partir de réponses à des questions prédéterminées, parmi des listes prédéterminées de sous-fonctionnalités respectivement associées auxdites fonctionnalités sélectionnées; et de données fournies par l'ensemble des calculateurs contribuant respectivement à chacune desdites sous- fonctionnalités sélectionnées. Dans un mode de mise en oeuvre préféré, on vérifie précédemment une éventuelle défaillance desdits calculateurs et dudit réseau de communication associé. Avantageusement, lorsque le véhicule est adapté pour pouvoir tester visuellement des fonctionnalités et/ou des sous-fonctionnalités, on vérifie visuellement un dysfonctionnement d'un élément du véhicule diagnostiqué. D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée uniquement à titre d'exemple nullement limitatif, et faite en référence aux dessins annexés sur lesquels: - la figure 1 est une vue schématique d'un premier mode de réalisation d'un système selon l'invention; - la figure 2 est une vue schématique d'un deuxième mode de réalisation d'un système selon l'invention; Sur la figure 1 est représenté un système de diagnostic du fonctionnement des éléments d'un véhicule automobile, référencé 1 dans son ensemble. Le véhicule automobile comprend une pluralité de calculateurs reliés entre eux par un réseau de communication et capables de fournir des données. Le réseau de communication comprend, par exemple, un élément de raccordement pour pouvoir raccorder le système de diagnostic 1 sur le réseau de communication, et ainsi pouvoir lire des données fournies par les calculateurs embarqués. Bien entendu la lecture des données fournies par les calculateurs embarqués peut être effectuée par un dispositif spécifique. Le système 1 comprend un premier module de sélection 2 permettant au technicien de sélectionner le type du véhicule parmi une liste prédéterminée. Cette liste comprend tout ou partie des modèles d'une marque de véhicule. Une information 3 comprenant l'identification (par exemple Twingo Génération 1,2 16v) du véhicule est transmise par le premier module de sélection 2 à un module de vérification 4. Cette information permet d'identifier de manière précise le véhicule, de façon à le distinguer d'un autre, même d'une autre version du même modèle. Le module de vérification 4 permet de vérifier une éventuelle défaillance des calculateurs du véhicule automobile. A partir de données fournies par les calculateurs, directement lues par le système de diagnostic s'il peut être connecté au réseau de communication du véhicule, ou lues par un dispositif spécifique pouvant être connecté au réseau de communication, et fournies au système 1 par le technicien, le module vérification 4 vérifie le bon fonctionnement des calculateurs et du réseau de communication embarqués à bord du véhicule. Le système de diagnostic 1 comprend un module de communication 5 permettant d'entrer des données au système de diagnostic 1, et permettant au système de diagnostic 1 de fournir des données au technicien. Le module de communication 5 comprend par exemple un clavier, un écran, et une interface de communication. Le module de vérification 4 permet de localiser une défaillance d'un calculateur ou d'une section du réseau de communication qui les relie. En effet, par analyse des données fournies par l'ensemble des calculateurs, le module de vérification 4 détermine si, pour un calculateur donné, ce calculateur et/ou sa section de raccordement au réseau de communication pose problème. Le module de vérification 4 transmet une information 6 à un module d'analyse 7. Le module 7 est connecté au module de communication 5 par une connexion 8. Lorsque l'information 6 transmise par le module de vérification 4 n'indique pas de défaillance d'un calculateur ou d'une section du réseau de communication qui les relie, le module d'analyse 7 utilise un deuxième module de sélection 9 proposant une liste prédéterminée de fonctionnalités, dépendant du véhicule. Le module d'analyse 7 tient compte du véhicule, c'est-à-dire de son identification, permettant de connaître ses caractéristiques. Le système de diagnostic 1 comprend un ensemble de bases de données 10 mémorisées contenant les données nécessaires relatives au véhicule, communicant avec le module d'analyse 7 par une connexion 11. Le deuxième module de sélection 9 et le module d'analyse 7 communiquent par l'intermédiaire d'une connexion 12. En discutant avec le conducteur ou en effectuant directement des essais sur le véhicule, le technicien sélectionne les fonctionnalités défaillantes, par exemple la fonctionnalité "conditionnement d'air" s'il n'y a que cette fonctionnalité de défaillante. Les échanges de données entre le technicien et le système de diagnostic 1 s'effectuent par l'intermédiaire du module de communication 5. Il est également proposé au technicien, par le deuxième module de sélection 9 une liste de mots clés relatifs au fonctionnement du véhicule, qui permettent au technicien de répondre à un ensemble prédéterminée de questions, permettant au deuxième module de sélection 9 de sélectionner automatiquement, à partir des réponses à ces questions, les fonctionnalités défaillantes. Pour chacune des fonctionnalités défaillantes, le module d'analyse 7 utilise un troisième module de sélection 13 de sous-fonctionnalités, dépendant du véhicule et de chaque fonctionnalité sélectionnée. Pour les sous-fonctionnalités considérées comme défaillantes et donc sélectionnées par le technicien, le module d'analyse 7 analyse les données fournies par les calculateurs du véhicule. De même que pour les fonctionnalités, les sous- fonctionnalités peuvent être sélectionnées automatiquement par le troisième module de sélection 13, à partir de réponses à des questions prédéterminées proposées à partir de choix de mots clés. Le troisième module de sélection 13 et le module d'analyse 7 communiquent par l'intermédiaire d'une connexion 14. Ensuite, le module d'analyse 7 pose des questions prédéterminées au technicien, en fonction des fonctionnalités et sous-fonctionnalités sélectionnés, directement ou automatiquement. A partir des réponses du technicien, et des données fournies par les calculateurs, le module d'analyse détermine la ou les pièces défaillantes transmises au technicien par l'intermédiaire du module de communication 5. La figure 2 illustre un deuxième mode de réalisation d'un système selon l'invention, semblable au système représenté sur la figure 1, mais comprenant en outre des modules visuels 15, embarqués à bord du véhicule, permettant de tester visuellement un dysfonctionnement. diagnostiqué par le système 1, d'un élément du véhicule. Par exemple, dans le cas d'un diagnostic d'impossibilité de démarrage dû à la sous-fonctionnalité de lecture de carte de démarrage de la fonctionnalité de mise en route du véhicule, un voyant de démarrage permet de tester visuellement le dysfonctionnement. Par exemple, si le voyant clignote lentement, le contact entre la carte de démarrage et le lecteur de carte ne fonctionne pas. Si le voyant de démarrage clignote rapidement, la carte du véhicule n'est pas authentifiée, et si le voyant de démarrage reste allumé de manière continue, la colonne de direction n'est pas déverrouillée. L'invention permet de déterminer de manière précise les éléments d'un véhicule automobile présentant un dysfonctionnement, en guidant le technicien, et en lui fournissant un diagnostic fiable et précis. REVENDICATIONS 1. Système de diagnostic (1) du fonctionnement des éléments d'un véhicule automobile comprenant une pluralité de calculateurs reliés entre eux par un réseau de communication et capables de fournir des données, caractérisé par le fait qu'il comprend: - des premiers moyens de sélection (2) pour sélectionner l'identification du véhicule parmi une liste prédéterminée; des deuxièmes moyens de sélection (9) pour sélectionner directement, ou automatiquement à partir de réponses à des questions prédéterminées, une ou plusieurs fonctionnalités parmi une liste prédéterminée de fonctionnalités mises en oeuvre par un ou plusieurs éléments du véhicule; des troisièmes moyens de sélection (13) pour sélectionner directement, ou automatiquement à partir de réponses à des questions prédéterminées, une ou plusieurs sous-fonctionnalités parmi des listes prédéterminées de sous-fonctionnalités respectivement associées auxdites fonctionnalités sélectionnées; des moyens de communication (5) pour entrer des données fournies par l'ensemble des calculateurs contribuant respectivement à chacune desdites sous- fonctionnalités sélectionnées; et - des moyens d'analyse (7) pour diagnostiquer d'éventuels dysfonctionnements d'éléments du véhicule à partir de données de sortie desdits premiers, deuxièmes, et troisièmes moyens de sélection, desdits moyens de communication, et de l'identification du véhicule. 2. Système selon la revendication 1, caractérisé par le fait qu'il comprend des moyens de vérification (4) pour vérifier précédemment une éventuelle défaillance desdits calculateurs et dudit réseau de communication associé. 3. Système selon la revendication 1 ou 2, caractérisé par le fait qu'il comprend en outre des moyens visuels (15), embarqués à bord du véhicule, pour tester visuellement un dysfonctionnement d'un élément du véhicule diagnostiqué par ledit système (1). 4. Procédé de diagnostic du fonctionnement des éléments d'un véhicule automobile comprenant une pluralité de calculateurs reliés entre eux par un réseau de communication et capables de fournir des données, caractérisé par le fait que l'on diagnostique d'éventuels dysfonctionnements d'éléments du véhicule à partir d'une sélection de l'identification du véhicule parmi une liste prédéterminée; - d'une ou plusieurs fonctionnalités sélectionnées directement, ou automatiquement à partir de réponses à des questions prédéterminées, parmi une liste prédéterminée de fonctionnalités mises en oeuvre par un ou plusieurs éléments du véhicule; d'une ou plusieurs sous-fonctionnalités sélectionnées directement, ou automatiquement à partir de réponses à des questions prédéterminées, parmi des listes prédéterminées de sous- fonctionnalités respectivement associées auxdites fonctionnalités sélectionnées; et de données fournies par l'ensemble des calculateurs contribuant respectivement à chacune desdites sous-fonctionnalités sélectionnées. 5. Procédé selon la revendication 4, caractérisé par le fait qu'on vérifie précédemment une éventuelle défaillance desdits calculateurs et dudit réseau de communication associé. 6. Procédé selon la revendication 4 ou 5, caractérisé par le fait que, lorsque le véhicule est adapté pour pouvoir tester visuellement des fonctionnalités et/ou des sous-fonctionnalités, on vérifie visuellement un dysfonctionnement d'un élément du véhicule diagnostiqué.