FR 3006462 A1 20141205 FR 1354942 A 20130530 L'invention se rapporte au domaine des véhicules automobiles et, en particulier, à la lecture de l'état de variables de contact d'un véhicule automobile afin de détecter, par exemple, une porte ouverte, un coffre ouvert, l'activation des phares du véhicule, etc. La présente invention concerne un procédé, un module et un dispositif de lecture de l'état de variables de contact d'un véhicule automobile. Un véhicule automobile comporte de manière classique des variables de contact qui doivent être surveillées de manière périodique afin de déterminer l'état du véhicule. Comme variable de contact, on peut citer par exemple : un contact de fermeture de porte, un contact de fermeture de coffre, un contact de manette d'activation des phares, un contact de manette d'activation des essuie-glaces, etc. Une variable de contact possède deux états : un état ouvert et un état fermé. A cet effet, une variable de contact est traditionnellement représentée par un interrupteur à deux états comme cela sera détaillé par la suite. De manière classique, le véhicule comporte un dispositif électronique de lecture adapté pour surveiller les variables de contact et agir en fonction de leurs états. A titre d'exemple, si le coffre du véhicule est ouvert, le dispositif de lecture peut commander l'activation d'un témoin lumineux sur le tableau de bord du véhicule afin de prévenir le conducteur. Le dispositif de lecture surveille l'état des variables de contact de manière périodique afin de limiter sa consommation électrique. Aussi, on distingue des intervalles de lecture qui sont alternées avec des intervalles de veille, une période comprenant un intervalle de lecture et un intervalle de veille. Le dispositif de lecture, connu également de l'homme du métier sous la désignation d'ECU pour « Electronic Control Unit » en langue anglaise, comporte de manière classique un module de lecture se présentant, par exemple, sous la forme d'un microcontrôleur. Le module de lecture comporte une pluralité de ports de lecture reliés 30 respectivement aux variables de contact à surveiller. En pratique, les variables de contact sont reliées aux ports de lecture par un circuit électrique. Dans une forme de réalisation connue appelée « alimentation côté bas » (lowside input en langue anglaise), le circuit électrique comporte un point d'alimentation relié à une source d'alimentation générale via un interrupteur adapté pour être commandé par le 35 module de lecture de manière à ce que l'interrupteur soit fermé au cours d'un intervalle de lecture et ouvert au cours d'un intervalle de veille. Autrement dit, l'interrupteur permet d'alimenter le circuit électrique de manière périodique afin de limiter la consommation électrique du dispositif de lecture. A titre d'exemple, il est représenté à la figure 1 un dispositif à «alimentation 5 côté bas», dans laquelle un module de lecture MOD est relié à une source d'alimentation Vcc pour l'alimenter électriquement, par exemple, avec une tension électrique de l'ordre de 5 Volts. Dans cet exemple, le module de lecture MOD comporte un port de lecture P1 relié à une variable de contact Var-1 par un circuit électrique CE comportant un point d'alimentation A. Ce dernier est relié à une source d'alimentation 10 générale SGEN via un interrupteur de lecture INT, commandé par le module de lecture MOD, permettant de connecter ou de déconnecter électriquement le circuit électrique CE de la source d'alimentation générale SGEN. A titre d'exemple, en référence à la figure 1, le circuit électrique CE comporte : - une branche d'injection BI, reliant le port de lecture P1 à la variable de 15 contact Var-1, comportant une résistance d'injection Rs1 et - une branche d'alimentation BA, reliant la variable de contact Var-1 au point d'alimentation A, comportant une résistance d'alimentation Rp1. De manière périodique, le module de lecture MOD commande l'interrupteur INT en fermeture ce qui connecte le circuit électrique CE à la source d'alimentation 20 générale SGEN comme illustré à la figure 2. Suite à la fermeture de l'interrupteur INT, un courant électrique linj-1 est généré dans la branche d'injection BI du circuit électrique CE lorsque la variable de contact Var-1 est à l'état ouvert. Le courant électrique généré linj-1 est reçu par le port de lecture P1 du module de lecture MOD. Lorsque la variable de contact Var-1 est à l'état fermé, aucun courant électrique ne circule dans la branche 25 d'injection, le courant circulant dans la branche d'alimentation. Aussi, il suffit de mesurer la tension électrique du port de lecture P1 pour déterminer si la variable de contact surveillée Var-1 est à l'état ouvert ou fermé. La figure 3 représente la surveillance d'une pluralité de variables de contact Var-1,.... Var-i,... Var-n reliées à une pluralité de ports de lecture P1,... Pi,...Pn. Le circuit 30 électrique CE permet de connecter chaque variable de contact à son port de lecture par une branche d'injection BI-1, BI-i, BI-n tandis que chaque variable de contact Var-1, Var-i, Var-n est connectée au point d'alimentation A du circuit électrique CE par une branche d'alimentation BA-1, BA-i, BA-n. Comme illustré à la figure 3, les branches d'injection Bit BI-i, BI-n et les branches d'alimentation BA-1, BA-i, BA-n comportent respectivement 35 une résistance d'injection Rs1, Rsi, Rsn et une résistance d'alimentation Rp1, Rpi, Rpn. De manière similaire au premier exemple, au cours d'un intervalle de lecture, lorsque l'interrupteur INT est fermé, un courant électrique linj-1, linj-i, linj-n est généré dans chaque branche d'injection BI-1, Bl-i, Bl-n si la variable de contact Var-1, Var-i, Var-n est à l'état ouvert. Chaque courant électrique généré linj-1, linj-i, linj-n est reçu par un port de lecture Pi, Pi, Pn. Le module de lecture MOD peut ainsi déterminer l'état des variables de contact Var-1, Var-i, Var-n. Au cours d'un intervalle de veille, lorsque l'interrupteur INT est ouvert, aucun courant électrique linj n'est généré dans les branches d'injection BI-1, Bl-i, Bl-n. En cas de défaut de câblage ou de dysfonctionnement, un court-circuit peut 10 apparaître et relier une variable de contact à une tension de batterie ABAT du véhicule comme illustré à la figure 4. En pratique, la tension de batterie ABAT est de l'ordre de 12 Volts. Si le dysfonctionnement apparaît lors d'un intervalle de veille, la tension de la batterie ABAT remplit sensiblement la même fonction que la source d'alimentation SGEN et il 15 en résulte qu'un courant électrique linj-1, linj-i, linj-n est généré dans chaque branche d'injection BI-1, Bl-i, Bl-n si la variable de contact Var-1, Var-i, Var-n est à l'état ouvert pour ladite branche d'injection BI-1, Bl-i, Bl-n. Autrement dit, du fait du dysfonctionnement, les ports de lecture Pi, Pi, Pn du module de lecture MOD reçoivent les courant électriques de l'ensemble des branches d'injection BI-1, Bl-i, Bl-n alors que le 20 module de lecture MOD est en mode veille. En pratique, le module de lecture MOD n'est pas affecté par la somme des courants reçus ZInj tant que cette somme est inférieure à la valeur du courant consommé IC par le module de lecture MOD. Ainsi, lors d'un intervalle de lecture, le courant électrique linj-1, linj-i, linj-n généré dans chaque branche d'injection BI-1, Bl-i, Bl-n par le 25 court-circuit est inférieur au courant consommé IC par le module de lecture MOD. En d'autres termes, le module de lecture MOD consomme le courant généré par le court-circuit. Un inconvénient apparaît pour les véhicules de dernière génération dont le module de lecture MOD comporte un mode d'utilisation, mis en oeuvre lorsque le véhicule 30 est démarré, et un mode veille, mis en oeuvre lorsque le véhicule est éteint. En veille, le courant consommé IC par le module de lecture MOD est très faible. Il en résulte que la somme des courants reçus ZInj peut excéder la valeur du courant consommé IC ce qui affecte l'alimentation du module de lecture MOD et peut entraîner un endommagement des composants électroniques du module de lecture MOD. 35 Afin d'éliminer cet inconvénient, une solution immédiate serait de bloquer le courant électrique reçu par les ports de lecture du module de lecture MOD au moyen de diodes, mais l'utilisation de composants supplémentaires complexifie le dispositif et entraîne des coûts de fabrication supplémentaires. Afin d'éliminer au moins certains de ces inconvénients, l'invention concerne un procédé de lecture de l'état d'une pluralité de variables de contact d'un véhicule automobile par un module de lecture comportant une pluralité de ports de lecture reliée par un circuit électrique à ladite pluralité de variables de contact, chaque port de lecture étant configuré pour lire l'état d'une variable de contact, le module de lecture étant configuré pour commander périodiquement la lecture des variables de contact, une période comprenant un intervalle de lecture et un intervalle de veille. Le procédé est remarquable par le fait qu'il comprend une étape de détection d'un courant injecté via le circuit électrique sur au moins l'un des ports de lecture lors d'un intervalle de veille et une étape d'adaptation de la période de lecture des variables de contact par le module de lecture de sorte que le courant détecté injecté lors d'un intervalle de veille soit consommé par le module de lecture lors de l'intervalle de lecture consécutif. Par les termes « courant injecté », on entend un courant injecté du fait d'un dysfonctionnement, tel que, par exemple, un court-circuit à une batterie du véhicule. Le procédé selon l'invention permet d'activer le module de lecture afin qu'il consomme le courant injecté de manière à éviter que la somme des courants circulant dans le module de lecture à un instant donné n'entraînent un endommagement des 20 composants électroniques du module de lecture. En adaptant la période de lecture, on adapte la quantité de courant consommée afin d'éviter qu'elle excède la capacité du module de lecture. La consommation du courant injecté par le module de lecture permet en outre d'éviter l'utilisation de composants supplémentaires, ce qui permet à la fois de conserver un dispositif simple et de limiter les coûts de fabrication. 25 De préférence, l'étape d'adaptation comprend une réduction de la durée de l'intervalle de veille afin de limiter la quantité de courant reçu. Selon un aspect de l'invention, la durée de l'intervalle de veille est déterminée à partir d'une valeur prédéterminée du courant injecté de sorte que la tension d'alimentation du module de lecture reste inférieure à un seuil prédéterminé. 30 De préférence, la durée de l'intervalle de veille est choisie inférieure à une durée déterminée Toff sc max déterminée à partir de la valeur du courant injecté et donnée par la formule : Toff sc max- (11C supply max -Vcc)xC_Vcc (1) où pC supply max est la tension maximum que peut supporter le module de 35 lecture sans être dégradé, Vcc est la tension d'alimentation du module de lecture, C Vcc est la capacité d'alimentation du module de lecture, EriLl /inji correspond au courant injecté dans le circuit électrique pendant un intervalle de veille en raison du court-circuit dû à un dysfonctionnement et IpC lp est la valeur du courant circulant dans le module de lecture pendant un intervalle de veille. La valeur prédéterminée du courant injecté peut être, par exemple, stockée 5 dans une mémoire interne du module de lecture. Elle peut être déterminée dans une étape préliminaire à partir de la valeur de la tension de batterie susceptible de provoquer un court-circuit et peut être, par exemple de l'ordre de 800 pA pour un court-circuit à une tension de court-circuit de 12 V. Le module de lecture peut aussi stocker une pluralité de valeurs prédéterminées du courant injecté correspondant à une pluralité de /0 dysfonctionnements différents, tels que, par exemple, deux court-circuit, trois court-circuit etc. De manière avantageuse, la durée d'un intervalle de lecture est déterminée à partir d'une valeur prédéterminée du courant injecté de manière à réduire la tension d'alimentation du module de lecture jusqu'à une tension d'alimentation prédéterminée 15 pendant ledit intervalle de lecture. Le module de lecture est configuré pour débuter un intervalle de lecture des variables de contact lorsque la tension d'alimentation du module de lecture atteint un seuil maximum prédéterminé. De préférence, la durée de l'intervalle de lecture est choisie supérieure à une durée minimale Ton sc min déterminée à partir de la valeur du courant injecté et donnée 20 par la formule : Ton sc min_ (lic supply max - vcc) xc_vcc (2) lin] _i où pC supply max est la tension maximum que peut supporter le module de lecture sans être dégradé, Vcc est la tension d'alimentation du module de lecture, C Vcc 25 est la capacité d'alimentation du module de lecture, /inj_i correspond au courant injecté dans le circuit électrique pendant un intervalle de veille en raison du court-circuit dû à un dysfonctionnement et IpC n est la valeur du courant circulant dans le module de lecture pendant un intervalle de lecture. En variante, la durée d'un intervalle de lecture et/ou d'un intervalle de veille 30 peut être déterminée à partir d'une valeur mesurée du courant injecté dans le circuit, une telle mesure pouvant être réalisée par le module de lecture lui-même ou bien par une entité externe qui envoie ensuite la valeur mesurée au module de lecture. De manière avantageuse, l'étape de détection déclenche, de préférence instantanément, un intervalle de lecture initial, dit « de réveil », qui permet de démarrer un 35 nouveau cycle avec la période de lecture ainsi adaptée. Un tel réveil permet de réduire l'intervalle de veille pendant lequel le dysfonctionnement est détecté de manière à s'assurer que le courant injecté n'endommage pas les composants du module de lecture le temps que la période de lecture soit adaptée. L'invention concerne aussi un module de lecture de l'état d'une pluralité de variables de contact d'un véhicule automobile, ledit module de lecture comportant une 5 pluralité de ports de lecture reliée par un circuit électrique à ladite pluralité de variables de contact, chaque port de lecture étant configuré pour lire l'état d'une variable de contact, le module de lecture étant configuré pour commander périodiquement la lecture des variables de contact, une période comprenant un intervalle de lecture définissant un état de lecture du module de lecture et un intervalle de veille définissant un état de veille du 10 module de lecture, le module étant caractérisé par le fait qu'il comprend des moyens de détection d'un courant injecté via le circuit électrique sur au moins l'un des ports de lecture dans un état de veille et des moyens d'adaptation de la période de lecture des variables de contact par le module de lecture de sorte que le courant détecté injecté dans un état de veille soit consommé par le module de lecture dans un état de lecture. 15 De préférence, au moins l'un des ports de lecture est configuré pour détecter le courant injecté. De préférence encore, les moyens d'adaptation sont configurés pour réduire la durée de l'intervalle de veille afin de limiter la quantité de courant reçu. De manière avantageuse, les moyens d'adaptation sont configurés pour 20 déterminer une durée de l'intervalle de veille inférieure à une durée déterminée Toff sc max donnée par la formule : Toff sc max-Gtc supply max -Vcc)xC_Vcc (1) Selon un aspect de l'invention, les moyens d'adaptation sont configurés pour déterminer la durée de l'intervalle de veille à partir d'une valeur prédéterminée du courant 25 injecté de sorte que la tension d'alimentation du module de lecture reste inférieure à un seuil prédéterminé. La valeur prédéterminée du courant injecté peut être, par exemple, stockée dans une mémoire interne du module de lecture. Le module de lecture peut aussi stocker une pluralité de valeurs prédéterminées du courant injecté correspondant à une pluralité 30 de dysfonctionnements différents, tels que, par exemple, deux court-circuit, trois court-circuit etc. De manière avantageuse, les moyens d'adaptation sont configurés pour adapter la durée d'un intervalle de lecture de manière à réduire la tension d'alimentation du module de lecture jusqu'à une tension d'alimentation prédéterminée pendant ledit 35 intervalle de lecture. De préférence, les moyens d'adaptation sont configurés pour adapter la durée d'un intervalle de lecture à partir d'une valeur prédéterminée du courant injecté. Selon une autre caractéristique de l'invention, le module de lecture est configuré pour débuter un intervalle de lecture des variables de contact lorsque la tension 5 d'alimentation du module de lecture atteint un seuil maximum prédéterminé. De préférence encore, les moyens d'adaptation sont configurés pour déterminer une durée de l'intervalle de lecture supérieure à une durée minimale Ton sc min déterminée à partir de la valeur du courant injecté et donnée par la formule : Ton sc supply max - vcc) xc_vcc (2) Hu] _i 10 En variante, la durée d'un intervalle de lecture et/ou d'un intervalle de veille peut être déterminée à partir d'une valeur mesurée du courant injecté dans le circuit, une telle mesure pouvant être réalisée par le module de lecture lui-même ou bien par une entité externe qui envoie ensuite la valeur mesurée au module de lecture. De manière avantageuse, le module de lecture est configuré pour commander 15 un état de lecture de l'état des variables, dit « de réveil », après l'activation des moyens de détection et qui permet de démarrer un nouveau cycle avec la période de lecture ainsi adaptée. L'invention concerne aussi un dispositif de lecture de l'état d'une pluralité de variables de contact d'un véhicule automobile, ledit dispositif de lecture comprenant un 20 module de lecture de ladite pluralité de variables de contact tel que présenté précédemment et un circuit électrique reliant ledit module de lecture à ladite pluralité de variables de contact. De préférence, le circuit électrique comporte un moyen de connexion adapté pour être commandé périodiquement par le module de lecture selon un état de lecture et 25 un état de veille. De manière avantageuse, le moyen de connexion se présente sous la forme d'un commutateur à deux positions. Selon un aspect de l'invention, le circuit électrique comprend des branches d'injection reliant chaque variable de contact à son port de lecture associé et des 30 branches d'alimentation reliant chaque variable de contact au point de contrôle. Selon un autre aspect de l'invention, chaque branche d'injection comporte au moins un générateur de courant d'injection et chaque branche d'alimentation comporte au moins un générateur de courant d'alimentation. Avantageusement, le générateur de courant d'injection se présente sous la 35 forme d'une résistance d'injection. Avantageusement encore, le générateur de courant d'alimentation se présente sous la forme d'une résistance d'alimentation. Ainsi, lorsqu'une tension est appliquée au point de contrôle du circuit électrique, des courants électriques sont générés dans les branches d'alimentation et d'injection en fonction de l'état des variables de contact. Grâce au dispositif de lecture selon l'invention, toute détérioration du module de lecture liée à un court-circuit d'une variable de contact est évitée. Il en résulte que le dispositif de lecture possède une fiabilité améliorée tout en possédant un encombrement restreint, une complexité limitée et une consommation électrique réduite, en particulier, au cours des périodes de veille du véhicule automobile. L'invention concerne aussi un véhicule automobile comprenant un dispositif de lecture tel que présenté précédemment. D'autres caractéristiques et avantages de l'invention apparaîtront lors de la description qui suit faite en regard des figures annexées données à titre d'exemples non 15 limitatifs et dans lesquelles des références identiques sont données à des objets semblables. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple, et se référant aux dessins annexés sur lesquels : - la figure 1 est une représentation schématique d'un dispositif de lecture de 20 l'état d'une unique variable de contact de l'art antérieur au cours d'un intervalle de veille (déjà commentée) ; - la figure 2 est une représentation schématique du dispositif de lecture de la figure 1 au cours d'un intervalle de lecture (déjà commentée) ; - la figure 3 est une représentation schématique d'un dispositif de lecture de 25 l'état d'une pluralité de variables de contact de l'art antérieur, alimentation « côté bas », au cours d'un intervalle de lecture (déjà commentée) ; - la figure 4 est une représentation schématique du dispositif de lecture de la figure 3 au cours d'un intervalle de veille lors d'un dysfonctionnement (déjà commentée) ; 30 - la figure 5 est une représentation schématique d'un dispositif de lecture de l'état d'une pluralité de variables de contact selon l'invention, alimentation « côté bas », d'un intervalle de veille lors d'un dysfonctionnement ; - la figure 6 est une représentation schématique d'un dispositif de lecture de l'état d'une pluralité de variables de contact selon l'invention, alimentation 35 « côté haut », d'un intervalle de veille lors d'un dysfonctionnement ; - la figure 7 illustre une alternance d'intervalles de lecture et d'intervalles de veille en l'absence de dysfonctionnement ; et - la figure 8 illustre une alternance d'intervalles de lecture et d'intervalles de veille en présence d'un dysfonctionnement. Il est représenté à la figure 5 un dispositif de lecture de l'état d'une pluralité de variables de contact Var-1, Var-i, Var-n d'un véhicule automobile, telles que, par exemple, 5 un contact d'ouverture d'une porte ou un contact d'activation d'une manette de volant. Le dispositif de lecture comprend un module de lecture MOD comportant une pluralité de ports de lecture Pi, Pi, Pn reliée par un circuit électrique CE à ladite pluralité de variables de contact Var-1, Var-i, Var-n. C. Chaque port de lecture Pi, Pi, Pn est configuré pour lire l'état d'une variable de contact Var-1, Var-i, Var-n. De manière 10 préférée, le dispositif de lecture se présente sous la forme d'un calculateur électronique et le module de lecture se présente sous la forme d'un microcontrôleur. Il va de soi que tout autre composant logique électronique pourrait convenir. Dans cet exemple, le module de lecture MOD est relié à une source d'alimentation Vcc et consomme un courant électrique Ic. 15 Toujours en référence à la figure 5, le circuit électrique CE comporte un point de contrôle A connecté à une source d'alimentation SGEN par l'intermédiaire d'un moyen de connexion INT adapté pour être commandé par le module de lecture MOD. Dans cet exemple, la source d'alimentation SGEN est une source de tension, en particulier une batterie de véhicule, délivrant une tension entre 8 V et 16 V. 20 De manière préférée, le moyen de connexion INT est un interrupteur électrique qui est commandé par le module de lecture MOD selon au moins deux états. Selon une forme de réalisation préférée, le moyen de connexion INT comporte une combinaison de transistors électriques. Dans cette forme de réalisation, comme illustré à la figure 5, le circuit 25 électrique CE comporte une pluralité de branches reliant les variables de contact Var-1, Var-i, Var-n, les ports de lecture Pl, Pi, Pn et le point d'alimentation A. En particulier, le circuit électrique CE comporte des branches d'injection BI-1, Bl-i, Bl-n reliant chaque variable de contact Var-1, Var-i, Var-n à son port de lecture associé Pi, Pi, Pn et des branches d'alimentation BA-1, BA-i, BA-n reliant chaque 30 variable de contact Var-1, Var-i, Var-n au point d'alimentation A. De manière préférée, chaque branche d'injection BI-1, Bl-i, Bl-n comporte au moins un générateur de courant d'injection et chaque branche d'alimentation BA-1, BA-i, BA-n comporte au moins un générateur de courant d'alimentation. De préférence, chaque générateur de courant d'injection se présente sous la 35 forme d'une résistance d'injection Rs1 , Rsi, Rsn adaptée pour générer un courant électrique lors de l'application d'une tension électrique. De manière similaire, chaque générateur de courant d'alimentation se présente sous la forme d'une résistance d'alimentation Rp1, Rpi, Rpn adaptée pour générer un courant électrique lors de l'application d'une tension électrique. Il va de soi que les résistances d'alimentation Rp1, Rpi, Rpn pourraient se présenter sous la forme d'un module de génération de courant. A titre d'exemple, chaque résistance d'injection Rs1, Rsi, Rsn possède une 5 valeur de l'ordre de 47 kOhms à 100 kOhms tandis que chaque résistance d'alimentation Rp1, Rpi, Rpn possède une valeur de l'ordre de 1 kOhms à 10 kOhms. De manière préférée, pour une variable de contact donné Var-i, la valeur de la résistance d'injection Rsi est supérieure à la valeur de la résistance d'alimentation Rpi afin de limiter la valeur du courant d'injection linj-i qui est reçu par le port de lecture Pi. 10 En fonction des commandes du module de lecture MOD, le moyen de connexion INT est configuré pour relier électriquement le point d'alimentation A du circuit électrique CE à la source d'alimentation SGEN lors d'un intervalle de lecture et pour être ouvert lors d'un intervalle de veille. Dans l'exemple illustré à la figure 5, un court-circuit, par exemple dû à un 15 défaut de câblage ou un dysfonctionnement, relie la variable de contact Var-n à une tension de batterie ABAT du véhicule. En pratique et par exemple, la tension de batterie ABAT est de l'ordre de 12 Volts, ce qui correspond à une valeur de courant injecté dans le circuit électrique CE de l'ordre de 800 pA. Selon l'invention, le module de lecture MOD comprend des moyens de 20 détection dudit courant injecté via le circuit électrique CE sur au moins l'un des ports de lecture P1, Pi, Pn pour un état de veille. Par les termes « état de veille », on entend l'état du module de lecture MOD pendant un intervalle de veille, et par les termes « état de lecture », on entend l'état du module de lecture MOD pendant un intervalle de lecture. Dans cet exemple, les moyens de détection comprennent le port de lecture Pi 25 du module de lecture MOD qui est configuré en tant qu'entrée d'interruption pour détecter un courant injecté ZInj lors d'un intervalle de veille du module de lecture MOD. Plus particulièrement, le port de lecture Pi détecte une fraction du courant injecté qu'il reçoit et détecte donc in extenso qu'un courant a été injecté dans le circuit électrique CE pendant un intervalle de veille. 30 La détection d'un courant injecté ZInj lors d'un intervalle de veille active alors le module de lecture MOD pour qu'il adapte sa période de lecture. Dans cet exemple, le circuit électrique CE comprend une résistance de détection Rd reliée, d'une part, au port de lecture Pi et, d'autre part, à la masse. La résistance de détection Rd définit à ses bornes une tension Vin-2 qui est nulle 35 lorsqu'aucun courant n'est injecté sur le port de lecture Pi et non nulle lorsqu'un courant est injecté sur le port Pi lors d'un état de veille. La tension Vin-2 permet de visualiser l'injection d'un courant sur le port de lecture Pi. Toujours selon l'invention, le module de lecture MOD comprend des moyens d'adaptation (non représentés) de la période de lecture des variables de contact Var-1, Var-i, Var-n par le module de lecture MOD de sorte que le courant injecté pour un état de veille soit consommé par le module de lecture pour un état de lecture. Par les termes « adapter la période de lecture », on entend déterminer, à partir de la valeur du courant injecté (EriLi iinjj), une durée de l'intervalle de lecture et/ou la durée de l'intervalle de veille pour que le module de lecture MOD consomme le courant injecté (EriLl /injj ) du fait d'un dysfonctionnement, par exemple un court-circuit reliant au moins une variable de contact à une batterie d'alimentation du véhicule. Les moyens d'adaptation sont agencés pour déterminer une nouvelle période de lecture du module de lecture MOD à partir de la valeur du courant injecté EriLi iinjj de sorte que la tension d'alimentation du module de lecture MOD reste inférieure à un seuil prédéterminé. En d'autres termes, la durée d'un intervalle de lecture par le module de lecture MOD est déterminée de manière à réduire, pendant ledit intervalle de lecture, la tension d'alimentation Vcc du module de lecture MOD jusqu'à une tension d'alimentation prédéterminée Vcc _0 correspondant à une tension nominale d'alimentation du module de lecture MOD. Dans cet exemple, l'intervalle de lecture est déterminé à partir d'une valeur 20 prédéterminée du courant injecté dans le circuit électrique CE par la tension de court-circuit ABAT. Une valeur du courant injecté, correspondant par exemple à un «cas pire» («worst case » en langue anglaise), peut être prédéterminée à partir de la valeur de la tension de court-circuit ABAT et des valeurs des composants du circuit électrique CE. Dans cet exemple, la valeur prédéterminée du courant injecté est de l'ordre de 800 pA. 25 Dans cet exemple toujours, les moyens d'adaptation du module de lecture déterminent la période de lecture des variables de contact Var-1, Var-i, Var-n, c'est-à-dire la durée de l'intervalle de lecture et/ou la durée de l'intervalle de veille pour chaque période, de la manière suivante : - la durée de l'intervalle de lecture est choisie supérieure à une durée 30 Ton sc min déterminée à partir de la valeur du courant injecté et donnée par la formule : Ton sc mm.n_(ic supply max -Vcc)xC_Vcc - (1) où pC supply max est la tension maximum que peut supporter le module de lecture MOD sans être dégradé, Vcc 35 est la tension d'alimentation du module de lecture MOD, C Vcc est la capacité d'alimentation du module de lecture MOD, EriLi iinjj correspond au courant injecté dans le circuit CE pendant un intervalle de veille Toff sc en raison du court-circuit dû à un dysfonctionnement et IpC n est la valeur du courant circulant dans le module de lecture MOD pendant un intervalle de lecture ; - la durée de l'intervalle de veille est choisie inférieure à une durée déterminée Toff sc max déterminée à partir de la valeur du courant injecté et donnée par la formule : Toff sc max-(ic supply max - vcc) xc_vcc (2) où IpC lp est la valeur du courant circulant dans le module de lecture MOD pendant un intervalle de veille. Dans le cas où plusieurs court-circuit seraient détectés par le module de lecture MOD, par exemple en mesurant la tension au borne de Vin-2 ou en déterminant la valeur du courant sur l'entrée d'interruption Pi, le module de lecture MOD pourrait sélectionner les valeurs de la durée de l'intervalle de lecture et de l'intervalle de veille à partir de valeurs ou de formules de Ton sc min et de Toff sc max stockée dans une mémoire telle que, par exemple, une mémoire interne (non représentée) du module de lecture MOD. La figure 6 illustre une forme de réalisation alternative du dispositif selon l'invention appelée « alimentation côté haut » (« high-side input » en langue anglaise) dans lequel le point de contrôle A est relié à la masse via un interrupteur INT adapté pour être commandé par le module de lecture MOD de manière à ce que l'interrupteur INT soit ouvert au cours d'un intervalle de veille et fermé au cours d'un intervalle de lecture. Chaque variable de contact Var-1, Var-i, Var-n est connectée à un point d'alimentation relié à une source d'alimentation générale SGEN de sorte que le passage d'une variable Var-1, Var-i, Var-n à l'état fermé permette l'injection d'un courant dans le circuit électrique CE. Ainsi, au cours d'un intervalle de lecture, autrement dit lorsque l'interrupteur INT est fermé, le courant injecté par la ou les variables de contact Var-1, Var-i, Var-n qui sont à l'état fermé est acheminé jusqu'au port de lecture Pi, Pi, Pn correspondant du module de lecture MOD qui peut alors détecter l'état fermé de la variable. A ces différences d'alimentation près, les autres éléments du circuit électrique CE sont identiques au dispositif d'alimentation « côté bas » illustré à la figure 5 de même que le module de lecture MOD selon l'invention. Dans un dispositif en alimentation « côté haut », un dysfonctionnement pourrait aussi bien être dû à un court-circuit reliant une ou plusieurs variables de contact Var-1, Var-i, Var-n à une tension de batterie ABAT du véhicule que du passage accidentel d'une ou plusieurs variables de contact Var-1, Var-i, Var-n à l'état fermé qui les relieraient alors à la source d'alimentation générale SGEN. En d'autres termes, dans le cas d'une alimentation « côté haut », lorsqu'un 5 court-circuit apparaît au niveau d'une ou plusieurs variables de contact ou lorsqu'une ou plusieurs variables de contact basculent accidentellement à l'état fermé, la source d'alimentation SGEN ou, respectivement, la tension de la batterie ABAT, qui remplit sensiblement la même fonction que la source d'alimentation SGEN, génère un courant électrique linj-1, linj-i, linj-n dans chaque branche d'injection BI-1, Bl-i, Bl-n alors que 10 l'interrupteur INT est ouvert. Autrement dit, du fait du dysfonctionnement, les ports de lecture Pi, Pi, Pn du module de lecture MOD reçoivent les courant électriques de l'ensemble des branches d'injection BI-1, Bl-i, Bl-n alors que le module de lecture MOD est en mode veille. Le module de lecture MOD selon l'invention permet de détecter, via le port de 15 lecture Pi, un courant injecté pendant un état de veille dudit module de lecture MOD puis d'adapter la période de lecture du module de sorte qu'un intervalle de lecture soit suffisamment fréquent pour éviter que la tension d'alimentation du module de lecture MOD ne dépasse une tension maximum de fonctionnement pC supply max et suffisamment long pour consommer le courant injecté du fait du dysfonctionnement et 20 abaisser la tension Vcc du module de lecture MOD à une valeur prédéterminée de fonctionnement Vcc 0 en l'absence de dysfonctionnement. Autrement dit, le courant reçu par le module de lecture MOD du fait d'un dysfonctionnement n'est jamais supérieur au courant de fonctionnement maximal du module de lecture MOD au-delà duquel le module de lecture risque d'être endommagé. 25 Le dispositif de lecture est de préférence monté sur un véhicule automobile afin de lire l'état des variables de contact et ainsi prévenir le conducteur en cas de dysfonctionnement. Lorsque le véhicule automobile est en veille, par exemple, éteint à son lieu de stationnement, la consommation du module de lecture MOD est limitée. Le module de 30 lecture MOD commande de manière périodique la lecture de l'état des variables de contact afin de pouvoir avertir le conducteur dès que celui-ci souhaitera utiliser son véhicule. Comme illustré à la figure 7, la commande périodique par le module de lecture MOD est illustrée par une pluralité d'intervalles de lecture Ton alternés avec une pluralité 35 d'intervalles de veille Toff. Dans cet exemple, la valeur du courant IpC n circulant dans le module de lecture MOD pendant un intervalle de lecture est de l'ordre de 20 mA et la valeur du courant IpC lp circulant dans le module de lecture MOD pendant un intervalle de veille est de l'ordre de 100 pA. Toujours en référence à la figure 7, en l'absence de dysfonctionnement, tel que, par exemple un court-circuit d'une ou plusieurs variables de contacts Var-1, Var-i, 5 Var-n à une tension de batterie ABAT du véhicule ou le passage accidentel d'une ou plusieurs variables de contacts Var-1, Var-i, Var-n à l'état fermé dans le cas d'un dispositif de lecture en alimentation « côté haut », aucun courant n'est injecté dans le circuit électrique ( EriLi iinjj = 0). Dans ce cas, la tension Vin _2 aux bornes de la résistance de détection Rd est nulle et la tension d'alimentation du module de lecture MOD est 10 constante (égale à 5 Volts dans cet exemple). Lorsqu'un dysfonctionnement INJ se produit lors d'un intervalle de veille, comme illustré à la figure 8, un courant EriLl /injj=800 pA est injecté dans le circuit électrique CE et est détecté par le port de lecture Pi (en référence aux figures 5 et 6). Le module de lecture MOD adapte alors la période de lecture, c'est-à-dire la 15 durée des intervalles de lecture Ton sc et des intervalles de veille Toff sc, à partir des équations (1) et (2) mentionnées précédemment de sorte que le courant injecté EriLi iinjj soit consommé par le module de lecture MOD à chaque état de lecture, c'est-à-dire pendant chaque intervalle de lecture Ton sc. Dans cet exemple, après la détection du courant injecté EriLi iinjj par le port 20 de lecture Pi, le module de lecture MOD commande (WAKE UP) un état de lecture de l'état des variables Var-1, Var-i, Var-n qui permet de démarrer un nouveau cycle avec la période de lecture ainsi adaptée. Comme illustré à la figure 8, le courant injecté EriLl /injj fait augmenter la tension d'alimentation Vcc du module de lecture MOD pendant un intervalle de veille 25 jusqu'à la valeur de tension maximale pC supply max puis le module de lecture commande alors un état de lecture pendant un intervalle de lecture Ton sc qui permet d'abaisser la tension d'alimentation Vcc à sa valeur nominale de référence de 5 V. Dans cet exemple, l'adaptation permet de réduire la durée des intervalles de veille Toff sc afin de limiter la quantité de courant reçu. 30 L'invention a été présentée pour une protection contre les risques de court- circuit à une tension de batterie mais il va de soi qu'elle permet une protection pour tout type de court-circuit, notamment supérieur à Vcc. REVENDICATIONS1. Procédé de lecture de l'état d'une pluralité de variables de contact (Var-1, Var-i, Var-n) d'un véhicule automobile par un module de lecture (MOD) comportant une pluralité de ports de lecture (P1, Pi, Pn) reliée par un circuit électrique (CE) à ladite pluralité de variables de contact (Var-1, Var-i, Var-n), chaque port de lecture (P1, Pi, Pn) étant configuré pour lire l'état d'une variable de contact (Var-1, Var-i, Var-n), le module de lecture (MOD) étant configuré pour commander périodiquement la lecture des variables de contact (Var-1, Var-i, Var-n), une période comprenant un intervalle de lecture (Ton) et un intervalle de veille(Toff), le procédé étant caractérisé par le fait qu'il comprend : - une étape de détection d'un courant injecté (EriLl/inj_i) via le circuit électrique (CE) sur au moins l'un des ports de lecture (P1, Pi, Pn) lors d'un intervalle de veille (Toff) et, - une étape d'adaptation de la période de lecture des variables de contact (Var-1, Var-i, Var-n) par le module de lecture (MOD) de sorte que le courant détecté injecté (EriLl/inj_i) lors d'un intervalle de veille (Toff sc) soit consommé par le module de lecture (MOD) lors de l'intervalle de lecture (Ton sc) consécutif. 2. Procédé de lecture selon la revendication 1, dans lequel l'étape d'adaptation comprend une réduction de la durée de l'intervalle de veille (Toff sc) afin de limiter la quantité de courant (EriLi iinj_i) reçu. 3. Procédé de lecture selon l'une quelconque des revendications précédentes, dans lequel la durée de l'intervalle de veille (Toff sc) est déterminée à partir d'une valeur prédéterminée du courant injecté (EriLi iinjj) de sorte que la tension d'alimentation (Vcc) du module de lecture (MOD) reste inférieure à un seuil prédéterminé (pC supply max). 4. Procédé de lecture selon la revendication 3, dans lequel la durée de l'intervalle de veille est choisie inférieure à une durée déterminée Toff sc max 25 déterminée à partir de la valeur du courant injecté et donnée par la formule : Toff sc max- (11C supply max -Vcc)xC_Vcc où IpC lp est la valeur du courant circulant dans le module de lecture (MOD) pendant un intervalle de veille, et C Vcc est la capacité d'alimentation du module de lecture (MOD). 5. Procédé de lecture selon la revendication 4, dans lequel la durée d'un 30 intervalle de lecture (Ton sc) est déterminée à partir d'une valeur prédéterminée du courant injecté (EriLi inj_i) de manière à réduire la tension d'alimentation (Vcc) du modulede lecture (MOD) jusqu'à une tension d'alimentation prédéterminée (Vcc 0) pendant ledit intervalle de lecture (Ton sc). 6. Procédé de lecture selon la revendication 5, dans lequel la durée de l'intervalle de lecture est choisie supérieure à une durée minimale Ton sc min 5 déterminée à partir de la valeur du courant injecté et donnée par la formule : Ton sc min_ (lic supply max - Vcc) xc_vcc lin j où pC supply max est la tension maximum que peut supporter le module de lecture (MOD) sans être dégradé, Vcc est la tension d'alimentation du module de lecture (MOD), C Vcc est la capacité d'alimentation du module de lecture (MOD), 10 EriLi iinjj correspond au courant injecté dans le circuit CE pendant un intervalle de veille Toff sc en raison du court-circuit dû à un dysfonctionnement et IpC n est la valeur du courant circulant dans le module de lecture (MOD) pendant un intervalle de lecture. 7. Module de lecture (MOD) de l'état d'une pluralité de variables de contact (Var-1, Var-i, Var-n) d'un véhicule automobile, ledit module de lecture (MOD) comportant une 15 pluralité de ports de lecture (P1, Pi, Pn) reliée par un circuit électrique (CE) à ladite pluralité de variables de contact (Var-1, Var-i, Var-n), chaque port de lecture (P1, Pi, Pn) étant configuré pour lire l'état d'une variable de contact (Var-1, Var-i, Var-n), le module de lecture (MOD) étant configuré pour commander périodiquement la lecture des variables de contact (Var-1, Var-i, Var-n), une période comprenant un état de lecture et un état de 20 veille du module de lecture, le module de lecture (MOD) étant caractérisé par le fait qu'il comprend des moyens de détection d'un courant injecté (EriLi iinj_i) via le circuit électrique (CE) sur au moins l'un des ports de lecture (P1, Pi, Pn) dans un état de veille et des moyens d'adaptation de la période de lecture des variables de contact (Var-1, Var-i, Var-n) par le module de lecture (MOD) de sorte que le courant détecté injecté (EriLi linjj) 25 dans un état de veille soit consommé par le module de lecture dans un état de lecture. 8. Module de lecture selon la revendication 7, dans lequel au moins l'un des ports de lecture (P1, Pi, Pn) est configuré pour détecter le courant injecté (EriLi 9. Module de lecture selon l'une quelconque des revendications précédentes 7 et 8, dans lequel les moyens d'adaptation sont configurés pour adapter la durée d'un 30 intervalle de lecture (Ton sc) à partir d'une valeur prédéterminée du courant injecté (EriLl/inj_i) de manière à réduire la tension d'alimentation (Vcc) du module de lecture (MOD) jusqu'à une tension d'alimentation prédéterminée (Vcc 0) pendant ledit intervalle de lecture (Ton sc). 10. Dispositif de lecture de l'état d'une pluralité de variables de contact (Var-1, Var-i, Var-n) d'un véhicule automobile, ledit dispositif de lecture comprenant un module de lecture (MOD) de ladite pluralité de variables de contact (Var-1, Var-i, Var-n) selon l'une des revendications précédentes 7 à 9 et un circuit électrique (CE) reliant ledit module de lecture (MOD) à ladite pluralité de variables de contact (Var-1, Var-i, Var-n).