J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien. Je
veux obtenir plus de points y. Le problème est que si je permute les x et y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien. Je
veux obtenir plus de points y. Le problème est que si je permute les x et y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien. Je
veux obtenir plus de points y. Le problème est que si je permute les x et y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien.
Je
veux obtenir plus de points y. Le problème est que si je permute les x et
y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait
plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien.
Je
veux obtenir plus de points y. Le problème est que si je permute les x et
y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait
plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien.
Je
veux obtenir plus de points y. Le problème est que si je permute les x et
y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait
plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
Précisions :
Mes points viennent de mesures d'un capteur infrarouge. J'ai une
dizaine de point en millivolts par degré Celsius. f(x)[mV] = x[°C]
La courbe ressemble à du x² en "plus aplatit".
ta question : je prend l'ordre qui colle le mieux à la courbe
empirique.
c'est un capteur infrarouge qui donne des volts en fonction du
rayonnement infrarouge capté, donc il n'y a pas d'oscillation etc...
Donc, mon équation me donne des mV en fonction de degré.
Je programme en C un microcontrolleur: Je voudrais l'inverse de cette
équation, pour pouvoir créer une table de 4096 valeurs où chaque
valeur (y) est en degré, et l'index du tableau (x) des mV (0-5volts en
12bits).
Donc au final, mon microcontrolleur mesure la tension du capteur
infrarouge grâce à un ADC 12bits, et grâce à cette valeur 12bits (4096
valeurs possibles), le programme pointe directement dans la table sur
la valeur °C, ce qui évite tout calcul, toute approximation linéaire,
conversion, etc... et ainsi avoir une sortie à 1kHz, voire + je
l'espère... :)
En tout cas merci pour vos réponses et votre réactivité. Je suis tout
ouï pour LA solution ^^
Précisions :
Mes points viennent de mesures d'un capteur infrarouge. J'ai une
dizaine de point en millivolts par degré Celsius. f(x)[mV] = x[°C]
La courbe ressemble à du x² en "plus aplatit".
ta question : je prend l'ordre qui colle le mieux à la courbe
empirique.
c'est un capteur infrarouge qui donne des volts en fonction du
rayonnement infrarouge capté, donc il n'y a pas d'oscillation etc...
Donc, mon équation me donne des mV en fonction de degré.
Je programme en C un microcontrolleur: Je voudrais l'inverse de cette
équation, pour pouvoir créer une table de 4096 valeurs où chaque
valeur (y) est en degré, et l'index du tableau (x) des mV (0-5volts en
12bits).
Donc au final, mon microcontrolleur mesure la tension du capteur
infrarouge grâce à un ADC 12bits, et grâce à cette valeur 12bits (4096
valeurs possibles), le programme pointe directement dans la table sur
la valeur °C, ce qui évite tout calcul, toute approximation linéaire,
conversion, etc... et ainsi avoir une sortie à 1kHz, voire + je
l'espère... :)
En tout cas merci pour vos réponses et votre réactivité. Je suis tout
ouï pour LA solution ^^
Précisions :
Mes points viennent de mesures d'un capteur infrarouge. J'ai une
dizaine de point en millivolts par degré Celsius. f(x)[mV] = x[°C]
La courbe ressemble à du x² en "plus aplatit".
ta question : je prend l'ordre qui colle le mieux à la courbe
empirique.
c'est un capteur infrarouge qui donne des volts en fonction du
rayonnement infrarouge capté, donc il n'y a pas d'oscillation etc...
Donc, mon équation me donne des mV en fonction de degré.
Je programme en C un microcontrolleur: Je voudrais l'inverse de cette
équation, pour pouvoir créer une table de 4096 valeurs où chaque
valeur (y) est en degré, et l'index du tableau (x) des mV (0-5volts en
12bits).
Donc au final, mon microcontrolleur mesure la tension du capteur
infrarouge grâce à un ADC 12bits, et grâce à cette valeur 12bits (4096
valeurs possibles), le programme pointe directement dans la table sur
la valeur °C, ce qui évite tout calcul, toute approximation linéaire,
conversion, etc... et ainsi avoir une sortie à 1kHz, voire + je
l'espère... :)
En tout cas merci pour vos réponses et votre réactivité. Je suis tout
ouï pour LA solution ^^
> Mais ce n'est pas forcément la bonne méthode. Tu pourrais avoir une
équation en X2 et avec des points expérimentaux trouver qu'une équa tion
logarithmique est la meilleure simplement parce que tu n'as pas assez de
points ou que ton instrument de mesure est imparfait.
Décrire une équation du 5° degré avec 100 points (disons que tu m esures
par 1/10° de degré entre 0 et 100°) avec une bonne précision... J 'ai de
sérieux doutes
Et je suis sûr que l'équation "colle" à peu prés bien car
> c'est un capteur infrarouge qui donne des volts en fonction du
> rayonnement infrarouge capté, donc il n'y a pas d'oscillation etc...
> Donc, mon équation me donne des mV en fonction de degré.
Ca oui mais rien ne montre dans ce que tu dis ou de ce que tu sais que
cette équation soit d'ordre 5.
que vas tu choisir : une
équation exponentielle qui te donne un R² de 0.9722 ?, un polynome de
degré 2 avec un R² de 0.9735 ?, de degré 3 avec R²=0.999, degr é 4 avec
R²= 1 ou 6 avec R²=1 aussi ?
Comment intègres tu dans ton équation le degré de précision de to n
instrument de mesure ? Est-ce que par exemple tu fais 3 mesures par
température pour tenir compte de ce paramètre ? Quelle est la préci sion
de ton thermomètre et celle de ton appareil à infrarouge ? Par exempl e,
reprends tes mesures et ajoutes ou enlèves au hasard 0.05 °C sur tout es
tes valeurs de X. est-ce que ton équation d'ordre 5 est toujours celle
qui décrit le mieux tes valeurs ?
Si tu mesures comme tu l'as dit au départ des mV en fonction de la
température, tu peux calculer (théoriquement !) à quelle températ ure
correspond un mV mesuré. Mais il n'y a pas d'"équation inverse" à t rouver.
Tu peux toujours à partir de ton équation (puisque tu as confiance en
elle ce qui pour moi reste à prouver mais je ne suis pas dans ton labo)
faire une table de données en incrémentant X par tous petits pas.
Ensuite avec un simple rechercheV ou une combinaison index+equiv, tu
trouveras facilement la valeur de X correspondant à ta mesure.
Mon but n'est pas de te dire
que tu t'y prends mal, mais de te mettre le doigt sur le fait qu'il faut
avoir un oeil très critique sur la validité de ce genre d'approche.
> Mais ce n'est pas forcément la bonne méthode. Tu pourrais avoir une
équation en X2 et avec des points expérimentaux trouver qu'une équa tion
logarithmique est la meilleure simplement parce que tu n'as pas assez de
points ou que ton instrument de mesure est imparfait.
Décrire une équation du 5° degré avec 100 points (disons que tu m esures
par 1/10° de degré entre 0 et 100°) avec une bonne précision... J 'ai de
sérieux doutes
Et je suis sûr que l'équation "colle" à peu prés bien car
> c'est un capteur infrarouge qui donne des volts en fonction du
> rayonnement infrarouge capté, donc il n'y a pas d'oscillation etc...
> Donc, mon équation me donne des mV en fonction de degré.
Ca oui mais rien ne montre dans ce que tu dis ou de ce que tu sais que
cette équation soit d'ordre 5.
que vas tu choisir : une
équation exponentielle qui te donne un R² de 0.9722 ?, un polynome de
degré 2 avec un R² de 0.9735 ?, de degré 3 avec R²=0.999, degr é 4 avec
R²= 1 ou 6 avec R²=1 aussi ?
Comment intègres tu dans ton équation le degré de précision de to n
instrument de mesure ? Est-ce que par exemple tu fais 3 mesures par
température pour tenir compte de ce paramètre ? Quelle est la préci sion
de ton thermomètre et celle de ton appareil à infrarouge ? Par exempl e,
reprends tes mesures et ajoutes ou enlèves au hasard 0.05 °C sur tout es
tes valeurs de X. est-ce que ton équation d'ordre 5 est toujours celle
qui décrit le mieux tes valeurs ?
Si tu mesures comme tu l'as dit au départ des mV en fonction de la
température, tu peux calculer (théoriquement !) à quelle températ ure
correspond un mV mesuré. Mais il n'y a pas d'"équation inverse" à t rouver.
Tu peux toujours à partir de ton équation (puisque tu as confiance en
elle ce qui pour moi reste à prouver mais je ne suis pas dans ton labo)
faire une table de données en incrémentant X par tous petits pas.
Ensuite avec un simple rechercheV ou une combinaison index+equiv, tu
trouveras facilement la valeur de X correspondant à ta mesure.
Mon but n'est pas de te dire
que tu t'y prends mal, mais de te mettre le doigt sur le fait qu'il faut
avoir un oeil très critique sur la validité de ce genre d'approche.
> Mais ce n'est pas forcément la bonne méthode. Tu pourrais avoir une
équation en X2 et avec des points expérimentaux trouver qu'une équa tion
logarithmique est la meilleure simplement parce que tu n'as pas assez de
points ou que ton instrument de mesure est imparfait.
Décrire une équation du 5° degré avec 100 points (disons que tu m esures
par 1/10° de degré entre 0 et 100°) avec une bonne précision... J 'ai de
sérieux doutes
Et je suis sûr que l'équation "colle" à peu prés bien car
> c'est un capteur infrarouge qui donne des volts en fonction du
> rayonnement infrarouge capté, donc il n'y a pas d'oscillation etc...
> Donc, mon équation me donne des mV en fonction de degré.
Ca oui mais rien ne montre dans ce que tu dis ou de ce que tu sais que
cette équation soit d'ordre 5.
que vas tu choisir : une
équation exponentielle qui te donne un R² de 0.9722 ?, un polynome de
degré 2 avec un R² de 0.9735 ?, de degré 3 avec R²=0.999, degr é 4 avec
R²= 1 ou 6 avec R²=1 aussi ?
Comment intègres tu dans ton équation le degré de précision de to n
instrument de mesure ? Est-ce que par exemple tu fais 3 mesures par
température pour tenir compte de ce paramètre ? Quelle est la préci sion
de ton thermomètre et celle de ton appareil à infrarouge ? Par exempl e,
reprends tes mesures et ajoutes ou enlèves au hasard 0.05 °C sur tout es
tes valeurs de X. est-ce que ton équation d'ordre 5 est toujours celle
qui décrit le mieux tes valeurs ?
Si tu mesures comme tu l'as dit au départ des mV en fonction de la
température, tu peux calculer (théoriquement !) à quelle températ ure
correspond un mV mesuré. Mais il n'y a pas d'"équation inverse" à t rouver.
Tu peux toujours à partir de ton équation (puisque tu as confiance en
elle ce qui pour moi reste à prouver mais je ne suis pas dans ton labo)
faire une table de données en incrémentant X par tous petits pas.
Ensuite avec un simple rechercheV ou une combinaison index+equiv, tu
trouveras facilement la valeur de X correspondant à ta mesure.
Mon but n'est pas de te dire
que tu t'y prends mal, mais de te mettre le doigt sur le fait qu'il faut
avoir un oeil très critique sur la validité de ce genre d'approche.
Pour infos, le capteur que je développe doit sortir une
valeur linéarisée, d'une précision de - de 0.5%, pour la mesure de T°
de disque de frein dans la compétition automobile. Donc je me fixe une
précision de +ou- 0.5°C, ce qui me fais une précision de 0.05%! Tes
questions sont pertinentes mais je ne suis pas en labo et donc pas
aussi pointilleux...
Pour infos, le capteur que je développe doit sortir une
valeur linéarisée, d'une précision de - de 0.5%, pour la mesure de T°
de disque de frein dans la compétition automobile. Donc je me fixe une
précision de +ou- 0.5°C, ce qui me fais une précision de 0.05%! Tes
questions sont pertinentes mais je ne suis pas en labo et donc pas
aussi pointilleux...
Pour infos, le capteur que je développe doit sortir une
valeur linéarisée, d'une précision de - de 0.5%, pour la mesure de T°
de disque de frein dans la compétition automobile. Donc je me fixe une
précision de +ou- 0.5°C, ce qui me fais une précision de 0.05%! Tes
questions sont pertinentes mais je ne suis pas en labo et donc pas
aussi pointilleux...
Mais je suis sûr que mon capteur infrarouge a une sortie proportionnel
aux degré mesurés.
Quand je peux prendre log ou second degré, ça me vas car je sais qu'il
n'y a pas "d'oscillation", et donc l'équation colle mieux
visuellement.
valeur linéarisée,
de disque de frein dans la compétition automobile. Donc je me fixe une
précision de +ou- 0.5°C, ce qui me fais une précision de 0.05%! Tes
questions sont pertinentes mais je ne suis pas en labo et donc pas
aussi pointilleux...
Je suis conscient des erreur de mesures, etc... Elles sont intégrées
dans cette "marge".
Si tu mesures comme tu l'as dit au départ des mV en fonction de la
température, tu peux calculer (théoriquement !) à quelle température
correspond un mV mesuré. Mais il n'y a pas d'"équation inverse" à trouver.
Ex: à 300° je mesure 150mV, à 400° 300mV, donc avec une courbe de
tendance, je peux trouver ce que j'aurais à 500°.
OK mais ensuite, mon micro doit faire l'inverse: il mesure 300°, et il
doit me dire que cela fait 400°C.
J'ai fait une table de 20000valeurs avec un tout petit pas. Ensuite
j'ai bricolé un script permettant d'enlever les "doublons" (valeur mV
converti en bits arrondis) et de garder ainsi les 4096 valeurs
différentes.
Oui, mais comme je te l'ai dis, je suis en développement et non en
recherche fondamentale, ce qui change la donne. J'ai un cahier des
charges qui me permet cela :)
Encore merci pour toutes tes précisions!
Mais je suis sûr que mon capteur infrarouge a une sortie proportionnel
aux degré mesurés.
Quand je peux prendre log ou second degré, ça me vas car je sais qu'il
n'y a pas "d'oscillation", et donc l'équation colle mieux
visuellement.
valeur linéarisée,
de disque de frein dans la compétition automobile. Donc je me fixe une
précision de +ou- 0.5°C, ce qui me fais une précision de 0.05%! Tes
questions sont pertinentes mais je ne suis pas en labo et donc pas
aussi pointilleux...
Je suis conscient des erreur de mesures, etc... Elles sont intégrées
dans cette "marge".
Si tu mesures comme tu l'as dit au départ des mV en fonction de la
température, tu peux calculer (théoriquement !) à quelle température
correspond un mV mesuré. Mais il n'y a pas d'"équation inverse" à trouver.
Ex: à 300° je mesure 150mV, à 400° 300mV, donc avec une courbe de
tendance, je peux trouver ce que j'aurais à 500°.
OK mais ensuite, mon micro doit faire l'inverse: il mesure 300°, et il
doit me dire que cela fait 400°C.
J'ai fait une table de 20000valeurs avec un tout petit pas. Ensuite
j'ai bricolé un script permettant d'enlever les "doublons" (valeur mV
converti en bits arrondis) et de garder ainsi les 4096 valeurs
différentes.
Oui, mais comme je te l'ai dis, je suis en développement et non en
recherche fondamentale, ce qui change la donne. J'ai un cahier des
charges qui me permet cela :)
Encore merci pour toutes tes précisions!
Mais je suis sûr que mon capteur infrarouge a une sortie proportionnel
aux degré mesurés.
Quand je peux prendre log ou second degré, ça me vas car je sais qu'il
n'y a pas "d'oscillation", et donc l'équation colle mieux
visuellement.
valeur linéarisée,
de disque de frein dans la compétition automobile. Donc je me fixe une
précision de +ou- 0.5°C, ce qui me fais une précision de 0.05%! Tes
questions sont pertinentes mais je ne suis pas en labo et donc pas
aussi pointilleux...
Je suis conscient des erreur de mesures, etc... Elles sont intégrées
dans cette "marge".
Si tu mesures comme tu l'as dit au départ des mV en fonction de la
température, tu peux calculer (théoriquement !) à quelle température
correspond un mV mesuré. Mais il n'y a pas d'"équation inverse" à trouver.
Ex: à 300° je mesure 150mV, à 400° 300mV, donc avec une courbe de
tendance, je peux trouver ce que j'aurais à 500°.
OK mais ensuite, mon micro doit faire l'inverse: il mesure 300°, et il
doit me dire que cela fait 400°C.
J'ai fait une table de 20000valeurs avec un tout petit pas. Ensuite
j'ai bricolé un script permettant d'enlever les "doublons" (valeur mV
converti en bits arrondis) et de garder ainsi les 4096 valeurs
différentes.
Oui, mais comme je te l'ai dis, je suis en développement et non en
recherche fondamentale, ce qui change la donne. J'ai un cahier des
charges qui me permet cela :)
Encore merci pour toutes tes précisions!
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien.
Je
veux obtenir plus de points y. Le problème est que si je permute les x et
y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait
plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien.
Je
veux obtenir plus de points y. Le problème est que si je permute les x et
y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait
plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
J'ai des points [x;y]. J'en déduit une courbe de tendance qui colle bien.
Je
veux obtenir plus de points y. Le problème est que si je permute les x et
y,
je ne trouve pas de courbe de tendance qui "colle". Donc il faudrait
plutôt
que je puisse obtenir la réciproque de ma courbe de tendance.
Et elle est de la forme :
y = ax^5 + bx^4 + cx^3 + dx^2 + ex^2 + fx + g
Donc c'est très difficile pour moi de calculer la réciproque (x = ....)
Merci d'avance
heu ????
j'ai du mal à saisir ...
on parle de précision du capteur (analogique) ou du convertisseur (4096 pas) ??????
1- concernant le convertisseur :
si la précision est de +-0.5°C
avec 4096 pas, l'échelle de mesure couvre alors (par exemple) de 0 à 204,5°C
la seule façon d'augmenter la précision est de réduire l'étendue de l"échelle de mesure !!!!
heu ????
j'ai du mal à saisir ...
on parle de précision du capteur (analogique) ou du convertisseur (4096 pas) ??????
1- concernant le convertisseur :
si la précision est de +-0.5°C
avec 4096 pas, l'échelle de mesure couvre alors (par exemple) de 0 à 204,5°C
la seule façon d'augmenter la précision est de réduire l'étendue de l"échelle de mesure !!!!
heu ????
j'ai du mal à saisir ...
on parle de précision du capteur (analogique) ou du convertisseur (4096 pas) ??????
1- concernant le convertisseur :
si la précision est de +-0.5°C
avec 4096 pas, l'échelle de mesure couvre alors (par exemple) de 0 à 204,5°C
la seule façon d'augmenter la précision est de réduire l'étendue de l"échelle de mesure !!!!
Une équation du second degré décrit une parabole. Tu appelles ça
"proportionnel ?" !!
Linéarisée = équation du premier degré y=ax+b
Relis la page que j'ai écrit sur
le sujet sur excelabo et regarde l'exemple en bas quand tu fais une
extrapolation en dehors des valeurs mesurées. Suivant l'équation que tu
choisis le résultat est complètement différent.
> OK mais ensuite, mon micro doit faire l'inverse: il mesure 300°, et i l
> doit me dire que cela fait 400°C.
Ah ça si il te dit que 300°C = 400°C alors tu le mets à la poub elle ton
outil :-)
> J'ai fait une table de 20000valeurs avec un tout petit pas. Ensuite
> j'ai bricolé un script permettant d'enlever les "doublons" (valeur mV
> converti en bits arrondis) et de garder ainsi les 4096 valeurs
> différentes.
Mais ta solution "provisoire" est certainement la plus adaptée !
fais ta table avec le plus de valeurs possible par paliers de 10 mesures
par 10° de degré comme tu as dit que tu le faisais.
Disons pour reprendre ton exemple
300° ==> 150 mV
350 ==> 200
400 ==>250 mC
Si tu mesures 170 mV, pour trouver la valeur de X correspondant, tu
extrapoles entre 300 et 400°C en considérant que la relation est
linéaire entre es deux points.
Je t'ai mis un exemple de résolution "automatique" icihttp://www.cijoin t.fr/cjlink.php?file=cj201003/cijCMwhOdE.xlsx
Une équation du second degré décrit une parabole. Tu appelles ça
"proportionnel ?" !!
Linéarisée = équation du premier degré y=ax+b
Relis la page que j'ai écrit sur
le sujet sur excelabo et regarde l'exemple en bas quand tu fais une
extrapolation en dehors des valeurs mesurées. Suivant l'équation que tu
choisis le résultat est complètement différent.
> OK mais ensuite, mon micro doit faire l'inverse: il mesure 300°, et i l
> doit me dire que cela fait 400°C.
Ah ça si il te dit que 300°C = 400°C alors tu le mets à la poub elle ton
outil :-)
> J'ai fait une table de 20000valeurs avec un tout petit pas. Ensuite
> j'ai bricolé un script permettant d'enlever les "doublons" (valeur mV
> converti en bits arrondis) et de garder ainsi les 4096 valeurs
> différentes.
Mais ta solution "provisoire" est certainement la plus adaptée !
fais ta table avec le plus de valeurs possible par paliers de 10 mesures
par 10° de degré comme tu as dit que tu le faisais.
Disons pour reprendre ton exemple
300° ==> 150 mV
350 ==> 200
400 ==>250 mC
Si tu mesures 170 mV, pour trouver la valeur de X correspondant, tu
extrapoles entre 300 et 400°C en considérant que la relation est
linéaire entre es deux points.
Je t'ai mis un exemple de résolution "automatique" icihttp://www.cijoin t.fr/cjlink.php?file=cj201003/cijCMwhOdE.xlsx
Une équation du second degré décrit une parabole. Tu appelles ça
"proportionnel ?" !!
Linéarisée = équation du premier degré y=ax+b
Relis la page que j'ai écrit sur
le sujet sur excelabo et regarde l'exemple en bas quand tu fais une
extrapolation en dehors des valeurs mesurées. Suivant l'équation que tu
choisis le résultat est complètement différent.
> OK mais ensuite, mon micro doit faire l'inverse: il mesure 300°, et i l
> doit me dire que cela fait 400°C.
Ah ça si il te dit que 300°C = 400°C alors tu le mets à la poub elle ton
outil :-)
> J'ai fait une table de 20000valeurs avec un tout petit pas. Ensuite
> j'ai bricolé un script permettant d'enlever les "doublons" (valeur mV
> converti en bits arrondis) et de garder ainsi les 4096 valeurs
> différentes.
Mais ta solution "provisoire" est certainement la plus adaptée !
fais ta table avec le plus de valeurs possible par paliers de 10 mesures
par 10° de degré comme tu as dit que tu le faisais.
Disons pour reprendre ton exemple
300° ==> 150 mV
350 ==> 200
400 ==>250 mC
Si tu mesures 170 mV, pour trouver la valeur de X correspondant, tu
extrapoles entre 300 et 400°C en considérant que la relation est
linéaire entre es deux points.
Je t'ai mis un exemple de résolution "automatique" icihttp://www.cijoin t.fr/cjlink.php?file=cj201003/cijCMwhOdE.xlsx