Procédé d’allumage d’un moteur thermique (M) de véhicule automobile, ledit procédé étant mis en œuvre par une unité électronique de contrôle (30) d’un circuit d’allumage (C 20 ) de moteur thermique (M) de véhicule automobile, ledit circuit d’allumage (C 20 ) comprenant un transformateur (T 20 ), comprenant une bobine primaire (B1) et une bobine secondaire (B2), et une bougie d’allumage (B20) reliée électroniquement à la bobine secondaire (B2) du transformateur (T 20 ), la bobine primaire (B1) étant apte à se charger et apte à se décharger dans la bobine secondaire (B2), la durée de décharge (T off ) de la bobine primaire (B1) étant prédéfinie, la bougie d’allumage (B20) étant apte à générer une étincelle lors de la décharge de la bobine primaire (B1) dans la bobine secondaire (B20), le procédé comprenant : une étape de demande de démarrage (E0) d’un cycle de combustion du moteur thermique (M), une première phase (P1) dite « de génération d’une étincelle principale », comprenant : une étape d’activation de la charge (E11) de la bobine primaire (B1), une phase de mesure en continu (E12) du courant (I B1 ) dans la bobine primaire (B1) lors de la charge de la bobine primaire (B1), une étape de désactivation (E13) de la charge du circuit primaire (21) et activation de la décharge de la bobine primaire (B1) dans la bobine secondaire (B2) pendant la durée de décharge (T off ) prédéfinie lorsqu’une valeur de courant (I B1 ) mesurée reçue est égale à une valeur de courant maximal (I max ) de référence prédéfinie, une deuxième phase (P2) dite « de génération d’au moins une étincelle subsidiaire » après la première phase (P1), comprenant : une étape d’activation de la charge (E21) de la bobine primaire (B1) sur une durée de charge prédéfinie, une étape de mesure (E22) du courant dit « de reprise » dans la bobine primaire (B1) au moment de l’activation de la charge de la bobine primaire (B1), une étape de détermination de la différence (E25) entre la valeur du courant de reprise et une valeur de courant de reprise de référence, si la valeur du courant de reprise mesurée est supérieure à la valeur de courant de reprise de référence (I rr ), une étape d’augmentation de la valeur de la durée de décharge (T off ), si la valeur du courant de reprise mesurée est inférieure à la valeur de courant de reprise de référence (I rr ), une étape de diminution la valeur de la durée de décharge (T off ), une étape de mesure en continu (E23) du courant (I B1 ) dans la bobine primaire (B1) lors de la charge de la bobine primaire (B1), lorsque la valeur du courant (I B1 ) mesuré est égale à une valeur de courant maximal (I max ) de référence prédéfinie : une étape de désactivation (E24) de la charge de la bobine primaire (B1) et activation de la décharge dans la bobine secondaire (B2) pendant la durée de décharge augmentée (T off +) ou diminuée (T off -), ou une étape de désactivation (E24) de la charge de la bobine primaire (B1) et activation de la décharge de la bobine primaire (B1) dans la bobine secondaire (B2) pendant la durée de décharge (T off ) prédéfinie, une seconde demande de démarrage d’un cycle de combustion (E0’) du moteur thermique (M), une seconde première phase (P1’), une seconde deuxième phase (P2’) dans laquelle l’activation de la décharge (E24’) dans la bobine secondaire (B2) est réalisée pendant la durée de décharge augmentée (T off +) ou diminuée (T off -). Produit programme d’ordinateur caractérisé en ce qu ’il comporte un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par un ou plusieurs processeurs, configurent le ou les processeurs pour mettre en œuvre un procédé selon la revendication précédente. Unité électronique de contrôle (30) d’un circuit d’allumage (C 20 ) de moteur thermique (M) de véhicule automobile, ledit circuit d’allumage (C 20 ) comprenant un transformateur (T 20 ), comprenant une bobine primaire (B1) et une bobine secondaire (B2), et une bougie d’allumage (B20) reliée électroniquement à la bobine secondaire (B2) du transformateur (T20), la bobine primaire (B1) étant apte à se charger, et apte à se décharger dans la bobine secondaire (B2), la durée de décharge de la bobine primaire (B1) étant prédéfinie, l’unité électronique de contrôle (30) étant apte à commander l’activation et la désactivation de la charge de la bobine primaire (B1) et l’activation de la décharge de la bobine primaire (B1) dans la bobine secondaire (B2), et à recevoir la valeur du courant (I B1 ) dans la bobine primaire (B1), l’unité électronique de contrôle (30) étant caractérisée en ce qu ’elle est configurée pour mettre en œuvre le procédé selon la revendication 1. Unité électronique de contrôle (30) selon la revendication précédente, dans laquelle la bobine primaire (B1) est reliée à une borne d’alimentation apte à fournir une tension électrique (V batt ), l’unité électronique de contrôle (30) comprenant un interrupteur (I 30 ) connecté électriquement entre la bobine primaire (B1) et une masse et étant apte à connecter ou non la bobine primaire (B1) à la masse, l’unité électronique de contrôle (30) étant configurée pour commander la fermeture de l’interrupteur (I 30 ) afin d’activer la charge de la bobine primaire (B1), et pour commander l’ouverture de l’interrupteur (I 30 ) afin de désactiver la charge de la bobine primaire (B1) et d’activer la décharge de la bobine primaire (B1) dans la bobine secondaire (B2). Véhicule automobile comprenant un moteur thermique (M) et au moins un circuit d’allumage (C 20 ) monté dans ledit moteur thermique (M), ledit circuit d’allumage (C 20 ) comprenant un transformateur (T 20 ), comprenant une bobine primaire (B1) et une bobine secondaire (B2), et une bougie d’allumage (B20) reliée électroniquement à la bobine secondaire (B2) du transformateur (T20), la bobine primaire (B1) étant apte à se charger, et apte à se décharger dans la bobine secondaire (B2), la durée de décharge de la bobine primaire (B1) étant prédéfinie, le véhicule étant caractérisé en ce qu ’il comprend une unité électronique de contrôle (30) selon l’une quelconque des revendications 3 à 4.