Brevet FR2910960A1 — publié le 20080704

Domaine de l'invention La présente invention concerne un dispositif et un procédé pour coder le signal de sortie d'un capteur d'un dispositif pour dé-terminer un angle de rotation d'un arbre en particulier le vilebrequin d'un moteur à combustion interne dans lequel l'arbre est relié à une roue phonique avec des dents et des entre-dents répartis de manière asymétrique et au moins un capteur différentiel comprenant deux éléments de capteur, associé à la roue phonique, le capteur différentiel établissant un signal de sortie qui est une différence de signaux des deux éléments capteurs, le signal de sortie étant un signal rectangulaire qui peut prendre une première valeur ou une seconde valeur. L'invention concerne également un programme d'ordinateur pour la mise en oeuvre d'un tel procédé. Etat de la technique La détermination de l'angle de vilebrequin a une importance centrale pour la commande de moteurs à combustion interne. Dans les solutions selon l'état de la technique on utilise en particulier des capteur incrémentaux associés au vilebrequin ou aux arbres à came. En général, on utilise des disques capteurs avec des marques d'incrémentation comprenant des dents et des entre-dents qui permettent une détermination de la position du moteur en faisant coopérer les signaux du vilebrequin et des arbres à came,. De tels systèmes de capteurs permettent une détermination absolue de position du vilebrequin par une disposition de forme différente des marques d'incrémentation. Une réalisation caractéristique est une roue phonique avec 60 moins 2 dents c'est-à-dire 58 dents et une fente de roue phonique correspondant à deux dents. L'inconvénient d'une telle fente est le manque d'incréments pour la détermination exacte de l'angle de vilebrequin à l'intérieur de la fente. A l'intérieur de la fente on entreprend à l'aide de la commande de moteur, une extrapolation de l'angle de vilebrequin qui est toutefois entachée d'erreurs du fait de l'irrégularité de la vitesse angulaire de vilebrequin. Les procédés modernes de gestion de moteurs à combustion interne demandent une très grande précision, en particulier pour déterminer la position des injections aussi bien dans les moteurs à allumage commandé que dans les moteurs diesel. On peut éviter la fente de la roue phonique par une ré-partition asymétrique des marques d'incrémentation et ainsi une répar- tition asymétrique des dents et entre-dents. Au lieu de prévoir une fente de roue phonique, on modifie la répartition entre les dents et les entre-dents par une ou plusieurs paires dents/entre-dents. Pour augmenter la précision lors de la reconnaissance de ces modifications, en général les dents et entre-dents sont déjà dans leur ensemble réalisées de manière asymétrique et la zone représentant l'emplacement où se trouvait jusqu'alors la fente de roue dentée est simplement retournée. Si les dents s'étendent par exemple sur un angle de vilebrequin de 4 et les entre-dents sur un angle de vilebrequin de 2 alors la fente de la roue phonique est remplacée par l'inversion de ces rapports, c'est-à-dire par 15 des dents de par exemple 2 et des entre-dents de par exemple 4 . Avec l'exploitation des flancs de dents descendants, pour la gestion du moteur, la commande de moteur dispose d'un signal tous les 6 d'angle de vilebrequin également dans l'emplacement où se trouvait précédemment une fente et de plus on reconnaît une position iden- 20 tifiée de la roue phonique par l'exploitation des rapports entre temps de dents et temps de fentes. L'exploitation supplémentaire du rapport de temps de dents et temps de fentes est rendue plus difficile par la réalisation caractéristique des capteurs d'angle de vilebrequin actuels. En règle géné- 25 raie, ces capteurs sont des capteurs différentiels. Le traitement du signal comprend ainsi la réalisation d'une différence appropriée d'éléments de capteurs écartés les uns des autres. L'avantage essentiel par rapport à un capteur simple avec uniquement un élément de capteur est une amélioration significative de la reproductibilité du signal de 30 capteur. Une reproductibilité améliorée signifie une diminution des erreurs statistiques lors de la réception et de la détection des marques d'incrément de la roue phonique. Toutes les modifications du champ magnétique par des champs parasite externes ou des modifications de fentes d'aération de la roue phonique vers le capteur agissent, dans le 35 cas de le capteur simple, sur le seuil de commutation de le capteur mais se compensent dans le cas d'un capteur différentiel. Le capteur différentiel est ainsi moins sensible à la position de montage et vis-à-vis de champs magnétiques externes. Le capteur différentiel commute au milieu des dents ou des entre-dents par le passage à 0 du signal diffé-rentiel. Ainsi une roue phonique répartie de manière asymétrique n'atteint qu'une fois un signal de sortie asymétrique lors du passage d'une dent à un entre-dents à une autre répartition dents/entre-dents. On dispose ainsi d'une exploitation dans la commande de moteur uniquement au début et à la fin de la répartition modifiée des dents repla- çant la fente de roue phonique précédente à un rapport dents/entredents différent de 1. Lors de la détection du reste de la roue phonique, le temps de dents à fentes est sensiblement égal malgré la répartition asymétrique des dents. En outre, il est connu d'exploiter, en plus de cela, la di- rection de rotation du vilebrequin. Une solution connue pour transmettre ces informations à l'appareil de commande du moteur est l'utilisation d'une longueur de pulsation variable. Comme seul l'un des flancs, en règle générale le flanc croissant, est utilisé par l'appareil de commande de moteur pour la détermination incrémentielle de l'angle parcouru, par le vilebrequin, l'autre flanc peut être utilisé pour le codage d'autres informations. La direction de rotation est ici transmise par la modification des longueurs de pulsation. L'inconvénient dans l'état de la technique est que l'exploitation d'une fente de roue phonique ou d'une répartition modifiée remplaçant la fente de roue phonique n'est possible qu'en fonction de la reconnaissance des flancs croissants qui sont transmis à un appareil de commande de moteur. But de l'invention Un des buts de la présente invention est de proposer un procédé qui permette une meilleure reconnaissance d'une répartition modifiée d'une roue phonique remplaçant une fente de roue phonique. Exposé de l'invention Ce problème est résolu selon un procédé pour le codage d'un signal de sortie d'un capteur d'un dispositif pour déterminer l'angle de rotation d'un arbre, en particulier un vilebrequin d'un moteur à combustion interne, l'arbre étant relié à une roue phonique avec des dents et entre-dents avec une répartition asymétrique et au moins un capteur différentiel comprenant deux éléments capteurs est associé à la roue phonique, le capteur différentiel délivrant un signal de sortie qui est à la différence des signaux des deux éléments capteurs, le signal de sortie étant un signal rectangulaire qui peut prendre une première va-leur ou une seconde valeur, caractérisé en ce que l'on détermine à par-tir des signaux des deux éléments capteurs la direction de rotation de l'arbre ainsi que le rapport de répartition d'une dent dépassant le capteur à un entre-dent voisin et la direction de rotation ainsi que la répartition sont codées en tant que signaux de sortie codés en largeur d'impulsion. De manière avantageuse, il est prévu que la répartition et la répartition d'un segment angulaire d'une dent à un segment angu- 15 laire d'une entre-dents constitutive. Le segment d'angle d'une dent et le segment d'angle d'un entre-dents sont dans la zone angulaire qui est parcouru par la roue phonique. Dans les roues phoniques connues selon l'état de la technique, avec une répartition de 6 ils s'étendent tous les deux d'à chaque 20 fois 6 . De manière avantageuse, il est également prévu que le dépassement de le capteur par un flanc de dent montant de la roue phonique est codé en temps réel en tant que flanc et un contre-flanc suivant un flanc avec un intervalle dans le tempsqui code la direction 25 de rotation ainsi que la répartition (T) vers le flanc. Sous les termes flancs et contre-flancs il faut ici comprendre la combinaison d'un flanc ascendant avec un flanc descendant. Si le flanc est alors un flanc montant, le contre-flanc est un flanc descendant et inversement. De manière avantageuse, la direction de rotation est dé- 30 terminée par la succession dans le temps des signaux des éléments capteurs. Les signaux de l'élément capteur se suivent dans le temps car ceux-ci sont disposés dans la direction de rotation de la roue phonique les uns à côté des autres. De manière avantageuse, il est également prévu que la répartition est déterminée à partir du signal d'un élément 35 capteur. Le problème énoncé ci-dessus est également résolu par un émetteur d'un dispositif pour déterminer un angle de rotation d'un arbre, en particulier un vilebrequin d'un moteur à combustion interne, l'arbre étant relié à une roue phonique avec des dents et entre-dents avec une répartition asymétrique et au moins un capteur différentiel comprenant deux éléments capteurs est associé à la roue phonique, le capteur différentiel délivrant un signal de sortie qui est la différence des signaux des deux éléments capteurs, le signal de sortie étant un signal rectangulaire qui peut prendre une première valeur ou une seconde va- 1 o leur. Le problème énoncé ci-dessus est également résolu par un programme d'ordinateur avec un code de programme pour effectuer toutes les étapes du procédé lorsque le programme se déroule dans un ordinateur. 15 Dessins La présente invention sera décrite ci-après de manière plus détaillée à l'aide des dessins annexés dans lesquels : - la figure 1 est une esquisse d'une roue phonique avec son capteur ; - la figure 2 est un développement de la roue phonique avec une fente 20 de roue phonique et un développement d'une roue phonique à répar- tition asymétrique ; - la figure 3 est un schéma d'exploitation pour un capteur différentiel ; - la figure 4 est un signal avec des longueurs d'impulsions variables ; - la figure 5 est une esquisse d'un circuit pour le traitement de signal 25 d'un signal de sortie de deux éléments capteurs ; - la figure 6 est un ordinogramme d'un procédé pour déterminer le rapport de répartition. Description d'un mode de réalisation La figure 1 montre une esquisse d'une roue phonique 1 30 connue en elle-même reliée à un vilebrequin non représenté d'un moteur à combustion interne et qui tourne autour d'un axe 2 lors de la rotation du vilebrequin. La roue phonique 1 présente des marquages de roue phonique (marquages) constitués par une disposition inversée des dents 3 et entre-dents 4. L'intervalle entre deux paires de dents 3 et entre-dents 4 succession est de 6 . Les dents 3 et les entre-dents 4 elles peuvent s'étendre sur une même plage angulaire de 3 mais peuvent également être réparties de manière asymétrique par exemple dans une répartition dans laquelle une dent 3 recouvre une plage angulaire de 2 et un entre-dent 4, une plage angulaire de 4 . Une fente de roue phoni- que 5 est réalisée en supprimant une dent 3 ce qui donne une fente de roue phonique 5 avec un angle de 12 . Un capteur 6 est associé à la roue phonique 1. Le capteur 6 comprend deux éléments des capteurs 7 qui peuvent par exemple être des éléments à effet Hall, des capteurs inductifs ou équivalents. Les éléments capteurs 7 délivrent des signaux électriques par les lignes 8 à partir desquels dans un circuit logique d'exploitation 9 on forme un signal de différence qui est transmis par une ligne 10 à un appareil de commande non représenté d'un moteur à combustion interne. Le pas-sage des dents 3 et des entre-dents 4 devant les éléments capteurs 7 provoque des variantes de tension aux sorties des éléments capteurs 7 qui sont retransmises par les lignes de signal 8 au circuit logique d'exploitation 9. Les éléments capteurs 7 sont disposés décalés dans la direction périphérique de la roue phonique 1 de sorte qu'une dent 3 ou un entre-dents 4, lors d'une rotation de la roue phonique 1, passe déca- lée dans le temps, tout d'abord devant l'un des deux éléments de capteur 7 et après, devant l'autre des deux éléments capteurs 7. Au lieu de prévoir une fente 5 à la roue phonique 1, il est connu de réaliser une répartition asymétrique de la roue phonique. Il y alors une ou plusieurs paires de dents 3 avec des entre-dents 4 qui re- couvrent certes ensemble un angle de 6 sur la roue phonique 1 mais pour lesquelles la répartition des dents 3 et des entre-dents 4 est modifiée. Si par exemple la répartition de dents à entre-dents de chaque fois 3 recouvre chaque dent c'est-à-dire un angle de 3 sur la roue phonique et chaque entre-dents recouvre un angle de 3 sur la roue phonique 1, alors on peut réaliser un marquage en ce qu'une paire de dents 3 et d'entre-dents 4 présente une autre répartition par exemple dans la-quelle une dent s'étend sur un angle de 2 et l'entre-dents correspondant s'étend sur un angle de 4 . De tels marques peuvent également être disposés à plusieurs reprises les unes derrière les autres pour ga- rantir la reconnaissance sûre. La figure 2 montre, en haut, un développement d'une roue phonique 1 avec une fente 5 et, dans la en bas, le développement d'une roue phonique 1 avec une répartition asymétrique T. Les développements sont à chaque fois représentés sous la forme de lignes repré- sentant les dents 3 et les entre-dents 4. Dans la représentation du haut de la figure 2, la fente de roue phonique 5 est visible et s'étend sur un angle de 9 . Les dents 3 ainsi que les entre-dents 4 s'étendent à chaque fois sur un angle de 3 de sorte que l'intervalle entre deux flancs semblables des dents 3 correspondent à chaque fois à 6 . Les flancs semblables, d'un signal électrique rectangulaire sont les flancs des dents 3 qui selon la direction de rotation de la roue phonique 1 se trouvent du même côté des dents c'est-à-dire par exemple dans un développement comme celui représenté à la figure 2, tous les flancs de dents du côté droit des dents 3. 15 La partie inférieure de la figure 2 représente une roue phonique 1 avec une répartition asymétrique T. La répartition entre les dents 3 à entre-dents 4 correspond ici à T = 2 : 1, une dent s'étend ainsi sur un segment d'angle de 4 , un entre-dents sur un segment d'angle de 3 à la roue phonique 1. A la place de la fente, on prévoit ici des paires 20 de dents 3' et d'entre-dents 4' pour lesquelles on a un rapport T = 1 : 2, les dents 3' s'étendent sur un segment angulaire de 2 et les entre-dents 4', sur un segment angulaire de 4 . Les deux paires de dents 3' et entre-dents 4' se suivant avec la répartition T modifiée par rapport au reste 58 des paires de 25 dents 3 et entre-dents 4 est désignée ici comme fente de symétrie 11. La figure 3 montre un schéma bloc d'un circuit d'une unité d'exploitation pour le traitement des signaux d'un capteur 6. Le capteur 6 est séparé par une ligne en pointillés à la figure 3, du reste des éléments de circuit. Le capteur 6 comprend comme cela est représenté à la figure 1, deux éléments de capteurs 7 qui sont à chaque fois reliés avec un amplificateur différentiel 11 au moyen de deux lignes de branchement 8 et 8'. Le signal de sortie de l'amplificateur différentiel 11 et transmis par un filtre passe-haut 13 à une première entrée d'une bascule de Schmitt 23, 14 et par un second filtre passe-haut 12 qui est 35 relié à la masse par un condensateur 15, à une seconde entrée du bas- cule de Schmitt 14. A la sortie de la bascule de Schmitt 14, on a un signal qui est amené à la base 15 d'un transistor 16. On a un signal de sortie au colleteur 17 du transistor 16. L'émetteur 19 du transistor 16 est relié avec la masse parallèlement au chemin capteur/collecteur c'est-à-dire entre la masse et le collecteur 17 du transistor 16, on a branché une diode de protection 18. A la sortie Q on a un signal différentiel filtré et amplifié des deux éléments capteurs 7. Le circuit représenté à la figure 3 est installé dans un boîtier commun avec le capteur 6 ce qui est représenté schématiquement par un rectangle 20. Dans la zone supérieure du circuit, on a représenté l'unité d'alimentation en courant 21 qui comprend une unité d'obtention de tension 21 qui est reliée par une première diode de protection 23 avec une tension d'alimentation VS et avec une seconde diode de protection 24 qui est reliée avec la masse, et est alimentée en tension. En général, parmi les flancs montant et descendant on utilise que les flancs montant lors du passage d'un entre-dents 4 à une dent 3. Les flancs descendant ne sont pas utilisés. Les flancs montant seront par la suite à interpréter comme un passage d'une entre-dents 4 à une dent 3 qui est converti par le capteur 6 en un signal électrique correspondant. De manière correspondante, il faut entendre sous dent descendante le passage d'une dent 3 à un entre-dents 4, ce passage étant à son tour converti en un signal électrique par le capteur 6. Si le signal électrique, lors d'un flanc montant passe alors de High à Low ou de Low à High, dépend de la réalisation électrique ici la définition élec- trique de flanc montant et flanc descendant n'est pas essentielle mais c'est l'association du signal électrique au passage géométrique de dent à entre-dents qui est importante. Comme seuls les flancs montant, pour des raisons d'exactitude, sont exploités par les fonctions des appareils de corn- mande suivantes, les flancs descendant sont utilisés pour le codage de la direction de rotation du vilebrequin. Une solution connue pour la transmission de ces informations à un appareil de commande de moteur est une longueur de pulsation variable comme celle qui est représentée à la figure 4. L'information de direction est alors retransmise par le rapport des valeurs hautes H et valeurs basses L du signal transmis. Les flancs montant SF sont transmis sans retard et autre traitement de signal dès que l'émetteur 6 a dépassé le milieu d'une dent 3, le flanc montant est transmis à la ligne de signal. Les flancs descendant ou tombant FF ne transmettent que l'information de la direction de rota-tion. Le rapport entre les valeurs hautes H et basses L est expliqué à la figure 4. Le signal entre un flanc montant SF et un flanc tombant FF est la valeur haute H, le signal entre un flan tombant FF et un flanc SF est la valeur basse L. La ligne Z montre une partie d'un développement de la roue phonique. Dans un signal désigné par PLI à la figure 4, le rapport de largeur d'impulsion P = (durée de la valeur haute H) réparti entre (durée de la valeur basse L) à une valeur significativement inférieure à 1. Le signal PL2 représenté en dessous a pour le rapport de largeur d'impulsion une valeur significativement plus grande que 1. Entre les rapports de largeur d'impulsion P H/L différents on peut ainsi trans- 15 mettre une information sur la direction de rotation par le capteur 6 à l'appareil de commande. Selon l'invention, il est prévu de transmettre, en plus de la direction de rotation, également la répartition des dents c'est-à-dire le rapport de longueur de dents à longueur d'entre-dents de la roue phonique. Dans une répartition asymétrique de la roue phonique comme représenté précédemment, il y a deux répartition dents 3 à entre-dents 4, notamment une répartition 2 : 1 et une répartition 1 : 2, la dernière représentant un marquage semblable aux fentes de roue phoniques connues d'après l'état de la technique. Selon l'invention, il est mainte- 25 nant prévu de coder ces deux rapports de répartition différents à l'aide des largeurs de pulsation du signal transmis. Outre les deux directions de rotation gauche et droite, on transmet maintenant également les deux rapports de répartition, ceux-ci sont désignés par TV 1 et TV2. La transmission est codée de sorte qu'à 30 partir d'une unique valeur, notamment le rapport de largeur de pulsation P on transmette aussi bien la direction de rotation que la répartition. Au total, il y a quatre combinaisons de direction de rotation et de rapport de répartition qui sont représentés au tableau suivant : Tableau 1 TV1 = 1 TV2 = 2 2 * TB 4 * TB DR gauche 1 * TB 3 * TB 5 * TB DR droite 2 * TB 4 * TB 6 * TB TV1 = 1 signifie que l'on a la répartition 2 : 1, TV2 = 1 signifie que l'on a la répartition 1 : 2. DR gauche et DR droite sont les deux directions de rotation du vilebrequin. Le codage se fait ici par l'addition des valeurs de nombres pour la direction de rotation et le rapport de répartition de sorte que les valeurs de nombre sont monovalentes. Ici tous les autres codages monovalents sont possibles. La figure 5 montre une esquisse d'un circuit pour le traitement de signal du signal de sortie de deux éléments capteurs 7 et 7' qui sont disposés ensembles dans un capteur différentiel 6. Les signaux de sortie des éléments capteurs 7 et 7' sont amenés à un amplificateur différentiel DV à la sortie duquel le signal différentiel sous la forme d'un signal rectangulaire se trouve sous la forme de la représentation de la roue phonique 1. Le signal d'un des éléments capteur 7 ou 7' ici par exemple le signal de l'élément capteur 7' est amené pour déterminer le rapport de palpage et ainsi le rapport de répartition des paires de dents et entre-dents passant devant le capteur différentiel 6 actuellement à un groupe de construction TV pour déterminer le rapport de travail 29. A la sortie du groupe de construction TV, on a un signal qui représente la répartition. Les sorties du groupe de construction TV et de l'amplificateur différentiel DV sont amenées à un dispositif de codage KD qui code les signaux de manière correspondante à la description de la figure 4 et les amène à une sortie XS à un appareil de commande de moteur. La figure 6 montre un schéma blocs d'un exemple de réalisation d'un procédé pour déterminer le rapport de répartition TV1 ou TV2. Le signal de sortie d'un élément capteur 7, 7', travaillant par exemple selon le principe de l'effet Hall, est un signal de tension qui représente avec ses temps au niveau haut ou bas, l'image de la roue pho- nique 1 ; plus précisément une représentation de la suite des dents 3, 3' et entre-dents 4, 4'. A un pas 101 du procédé on teste ensuite si l'on est en présence du flanc bas ou haut. Si cela n'est pas le cas, désigné par 10 l'option N, alors on retourne à nouveau au début du pas 101. Si l'on reconnaît un flanc bas à accent haut représenté par l'option J, alors une horloge Ti est mise à 0 au segment 102 et démarrée. Au pas 103, l'horloge T2 est mise à 0 et démarrée, les pas 102 et 103 peuvent éga- lement se dérouler en parallèle. Au pas 104, on teste si le flanc haut à bas est reconnu. Si cela n'est pas le cas, désigné par l'option N, on bifurque à nouveau au début du pas de test au pas 104, si l'on reconnaît un flanc haut à bas, désigné par l'option J, alors l'horloge Ti est arrêtée au pas 105. Au pas 106 on teste ensuite si l'on est en présence du flanc bas à haut. Si cela n'est pas le cas, on répète ce pas de test, cela est dé-signé par l'option N, si l'on est en présence du flanc bas à haut, désigné par l'option J, alors au pas 107 on arrête l'horloge T2. Ensuite, au pas 108 on détermine le rapport de travail 29 TV. Le rapport de travail TV est le quotient du temps mesuré par l'horloge Ti par rapport au temps mesuré par l'horloge T2, c'est-à-dire TV = T1/T2, les horloges sont désignées aussi bien que les temps par celle-ci c'est-à-dire que Ti représente par exemple aussi bien l'horloge Ti que le temps mesuré par l'horloge Ti. Au pas 109 on teste si le rapport de travail est plus grand ou plus petit que 1. Si le rapport de travail est inférieur à 1, caractérisé par l'option N, alors on établit au pas 110 une valeur TV2 = 1. En même temps, on applique la valeur TV1 = O. Si le rapport de travail TV est supérieur à 1, désigné au pas 109 par l'option J, alors au pas 111 on applique la valeur TV1 = 1, la valeur TV2 = 0 étant appliquée. Les valeurs TV1 et TV2 ne peuvent donc prendre qu'alternativement la valeur 1.25 REVENDICATIONS 1 ) Procédé pour le codage d'un signal de sortie d'un capteur (6) d'un dispositif pour déterminer l'angle de rotation d'un arbre, en particulier un vilebrequin d'un moteur à combustion interne, l'arbre étant relié à une roue phonique (1) avec des dents (3) et entre-dents (4) avec une ré-partition asymétrique et au moins un capteur différentiel (6) comprenant deux éléments capteurs (7, 7') est associé à la roue phonique (1), le capteur différentiel (6) délivrant un signal de sortie qui est à la différence des signaux des deux éléments capteurs (7, 7'), le signal de sortie étant un signal rectangulaire qui peut prendre une première valeur ou une seconde valeur, caractérisé en ce que l'on détermine à partir des signaux des deux éléments capteurs (7, 7') la direction de rotation de l'arbre ainsi que le rapport de répartition (T) d'une dent (3) dépassant le capteur (6) à un entre-dent (4) voisin et la direction de rotation ainsi que la répartition (T) sont codées en tant que signaux de sortie codés en largeur d'impulsion. 2 ) Procédé selon la revendication 1, caractérisé en ce que la répartition et la répartition d'un segment angulaire d'une dent à un segment angulaire d'une entre-dents constitutive. 3 ) Procédé selon la revendication 1 ou 2, caractérisé en ce que le dépassement de le capteur (6) par un flanc de dent montant de la roue phonique (1) est codé en temps réel en tant que flanc et un contre-flanc suivant un flanc avec un intervalle dans le temps code la direction de rotation ainsi que la répartition (T) vers le flanc. 4 ) Procédé selon l'une des revendications 1 à 3, caractérisé en ce que la direction de rotation est déterminée par la succession dans le temps des signaux des éléments capteurs (7, 7').355 ) Procédé selon l'une des revendications 1 à 5, caractérisé en ce que la répartition (T) est déterminée à partir du signal d'un élément capteur (7'). 6 ) Emetteur d'un dispositif pour déterminer un angle de rotation d'un arbre, en particulier un vilebrequin d'un moteur à combustion interne, l'arbre étant relié à une roue phonique (1) avec des dents (3) et entre-dents (4) avec une répartition asymétrique et au moins un capteur différentiel (6) comprenant deux éléments capteurs (7, 7') est associé à la roue phonique (1), le capteur différentiel (6) délivrant un signal de sortie qui est à la différence des signaux des deux éléments capteurs (7, 7'), le signal de sortie étant un signal rectangulaire qui peut prendre une première valeur ou une seconde valeur. 15 7 ) Programme d'ordinateur avec un code de programme pour effectuer toutes les étapes selon l'une des revendications 1 à 5 lorsque le pro-gramme se déroule dans un ordinateur. 20