Brevet FR3109256A1 — publié le 20211015

L’invention concerne un procédé et un dispositif (11) pour déterminer l’état de fonctionnement d’un calculateur (10) de véhicule, le calculateur (10) étant couplé électriquement à une première broche (1031) et à une deuxième broche (1032). L’état de fonctionnement du calculateur (10) est déterminé parmi un ensemble d’états de fonctionnement comprenant au maximum 4 états de fonctionnement en fonction d’un premier état d’alimentation en courant électrique de la première broche (1031) et d’un deuxième état d’alimentation en courant électrique de la deuxième broche (1032). Figure pour l’abrégé : Figure 1 Procédé, dispositif et système de détermination d’un état de fonctionnement d’un calculateur de véhicule L’invention concerne un procédé et un dispositif de détermination de l’état de fonctionnement courant d’un calculateur embarqué dans un véhicule, notamment un véhicule automobile. L’invention concerne également le calculateur dont l’état de fonctionnement est déterminé via le procédé. Arrière-plan technologique Les véhicules contemporains embarquent un ou plusieurs calculateurs assurant chacun une ou plusieurs fonctions, telles que par exemple la gestion de l’aide à la conduite, de l’antipatinage, de la répartition électronique du freinage ou encore la commande d’actionneurs pour assurer le fonctionnement optimal d’un moteur à combustion. Ces calculateurs sont aussi appelés UCE (« Unité de Commande Electronique » ou en anglais ECU « Electronic Control Unit »). Ces calculateurs embarquent des logiciels qui sont exécutés pour assurer les fonctions dont ils ont la charge. Ces calculateurs peuvent être dans plusieurs états de fonctionnement, par exemple dans un état de fonctionnement de veille ou actif qui permettent d’économiser de l’énergie en réduisant le nombre de fonctions activées ou au contraire de permettre un mode de fonctionnement normal du calculateur, avec une consommation électrique maximale. Le passage d’un état à l’autre nécessite par exemple la transmission de messages dédiés sur l’interface de communication (par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »)) reliant les calculateurs du système embarqué du véhicule, ce qui implique le réveil du calculateur pour interpréter et exécuter ces messages. A moins de surveiller tous les signaux ou messages échangés sur le réseau filaire, ce qui est coûteux en termes de ressources à mettre en œuvre, il est difficile de déterminer quel est l’état de fonctionnement courant d’un calculateur et par voie de conséquence d’avoir une vision exacte de l’état du système embarqué d’un véhicule à chaque instant. Un objet de la présente invention est de proposer une solution permettant de simplifier la détermination de l’état de fonctionnement d’un calculateur. Un autre objet de la présente invention est de réduire les besoins en ressources pour surveiller un calculateur et/ou le système embarqué d’un véhicule. Selon un premier aspect, l’invention concerne un procédé de détermination d’un état de fonctionnement d’un calculateur de véhicule, le calculateur étant couplé électriquement à une première broche et à une deuxième broche, le procédé comprenant une étape de détermination de l’état de fonctionnement du calculateur parmi un ensemble d’états de fonctionnement comprenant au plus 4 états de fonctionnement en fonction d’un premier état d’alimentation en courant électrique de la première broche et d’un deuxième état d’alimentation en courant électrique de la deuxième broche. Selon une variante, le premier état d’alimentation et le deuxième état d’alimentation appartiennent chacun à un ensemble d’états d’alimentation comprenant : - un état représentatif de présence d’un courant appliqué à la première broche et/ou à la deuxième broche ; et - un état représentatif d’absence de courant appliqué à la première broche et/ou à la deuxième broche. Selon une autre variante, l’ensemble d’états de fonctionnement comprend 4 états de fonctionnement suivants : - un état dit éteint ; - un état dit de veille profonde ; - un état dit de veille ; - un état dit de fonctionnement normal. Selon une variante supplémentaire : - l’état dit éteint est déterminé lorsqu’aucun courant n’est appliqué à la première broche et lorsqu’aucun courant n’est appliqué à la deuxième broche ; - l’état dit de veille profonde est déterminé lorsqu’un courant est appliqué à la première broche et lorsqu’aucun courant n’est appliqué à la deuxième broche ; - l’état dit de veille est déterminé lorsqu’un courant est appliqué à la deuxième broche et lorsqu’aucun courant n’est appliqué à la première broche ; et - l’état dit de fonctionnement normal est déterminé lorsqu’un courant est appliqué à la première broche et lorsqu’un courant est appliqué à la deuxième broche. Selon une autre variante, le procédé comprend en outre une étape de mesure d’une intensité d’un courant appliqué à la première broche et à la deuxième broche par le calculateur. Selon encore une variante, la première broche et la deuxième broche appartiennent à un ensemble de broches d’une embase du calculateur. Selon un deuxième aspect, l’invention concerne un dispositif configuré pour déterminer un état de fonctionnement d’un calculateur de véhicule couplé électriquement à une première broche et à une deuxième broche, le dispositif comprenant des moyens configurés pour la mise en œuvre des étapes du procédé selon le premier aspect de l’invention. Selon un troisième aspect, l’invention concerne un système comprenant le dispositif tel que décrit selon le deuxième aspect de l’invention ainsi que le calculateur, le dispositif étant relié électriquement à la première broche et à la deuxième broche du calculateur. Selon un quatrième aspect, l’invention concerne un calculateur de véhicule, le calculateur comprenant des moyens d’alimentations d’une première broche et d’une deuxième broche configurées pour déterminer l’état de fonctionnement du calculateur parmi un ensemble d’états de fonctionnement comprenant au plus 4 états de fonctionnement en fonction d’un premier état d’alimentation de la première broche et d’un deuxième état d’alimentation de la deuxième broche. Selon un cinquième aspect, l’invention concerne un véhicule automobile comprenant le dispositif tel que décrit ci-dessus selon le deuxième aspect de l’invention, le système tel que décrit ci-dessus selon le troisième aspect de l’invention ou le calculateur tel que décrit ci-dessus selon le quatrième aspect de l’invention. Selon un sixième aspect, l’invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de l’invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un septième aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de l’invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures 1 à 2 annexées, sur lesquelles : illustre de façon schématique un système comprenant un calculateur relié électriquement à un dispositif configuré pour déterminer l’état de fonctionnement du calculateur, selon un exemple de réalisation particulier de la présente invention ; illustre un organigramme des différentes étapes d’un procédé de détermination de l’état de fonctionnement du calculateur de la figure 1, selon un exemple de réalisation particulier de la présente invention. Un calculateur de véhicule, un dispositif et un procédé de détermination de l’état de fonctionnement d’un tel calculateur vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 2. Selon un exemple particulier et non limitatif de réalisation de l’invention, un calculateur d’un véhicule, par exemple un véhicule automobile, est couplé électriquement à une première broche (aussi appelée « pin » en anglais) et à une deuxième broche. La première broche et la deuxième broche correspondent par exemple chacune à une broche d’un connecteur mâle relié au calculateur, ce connecteur mâle étant également appelé embase. L’état de fonctionnement de ce calculateur est avantageusement déterminé parmi un ensemble d’états de fonctionnement comprenant au maximum 4 états de fonctionnement en fonction d’un premier état d’alimentation en courant électrique de la première broche (le premier état correspondant par exemple à « alimenté » ou à « non alimenté ») et d’un deuxième état d’alimentation en courant électrique de la deuxième broche (le deuxième état correspondant par exemple à « alimenté » ou à « non alimenté »). L’ensemble d’états de fonctionnement comprend par exemple les états suivants : - un état dit de veille profonde du calculateur correspondant à un état durant lequel la consommation électrique du calculateur est réduite au minimum tout en permettant une surveillance de certains évènements au réveil, au détriment d’un temps de réveil plus long que lorsque le calculateur est à l’état dit de veille, ce temps étant égal ou proche au temps d’initialisation complète du calculateur ; - un état dit de veille du calculateur correspondant à un état durant lequel la plupart des fonctions assurées par le calculateur sont arrêtées temporairement pour diminuer la consommation électrique du calculateur ; - un état dit réveillé ou de fonctionnement normal du calculateur correspondant à un état durant lequel l’ensemble des fonctions assurées par le calculateur sont opérationnelles, avec une consommation électrique normale du calculateur ; - un état dit éteint (ou « off » en anglais) correspondant à un état durant lequel le calculateur n’est pas alimenté en électricité et durant lequel l’ensemble des fonctions assurées par le calculateur sont arrêtées. Le contrôle de l’alimentation de deux broches spécifiques couplées électriquement au calculateur permet de déterminer de manière simple, efficace et sûre l’état de fonctionnement courant d’un calculateur à partir de l’état d’alimentation de chacune de ces deux broches. illustre schématiquement un système 1 comprenant un calculateur 10 relié électriquement à un dispositif 11 configuré pour déterminer l’état de fonctionnement du calculateur 10, selon un mode de réalisation particulier et non limitatif de la présente invention. La figure 1 illustre un calculateur 10 connecté électriquement à un dispositif 11 qui est adapté pour déterminer l’état de fonctionnement du calculateur 10, par exemple l’état de fonctionnement courant à un instant ‘t’ déterminé, à partir de mesures faites sur une première broche 1031 et une deuxième broche 1032 couplées électriquement au calculateur 10, ces mesures étant relatives à la présence ou à l’absence de courant électrique dans la première broche 1031 et la deuxième broche 1032. Le calculateur 10 est par exemple configuré pour passer d’un état à un autre en fonction d’un signal reçu, par exemple reçu d’un autre calculateur (par exemple un calculateur maître du système embarqué du véhicule), selon un exemple de réalisation particulier et non limitatif de la présente invention. Le calculateur 10 correspond par exemple à un calculateur d’un système embarqué du véhicule. Des exemples d’un tel calculateur 10 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule, un calculateur électronique tel qu’une UCE ou une unité de contrôle télématique TCU (de l’anglais « Telematic Control Unit »). Les éléments du calculateur 10, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le calculateur 10 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Selon différents modes de réalisation particuliers, le calculateur 10 est couplé en communication avec d’autres dispositifs ou systèmes similaires, par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Le calculateur 10 comprend par exemple un (ou plusieurs) processeur(s) 100 configurés pour exécuter des instructions pour la réalisation des tâches ou fonctions assurées par le calculateur 10. Le processeur 100 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le calculateur 10 comprend en outre au moins une mémoire 101 correspondant par exemple une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 101. Selon un mode de réalisation particulier et non limitatif, le calculateur 10 comprend un bloc 102 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un serveur distant ou le « cloud », d’autres dispositifs similaires au calculateur 10 et embarqués dans d’autres véhicules que celui embarquant le calculateur 10. Les éléments d’interface du bloc 102 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Bluetooth® ou Wi-Fi®, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ; - interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Des données sont par exemples chargées vers le calculateur 10 via l’interface du bloc 102 en utilisant un réseau Wi-Fi® tel que selon IEEE 802.11, un réseau ITS G5 basé sur IEEE 802.11p ou un réseau mobile tel qu’un réseau 4G (ou LTE Advanced selon 3GPP release 10 – version 10) ou 5G, notamment un réseau LTE-V2X. Le calculateur 10 comprend en outre une interface de connexion de sortie 103 correspondant par exemple à une embase, une telle embase correspondant à la partie mâle d’un connecteur de sortie comprenant la première broche 1031, la deuxième broche 1032 et optionnellement une ou plusieurs autres broches (dites troisièmes broches) 1033. La ou les troisièmes broches 1033 correspondent par exemple chacune à un port de sortie d’un signal comprenant des informations ou données générées par le calculateur 10, par exemple pour permettre au calculateur 10 de fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, un ou des haut-parleurs et/ou d’autres périphériques. L’embase 103 correspond par exemple à une embase dite définitive (c’est-à-dire à une embase d’un calculateur testé et mis en œuvre dans un véhicule en circulation) ou à une embase dite de prototypage (aussi appelée port de « debug ») utilisée temporairement lors du prototypage du calculateur 10. Selon une variante, le calculateur 10 comprend une première embase comprenant uniquement la première broche 1031 et la deuxième broche 1032 et une ou plusieurs deuxièmes embases comprenant chacune une ou plusieurs troisièmes broches 1033. L’alimentation en courant électrique de la première broche 1031 et de la deuxième broche 1032 est contrôlée par le calculateur 10, par exemple par le processeur 100, en fonction de l’état de fonctionnement courant du calculateur 10. Le courant alimentant le cas échéant la première broche et/ou la deuxième broche est par exemple de l’ordre de quelques microampères, par exemple de l’ordre de 1 à 10, 20 ou 50 microampères. L’alimentation en courant électrique de la première broche 1031 et/ou de la deuxième broche 1032 par le calculateur 10 est par exemple déterminée en fonction d’une table d’états d’alimentation stockée en mémoire 101. La table d’états d’alimentation correspond avantageusement à une table indiquant dans quel état d’alimentation doit se trouver respectivement la première broche 1031 et la deuxième broche 1032 en fonction de l’état de fonctionnement du calculateur. L’état d’alimentation d’une broche (c’est-à-dire de la première broche et de la deuxième broche) correspond avantageusement à un des deux états suivants : - un état dit alimenté correspondant à un état dans lequel la broche est alimentée en courant électrique par le calculateur avec une intensité de quelques microampères ; - un état dit non alimenté correspondant à un état dans lequel la broche n’est pas alimentée en courant électrique par le calculateur, c’est-à-dire que l’intensité du courant dans la broche est égale à 0 ampère. La table d’états d’alimentation correspond par exemple à l’exemple non limitatif suivant : Etat de fonctionnement du calculateur Etat d’alimentation de la première broche Etat d’alimentation de la deuxième broche Eteint 0 0 Veille profonde 1 0 Veille 0 1 Normal 1 1 Où ‘0’ correspond à un état non alimenté et ‘1’ correspond à un état alimenté de la broche. Le calculateur 10 comprend également par exemple une interface de communication 104 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué, par exemple pour la réception d’un signal de changement d’état de fonctionnement du calculateur 10 par un calculateur maître) via un canal de communication 1040. L’interface de communication 104 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 1040. L’interface de communication 104 correspond par exemple à une interface pour réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3). Le système 1 comprend également un dispositif 11 configuré pour déterminer l’état de fonctionnement, par exemple l’état de fonctionnement courant, du calculateur 10 parmi un ensemble d’états de fonctionnement. Le nombre d’états de fonctionnement compris dans l’ensemble dépend avantageusement du nombre de broches dont l’alimentation est contrôlée par le calculateur 10 pour définir son état courant. Par exemple, l’ensemble comprend au plus 4 états lorsque le nombre de broches est égal à 2, comme dans l’exemple de la figure 1 pour lequel le calculateur 10 contrôle l’alimentation de la première broche 1031 et de la deuxième broche 1032. Selon un autre exemple, si le nombre de broches était égal à 3, l’ensemble pourrait comprendre au plus 8 états de fonctionnement. Selon l’exemple de la figure 1, l’ensemble d’états de fonctionnement que peut prendre le calculateur 10 comprend 4 états, à savoir : - un état dit éteint ; - un état dit de veille profonde ; - un état dit de veille ; et - un état dit normal ou dit de fonctionnement normal. Le dispositif 11 correspond par exemple à une unité de calcul ou de traitement embarqué dans le véhicule comprenant le calculateur 10, et correspond par exemple à un calculateur du système embarqué du véhicule. Selon un autre exemple, le dispositif 11 correspond à un dispositif externe au véhicule comprenant le calculateur 10, et correspond par exemple à une unité de diagnostic ou à un ordinateur. Les éléments du dispositif 11, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 11 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Selon différents modes de réalisation particuliers, le dispositif 11 est couplé en communication avec d’autres dispositifs ou systèmes similaires, par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Le dispositif 11 comprend des moyens pour mesurer une intensité ou détecter un courant sur la première broche 1031 et la deuxième broche 1032, par exemple un ou plusieurs ampèremètres, par exemple 2 ampèremètres, un premier ampèremètre 111 pour mesurer ou détecter la présence d’un courant sur la première broche 1031 et un deuxième ampèremètre 112 pour mesurer ou détecter la présence d’un courant sur la deuxième broche 1032. Le dispositif 11 comprend également par exemple un (ou plusieurs) processeur(s) 113 configurés pour exécuter les opérations décrites ci-dessous et/ou les étapes décrites en regard de la figure 2. Le processeur 113 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 11 comprend en outre au moins une mémoire 114 correspondant par exemple une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 114. La table d’états d’alimentation stockée en mémoire 101 du calculateur 10 est par exemple également stockée en mémoire 114 du dispositif 11. Le dispositif 11 comprend également selon une variante un connecteur femelle adapté pour coopérer avec l’embase (connecteur mâle comprenant les broches 1031 et 1032) du calculateur 10, c’est-à-dire adapté pour relier électriquement la première broche 1031 et la deuxième broche 1032 (et donc le calculateur 10) au dispositif 11. Selon une variante de réalisation non illustrée et optionnelle, le dispositif 11 comprend également un bloc d’éléments d’interface identique ou similaire au bloc 102 du calculateur 10. Selon une autre variante de réalisation non illustrée et optionnelle, le dispositif 11 comprend également une interface de communication identique ou similaire à l’interface 104 du calculateur 10. Dans une première opération, le dispositif 11 détermine l’état d’alimentation de la première broche 1031 et de la deuxième broche 1032, par exemple en mesurant l’intensité du courant électrique présent sur la première broche 1031 et/ou la deuxième broche 1032 le cas échéant. L’état d’alimentation de chaque broche 1031, 1032 correspond à un des 2 états suivants : - un état dit alimenté correspondant à un état dans lequel la broche est alimentée en courant électrique par le calculateur avec une intensité de quelques microampères, c’est-à-dire un état représentatif de la présence d’un courant électrique appliqué à la broche 1031, 1032 ; - un état dit non alimenté correspondant à un état dans lequel la broche n’est pas alimentée en courant électrique par le calculateur, c’est-à-dire que l’intensité du courant dans la broche est égale à 0 ampère, c’est-à-dire un état représentatif d’absence de courant électrique appliqué à la broche 1031, 1032. Dans une deuxième opération, le dispositif 11 compare l’état d’alimentation de chaque broche 1031, 1032 déterminé à la première opération avec une table d’états d’alimentation, par exemple stockée en mémoire 113, par exemple la table 1 pour déterminer l’état de fonctionnement courant du calculateur. La table d’états d’alimentation correspond à une table de correspondance entre les états d’alimentation de chaque broche 1031, 032 d’une part et l’état de fonctionnement associé du calculateur 10 d’autre part. Ainsi, conformément à la table 1, l’état de fonctionnement du calculateur 10 correspond à : - l’état dit éteint lorsqu’aucun courant n’est appliqué à la première broche 1031 (état d’alimentation égal à ‘0’) et lorsqu’aucun courant n’est appliqué à la deuxième broche 1032 (état d’alimentation égal à ‘0’) ; - l’état dit de veille profonde lorsqu’un courant est appliqué à la première broche 1031 (état d’alimentation égal à ‘1’) et lorsqu’aucun courant n’est appliqué à la deuxième broche 1032 (état d’alimentation égal à ‘0’) ; - l’état dit de veille lorsqu’un courant est appliqué à la deuxième broche 1032 (état d’alimentation égal à ‘1’) et lorsqu’aucun courant n’est appliqué à la première broche 1031 (état d’alimentation égal à ‘0’) ; et - l’état dit de fonctionnement normal lorsqu’un courant est appliqué à la première broche 1031 (état d’alimentation égal à ‘1’) et lorsqu’un courant est appliqué à la deuxième broche 1032 (état d’alimentation égal à ‘1’). La table 1 a été fournie à titre d’exemple. Selon un autre exemple, la table d’états d’alimentations stockée en mémoire du calculateur 10 et en mémoire du dispositif 11 correspond à la table 2 suivante : Etat de fonctionnement du calculateur Etat d’alimentation de la première broche Etat d’alimentation de la deuxième broche Eteint 0 0 Veille profonde 1 0 Veille 1 1 Normal 0 1 Un tel dispositif 11 ou un tel système 1 permet avantageusement de déterminer l’état de fonctionnement courant du calculateur 10 sans nécessiter de banc de tests complexe, et permet également un gain de temps dans l’analyse du ou des calculateurs du système embarqué. illustre un organigramme des différentes étapes d’un procédé de détermination d’un état de fonctionnement d’un calculateur, par exemple le calculateur 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est avantageusement mis en œuvre dans le dispositif 11 ou par le système 1. Dans une première étape 21, l’état de fonctionnement du calculateur est déterminé parmi un ensemble d’états de fonctionnement comprenant au plus 4 états de fonctionnement en fonction d’un premier état d’alimentation en courant électrique de la première broche et d’un deuxième état d’alimentation en courant électrique de la deuxième broche, la première broche et la deuxième broche étant couplées électriquement au calculateur. Bien entendu, l’invention ne se limite pas aux modes de réalisation décrits ci-avant mais s’étend à un procédé de contrôle d’alimentation d’au moins deux broches pour définir l’état de fonctionnement d’un calculateur, et au calculateur configuré pour la mise en œuvre d’un tel procédé. L’invention concerne ainsi également le calculateur 10 qui permet au dispositif 11 de déterminer son état d’alimentation en contrôlant l’alimentation en courant électrique de la première broche 1031 et de la deuxième broche 1032. L’invention concerne également un véhicule comprenant le calculateur 10, le dispositif 11 ou le système 1. Procédé de détermination d’un état de fonctionnement d’un calculateur (10) de véhicule, ledit calculateur (10) étant couplé électriquement à une première broche (1031) et à une deuxième broche (1032), ledit procédé comprenant une étape de détermination (21) de l’état de fonctionnement dudit calculateur (10) parmi un ensemble d’états de fonctionnement comprenant au plus 4 états de fonctionnement en fonction d’un premier état d’alimentation en courant électrique de ladite première broche (1031) et d’un deuxième état d’alimentation en courant électrique de ladite deuxième broche (1032). Procédé selon la revendication 1, pour lequel ledit premier état d’alimentation et ledit deuxième état d’alimentation appartiennent chacun à un ensemble d’états d’alimentation comprenant : - un état représentatif de présence d’un courant appliqué à ladite première broche (1031) et/ou à ladite deuxième broche (1032) ; et - un état représentatif d’absence de courant appliqué à ladite première broche (1031) et/ou à ladite deuxième broche (1032). Procédé selon la revendication 1 ou 2, pour lequel ledit ensemble d’états de fonctionnement comprend 4 états de fonctionnement suivants : - un état dit éteint ; - un état dit de veille profonde ; - un état dit de veille ; - un état dit de fonctionnement normal. Procédé selon la revendication 3, pour lequel : - l’état dit éteint est déterminé lorsqu’aucun courant n’est appliqué à ladite première broche (1031) et lorsqu’aucun courant n’est appliqué à ladite deuxième broche (1032) ; - l’état dit de veille profonde est déterminé lorsqu’un courant est appliqué à ladite première broche (1031) et lorsqu’aucun courant n’est appliqué à ladite deuxième broche (1032) ; - l’état dit de veille est déterminé lorsqu’un courant est appliqué à ladite deuxième broche (1032) et lorsqu’aucun courant n’est appliqué à ladite première broche (1031) ; et - l’état dit de fonctionnement normal est déterminé lorsqu’un courant est appliqué à ladite première broche (1031) et lorsqu’un courant est appliqué à ladite deuxième broche (1032). Procédé selon l’une des revendications 1 à 4, comprenant en outre une étape de mesure d’une intensité d’un courant appliqué à ladite première broche (1031) et à ladite deuxième broche (1032) par ledit calculateur (10). Procédé selon l’une des revendications 1 à 5, pour lequel ladite première broche (1031) et ladite deuxième broche (1032) appartiennent à un ensemble de broches d’une embase (103) dudit calculateur (10). Dispositif (11) configuré pour déterminer un état de fonctionnement d’un calculateur (10) de véhicule couplé électriquement à une première broche (1031) et à une deuxième broche (1032), ledit dispositif (11) comprenant des moyens configurés pour une mise en œuvre des étapes du procédé selon l’une des revendications 1 à 6. Système (1) comprenant le dispositif (11) selon la revendication 7 relié électriquement à ladite première broche (1031) et à ladite deuxième broche (1032), chacune couplée électriquement audit calculateur (10). Véhicule automobile comprenant le dispositif (11) selon la revendication 7 ou le système (1) selon la revendication 8. Produit programme d’ordinateur comportant des instructions adaptées pour l’exécution des étapes du procédé selon l’une des revendications 1 à 6, lorsque le programme d’ordinateur est exécuté par au moins un processeur.