Bonjor, je souhaiterais un coup de main pour déterminer une formile pour l’ipx
Un sachant que le capteur est linéaire , j’ai -20 = 0 volt et 80 = 3.3v, que peut on déterminer comme formule, merci
Bonjor, je souhaiterais un coup de main pour déterminer une formile pour l’ipx
Un sachant que le capteur est linéaire , j’ai -20 = 0 volt et 80 = 3.3v, que peut on déterminer comme formule, merci
Si le capteur est linéaire la formule est y= ax +b
Vous avez -20 = a0 +b
et 80 = A3,3 + b
donc b = -20 et a = 60/3,3
y = (60/3,3)x -20
J’ai juste ?
bonjour,
il faut penser au CAN 10 ou 16 bits. Déjà, il faut savoir de quel IPX vous parlez.
vous avez de l’aide dans les tutoriels sur le wiki.
http://gce-electronics.com/wiki/index.php?title=Les_entrées_analogiques_sur_IPX800_V3
http://gce-electronics.com/wiki/index.php?title=Les_entrées_analogiques_sur_IPX800_V4
EDIT :
Nouveaux liens :
https://gce.ovh/wiki/index.php?title=Les_entrées_analogiques_sur_IPX800_V3
https://gce.ovh/wiki/index.php?title=Les_entrées_analogiques_sur_IPX800_V4
cdt
La formule de @patrouil, est la 1ère étape mais il y a une erreur de calcul
nous aurions -20 = 0a +b → b = -20
80 = 3.3a -20 => a=100/3.3 => a= 30.303
donc y = 30.303X - 20
cette formule donne la valeur analogique en fonction des V
pour avoir les V en fonction de l’analogique, la formule serait y= 0.033X + 0.66
Le capteur est linéaire, donc 1 unité analogique donne 3.3V/100= 0.033 V
Pour une lecture 0, vous avez donc 20 * 0.033 = 0.66V.
donc
0 → 0.66V → soit une valeur digitale de 0.66 / 0.000050354 = 13107
80–> 3.3V → soit une valeur digitale de 65535
Donc
65535-13107 = 52428 steps pour une amplitude de 80
donc chaque pas représente 0.0015259
au final, pour IPX800 V4, les équations sont
digital->analog
(X - 13107) * 0.0015259
analog->digital(X / 0.0015259) + 13107
Question complémentaire:
Je vois bien le besoin de convertir la valeur analogique en digitale, mais quid de la conversion digitale vers analogique? ( quel utilité?)
pour un thermostat par exemple, vous donnez une consigne analogique.
Pour son traitement, l’IPX a besoin de la connaitre sous forme digitale.
si on mesure une tension (analogique), l’IPX la voit seulement sous forme digitale. Donc pour affichage sur widget, il faut la formule digital->analog
Effectivement. Merci pour les clarifications
merci !!