Cooling-Masters
Connexion · INSCRIPTION · Site Recevoir à nouveau l'e-mail de validation


[Arduino] Gestion auto niveau puits

Ajouter ou retirer ce sujet de vos favoris  ·  Suivre ce sujet  ·  Imprimer ce sujet
Pages :  1  2  3  4 
OrOoX


AFK ? Késako ? :D
Messages : 9889

dimanche 07 janvier 2018 à 23:00:36     
Bah tuyau débranché je suis stable à 1215mBars avec une variation de +/-5mBars par moment.
( Puits et tuyau vides, pareil )

Tuyau branché et rempli avec pompe à l'arrêt, j'ai une variation de ~750 à 900mBars, c'est plus ou moins les seuils haut
et bas que j'ai pu constater, sinon j'étais en moyenne dans les 830-850mBars.


( Le datalogger est en tête, c'est prévu pour plus tard lol )

Message édité par OrOoX le dimanche 07 janvier 2018 à 23:01:51
Google




     
Biduleohm


Membre
Messages : 906

dimanche 07 janvier 2018 à 23:33:14     
Ok, et si tu moyennes le signal sur une dizaine ou une vingtaine d'échantillons ?

Un coup de multimètre sur la sortie du capteur aiderait aussi.

Et est-ce que t'as lu et suivi les recommandations de la datasheet du capteur ?
OrOoX


AFK ? Késako ? :D
Messages : 9889

dimanche 07 janvier 2018 à 23:49:55     
Ouaip j'ai aussi pensé à faire une moyenne, faut juste que ça prenne pas trop de temps sinon ça va augmenter
le délais de réaction du script.


Pour la datasheet, c'est comme pour beaucoup de composants et autres, du condo en veut tu en voilà, mais moi j'en ai pas,
surtout ceux là, 1 et 0.01µf pour le +5V et 470 pF pour la sortie du capteur

Message édité par OrOoX le dimanche 07 janvier 2018 à 23:50:35
kissagogo27


Méchant Vieux Râleur
Messages : 28148

lundi 08 janvier 2018 à 00:32:05     
arrache powa
Sk_rmouche


Apprenti Aigri
Messages : 17926

lundi 08 janvier 2018 à 00:44:20     
Fallait passer à la maison j'ai plein de composants si tu veux

Dommage pour toi je reprends l'avion dans 4 heures
OrOoX


AFK ? Késako ? :D
Messages : 9889

lundi 08 janvier 2018 à 00:49:16     
C'est bon, t'as le temps de faire l'aller retour quoi


Tu repars pour combien de temps du coup ?
Sk_rmouche


Apprenti Aigri
Messages : 17926

lundi 08 janvier 2018 à 01:00:48     
Sais pas, longtemps
OrOoX


AFK ? Késako ? :D
Messages : 9889

lundi 08 janvier 2018 à 01:12:05     
Revient pour payer tes impôts wesh
Biduleohm


Membre
Messages : 906

lundi 08 janvier 2018 à 02:02:18     
Vu que l'ADC tourne à un peu moins de 10 kS/s moyenner 10 ou 20 samples n'est pas long, en fait tu peux même en moyenner quelque centaines et avoir un temps de réponse inférieur à la seconde sans aucun souci...

Tente une résistance en série (de quelques kOhms) entre la sortie du capteur et le condo de 470 pF et si ça ne change rien alors augmente le condo de 470 pF vers quelques nF ou quelques dizaines de nF.
OrOoX


AFK ? Késako ? :D
Messages : 9889

mardi 09 janvier 2018 à 21:49:16     
Bon bon bon, du coup je me suis encore penché sur le bouzin, donc déjà la carte ne lis pas la bonne tension
visiblement, elle est toujours plus élevé, genre 2.5V pour 1.9V réel, est-ce due aux condos manquant, j'y crois pas trop. ( et instable )

Du coup mon délire que j'ai fait à l'écris :
CODE :


REF 5V = 1023 unités à 4.88mV ( valeur 0-1023 de la carte )

Capteur : 0V ( 0 unitées )théorique à 15Kpa et 5V ( 1023 unitées ) théorique à 115Kpa
- Plage de 50mV par Kpa ( REF 5V ) ( C'est marqué 45mV sur la doc )
- Tension actuelle : 1932mV / 50mV = 38.64Kpa
 - Le niveau bas du puits seront donc de 2.36m ( théorique )
 - Capteur à 1.80m par rapport au niveau le plus haut du puits donc -18Kpa sur l'échelle
 
 Donc après vidange :
  - Niveau bas = 36.56Kpa ( 1828mV )
  - Niveau haut = 97Kpa ( 4850mV )
 
  Conversion :
   - 36.56Kpa = 365.6mbars
   - 97.00Kpa = 970mbars
   
  - Entre la mesure initiale et la mesure une fois vide ( désamorçage ), une variation de
    20.8cm a été mesurée ce qui représente ~130L :
   => 38.64Kpa - 36.56Kpa = 2.08Kpa x 10 = 20.8cm ( 10Kpa par mètre )
   
  - La hauteur totale du puits serait donc de 6.04m
   - Problème, le tuyau d'aspiration fait 7m, je perd déjà 1.1m pour la descente
     et pas loin de 2m pour atteindre le puits à l'horizontale !



Le hic c'est que le niveau mini est incohérent avec la longueur de mon tuyau, j'ai pourtant fait la mesure au multimètre
directement à la sortie du capteur, j'ai tenté en débranchant le fil du signal mais je n'ai qu'une variation de 50mV.


Si quelqu'un voit où j'aurais pu me planter ...

Message édité par OrOoX le mardi 09 janvier 2018 à 21:49:41
Biduleohm


Membre
Messages : 906

mardi 09 janvier 2018 à 22:25:04     
Ce qui compte c'est pas la longueur du tuyau mais la différence de hauteur, tu peux avoir 100 m de tuyau à l'horizontal sans avoir de variation de pression...

Tu confirmes que le tuyau est plein d'eau ?

Qu'est-ce qu'il se passe si tu mets le capteur à 1 m du sol et le bout du tuyau dans un verre d'eau posé sur le sol ? (pour le moment mesure la tension avec un multimètre histoire d'être sûr, on verra l'arduino plus tard).
OrOoX


AFK ? Késako ? :D
Messages : 9889

mardi 09 janvier 2018 à 22:32:39     
Je suis bien d'accord avec toi, c'est pour ça que j'ai précisé la partie horizontale.

Pour moi oui le tuyau est rempli d'eau, j'ai un peu d'air au niveau du capteur mais je ne pense pas que ça suffise
à créer un décalage aussi important. ( et je compte pas les petites bulles qui se promènent le long de la parois )


Pour le test je le ferais demain soir, là je ne suis plus sur place ^^
Biduleohm


Membre
Messages : 906

mercredi 10 janvier 2018 à 00:52:32     
Ok, niquel. On verra bien ce que le test donnera.
OrOoX


AFK ? Késako ? :D
Messages : 9889

jeudi 11 janvier 2018 à 22:37:21     
Bon bah avec 1 jour de retard vu que je suis rentré à 00H20


Donc déjà pour commencer, une surprise bizarre, le capteur ne sort que 4V MAX, il refuse de monter au dessus, pourtant il
reçoit bien du 5V très stable ( alim atx ), j'ai mesuré avec un voltmètre Chauvin Arnoux donc je doute pas de la mesure.

Du coup ça change tout au calcul, donc nouveaux tests :

Test #1 : Test du verre à ~88cm plus bas que le capteur : 8.88Kpa mesuré ( conversion tension )

Note : La mesure semble se fait à partir de la bulle d'air, donc à 2cm du capteur


Test #2 : Réamorçage tube niveau du puits et mesures

Tension de 1950mV avec le niveau actuel.

Si on part sur 45mV ( tension datasheet ) par Kpa ça donne 43.33Kpa soit 4.33m.

Si on part sur 40mV ( 4000/100 ) par Kpa ça donne 48.75Kpa soit 4.87m.


Du coup si on veut connaitre le niveau réel du puits on doit retirer la hauteur du capteur, à savoir 1m80 ( 18Kpa ) :

# 1950 / 45 = 43.33Kpa - 18Kpa = 25.33Kpa / 10 = 2.53m

# 1950 / 40 = 48.75Kpa - 18Kpa = 30.75Kpa / 10 = 3.07m

Maintenant si on se base au désamorçage, ça donne :

# 1828 / 45 = 40.62Kpa -18Kpa = 22.62Kpa / 10 = 2.26m

# 1828 / 40 = 45.70Kpa - 18Kpa = 27.7Kpa / 10 / 2.77m


Donc j'ai entre 27 et 30cm d'eau au fond du puits et si je me base à la mesure d'aujourd'hui :


# 2073 / 45 = 45.06Kpa - 18Kpa = 28.06Kpa / 10 = 2.80m

# 2073 / 40 = 51.82Kpa - 18Kpa = 33.82Kpa / 10 = 3.38m

Soit un niveau entre 54 et 61cm au dessus de la crépine.



On peut constater une différence en hausse en rapport à la hausse du niveau d'eau, sur toute la hauteur du puits cela représenterait
une marge d'erreur de 50cm ( edit : corrigé ) sauf erreur de ma part, c'est énorme !


Du coup sur quoi ce baser, 40 ou 45mV ? Si on se base sur la tension mini du capteur qui est 200mV, on tombe à 38mV !

Message édité par OrOoX le jeudi 11 janvier 2018 à 22:44:36
Biduleohm


Membre
Messages : 906

jeudi 11 janvier 2018 à 23:58:58     
Peux-tu me donner une mesure de la tension avec le niveau de l'eau dans tube exactement à la même hauteur que le niveau d'eau dans le verre d'eau ? à exactement 1 m au-dessus du niveau dans le verre d'eau ? et à 2 m ? stp.

Pour le moment t'occupes pas du puits, de l'arduino, etc... Là on cherche à savoir si le capteur fonctionne comme il le devrait donc il faut éliminer toutes les autres sources de pb potentiels et autres variables.

Quel est le modèle exact du capteur que tu as acheté ?

Nb: oui, ce qui compte c'est la différence des niveaux, pas la position du capteur lui-même; donc si l'eau dans le tube est 10 cm en-dessous du capteur par ex. il ne faut pas utiliser la position du capteur mais bien le niveau de l'eau dans les calculs and co.

Message édité par Biduleohm le vendredi 12 janvier 2018 à 00:01:05
OrOoX


AFK ? Késako ? :D
Messages : 9889

vendredi 12 janvier 2018 à 20:40:38     
Bon du coup voilà les valeurs demandés, j'en ai chier pour celle à 2m espèce de sadique


Tension à vide : 4.06V
Tension à 0m : 4.03V
Tension à 1m : 3.63V
Tension à 2m : 3.20V

Pour le capteur : MPX5100AP - KHC1727A


kissagogo27


Méchant Vieux Râleur
Messages : 28148

vendredi 12 janvier 2018 à 21:48:09     
ça fait du 40mv/m kwa
OrOoX


AFK ? Késako ? :D
Messages : 9889

vendredi 12 janvier 2018 à 22:06:56     
Yeap, ça ferait une hauteur de 3.60m entre le haut du puits et le haut de la crépine, soit au moins 2.29m3 apparemment.



( Ou ~286 chasses d'eau )

Message édité par OrOoX le vendredi 12 janvier 2018 à 22:08:09
Biduleohm


Membre
Messages : 906

vendredi 12 janvier 2018 à 23:15:03     
Ok, donc on a 40 mV/m entre 0 et 1 m et 43 mV/m entre 1 et 2 m. Ca me parait pas mal loin des 45 mV de la datasheet mais j'ai l'impression qu'il tend vers le bon ratio quand il est plus au milieu de sa plage de mesure donc je dirais d'utiliser 43 ou 44 mV/m dans tes calculs.

Maintenant il faudrait que tu testes avec le puits pour voir si les valeurs sont toujours correctes ou s'il y a un pb. Il faut évidement que tu puisse mesurer le niveau de puits avec un autre moyen fiable (mètre, télémètre laser, ...) pour comparer mais je ne sais pas si la configuration de ton puits te le permet.

Note par ailleurs que la valeur peut changer un peu de jour en jour à cause des variations de la pression atmosphérique. La variation ne devrait pas dépasser 5 kPa dans le pire des cas (genre très beau temps suivi d'un gros orage par ex) mais je viens de calculer que ça correspond à 50 cm ce qui est vraiment pas génial. Une solution serait d'avoir un second capteur à l'air libre pour mesurer la Patmo et pouvoir compenser. Et là je viens de réaliser qu'un seul capteur différentiel aurait suffit (le MPX5100DP), désolé j'ai pas réfléchi assez au pb et je t'ai mal conseillé.
OrOoX


AFK ? Késako ? :D
Messages : 9889

vendredi 12 janvier 2018 à 23:48:03     
Demain je vais mesurer la distance horizontale pour confirmer la longueur réel au sol et donc la tension à choisir, c'est comme ça
que je serais si c'est le 40 ou 45mV qui est le plus proche de la réalité.

Je n'ai pas d'accès direct au puits, je n'en ai pas fait pour éviter de me faire griller par la mairie ^^', le seul moyen à ma dispo
est de retirer le tuyau d'aspiration et de voir où c'est mouillé ou non. ( très faisable )


Concernant la variation de pression, je me demande si il ne fait pas déjà office de différentiel car sur le capteur même se trouve
un trou qui donne accès à l'intérieur donc va savoir

Pas la peine de t'excuser, de toute façon je n'accepte que les chèques de dédommagement
Biduleohm


Membre
Messages : 906

samedi 13 janvier 2018 à 00:20:31     
Ok.

Nop, si tu regarde le dessin dans la datasheet les capteurs absolus ont le même boitier que les autres (moins cher que de fabriquer un second modèle) mais il y a une plaque qui bouche le trou.

J'ai une solution beaucoup moins chère qu'un second capteur du même type mais c'est un peu plus complexe à mettre en place (com I2C ou SPI): un altimètre barométrique (qui mesure donc la pression atmosphérique) qui coûte seulement 1 € https://www.ebay.fr/sch/i.html?_from=R40&_s...=p2045573.m1684 il est précis à 0.1 kPa ce qui devrait être largement suffisant (1 cm)

Pour calibrer le bazar je te conseille de remplir le puits au max et de relever les deux valeurs (capteur niveau et Patmo) puis de vider le puits jusqu'à désamorçage de la pompe et de relever les 2 nouvelles valeurs, ce qui devrait te permettre d'étalonner le bazar au plus juste.

NB: le niveau de l'eau dans le tuyau du capteur doit être le plus proche du capteur possible pour éviter une source d'erreur (l'air est compressible mais pas l'eau).
OrOoX


AFK ? Késako ? :D
Messages : 9889

samedi 13 janvier 2018 à 01:48:23     
On doit pas regarder la même datasheet alors car sur celle-ci on voit que c'est la deuxième prise de pression qui vient se greffer
sur le capteur ( page 2 ), c'est collé par dessus quoi : https://www.nxp.com/docs/en/data-sheet/MPX5100.pdf

Pour la calibration j'ai déjà le point mini, le point maxi est théorique donc on verra bien une fois installé mais pour ça il va déjà
falloir régler le problème de lecture de la tension de la carte, pour rappel elle affiche une valeur supérieur à la réalité
Biduleohm


Membre
Messages : 906

samedi 13 janvier 2018 à 02:05:21     
Page 5 Figure 4: regarde le die sur le dessin de gauche puis sur celui de droite. Celui de droite a une plaque qui l'isole du trou du boitier.

Ok, mais il n'est pas corrigé avec la Patmo donc les changements de temps vont affecter la calibration. Bref, c'est un pb que tu ne peux pas régler dans l’immédiat de toute façon, concentrons-nous maintenant sur ton histoire de valeur pas stable: fais un pont diviseur entre le +5 V et le GND avec deux résistances de valeurs identiques de quelques kOhms et relie le point milieu à l'entrée de l'arduino où tu veux mettre le capteur (mais ne branche surtout pas le capteur ici pour l'instant) et mesure la tension au multi (tu devrais avoir environ 2.5 V) et prends des samples via l'arduino (tu devrais avoir autour de 512 vu que le full scale est 1024) pour vérifier que t'as la bonne valeur et que c'est stable.
OrOoX


AFK ? Késako ? :D
Messages : 9889

samedi 13 janvier 2018 à 12:14:02     
En effet j'avais pas fait attention à cette partie là, les fourbes


Ok pour le test, je vais essayer de trouver des résistances identiques dans mon bazar, faudrait que je pense à acheter des lots
de composants histoire d'avoir ça sous les mains, si j'avais t'en connais un bon ^^
Biduleohm


Membre
Messages : 906

samedi 13 janvier 2018 à 16:27:13     
Tu tapes resistor kit sur ebay et t'en as plein. Je recommande des résistances couche métal et non pas au carbone et au moins les valeurs de la série E12 de 100 Ohms à 1 MOhms environ
Google




     
Pages :  1  2  3  4