Bonjour à tous,
je suis en train d'utiliser la fonction readadc10 et calibadc.
je dois mesurer une résistance par calcul.
J'ai un pont diviseur avec au dessus une résistance de 220 ohms (celle que je dois mesurer dont je ne suis pas censé connaitre la valeur) et en dessous une résistance de 10 Kohms dont je connais la valeur.
Je relie le point milieu sur mon entrée ADC 0 et j'utilise la fonction readc10 0, W1 avec un debug W1 pour connaitre la valeur (comprise entre 0 et 1023).
Cela fonctionne , pas de soucis ,j'obtiens en fonction de la polarité du pont diviseur soit la valeur 20 soit la valeur 999; mais une fois sur 2 par calcul j'obtiens des valeurs délirantes pour ma fameuse résistance inconnue 237 ohms à 450 ohms ! (237 ca me va mais 450 ...)
et calibadc me sort des valeurs allant de 100 à 150 , alors que mon alimentation est censée être stabilisée (4,7 V - 2 A ).
A l'echelle d'une résistance de 20 Mohms ceci est dérisoire mais là je veux faire allumer des leds en fonction d'une variation de résistance et mes comparaisons se font sur +/- 5 ohms ... une erreur de 200 ohms rend donc tout mon programme inutile et autant faire une mesure à l'ohmetre !
Qu'en pensez vous ? Comment affiner ce montage pour obtenir une meilleure résolution ?
Merci
Emile
je suis en train d'utiliser la fonction readadc10 et calibadc.
je dois mesurer une résistance par calcul.
J'ai un pont diviseur avec au dessus une résistance de 220 ohms (celle que je dois mesurer dont je ne suis pas censé connaitre la valeur) et en dessous une résistance de 10 Kohms dont je connais la valeur.
Je relie le point milieu sur mon entrée ADC 0 et j'utilise la fonction readc10 0, W1 avec un debug W1 pour connaitre la valeur (comprise entre 0 et 1023).
Cela fonctionne , pas de soucis ,j'obtiens en fonction de la polarité du pont diviseur soit la valeur 20 soit la valeur 999; mais une fois sur 2 par calcul j'obtiens des valeurs délirantes pour ma fameuse résistance inconnue 237 ohms à 450 ohms ! (237 ca me va mais 450 ...)
et calibadc me sort des valeurs allant de 100 à 150 , alors que mon alimentation est censée être stabilisée (4,7 V - 2 A ).
A l'echelle d'une résistance de 20 Mohms ceci est dérisoire mais là je veux faire allumer des leds en fonction d'une variation de résistance et mes comparaisons se font sur +/- 5 ohms ... une erreur de 200 ohms rend donc tout mon programme inutile et autant faire une mesure à l'ohmetre !
Qu'en pensez vous ? Comment affiner ce montage pour obtenir une meilleure résolution ?
Merci
Emile
Last edited: