Brevet FR2525347A1 — publié le 19831021

La présente invention se rapporte à un procédé pour produire desvaleurs numériques proportionnelles à la fréquence d'impulsions de mesure qui appartiennent à un train d'impulsions de mesure. Les vitesses de rotation peuvent être mesurées au moyen de générateurs d'impulsions produisant des trains d'impulsions dont les fréquences sont proportionnelles aux vitesses de rotation Une appré- ciation exacte de la vitesse peut être obtenue en mesurant la période d'une impulsion à l'autre A cette fin, des impulsions d'horloge four- nies par un oscillateur sont comptées pendant ladite période entre impulsions de mesure, l'oscillateur fournissant un train d'impulsions à fréquence constante Si l'on désire calculer les vitesses de rotation sur la base de ces valeurs de comptage, il faut former les inverses de ces valeurs. Pour la détermination de vitesse, on connait une méthode dans laquelle l'impulsion de mesure d'un convertisseur d'impulsions sert à initialiser le comptage d'impulsions d'horloge jusqu'à ce que le nom- bre d'impulsions d'horloge corresponde à une durée préréglable Cette action de comptage est alors poursuivie jusqu'à ce que se produise l'impulsion suivante d'un nombre défini d'impulsions de mesure La vitesse désirée est déterminée par le rapport du nombre total d'impul- sions d'horloge comptées au nombre pré-établi d'impulsions de mesure (demande de brevet allemand publié sous la référence 30 08 876) Selon ce procédé, la détermination de vitesse peut être obtenue par division seulement Il est fréquent que l'on désire capter et mesurer la vitesse avec une grande précision Dans ce cas, les nombres obtenus ont plu- sieurs chiffres Ces nombres ne peuvent être divisés en un temps relativement court que si l'on utilise des circuits à configu- rations étendues Si les circuits sont relativement limités, les temps de calcul sont alors longs du fait du traitement séquentiel des chiffres individuels. Le temps de calcul est fréquemment limité par l'intervalle entre deux impulsions adjacentes fournies par le générateur d'impulsions de détection de vitesse Dans le cas o la vitesse varie dans une plage étendue, des périodes de durées différentes sont disponibles pour les opérations de calcul C'est, par exemple, sur des véhicules à roues que l'on rencontre des vitesses susceptibles de varier dans des plages étendues Sur les véhicules comportant des dispositifs de commande antiblocage des freins, les vitesses de rotation sont contrôlées par descapteurs équipant les roues Dans un dispositif connu pour empêcher leblocage de roue lors d'un freinage, uncapteur agencé sur l'arbre moteur est relié, par l'intermédiaire de circuits for- meurs d'impulsions, à des circuits d'entrée qui communiquent avec le bus d'un microprocesseur En outre, des mémoires et des compteurs sont reliés au bus Ce bus comporte un bus de données, un bus d'adresses et un bus de commande Entre deux impulsions consécutives venant du capteur, les impulsions venant d'un générateur appelé "horloge" sont totalisées dans les compteurs Les taux de valeurs de comptage qui sont apparues dans plusieurs périodes d'impulsions sont stockés dans une série de registres d'o ils sont appelés par le microprocesseur en vue du calcul de la vitesse Pour chaque impulsion du capteur, une interruption est demandée de la part du microprocesseur Cette inter- ruption déclenche le calcul de vitesse si la durée de calcul requise est plus courte que la période des impulsions Toutefois, si cette dernière est plus courte qu'une période prédéterminée qui est adaptée à la durée du calcul, le signal d'interruption est rendu inopérant, par masquage, jusqu'à ce que l'opération de calcul soit achevée Un signal d'interruption postérieur seulement peut provoquer un nouveau calcul de vitesse (demande de brevet britannique 2 O 52 201). La présente invention a pour but de développer un procédé du genre mentionné au début, de façon à obtenir une grande précision dans toute la plage de mesure et à rendre les résultats rapidement dispo- nibles cela tout en composant les valeurs à-partir de petits formats de données. Selon l'invention, ce but est atteint en ce que, dans des intervalles de temps de référence prédéterminés et invariables, le nom- bre des périodes d'impulsions de mesure est, dans chaque cas, mesuré en tant que valeur approchée de la fréquence, à laquelle est ajoutée une valeur de correction, en ce que les valeurs de correction sont contenues dans une mémoire sous forme de valeurs tabulées qui sont rangées a des adresses dérivées de la différence entre les durées mesurées dans les intervalles de temps de référence successifs, jusqu'à la dernière impulsion de mesure respective de l'intervalle, et en ce que les valeurs tabulées sont proportionnelles à l'inverse de la valeur du total de l'intervalle de temps de référence et de ladite différence. Ce procédé permet de prendre en compte un grand nombre de valeurs de période sans qu'il soit nécessaire de disposer d'une très grande capacité demémoire pour les valeurs de fréquence Il ne faut 1 O qu'un faible effort de calcul pour adapter les valeurs de fréquence lues au format de données adopté pour l'ensemble de la plage de fréquences Par suite, les valeurs dé fréquence sont rendues rapidement disponi- bles. Dans un mode d'exécution préféré, l'invention prévoit que, pendant les intervalles de temps de référence prédéterminés, de lon- gueurs égales, les impulsions d'horloge a fréquence constante sont totalisées pour former une valeur de comptage, dans chaque cas jusqu'à la dernière impulsion de mesure de l'intervalle de temps de référence, cette valeur de comptage étant stockée dans une mémoire tampon, et que, après chaque impulsionde mesure, on examine si l'in- tervalle entre impulsions de mesure est plus grand-ou plus petit que l'intervalle de temps de référence, et en outre que, dans l'éventua- lité o l'intervalle entre impulsions de mesure est plus petit, l'avant- dernière valeur de comptage placée en mémoire tampon est soustraite de la dernière valeur de comptage, et que la différence entre les valeurs de comptage est fournie, en tant qu'adresse, A la mémoire, cela sous la dépendance d'une valeur de comptage d'impulsions de me- sure qui est obtenue par totalisation des impulsions de mesure par intervalle de temps de référence, tout en adaptant ladite valeur de différence à la classe de valeur tabulée y affectée, ladite mémoire contenant la table dans laquelle est mémorisé, à chaque adresse qui correspond à une valeur de période, un nombre qui contient une constante dans son numérateur et, dans son dénominateur, le total de l'intervalle de temps de référence et de la différence entre les valeurs de comptage, l'invention prévoyant en outre que la valeur à la sortie de la mémoire est multipliée par la valeur de comptage d'impulsions de mesu- re et par le nombre découlant de l'adaptation à la classe et est ajoutée à la valeur de comptage d'impulsions de mesure, et que, dans l'éventualité o l'intervalle de temps de référence est plus petit, la valeur de comptage qui est survenue au cours de l'intervalle de temps de référence contenant l'avant-dernière impulsion de mesure, est soustraite de la valeur de comptage qui est survenue pendant le der- nier intervalle de temps de référence respectif avant l'impulsion de mesure, et ladite valeur de comptage est fournie, en tant qu'adresse, à une autre mémoire en fonction du nombre d'intervalles de temps de référence sans impulsions de mesure qui sont survenues entre impul- sions mesurées adjacentes et après division par ledit nombre d'inter- valles de temps de référence sans impulsions de mesure, une autre table étant rangée dans ladite autre mémoire dans laquelle est mémo- risé, à chaque adresse qui correspond à une valeur de période, un nombre contenant, en numérateur, une constante, et, en dénominateur, le total de l'intervalle de temps de référence et du quotient de la différence entre les valeurs de comptage et le nombre d'intervalles de temps de référence sans impulsions de mesure, et la valeur de sor- tie de l'autre mémoire est divisée par le nombre d'intervalles de temps de référence sans impulsions de mesure. Ce procédé permet de traiter aussi bien des trains d'im- pulsions dont les périodes sont plus courtes que l'intervalle de temps de référence, que des trains d'impulsions dont les périodes sont plus longues que l'intervalle de temps de référence Dans le cas de courtes périodes d'impulsions, il ne faut qu'un temps bref pour émettre la valeur proportionnelle à la fréquence. La production de la valeur proportionnelle à la fréquence, dans le cas de longues périodes d'impulsions, exige un peu plus de temps. Toutefois, dans ce dernier cas, on dispose de toute manière de plus de temps pour 14 mission de la valeur proportionnelle à la fréquence. Il y a lieu de considérer comme un autre avantage de ce procédé le fait qu'une très large plage de périodes d'impulsions et de fréquences d'impulsions peut être traitée Les valeurs proportionnelles à la fréquence seront aussi disponibles dans le cas de courtes périodes d'impulsions et de fréquences élevées, res- pectivement, peu après la fin de l'intervalle de temps de référence respectif, et pourront être l'objetd'un autre traitement ayant pour but de déterminer le "glissement" entre vitesse de roue du véhicule et vitesse propre du véhicule, par exemple. Selon l'invention, un dispositif de mise en oeuvre du pro- cédé présente les caractéristiques décrites dans ce qui précède. Tout en n'impliquant que relativement peu de difficultés de réali- sation, ce dispositif produit en peu de temps, sur la base des im- pulsions de mesure et des impulsions d'horloge, les valeurs qui cor- respondent à la fréquence de deux impulsions de mesures successives. Une avantageuse forme de réalisation du dispositif de mise en oeuvre du procédé consiste en ce qu'un premier compteur qui est adapté pour être commandé par des impulsions d'horloge fournies par un générateur de telles impulsions est relié, par ses sorties de données, au bus de données d'un microcalculateur, en ce que la sor- tie de dépassement du compteur est reliée, à son entrée de réinitialisation et au bus de données, en ce qu'il est prévu un registre de comptage affecté par les impulsions de mesure, en ce que l'entrée d'interruption du microcal- culateur est commandée par les impulsions de mesure, et en ce que les mémoires sont reliées, par leurs entrées, au bus d'adresses et, par leurs sorties, au bus de données du microcalculateur. Lorsqu'on utilise un microcalculateur, cet agencement peut être adapté pour assumer différentes actions de mesure, rapidement et simplement Comme il n'y a plus besoin de longs calculs pour dé- terminer les valeurs de fréquence, cette détermination des valeurs de fréquence ne demande plus que peu de temps, même si le microcal- culateur opère en mode séquentiel Ce microcalculateur permet d'ef- fectuer, immédiatement et rapidement, d'autres traitements sur les valeurs de fréquence obtenues, en vue de calculer d'autres valeurs, par exemple le glissement de roues. De préférence, les valeurs numériques sont rangées dans les mémoires en octets ou "mots" de 8 bits Un format de données de 8 bits est suffisamment précis pour la plupart des applications pra- tiques Par suite, la capacité de mémoire nécessaire pour une large plage de fréquences est relativement petite. De préférence, les mémoires sont des mémoires programmées du genre à lecture seulement, ou mémoires mortes On peut ainsi ob- tenir une grande fiabilité pour ce qui est de l'insensibilité aux perturbations. Dans une forme de réalisation commode, Je format des données des valeurs numériques émises est de 16 bits. De préférence, le compteur d'impulsions de mesure est relié, via des étages formeurs d'impulsion, à un générateur d'impulsions, lequel est activé par la rotation d'une roue d'un véhicule L'agen- cement ci-avant décrit peut être avantageusement utilisé pour déter- miner la vitesse de roues de véhicules automobiles, car il peut être économiquement réalisé, permet d'atteindre une grande précision et de traiter une large plage de vitesses. Il est avantageux que les circuits produisant des valeurs numériques proportionnelles à la fréquence des impulsions de mesure soient intégrés sur un substrat commun L'encom- brement d'un tel agencement est très faible En outre, il en résul- te une moindre sensibilité aux perturbations. L'invention est décrite de façon plus détaillée, dans ce qui suit, au moyen d'exemples de réalisation non limitatifs dé- crits en se reportant aux dessins annexés qui représentent la figure 1, un diagramme fonctionnel, par blocs, d'un agencement pour produire des valeurs numériques pro- portionnelles à la fréquence des impulsions de mesure appartenant a un train de telles impulsions; la figure 2 est un diagramme fonctionnel, par blocs, d'une autre forme de réalisation d'un agencement pour produire des valeurs nu- mériques proportionnelles à la fréquence d'impulsions de mesure appar- tenant à un train de telles impulsions; la figure 3 est un diagramme des étapes de traite- ment que l'agencement selon la figure 2 doit accomplir pour déter- miner les valeurs numériques; et la figure 4 représente des détails du diagramme représenté sur la figure 3. L'agencement pour engendrer des valeurs numériques proportion- nelles à la fréquence d'impulsions de mesure appartenant à un train d'impulsions de mesure selon l'invention comprend une horloge 1 qui produit des impulsions d'horloge à fréquence cons- tante Un premier compteur 2 est relié, par son entrée de comptage, à l'horloge 1 La sortie de dépassement du compteur pré- réglable 2 est reliée à son entrée de reinitialisation. Les sorties parallèles du premier compteur 2 sont reliées aux entrées de mémoires qui, dans ce qui suit, sont globalement appelées "première mémoire 3 de valeur de comptage d'impulsions d'horloge" Ces mémoi- res qui sont utilisées en tant que mémoire-tampon, peuvent être, par exemple, des bascules D dont les entrées D sont re- liées aux sorties du compteur 2. Un capteur 4 surveillant la vitesse de rotation d'une roue d'un véhicule, cela au moyen d'un générateur d'impulsions non représenté en détail, envoie des signaux proportionnels à la vitesse de rotation à un formeur d'impulsions, 5, lequel produit des impulsions fines Ce formeur d'impulsions 5 a sa sortie reliée à l'entrée de comptage d'un second compteur 6 et aux entrées d'horloge de la mémoire 3 de valeur de comptage d'impulsions d'horloge Dans ce qui suit, le deuxième compteur 6 est appelé "compteur d'impulsions de me- sure" Les sorties parallèles de ce compteur 6 d'impulsions de mesure vont aux entrées d'une première mémoire 7 de valeur de comptage d'impulsions de mesure, laquelle contient une série de bascules du type D dont le nombre correspond à celui des sorties du compteur 6 Les sorties du compteur alimentent les entrées D de ces bascules dont les entrées "horloge" sont reliées à la sortie de dépassement du compteur 2 via un circuit retardateur 8 La sortie retenue du compteur 2 alimente, via un deuxième cir- cuit retardateur 9, l'entrée de réinitialisation du compteur 6 d'impulsions de mesure Les sotties parallèles des bascules D de la première mémoire 7 de valeur de comptage d'impulsions de mesures sont reliées aux entrées des bascules D d'une deuxième mémoire 10 de valeur de comptage d'impulsions de mesures Les entrées d'horloge des bascules D de la deuxième mémoire 10 de valeur de comptage d'im- pulsions de mesure sont en communication directe avec la sortie de dépassement du premier compteur 2 Les sorties de la première mémoire 7 de valeur de comptage d'impulsions de mesure sont reliées à un comparateur 11, tandis que les sorties de la deu- xième mémoire 10 de valeur de comptage d'impulsions de mesure sont reliées à un comparateur 12 Ces comparateurs 11 et 12 contrôlent quant à l'existence de la valeur zéro, les contenus des mémoires 7 et 10 de valeur de comptage d'impulsions de mesure Les sorties parallèles des bascules D de la première mémoire 3 de valeur de comptage d'impulsions d'horloge alimentent les entrées D de bascules D d'une deuxième mémoire 13 de valeur de comptage d'impulsions d'hor- loge, les sorties de cette mémoire étant, d'une part, reliées aux entrées de bascules D d'une troisième mémoire 14,de valeur de comp- tage d'impulsions d'horloge et, d'autre part, aux entrées d'un cir- cuit appelé soustracteur 15 Les sorties des bascules D de la troisième mémoire 14 de valeur de comptage d'impulsions d'horloge alimentent les entrées soustractives du soustracteur 15. Un circuit logique 16 comportant trois sorties 17,18 et 19 est relié aux sorties des comparateurs 11 et 12 La sortie 17 ali- mente l'entrée "horloge" de la troisième mémoire 14 de valeur de comptage d'impulsions d'horloge et l'entrée de réinitialisation d'un troisième compteur 20 dont l'entrée de comptage est reliée à la sortie 18, laquelle est en outre reliée, via un circuit retardateur 21, aux entrées d'horloge des bascules D de la deuxième mémoire 13 de valeur de comptage d'impulsions d'horloge La sortie 19 est re- liée à l'entrée de réinitialisation de la deuxième mémoire 13 de valeur de comptage d'impulsions d'horloge Les sorties parallèles du soustracteur 15 sont aptes à être reliées, par l'intermédiaire de commutateurs 22, d'une part à un convertisseur de format 23 et, d'autre part, à un convertisseur de format 24 Les sorties du convertisseur 23 sont reliées à un circuit d'adressage d'une mémoire dans laquelle est mémorisée une table dont la structure sera expliquée plus loin de façon plus détaillée Les sorties du convertisseur de format 24 sont reliées à des entrées "adresse" d'une autre mémoire 26 dans laquelle est mémorisée une deuxième table qui sera décrite plus loin. Les sorties de la première mémoire 7 de valeur de comptage d'impulsions mesurées sont en communication, via des commutateurs 27, avec les entrées de commande du convertisseur de format 23, avec des entrées d'un sélecteur 28 au moyen duquel les valeurs tabulées dans la mémoire 25 peuvent être choisies, avec des entrées d'un multipli- cateur 29, avec des entrées d'un troisième convertisseur de format 30, et avec des entrées d'un additionneur 31 Le multiplicateur 29 est relié aux sorties de la mémoire 25 Le convertisseur de format est relié aux sorties du multiplicateur 29 et alimente les deu- xièmes entrées de l'additionneur 31 dont les sorties sont reliées aux mémoires 32 servant à recevoir les valeurs de fréquence Les en- trées de la mémoire 32 sont en outre reliées aux sorties d'un divi- seur 33 dont les entrées sont reliées chacune aux sorties de la mémoire 26 et aux sorties du troisième compteur 20 Les sorties du troisième compteur 20 commandent de la même façon les deuxièmes en- trées du deuxième convertisseur de format 24, tout aussi bien que les entrées d'un troisième comparateur 34 dont les sorties définis- sent la position des commutateurs 22 et 27. Un intervalle de temps de valeur constante, servant de ré- férence, est prédéterminé par le compteur 2 La durée de cet inter- valle de temps dépend de la valeur de préréglage du compteur 2. Le compteur 2 additionne lés impulsions d'horloge qui arrivent à fréquence constante, jusqu'à ce que la valeur de préréglage soit atteinte, une remise à zéro ayant alors lieu par le signal de dépassement Ensuite, les impulsions d'horloge sont de nouveau additionnées pour former une valeur de comptage L'interval- le de temps de référence peut aussi être considéré comme une période de temps désignée par TF dans ce qui suit. Lorsque le capteur 4 émet un signal qui est con- verti en une impulsion dans le circuit 5, le niveau de comptage dans le contenu 2 est transféré à la première mémoire 3 de valeur de comp- tage d'impulsions d'horloge Avec chaque impulsion à la sortie du circuit formeur 5, le contenu du compteur 6 d'impulsions de mesure est augmenté d'une unité Lorsque le signal de dépassement apparait au premier compteur 2, le contenu de la première mémoire 7 de valeur de comptage d'impulsions de mesure est fourni à la deuxième mémoire 10 de valeur de comptage d'impulsions de mesure Après un court délai dépendant du circuit retardateur 8, le contenu du compteur 6 d'im- pulsions de mesure est remis à zéro par l'action du circuit retarda- de comptage d'impulsions de mesure Après cela, le compteur 6 d'im- pulsions de mesure est remis à zéro par l'action du circuit retarda- teur 9 dont le retard est légèrement supérieur à celui du circuit retardateur 8 La sortie "dépassement" du compteur 2 est simi- lairement reliée au circuit logique 16 Des circuits de porte 70 ser- vent à transmettre, sous la dépendance du signal de dépassement, des signaux aux sorties 17,18 et 19 Les contenus des mémoires 7 et 10 de valeur de comptage d'impulsions de mesure sont désignés-par ZW 1 et ZW 2, dans ce qui suit. Les contenus ZW 1 et ZW 2 sont examinés dans les comparateurs 11 et 12 qui décèlent s'ils sont nuls On va d'abord admettre que les deux contenus ZW 1 et ZW 2 sont différents de zéro Cela signifie que plusieurs impulsions de mesure apparaissent dans deux intervalles de temps de référence TF successifs Lorsque les comparateurs 11 et 12 détectent que ZW 1 et ZW 2 ont des valeurs différant de zéro, le signal de retenue du compteur 2 sert à produire, à la sortie 17, une impulsion par l'effet de laquelle le transfert du contenu de la deuxième mémoire 13 de valeur de comptage d'impulsions d'hor- loge est transféré dans la troisième mémoire 14 de valeur de comptage d'impulsions d'horloge Au même moment, le compteur 20 est rcinitia- lisé à une valeur préétablie Cette dernière est le nombre " 1 ". Ensuite, après un délai dû au circuit retardateur 21, une impulsion à la sortie 18 sert à effectuer le transfert du contenu de la pre- mière mémoire 3 de valeur de comptage d'impulsions d'horloge dans la deuxième mémoire 13 de valeur de comptage d'impulsions d'horloge. Les contenus de la deuxième et de la troisième mémoires 13,14 de va- leur de comptage d'impulsions d'horloge sont désignés, dans ce qui suit, par ZW 11 et ZW 12 Chaque transfert d'une valeur dans l'une il des mémoires 3, 7, 10, 13 et 14 a pour résultat que le contenu de cette mémoire est remplacé par la valeur transférée La durée T des P impulsions mesurées, exprimée en fonction des contenus-mémoire ZW 2 ZW 11 et ZW 12 ainsi qu'en fonction de l'intervalle de temps de réfé- rence T, est donnée par la formule suivante T + ZW Il ZW 12 T = F R P ZW 2 dans laquelle K est une constante La fréquence f des impulsions me- surées est l'inverse de cette valeur, soit f _ = K ZW 2 21) T T + ZW 11 ZW 12 P P Il s'ensuit que la fréquence f est proportionnelle au contenu de mémoi- re ZW 2 Selon l'agencement décrit plus haut, il y a, dans chaque cas, addition à une valeur approchée ZW 2 proportionnelle à la fré- quence d'une correction, ou valeur tabulée, affectée à la valeur de la fréquence, la valeur de cette correction étant contenue dans la mémoire 25 Les valeurs d'entrée dans la table sont obtenues à partir de la différence ZW 11 ZW 12 Il est particulièrement avan- tageux que les valeurs d'entrée dans la table, c'est-à-dire les adres- ? 20 ses de la mémoire 25, aient un petit format Cela est possible si la fréquence f est déterminée par la relation suivante K f A = K 2 ZW 2 + ZW 2 (T + ZW 1 ZW 12 K 2) ( 2) Dans cette relation, la constante K 1 est l'inverse de K, tandis que K 2 est une autre constante qui, tout aussi bien que K dépend du choix des unités utilisées pour la pé- riode ou la fréquence, respectivement Dans la table de la mémoire 25 sont stockées les valeurs correspondant aux différences ZW 11 ZW 12 K 1 K T + ZW 11 ZW 12 2 La valeur K 2 ZW 2 représente déjà une première approximation de la valeur de la fréquence Par suite, la valeur K ZW 2 ( 1 K) TF +ZW ilZW 12 2 n'est qu'une correction pour K 2 ZW 2. La valeur de correction peut être d'autant plus petite que K 2 ZW 2 est une approximation plus précise de la valeur f de la fréquence Or, cela implique qu'il n'y a besoin, pour la valeur de correction, que d'un petit format d'adresse et de données Il en ré- sulte alors des économies pour ce qui est de la capacité de mémoire requise. L'intervalle de temps de référence TF peut être, par exem- ple, de 4,0 ms La plage de vitesses à mesurer que l'on désire cou- vrir est, par exemple, d'environ 5 km/h à 280 km/h A 280 km/h, la fréquence doit monter à 6600 Hz Les données dans la mémoire 25 sont subdivisées en plusieurs classes Ces classes peuvent, par exemple, comprendre les plages de vitesse de 5 à 20, 10 à 40, 30 à 80, 70 à , et 150 à 280 km/h La valeur de correction possède le même for- mat pour toutes les classes, de préférence 8 bits. On va admettre que la valeur de la fréquence doit être émise et exploitée avec un format de 16 bits Aux valeurs de correction dans la mémoire 25 vont alors être allouées différents poids. Cette allocation dépend de la classe et de-la précision requise pour cette classe Par exemple, dans la classe entre 150 et 280 km/h, les valeurs de correction ont des poids compris entre 4 12 entre 2 et 2 Cela permet de définir les valeurs de fréquence pour la plage comprise entre 150 et 280 km/h avec une précision suffi- sante Pour la plage comprise entre 70 et 160 km/h, les poids sont 2 13 correspondants sont 2 et 2 Le poids des valeurs de correc- tion pour les plages restantes, 30 à 90 km/h, 10 à 40 km/h et 5 à 20 km.h, est décalé, à chaque fois, d'une position binaire etsemonteà 6 14 7 15 8 et se monte à 2 à 2 > 2 à 2 et 2 à 2 Les chiffres de poids inférieurs manquant peuvent aussi être con- sidérés comme "approchés". Le nombre de valeurs de correction par classe dépend, lui aussi, de la précision désirée Ce nombre détermine la capacité de mémorisation que la mémoire 25 doit avoir La différence ZW 11 - ZW 12 peut être positive ou négative selon qu'il s'agit d'une aug mentation ou d'une diminution de vitesse Pour cette raison, il faut des emplacements de mémoire différents pour les valeurs positi- ves et négatives de la différence ZW 11 ZW 12 Lorsque la diffé- rence ZW 11 ZW 12 est positive, il en résulte une valeur de correc- tion négative Les valeurs correspondantes sont alors contenues dans lmémoire 25 sous la forme de "compléments à deux" de la valeur né- gative. Dans l'éventualité d'une erreur maximale admissible de quatre chiffres binaires dans la plage de 150 à 280 km/h, il n'est pas nécessaire que le format d'adresse apparaissant à la sortie du sous- tracteur 15 soit fourni, dans toute son étendue, à la mémoire 25. Lorsqu'un format d'adresse de 16 bits est présent à la sortie du soustracteur 15, une adresse réduite, de 2 est suffisante pour l'a- dressage de la première classe de la table en mémoire L'adresse de sortie du soustracteur 15 va donc étre divisée par la valeur 23 dans le convertisseur de format 23 Ce convertisseur de format 23 est caomandé par le contenu de la mémoire 7 de valeur de comptage d'im- pulsions de mesure Dans le cas d'un intervalle de temps de référen- ce valant 4,0 ms, et d'une variation de fréquence de 6600 à 2983 Hz pour laplage de 160 à 280 km/h, le contenu de la mémoire 7 de valeur de comptage d'impulsions de mesure peut varier entre les valeurs 16 et 27 En correspondance avec lesdites valeurs 16 à 27, il y a donc une division par 23 dans le convertisseur de format 23 Les sorties de ce convertisseur 23 sont, par exemple, reliées au circuit "adresse ligne" de la matrice de mémoire 25 Le circuit "adresse colonne" est relié aux sorties de la mémoire 7 de valeur de comptage d'impulsions de mesure, afin de choisir la classe dans la table Les valeurs 16 et 27, autrement dit leurs valeurs binaires correspondantes, vont donc sélectionner dans la table la classe qui correspond à la plage de vitesse 150 à 280 km/h Cette classe dans la table, pour la plage comprise entre 150 et 280 km/h, contient de préférence 49 emplacements de mémoire à 8 bits chacun pour des valeurs de différence négatives, alors que pour des valeurs de différence positives, il faut 56 emplacements de mémoire à 8 bits chacun Le tableau ci-après indique les classes de la table prévues pour les différentes plages de vitesse la capacité mémoire nécessaire pour chaque classe, ainsi que la plage du contenu de la mémoire 7 de valeur de comptage d'impulsions de mesure, et l'étendue de la modification d'adresse exécutée par le convertisseur de format 23. Plage de variation du Facteur de division Capacité de mémoire nécessaire Plage de vitesse en contenu de la mémoire pour la valeur de pour la table m/h 7 de valeur de comptage sortie du soustrac Valeurs de différence Valeurs de différence d'impulsions de mesure teur 15 positives négatives 280 16 27 23 56 x 8 bits 49 x 8 bits 160 8 15 24 60 x 8 bits 47 x 8 bits 80 4 7 25 70 x 8 bits 42 x 8 bits 40 2 3 26 109 x 8 bits 35 x 8 bits 20 1 27 52 x 8 bits 26 x 8 bits n ul L>j r N U 4 Ainsi, le total de la capacité de mémoire nécessaire est de 541 x 8 bits On voit que la capacité de mé- * moire nécessaire reste limitée, pour une grande plage de vitesse, avec des valeurs de fréquence très précises. Les valeurs de correction, lues dans la mémoire 25 sous la forme de "mots" de 8 bits, arrivent au multiplicateur 29 dans lequel elles sont multipliées par le contenu de la mémoire 7 de valeur de comptage d'impulsions de mesure Il est demandé que les valeurs de fréquence soient disponibles dans un format de 16 bits. Par conséquent les valeurs numériques allouées aux classes respec- tives vont être multipliées dans le convertisseur de format 30. Ce sont les mêmes nombres que ceux utilisés pour la division de la classe correspondante qui vont être utilisés pour la multiplication. Les cinq classes indiquées dans la table vont ainsi être multipliées 3 4 5 6 7 respectivement par 2, 2, 2, 2, 2 La multiplication est exécutée dans le code binaire avec lequel une multiplication par deux correspond à un décalage de 1 bit vers la gauche Le décalage de 1 bit vers la droite correspond à une division binaire par deux. Après la multiplication dans le convertisseur de format 30 les données de correction sont disponibles au format 16 bits, avec les poids corrects A ces données est ajouté le contenu de la mémoi- re 7 de valeur de comptage d'impulsions de mesure De cela il résul- te alors la valeur de fréquence f, selon la relation ( 2) indiquée plus haut Cette valeur de fréquence est fournie, par l'additionneur 31, dans la mémoire 32, laquelle se charge du résultat. Si les comparateurs 11 et 12 détectent que le contenu de la mémoire 7 de valeur de comptage d'impulsions de mesure est égal a zéro, tandis que le contenu de la mémoire 10 de valeur de comptage d'impulsions de mesure est plus grand que zéro, le circuit logique de commutation, 16, initialise alors le transfert du contenu de la mémoire 13 de valeur de comptage d'impulsions d'horloge à la mémoire 14 de valeur de comptage d'impulsions d'horloge Après cela, le contenu de la mémoire 13 est remis à zéro Simultanément, le contenu de la mémoire 20 est augmenté d'une unité. Lorsque les comparateurs 11 et 12 décèlent que les contenus 252 'i 3 '17 des mémoires 7 et 10 de valeur de comptage d'impulsions de mesure, sont égaux à zéro, le circuit logique 16 incrémente d'une unité le contenu du compteur 20, tandis que le contenu de la mémoire 13 de valeur de comptage d'impulsions d'horloge est remis à zéro et que le contenu de la mémoire 14 de valeur de comptage d'impulsions d'horloge est conservé. Si, d'autre part, le contenu de la mémoire 7 de valeur de comptage d'impulsions de mesure est plus grand que zéro alors que le contenu de la mémoire 10 de valeur de comptage d'impulsions de mesu 1 O re est encore nul, les comparateurs 7, 10 effectuent, via le cir- cuit logique 16, le transfert du contenu de la mémoire 3 de valeur de comptage d'impulsions d'horloge à la mémoire 13 de valeur de compta- ge d'impulsions d'horloge Le contenu de la mémoire 14 de valeur de comptage d'impulsions d'horloge est conservé, tandis que le circuit logique 16 incrémente d'une unité le contenu du compteur 20 Avec des contenus en compteur comme indiqué, la durée de la période des impulsions de mesure est plus grande que l'intervalle de temps de ré- férence TF Sur la base des contenus du compteur 20 et des mémoires 13,14 de valeur de comptage d'impulsions d'horloge, la durée Tp de la période des impulsions de mesure est alors donnée par la rela- tion: Tp= K (Z 3 T + ZW 11 ZW 12). P F Dans cette relation, K est une constante, Z 3 est le conte- nu du compteur 20, TF est l'intervalle de temps de référence et ZW 11 et ZW 12 sont respectivement les contenus des mémoires 13, 14 de valeur de comptage d'impulsions d'horloge. La fréquence F des impulsions de mesure s'obtient à partir de l'inverse de la valeur de T, selon la relation suivante F K 3 ( 3) Tp Z 3 TF + ZW 11 ZW 12 Dans cette relation, le dénominateur contient, outre ZW Il ZW 12, le terme Z 3 TF En conséquence, F ne peut pas être déter- minée selon la méthode décrite plus haut Au lieu de celle-ci, une méthode quelque peu modifiée est utilisée La fréquence F résulte de la relation ( 3) par conversion selon la relation: F = K 3 ( 4) Z 3 TF + (Zw 11 Zw 12) Z 3 A cette fin, la mémoire 26 contient une table dont les adresses sont obtenues à partir de la différence ZW Il ZW 12 en divisant ces adresses, cette fois encore, dans le convertis- seur de format 24, par le contenu du compteur 20 Comme la période des impulsions de mesure est plus longue que l'intervalle de temps de référence, il en résulte que le contenu du compteur 20 présente déjà une valeur de fréquence relativement exacte Par conséquent, les valeurs tabulées peuvent être moins précises Pour cette rai- son, les valeurs de différence ZW 11 ZW 12 sont divisées, dans le convertisseur de format 24, pour prendre le niveau de pré- cision le plus bas qui a été indiqué dans ce qui précède par 2 pour la table contenue dans la mémoire 25 Avec cette adresse,les valeurs contenues dans la mémoire pour K 3 1 T + ZW 11 ZW 12 sont choisies et lues Z 3 Les valeurs de sortie de la mémoire 26 sont fournies au diviseur 33 dans lequel elles sont divisées par le contenu du comp- teur 20 Par suite, la valeur F de la fréquence est disponible à la sortie du diviseur 33 et est fournie à la mémoire 32 Les commu- tateurs 22, 27 sont commandés par le comparateur 34 qui surveille le compteur 20 pour déceler si le contenu excède " 1 " Dans -l'af- firmative, le comparateur 34 commute le commutateur 22 sur l'entrée du convertisseur de format 24, et actionne le commutateur 27 pour lui faire prendre la position d'ouverture Dans ce cas, la mémoire 26 est adressée et son contenu est fourni à la mémoire 32, en tant que valeur F de la fréquence, après avoir été converti d'une manière correspondante. La division de la valeur lue dans la mémoire 26 repré- sente une conversion de format Il n'y a pas besoin d'une autre conversion de format car la mémoire 26 ne contient que des valeurs pour basses vitesses qui, de toute manière, n'exigent qu'un petit format de données. A l'exception du senseur ou capteur 4, les éléments de commutation représentés sur la figure 1 sont de préférence intégrés en un com- p 9 sant On peut ainsi réaliser des économies sur le poids et le volume. Une seconde forme de réalisation, représentée par la figure 2, pour fournir une valeur qui correspond à la fréquence d'impulsions consé cutives, comprend de nouveau lé générateur d'horloge ayant sa sortie reliée au compteur 2 dont la sortie de retenue est ramenée, à l'entrée de réinitialisation Les lignes de sortie parallèles 35 du compteur 2 sont reliées au bus 36 d'un microcalculateur 37 Ce bus 36 comporte des lignes de com- mande, de données et d'adresses qui ne sont pas décrites en détail et qui constituent à chaque fois un bus de commande, données, adresses De préférence, le format d'adresse est de 16 bits, et le format des données est de 8 bits Le compteur 2 comporte avanta- geusement 16 sorties parallèles Dans cet agencement, le compteur 2 peut être un compteur binaire Comme le format du bus de données est 8 bits, il en résulte que les 16 bits du compteur binaire de- vront être transférés successivement, par groupes de 8, sur le bus de données La transmission des données est effectuée de façon ap- propriée via une mémoire tampon, terme pouvant désigner des empla- cements de mémorisation à l'intérieur d'une mémoire vive à accès direct 38 reliée au bus 36 La sortie de retenue du compteur 2 est reliée au bus de commande Un micrc processeur 39, ainsi que des mémoires mortes 40 et 41, et un circuit d'en- trée et sortie 42 sont également reliés audit bus 36 Le capteur 4 fournit des signaux à l'entrée "interruption" du micro calcula- teur 37, via un circuit 5 formeur d'impulsions, et via le circuit d'entrée/sortie 42 Les mémoires 40, 41 contiennent chacune l'une des tables qui ont été commentées dans ce qui précède en considérant les mémoires 25, 26 Simultanément, le générateur d'im- pulsions 1 fournit les impulsions d'horloge nécessaires pour le microprocesseur 39 Le compteur 2 est de préférence un composant du microprocesseur 39. Dans le diagramme représenté par la figure 3, le contenu du compteur 2 est désigné par Z 1 Dans la mémoire 38 un emplacement de mémoire peut être destiné à servir de compteur dont le contenu est incrémenté d'une unité à cha- que occurrence d'une impulsion de mesure Le contenu de ce compteur dans la mémoire 38 est désigné par Z 2 Ce compteur peut également prendre la forme d'un registre du microproces- seur 39 Un autre registre du microprocesseur 39 sert à recevoir le contenu du compteur 2 Le contenu de ce registre est désigné par ZW 11 Pour mémoriser le contenu du compteur 2, un autre registre dont le contenu est désigné par ZW 12 est agencé dans le microprocesseur 39 Deux autres registres dont les contenus sont désignés par ZW 2 et ZW 21 sur la figure 3 servent de mémoire tampon pour le contenu Z 2 du compteur. Après la fourniture de chaque valeur de fréquence, f ou F. lors d'une étape 43, le contenu de ZW 2 est introduit dans le registre de ZW 21, lequel registre va alors contenir la donnée Z W 2. Ensuite, Z 2 va être transféré à ZW 2, en une étape 44 Au cours d'une étape 45, on examine si ZW 2 = 0 Si cette condition est sa- tisfaite, une étape 46 intervient alors qui comporte une autre inter- rogation pour déterminer si ZW 21 est aussi égal à zéro Si tel est le cas, il y a ensuite une étape 47 au cours de laquelle le contenu Z 3 d'un autre registre du microprocesseur 39 est incrémenté d'une unité Après cela, la valeur de fréquence, f ou F, va être déterminée au cours d'une opération désignée par 48 sur la figure 3 Après l'opé- ration 48, l'étape 43 recommence Si, au cours de l'étape 46, il s'a- vère que ZW 21 n'est pas égal à zéro, il s'ensuit alors une étape 49 au cours de laquelle ZW 11 est transféré a ZW 12 En même temps, ZW Il est remis à zéro, tandis que Z 3 est mis à deux L'étape 49 va être suivie par l'étape 48 Si Z 2 est différent de zéro au cours de l'é- tape 45, une étape 50 suit alors qui implique une interrogation se rapportant à ZW 21 Si ZW 21 est égal à zéro, il s'ensuit une étape 51 dans laquelle Z 1 est transféré à ZW 11 Au même moment Z 2 et Z 3 vont être ramenés à zéro avant que l'opération 48 suive Toutefois, si au cours de l'étape 50 il s'avère que ZW 21 est différent de zéro, il s'ensuit une étape 52 qui comporte le transfert de ZW 11 a ZW 12, le transfert de Zi à ZW 11, et la remise à zéro de Z 2 et Z 3 Alors l'opération 48 recommence. Comme représenté plus en détail sur la figure 4, l'opé- ration 48 commence avec une étape 53 au cours de laquelle ZW 12 est soustrait de ZW 11 Ensuite, dans une étape 54, on examine si le contenu Z 3 est plus grand que zéro Si tel n'est pas le cas, il s'ensuit une opération de décalage lors d'une étape 55 La différence ZW 11 ZW 12 va être divisée par 2 au moyen de plu- sieurs décalages Cela correspond à la classe de la plus petite plage de vitessesselon la table expliquée ci-avant, cette table étant par exemple présente dans la mémoire 26 Lors de l'étape suivante, 56, le résultat obtenu au cours de l'étape 55 est divisé par Z 3 Il en résulte une valeur qui sert à adresser une table qui est identique à celle dans la mémoire 26 Cette table est con- tenue dans la mémoire 41, dans l'agencement selon la figure 2 L'adressage de la mémoire 41, accompli dans l'étape suivante, 57, a pour résultat une valeur de sortie mémoire qui va être divi- sée par Z 3 puis multipliée par 2 Le résultat de l'étape 57 est fourni, lors de l'étape suivante 58, a un registre SP 2 ou à un emplacement SP 2 de la mémoire 38 Cela concerne les huit bits de poids faibles de la mémoire Les huit bits de poids forts sont remis à zéro L'étape 43 suit alors. Toutefois, si Z 3 est différent de zéro, une étape 59 suit, dans laquelle la différence ZW 11 ZW 12 est soumise à une opération de décalage qui correspond à une division par deux Après ce décalage, on examine, dans une étape 60, si ZW 2 correspond aux valeurs pour la classe de vitesse la plus élevée de la table Si tel est le cas, il y a alors, en tant qu'étape 61, adressage de la mémoire 40 avec le résultat de l'étape 59 comme adresse, la multiplication par ZW 2 de la valeur de sortie mémoire, et l'adaptation de format par une multiplication binaire produite par une opération de décalage En conséquence, la valeur de correction est disponible avec la valeur correcte Cette valeur de correction va être stockée dans SP 2, au cours d'une étape 62 qui forme les huit bits de poids faible d'un mot binaire de seize bits Les huit bits de poids fort sont formés par le contenu ZW 2 qui est transféré à l'emplacement mémoire avec les huit bits de poids fort Cet emplacement mémoire est repéré par S Pl sur la figure 4 L'étape 43 suit l'étape 62. Si au cours de l'étape 60, on détecte que ZW 2 est plus grand que la valeur prédéterminée pour la classe la plus forte, une autre étape de décalage 63 est alors accomplie, au cours de laquelle la dif- férence ZW 11 ZW 12 est divisée par un chiffre binaire On examine alors, au cours d'une étape 64, si ZW 2 est plus grand que, ou égal a, la valeur prédéterminée pour la classe immédiatement inférieure au sein de la table dans la mémoire 40 Si tel est le cas, il s'en- suit une étape 64 qui implique l'opération de lecture en mémoire et la multiplication de la valeur de sortie de la mémoire par ZW 2 Le résultat de cette multiplication est mis au format nécessaire au cours de l'étape suivante 65 dans laquelle une multiplication par deux chiffres binaires va être exécutée avant-que l'étage 62 suive Une séquence correspondant à la suite 63,64 et 65 va être effectuée après l'étape 64 pour chaque classe de mémoire Sur la figure 4, cela est indiqué par les lignes en pointillé 66 et 67 qui terminent chaque étape 68 et 69 de conversion de format, après quoi il y a l'étape 62. L'agencement représenté sur la figure 2 peut être utilisé pour le calcul en temps partagé de valeurs de fréquence. A cette fin plusieurs capteurs sont reliés, via des mo- dules formateurs d'impulsion correspondants et via des circuits d'in- terfaçage, au bus -36 La séquence d'étapes représentée sur les fi- gures 3 et 4 sera accomplie, pour chaque capteur, dans un ordre pré- déterminable. Les configurations de circuit représentées sur la figure 4 sont intégrées sur un module semi-conducteur, à l'exception du capteur 4 et du module 5 formeur d'impulsions. Dans ce qui suit, un tableau montre, pour chaque fréquence dans une plage spécifique, la valeur approchée et la valeur de correc- tion contenues dans la mémoire, en code décimal Ces valeurs s'appli- quent à un intervalle de temps de référence TF = 4 ms, pour K 1 = 1 tout aussi bien que pour K 2 = 100, et pour la plage de fréquences sus-mentionnée. Fréquence ( 117) Valeur de la -valeur Valeur de différence valeur de Résultat de la Réqsultat déterminée par pértiode (me) pour approchée pour générer les correction dla multiplication (in le senseur 4 la fréquence fitz) adresses de la mémoire la mémoire ( 1 HZ) l'addition _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C H Z 1000 I 4 1 ( 2 O 150 600 1000 1 200 0833 4 K 2 0,333 Io 3 200 800 1200 1 500 0667 6 1 ( 2 o 250 900 1 500 I 800 0555 X 12 0,389 10 157 I 099 I 799 2000 0 500 B K 2 O 150 1200 2000 2 200 0,4545 8 1 ( 2 0,364 10 175 I 400 2 200 2500 0,400 10 ( 2 o 150 1500 2500 2 800 O 3571 Il 1 ( 2 0,393 10 154 1 694 2 794 3 000 0 3333 12 1 ( 2 o 150 I 8 ç 30 3 000 3 200 0,3125 12 1 ( 2 0,375 10 167 2 004 30 3 500 0,2857 14 1 K 2 O 150 2 100 j 3 500 3800 0,2631 15 ( 2 0 394 î& 3 153 2295 j 3795 4000 0,250 16 ( 2 0 150 2400140 4 200 0238 16 1 ( 2 0,381 10 -162 2 592 4 192 4 500 0,222 18 1 ( 2 O 150 2700 40 4600 0,217 la 1 ( 2 0,392 10 156 2 808 4 609 5000 0,200 20 1 ( 2 O 150 3000 5000 5500 0 182 K 212 O 150 3300 S 5500 6000 0,167 24 1 ( 2 O 150 3600 ' 6000 6 660 0,1501 26 1 ( 2 030 103 156 4 056 6 656 w vbi Dans ce tableau, on a représenté des valeurs de fré- quence et des durées de période concernant les signaux produits par le capteur 4 En outre, la table montre les va- leurs approchées pour les fréquences Ces valeurs approchées sont ob- tenues dans les mémoires 7, 8 de valeur de comptage d'impulsions mesurées et dans le microcalculateur 37, respectivement Il est indiqué, dans la colonne correspondante du tableau, que les valeurs approchées doivent être multipliées par une constante Ce tableau contient en ou- tre les valeurs de différence pour la formation des adresses de mé- moire ainsi que les valeurs de correction rangées aux adresses indi- quées Ces valeurs de différence sont sujettes à une conversion de format effectuée, par exemple, dans le convertisseur de format 23. Une autre colonne du tableau contient le résultat de la multiplication, par les valeurs approchées, des valeurs de correction mémorisées Ce résultat est présent, par exemple, à la sortie du multiplicateur 29. Enfin, le tableau montre, dans une colonne, les résultats de la déter- mination des durées de période sur la base des valeurs approchées et des valeurs de correction. Selon ce tableau, la plage de fréquences est subdivisée grosso modo, de fagon appropriée Toutefois, on peut voir clairement que, dans les différentes plages, les adresses sont égales tout comme les valeurs tabulées Cela se traduit par une économie du nombre d'empla- cements de mémoire En outre, des valeurs de correction à trois chiffres suffisent pour produire des valeurs numériques ayant une grande pré- cision. REVENDICATIONS 1 Procédépour produire des valeurs numériques proportion- nelles à la fréquence d'impulsions de mesure qui appartiennent à un train d'impulsions de mesure, ce procédé étant caractérisé en ce que, dans des intervalles de temps de référence (T F) prédéterminés et in- variables, le nombre des périodes d'impulsions de:mesure est, à chaque fois, mesuré en tant que valeur approchée de la fréquence, à laquelle est ajoutée une valeur de correction, en ce que les valeurs de correction sont contenues dans une mémoire ( 25,40), sous forme de valeurs tabulées qui sont rangées à des adresses et qui sont déri- vées de la différence entre les durées mesurées dans des intervalles de temps de référence mesure respective dans l'intervalle, et en ce que les valeurs tabu- lées sont proportionnelles à l'inverse de la-valeur du total de l'intervalle de temps de référence (TF) et de ladite différence. 2 Procédé selon la revendication 1, caractérisé en ce que chaque valeur tabulée rangée en mémoire possède le même format de donnéeb, en ce que les valeurs tabulées sont subdivisées en classes lesquelles sont affectées à différentes plages de fréquences, en ce que lesdites classes diffèrent l'une l'autre par l'allocation des poids binaires aux emplacements du format des données, et en ce que, dan chaque cas, les valeurs tabulées ayant les poids les plus élevés sont mémorisées-dans les emplacements du format, tandis que les valeurs ayant les poids les plus faibles, qui dépassent le format des données, sont arrondis. 3 Procédé selon la revendication 1 ou 2, caractérisé en ce qu'après avoir été lues, les valeurs tabulées sont multipliées par un nombre qui correpond au nombre d'emplacements arrondis dans la classe correspondante. 4 Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que les valeurs tabulées appartenant aux classes sont contenues dans des plages de mémoire ayant des dimensions d'adres E non constantes, et en ce que les dimensions d'adresse des classes dif- fèrent par le nombre des emplacements de bis arrondis dans chaque cas. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la différence entre les intervalles de temps 2525 j 3 f 7 de référence successifs est, en fonction de la classe concernée, divisée par un nombre qui correspond au nombre des emplacements de bits arrondis. 6 Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que, pendant les intervalles de temps de référence prédéterminés, de longueurs égales, les impulsions d'horloge de fréquence constante sont cumulées jusqu'à une "valeur de comptage", dans chaque cas jusqu'à la dernière impulsion de mesure dans l'intervalle de temps de référence, cette valeur de comptage étant stockée dans une mémoire tampon, en ce que, après chaque impulsion de mesure, on examine si l'intervalle entre impulsions de mesure est plus grand ou plus petit que l'intervalle de temps de référence, en ce que, dans l'éventualité o l'invervalle entre impulsions de mesure est plus petit, l'avant- dernière valeur de comptage rangée en mémoire tampon est soustraite de la dernière valeur de comptage, en ce que la différence entre les valeurs de comptage est fournie, en tant qu'adresse, à la mémoire, sous la dépendance d'une valeur de comptage d'impulsions de mesure qui est obtenue par totalisation des impulsions de mesure par intervalle de temps de référence, tout en adaptant ladite valeur de différence à la classe de valeurs tabulées affectée, ladite mémoire contenant la ta- ble dans laquelle est mémorisé, à chaque adresse qui correspond à une valeur de période, au moins un nombre qui contient dans son numérateur une constante et dans son dénominateur le total de l'intervalle de temps de référence et de la différence entre les valeurs de comptage, en ce que la valeur à la sortie de la mémoire est multipliée par la valeur de comptage d'impulsions de mesure et par le nombre découlant de l'adaptation à la classe et est ajoutée à la valeur de comptage d'impulsions de mesure, en ce que, dans l'éventualité ou l'intervalle de temps de référence est plus petit, la valeur de comptage qui est survenue au cours dudit intervalle -de-temps de référence, lors de l'avant- dernière impulsion de mesure, est soustraite de la valeur de comptage qui est survenue pendant le dernier intervalle de temps de référence respectif lors de l'impulsion de mesure, et ladite valeur de comptage est fournie, en tant qu'adresse, à une autre mémoire ( 26,41) en fonc- tion du nombre d'intervalles de temps de référence sans impulsions de mesure qui sont survenus entre impulsions de mesures adjacentes et après division par ledit nombre d'intervalles de temps de référence sans impulsions de mesure, une autre table étant rangée dans ladite autre mémoire dans laquelle est mémorisé, à chaque adresse qui cor- respond à une valeur de période, un nombre qui contient, à son numé- rateur, une constante et, à son dénominateur le total de l'intervalle de temps de référence et du quotient de la différence entre les va- leurs de comptage et le nombre d'intervalles de temps de référence sans impulsions de mesure, et en ce que la valeur de sortie de l'autre mémoire ( 26,41) est divisée par le nombre d'intervalles de temps de référence sans impulsions de mesure. 7 Procédé selon la revendication 6, caractérisé en ce que les valeurs de comptage d'impulsions de mesure de deux intervalles de temps de référence consécutifs respectifs sont examinées quant à la présence des valeurs zéro, en ce que, dans l'éventualité o les deux intervalles de temps de référence sont dépourvus d'impulsions de mesui- re, une valeur de comptage pour intervalles de temps de référence sans impulsions de mesure est incrémentée d'une unité, en ce que, dans l'éventualité d'un dernier intervalle de temps de référence sans im- pulsions mesurées et d'une ou plusieurs impulsions de mesure dans l'avant-dernier intervalle de temps de référence, la valeur de comp- tage pour intervalles de temps de référence sans impulsions de mesure est réinitialisée à une valeur de référence "un", et en ce que dans l'éventualité d'un avant-dernier intervalle de temps de référence sans impulsions de mesure et d'une ou plusieurs impulsions de mesure dans le dernier intervalle de temps de référence, la différence entre les valeurs de comptage résultant de l'intervalle de temps de référence avec l'avant-dernière impulsion de mesure et celles résultant de l'in- tervalle de temps de référence avec la dernière impulsion de mesure est fournie à l'autre compteur ( 26,41) après avoir été divisée par la valeur de comptage pour intervalles de temps de référence sans impul- sions de mesure. 8 Procédé selon la revendication 6 ou 7, caractérisé en ce que, dans l'éventualité o les valeurs de comptage d'impulsions de mesu- re dans deux intervalles de temps successifs sont différentes de zéro, les valeurs de comptage de l'avant dernier et du dernier inter- valle de temps de référence sont fournies à la mémoire ( 26,41). 9 Dispositif de mise en oeuvre du procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que des impulsions d'horloge fournies par un générateur ( 1) sont adaptés pour être fournies à un premier compteur préréglable ( 2) dont la sortie de dépassement est reliée à son entrée de réinitialisation et, par l'intermédiaire de moyens retardateurs, à l'entrée de réinitiali- sation d'un deuxième compteur ( 6), ce dernier étant actionné par les impulsions de mesure, et est aussi reliée aux entrées d'horloge d'une première et d'une deuxième mémoire ( 7,10) de valeurs de comptage d'im- pulsions de mesure, en ce qu'une première mémoire ( 3) de valeur de comptage d'impulsions d'horloge est reliée à la sortie du premier comp- teur ( 2) et est, avec son entrée d'horloge, apte à être actionnée par les impulsions de mesure et est, avec ses sorties, reliée à une deu- xième mémoire ( 13) de valeur de comptage d'impulsions d'horloge, une troisième mémoire ( 14) de valeur de comptage d'impulsions d'horloge étant insérée en aval de ladite deuxième mémoire ( 14) en ce que la première mémoire ( 7) de valeur de comptage d'impulsions de mesure est reliée, par son entrée au compteur ( 6) d'impulsions de mesure et, par sa sortie, à l'entrée d'une deuxième mémoire ( 10) de valeur de comptage d'impulsions de mesure, en ce que les sorties des mémoires ( 7, 10) de valeur de comptage d'impulsions de mesure sont reliées chacune à des comparateurs ( 11,12) qui sont reliés à un circuit de commutation logi- que ( 16) qui est en liaison avec les entrées d'horloge de la deuxième et de la troisième mémoire ( 13,14) de valeur de comptage d'impulsions d'horloge, avec l'entrée de réinitialisation de la deuxième mémoire comptage d'impulsions de mesure, en ce que les entrées d'un soustrac- teur ( 15) sont reliées aux sorties de la deuxième et de la troisième mémoire ( 13,14) de valeur de comptage d'impulsions d'horloge, en ce 25253 7 que les sorties du soustracteur sans impulsions de mesure, en ce que le premier circuit ( 23) conver- tisseur de format, réglable via la sortie de la première mémoire ( 7) de valeur de comptage d'impulsions de mesure, communique avec la mé- moire ( 25), tandis que le deuxième circuit ( 24) convertisseur de for- mat réglable via les sorties du troisième comparateur communique avec l'autre mémoire ( 26), et en ce que les sorties de la mémoire ( 25) sont reliées à une mémoire tampon ( 32) via le branchement série d'un multiplicateur ( 29), d'un troisième circuit ( 30) convertisseur de format et d'un additionneur ( 31), lequel est soumis à l'action de la sortie de la première mémoire ( 7) de valeur de comptage d'impulsion* de mesure, ladite mémoire tampon ( 32) étant en outre reliée à un divi- seur ( 33), lequel est affecté par les signaux de sortie du troisième comparateur ( 34), ledit diviseur ayant ses autres entrées reliées aux sorties de l'autre mémoire ( 26). 10 Dispositif de mise en oeuvre du procédé selon l'une quel- conque des revendications 1 ou 2 à 8, caractérisé en ce qu'un premier compteur ( 2) qui est adapté pour être commandé par des impulsions d'horloge fournies par un générateur ( 1) de telles impulsions est relié, par ses sorties de données, au bus de données d'un micro- calculateur ( 27), en ce que la sortie de dépassement du compteur ( 2) est reliée, à son entrée de réinitialisation et reliée au bus de données, en ce qu'il est prévu un registre de comptage af- fecté par les impulsions de mesure, en ce que l'entrée d'interruption du microcalculateur ( 37) est commandée par les impulsions de mesure et en ce que des mémoires ( 40,41) sont reliées, par leurs entrées, au bus d'adresses et, par leurs sorties, au bus de données du micro- calculateur ( 37). 11 Dispositif selon la revendication 10, caractérisé en ce que les impulsions d'horloge fournies au compteur ( 2) sont tirées du train d'impulsions d'horloge du système du microcalculateur ( 27). 12 Dispositif selon l'une quelconque des revendications 1 à 11, caractérisé en ce que les valeurs numériques sont rangées dans les mémoires ( 25,26,40, 41) en mots de 8 bits. 13 Dispositif selon l'une quelconque des revendications 9 à 12, caractérisé en ce que les mémoires ( 25,26, 40, 41) sont des mémoires programmées telle que des mémoires mortes. 14 Dispositif selon l'une quelconque des revendications 9 à 13, caractérisé en ce que le format des données des valeurs nu- mériques fournies est 16 bits. 1 O 15 Dispositif selon l'une quelconque des revendications 9 à 14, caractérisé en ce que le compteur ( 6) d'impulsions de mesure est relié via un formeur d'impulsions ( 5), à un géné- rateur ( 4) d'impulsions, lequel est activé par la rotation d'une roue d'un véhicule. 16 Dispositif selon l'une quelconque des revendications 9 à 15, caractérisé en ce que les circuits ( 1, 2, 3, 5 à 16, 20 à 35 1, 2, 5, 36, 37) pour la production des valeurs numériques propor- tionnelles à la fréquence des impulsions de mesure sont intégrés sur un substrat commun.