FR 2697080 A1 19940422 FR 9212477 A 19921019 La présente invention concerne un procédé pour mesurer une grandeur physique d'exploitation, par exemple la température dans un local d'habitation ou de travail, ou dans un véhicule. La présente invention concerne également un dispositif pour la mise en oeuvre de ce procédé et une unité fonctionnelle incorporant ce dispositif. Dans les dispositifs comportant une régulation thermique, tels que les dispositifs de chauffage ou de climatisation d'un local ou d'un véhicule, il est nécessaire de mesurer la température avec une précision suffisante On connaît différents moyens de mesure, relativement précis mais assez coûteux On connaît également les montages à thermistance dans lesquels on évalue la température d'après le temps de charge d'un condensateur à travers la thermistance Ces montages à thermistance sont cependant entachés d'une erreur systématique, résultant du cumul des incertitudes affectant les caractéristiques des différents composants. Le but de l'invention est de proposer un procédé et un dispositif associé du genre indiqué au début, qui permettent de mesurer de manière à la fois précise et économique une grandeur physique d'exploitation, par exemple la température dans une unité impliquant une régulation de température. Suivant le premier aspect de l'invention, le procédé pour mesurer une grandeur physique d'exploitation est caractérisé par les étapes suivantes: test sur la valeur d'une variable de fonctionnement d'un montage électrique en fonction de l'état d'un de ses composants, sensible à la grandeur physique à mesurer; détermination d'au moins une donnée d'étalonnage d'après ce test; enregistrement de la donnée d'étalonnage dans une -2- mémoire non volatile; mesure de la variable de fonctionnement lorsque le composant électrique est soumis aux variations de la grandeur physique d'exploitation; conversion des mesures de la variable de fonctionnement en évaluations de la grandeur physique d'exploitation, d'après la donnée d'étalonnage enregistrée dans la mémoire non volatile. Suivant le deuxième aspect de l'invention, le dispositif de mesure d'une grandeur physique d'exploitation pour la mise en oeuvre du procédé comprend les éléments suivants: un montage électrique, comprenant un composant susceptible de changer d'état de façon continue et monotone au moins sur une certaine plage de variation, en fonction de cette grandeur physique d'exploitation, à laquelle il est soumis; une mémoire non volatile d'enregistrement d'au moins une donnée d'étalonnage; un micro-contrôleur programmé pour capter des mesures d'une variable de fonctionnement liée au montage et les convertir en évaluations de la grandeur physique, à l'aide de la donnée d'étalonnage. Suivant le troisième aspect de l'invention, l'unité fonctionnelle comprend un micro-contrôleur, des moyens d'entrée/sortie et le dispositif de mesure défini ci- dessus. L'une des idées qui sous-tend l'invention est que les unités fonctionnelles de régulation, notamment régulation de température, sont en général déjà équipées d'un micro-contrôleur pour d'autres raisons, par exemple pour remplir la fonction de régulation ou pour que cette unité puisse dialoguer avec un réseau domotique Une mémoire non volatile est en principe associée au micro- contrôleur pour stocker les adresses 3 - des appareils avec lesquels il doit pouvoir dialoguer. Dans ce cas, lrinvention exploite la présence du micro- contrôleur, et de la mémoire non volatile qui lui est associée Ceci constitue une économie de moyens et réduit d'autant le coût du dispositif suivant le deuxième aspect de l'invention. Ainsi, selon l'invention, on stocke en outre dans la mémoire non volatile au moins une donnée d'étalonnage du montage, ce qui permet au montage d'être précis dans chaque réalisation même s'il s'agit d'un montage très peu coûteux fondamentalement entaché d'une forte incertitude. D'autres particularités et avantages de l'invention ressortiront encore de la description ci-après, relative à des exemples non limitatifs. Aux dessins annexés: la figure 1 est une vue d'une partie d'une installation incluant des unités fonctionnelles selon l'invention; la figure 2 est un schéma détaillé du montage électrique; et la figure 3 est un organigramme du procédé selon l'invention. Dans l'exemple présenté à la figure 1, l'installation, volontairement simplifiée, comprend diverses unités fonctionnelles 1, 3 et 5, parmi lesquelles se trouve un convecteur de chauffage 1, en tant qu'exemple d'unité nécessitant la mesure d'une grandeur physique et plus particulièrement d'une température pour son fonctionnement Les unités fonctionnelles 1, 3 et 5 sont reliées les unes aux autres par un espace de communication bidirectionnel 7, à travers lequel elles peuvent échanger des messages d'état provenant des unités 1, 3 et 5, et des messages de commande destinés aux unités 1, 3 et 5 Ces messages peuvent être échangés par exemple avec des appareils de commande tels que des dispositifs de consigne de 4 - température, programmateurs horaires, etc, également reliés à l'espace 7 mais non représentés. L'espace 7 peut être constitué par le réseau d'alimentation électrique, auquel cas les messages sont élaborés de manière concrète selon la technique des courants porteurs L'espace 7 peut également être constitué par un espace perméable aux ondes radio ou aux signaux infra- rouges, ou encore par des moyens filaires. Le convecteur électrique 1 comporte un micro- contrôleur 29 relié à des moyens d'entrée/sortie 15 qui font l'interface avec l'utilisateur En pratique, les moyens d'entrée/sortie sont constitués par les éventuels boutons de commande 11 et voyants lumineux 13 du convecteur électrique, ainsi que par les résistances électriques produisant l'effet de chauffage, non représentées Le micro-contrôleur 29 est en outre relié à une alimentation 33, à une mémoire non volatile 35, ainsi qu'à l'espace de communication 7 par l'intermédiaire d'un moyen de transmission bidirectionnel 37, par exemple un modem capable de transformer en messages du type courants porteurs les informations provenant du micro- contrôleur 29 et destinées à l'espace 7, et inversement de transformer en signaux acceptables par le micro-contrôleur 29 les messages du type courants porteurs provenant de l'espace 7 Un programme d'application 31 implanté dans le micro-contrôleur 29 est chargé de gérer le fonctionnement du convecteur 1, notamment la mise en marche et l'arrêt de la résistance chauffante, et l'état du voyant lumineux 13 en prenant en compte l'état du bouton de commande 11, les messages reçus en provenance de l'espace 7 ainsi que les mesures de température effectuées grâce à un dispositif de mesure de température 9. Le dispositif 9 (voir aussi figure 2) comporte un montage électrique constitué d'un condensateur 23, - monté en parallèle avec la ligne collecteur-émetteur d'un transistor de commande 27, entre la masse 22 et une borne 24 d'une thermistance 19 L'autre borne 20 de la thermistance 19 est à un potentiel défini par l'alimentation 33 La base du transistor de commande 27 est reliée à une sortie du micro-contrôleur 29 La thermistance 19 est exposée à une température caractéristique du fonctionnement du convecteur. Lorsqu'une mesure de cette température est nécessaire, le microcontrôleur fait passer le transistor de l'état saturé à l'état bloqué, et compte le temps s'écoulant entre ce passage et l'instant o le point commun 24 entre le condensateur 23 et la thermistance 19 atteint un potentiel déterminé, ce qui est détecté par une bascule de Schmitt 21 ayant une entrée reliée au dit point commun, une autre entrée reliée à la borne 20, et une sortie reliée à une entrée du micro-contrôleur 29. La valeur ohmique de la thermistance 19 varie en fonction de la température suivant une loi monotone connue qui peut se formuler par une table de correspondance La mémoire non volatile 35 n'ayant pas une capacité suffisante pour contenir un grand nombre de points, on introduit dans cette mémoire une table ayant des points (valeur ohmique Rp, température Tp) très rapprochés les uns des autres dans la zone o l'on a besoin de précision (par exemple autour de 20 'C pour un convecteur et autour de moins 18 'C pour un congélateur), et des points beaucoup plus espacés dans les autres zones. La valeur ohmique R de la thermistance 19 du montage électrique s'exprime en fonction du temps de charge t du condensateur 23 par la loi monotone suivante R = Kt dans laquelle K est une constante théorique caractéristique du montage, donnée par la formule suivante: K = -1 / lC ln ( 1 (Vtrig VCE)/(Vcc VCE))l, -6- avec: VCE: tension collecteur-émetteur entre le point commun 24 et la masse 22 lorsque le transistor 27 est saturé; Vcc: tension entre la sortie 20 de l'alimentation 33 et la masse 22; Vtrig: tension de seuil de basculement de la bascule de Schmitt 21; C: capacité du condensateur 23. La constante théorique K est entachée d'une erreur résultant du cumul des incertitudes sur les caractéristiques de chaque composant du montage: condensateur 23, transistor 27, et bascule de Schmitt 21. Pour étalonner le montage, il suffit selon l'invention de déterminer la valeur réelle de la constante K, ou encore le coefficient de correction à appliquer à la valeur théorique de la constante K. Pour cela, on mesure le temps de charge to du condensateur 23 à travers une résistance étalon à valeur ohmique fixe, par exemple 100 kiloohm, correspondant à la valeur ohmique de la thermistance 19 à 250 C, et montée en lieu et place de cette thermistance Connaissant d'une part la valeur réelle to du temps de charge avec la résistance étalon et d'autre part la valeur théorique to' de ce temps de charge, on en déduit un coefficient correcteur Q Q = to/to' On obtient alors pour toute valeur réelle du temps de charge t la valeur ohmique réelle R de la thermistance par la formule R = Q K t Cet étalonnage peut être effectué de manière très simple A la fin de la fabrication du circuit électrique, celui-ci est testé par une "planche à clous", c'est à dire un dispositif qui se branche provisoirement sur le montage pour effectuer simultanément toute une série de vérifications Au cours de cette opération, un test peut être rajouté pour mesurer le temps de charge avec la résistance étalon On peut ensuite télécharger dans la mémoire volatile le coefficient correcteur Q selon les techniques connues. On va maintenant décrire le procédé selon l'invention en référence à la figure 3, qui représente l'organigramme de la partie du programme d'application 31 qui est concernée par l'invention Au début, le programme comprend une étape 43 par laquelle on bloque le transistor de commande 27 Le comptage du temps 45 est alors lancé, jusqu'à ce que le seuil de basculement de la bascule de Schmitt 21 soit atteint Dès que le test 47 détecte ce basculement, le comptage du temps est stoppé Le programme calcule alors (étape 49) la valeur ohmique R de la thermistance en fonction de la donnée d'étalonnage Q du montage 9, désignée par la référence 51 L'étape 55 consiste à rechercher dans la table de correspondance 53 les valeurs ohmiques Rp et Rp+ 1 correspondant à des points de la table et encadrant la valeur R calculée En 57, on identifie les valeurs de température corespondantes Tp et Tp+l, pour calculer par interpolation linéaire (étape 59) la valeur T de la température correspondant au temps mesuré t Cette valeur T est ensuite comparée à une valeur de consigne Tc Si le test 41 est positif, l'ordre est donné de stopper l'actionneur de l'unité fonctionnelle Dans le cas contraire, l'unité fonctionnelle est activée Ensuite le programme d'acquisition de température est relancé. On réalise ainsi avec un étalonnage très simple une mesure de température précise On pourra certes objecter que la valeur ohmique de la thermistance peut elle-même présenter une certaine incertitude par rapport à la table de correspondance théorique Mais cette incertitude est acceptable car c'est la seule 8 - restante Autrement dit, on peut considérer que l'une des idées qui sous-tend l'invention est d'éliminer l'incertitude portant sur les constantes, et de considérer que les incertitudes restantes, portant sur les variables, sont alors acceptables. Bien entendu, la présente invention n'est pas limitée à l'exemple décrit et représenté. On peut par exemple appliquer le même procédé à des mesures de débit, de pression ou de déformation, la thermistance étant alors remplacée par la résistance du capteur de mesure des paramètres physique. Dans le cas d'une mesure de débit, la résistance serait celle du fil chaud placé dans l'écoulement à mesurer Pour la mesure de pression ou de déformation,la résistance serait celle de la jauge de déformation. Plutôt que de rentrer en mémoire le paramètre Q, on pourrait rentrer le produit K Q On pourrait encore, à l'étape telle que 49, calculer une valeur ohmique fictive d'après la formule théorique R = Kt, puis se référer à une table de correspondance qui soit, dans chaque dispositif, modifiée pour tenir compte du résultat du test avec la résistance-étalon Une telle modification consisterait à remplacer pour chaque température Tp de la table, la valeur Rp théorique par une valeur corrigée égale à Rp/Q On peut encore rentrer directement dans la mémoire la table de correspondance entre le temps de charge t et la température T En fonction du résultat du test, un facteur de proportionnalité 1/Q est appliqué à toutes les valeurs de temps de charge correspondant aux points de températures Tp listés dans la table. Dans certains types de montages, il est possible que la formule théorique à corriger comporte plusieurs constantes, et soit par exemple de la forme Y = AX + B ou Y = AX 2 + BX + C avec A, B et C étant des constantes Dans ce cas, on peut éliminer toutes les 9 - incertitudes portant sur les constantes en pratiquant autant de tests d'étalonnage qu'il y a de constantes. Si la formule théorique à corriger est une table de correspondance dont la formulation mathématique est complexe, on peut approximer la courbe correspondante par des segments de droite et effectuer des tests portant sur les points de jonction entre les segments. Ainsi, chaque test contribue à corriger deux segments d'approximation. Le montage pourrait être du type comprenant un oscillateur dont un composant est sensible à la grandeur physique à mesurer, la variable de fonctionnement étant alors constituée par la fréquence d'oscillation de l'oscillateur, laquelle varie en fonction de l'état du composant sensible. - REVENDICATIONS 1 Procédé pour mesurer une grandeur physique d'exploitation, caractérisé par les étapes suivantes: test sur la valeur (to) d'une variable de fonctionnement (t) d'un montage électrique ( 9) en fonction de l'état (R) d'un de ses composants ( 19), sensible à la grandeur physique à mesurer; détermination d'au moins une donnée d'étalonnage (Q) d'après ce test; enregistrement de la donnée d'étalonnage dans une mémoire non-volatile ( 35); mesure de la variable de fonctionnement lorsque le composant électrique ( 19) est soumis aux variations de la grandeur physique d'exploitation; conversion des mesures de la variable de fonctionnement en évaluations de la grandeur physique d'exploitation, d'après la donnée d'étalonnage enregistrée dans la mémoire non volatile ( 35). 2 Procédé selon la revendication 1, caractérisé en ce que l'étape de conversion met en jeu une relation mathématique théorique comportant au moins une constante (K), en ce que l'étape de test consiste à déterminer expérimentalement, au moins indirectement, l'erreur sur cette constante, et en ce que la donnée d'étalonnage est prise en compte pour corriger systématiquement l'erreur sur la constante pendant l'étape de conversion. 3 Procédé selon la revendication 2, caractérisé en ce que la relation mathématique théorique donne une valeur représentative (R) de l'état du composant sensible ( 19) en fonction de la variable de fonctionnement (t). 4 Procédé selon la revendication 2 ou 3, caractérisé en ce que pour la détermination de l'"au moins une" donnée d'étalonnage, on néglige les erreurs il - portant sur les variables. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que l'étape de conversion comprend l'utilisation d'une table de correspondance, et en ce que l'étape d'enregistrement consiste à introduire dans la mémoire non-volatile ladite table de correspondance calculée en appliquant à une table théorique au moins un coefficient de correction (Q; l/Q) obtenu d'après le résultat du test. 6 Procédé selon l'une des revendications 1 à 4, caractérisé en ce que l'étape de conversion comprend de manière successive ou combinée: déterminer l'état (R) du composant ( 19) d'après la valeur de la variable de fonctionnement (t) et en tenant compte de la donnée d'étalonnage (Q); déterminer la grandeur physique (T) d'après l'état (R) du composant ( 19), en utilisant une loi de correspondance ( 53). 7 Procédé selon la revendication 1, caractérisé en ce qu'on déduit du test sur la valeur (to) de la variable de fonctionnement une donnée d'étalonnage consistant en un coefficient (Q; l/Q) à appliquer à une loi de correspondace que l'on met en oeuvre lors de la conversion et qui donne l'état du composant ( 19) d'après la variable de fonctionnement (t). 8 Procédé selon l'une des revendications 1 à 7, caractérisé en ce qu'on utilise un montage ( 9) tel que la variable de fonctionnement (t) du montage est théoriquement proportionnelle à une valeur représentative (R) de l'état du composant. 9 Procédé selon l'une des revendications 1 à 8, caractérisé en ce que pour le test, on remplace le composant ( 19) sensible aux variations de la grandeur physique d'exploitation (T) par un composant étalon équivalant au composant sensible pour une valeur déterminée de la grandeur physique. Procédé selon l'une des revendications 1 à 9, 12 - caractérisé en ce que la grandeur physique d'exploitation mesurée est la température. 11 Procédé selon l'une des revendications 1 à 10, caractérisé en ce que la variable de fonctionnement est le temps de charge d'un condensateur ( 23), qui se charge à travers une thermistance ( 19) constituant le composant sensible à la grandeur physique. 12 Procédé selon l'une des revendications 1 à 11, caractérisé en ce que la conversion fait intervenir une table de correspondance avec des points plus rapprochés dans une plage de variation de la grandeur physique (T) correspondant à l'utilisation la plus fréquente. 13 Dispositif de mesure d'une grandeur physique d'exploitation pour la mise en oeuvre du procédé selon l'une des revendications 1 à 12; caractérisé en ce qu'il comprend: un montage électrique ( 9), comprenant un composant ( 19) susceptible de changer d'état de façon continue et monotone au moins sur une certaine plage de variation, en fonction de cette grandeur physique (T) d'exploitation, à laquelle il est soumis; une mémoire non volatile ( 35) d'enregistrement d'au moins une donnée d'étalonnage (Q); un micro-contrôleur ( 29) programmé pour capter des mesures d'une variable de fonctionnement (t) liée au montage ( 9) et les convertir en évaluations de la grandeur physique (T), à l'aide de la donnée d'étalonnage (Q). 14 Dispositif selon la revendication 13 pour la mesure d'une température, caractérisé en ce que l'élément susceptible de changer d'état est une thermistance ( 19) à travers laquelle se charge un condensateur ( 23). 15 Dispositif selon la revendication 13 ou 14, caractérisé en ce que le montage ( 9) est tel que la variable de fonctionnement (t) est liée à une valeur 13 - représentative (R) de l'état du composant ( 19) par une relation théorique ne faisant intervenir qu'au moins une constante (K). 16 Dispositif selon la revendication 15, caractérisé en ce que la relation est une relation de proportionnalité. 17 Unité fonctionnelle ( 1) comprenant un micro- contrôleur ( 29), des moyens d'entrée/sortie ( 15) et un dispositif de mesure selon l'une des revendications 13 lo à 16. 18 Unité fonctionnelle ( 1) intervenant dans un processus thermique, comprenant un micro-contrôleur ( 29) pour assurer au moins en partie la commande du processus thermique, des moyens d'entrée/sortie à action thermique ( 15), et un dispositif de mesure de température ( 9) selon l'une des revendications 13 à 16, dans lequel le composant sensible ( 19) est exposé à une température intervenant dans le processus thermique. 19 Unité fonctionnelle ( 1) selon la revendication 17 ou 18, caractérisée en ce qu'elle comprend des moyens pour relier le micro- contrôleur ( 29) à un espace de communication ( 7).