Page 1 sur 1

Capteur de pression Eau calcul

Posté : dim. 13 oct. 2019 16:51
par Neustrea
Bonjour à tous ;

je suis confronté à un problème simple, je me creuse le crâne et ne parvient à avoir un résultat :roll:

je veux utiliser un capteur de pression 300PSI soit 20,684 Bar alimenté en 5V (0,5v --> 0 psi | 2,5 v 150 psi |4.5v --> 300 psi)
donc j'utilise un convertisseur de niveaux 5v -->3,3v pour abaisser ma la tension de mon signal et un ADS1115 pour convertir un signala analogique en numerique pour que le raspi comprenne

mon problème est que je parvient pas a avoir une valeur correcte , je fait des test avec mon compresseur qui me donne 7 Bar ,
le raspi me donne une tension 1,607 V soit 5,088 bar,
je ne sais pas si c'est ma tension qui est pas bonne car dans l'affaire il y a notion de convertir un signal 15 bit en 10 bit.
je voudrais récupérer la valeur brut en sortie de l'ads1115.

pouvez-vous m'aider ? merci

Re: Capteur de pression Eau calcul

Posté : dim. 13 oct. 2019 19:59
par jelopo
Bonjour,

Je ne connais pas l'ADS1115, par contre je connais l'INA3221 (3 channels) et donc l'INA226 (1 CHANNEL). Ce matériel permet de mesurer des tensions jusqu'à 36V du coup pas de multiple changement de niveaux analogiques et numérique... Juste à récupérer la tension en déduire la valeur de la pression par une règle de trois.

A+

Re: Capteur de pression Eau calcul

Posté : lun. 14 oct. 2019 11:03
par Bud Spencer
Dans l’hypothèse ou ton ADS1115 est bien alimenté en 5v
Qu’il est bien configuré en Single End et que les 3 Bits PGA sont bien à 0
Ce qui donne un FSR de 0 à 6.144 v sur 15 bits, soit un pas de : 6.144/32767 = 0.0001875 v.

Valeur numérique pour ta sonde :
0 psi = 0.5v = 2666 (0.5 / 0.0001875)
300 psi = 4.5v = 23999 (4.5 / 0.0001875)
Psi par point = (300 – 0) / (23999 – 2666) = 0.01406272

Pour convertir la valeur numérique rendue par l’ADC en psi :
psi = 0.01406272 * (valeur adc – 2666)

1 Bar = 14.51 psi

j'avais expliqué ca avec un autre type d'adc
ici viewtopic.php?f=44&t=3033&start=70#p27825
et
la viewtopic.php?f=44&t=3033&start=50#p22504