Hello tout le monde,
J'ai enfin trouvé les capteurs qu'il me faut pour mon projet de turbe ventruri (même si un peu de la récup). Mais quand je regarde de plus près les datasheets, je suis pas sûr d'avoir compris exactement comment exploiter ces capteurs... Je vais vous exposez ma démarche en espérant que vous pourrez m'aiguiller si je fais une/des erreurs ![]()
(PS: c'est la première fois que je pars d'une datasheet...Soyez pas trop dur avec moi^^)
Mon premier capteur est un capteur de pression MPX5500DP dont voici le lien de la datasheet:
http://cache.nxp.com/files/sensors/doc/data_sheet/MPX5500.pdf?pspll=1
Cette datasheet est assez claire, je peux brancher directement à la carte pour l’alimenter en 5V. Le capteur à besoin de 7mA donc je mettrais une résistance en dessous de 700ohm histoire d'avoir un courant pas trop élevé...
Pour ce capteur, la fonction de transfère est directement donné Vout = VS*(0.0018*P+0.04) donc ça devrait pas me poser de problème. De même qu'il donne les erreurs du capteur en fonction de la température donc j'aurais plus qu'à régler la constante.
Par contre, je sais que j'aurais pas besoin de la pleine échelle et je pense reste en dessous de 50kPa et par conséquent je perds pas mal de précision. Donc je pourrais utiliser la fonction,
analogrefrence(INTERNAL) pour passer à 1.1V (je suis sur Arduino Uno). Par contre toutes les entrées analogiques de la carte passe à 1.1V c'est bien ça?
Après le schéma de montage préconise d'utiliser 3 condensateurs pour filtrer le signal, ca va c'est compréhensible...
Mon deuxième capteur est également un capteur de pression NBPMANN150PGUNV, normalement il devrait être absolue mais je me suis gouré^^ Je ferai une correction avec la pression ambiante à la main
http://www.mouser.com/ds/2/187/honeywell-sensing-basic-board-mount-pressure-senso-740338.pdf
Cette fois ci, la sensibilité du capteur est donnée pour 26mV/V/Full Scale Span. Dans mon cas l'alimentation est en 5V donc ça fait 0.13V pour la pleine échelle? Ca me parait très faible (0.8mV/PSI)... Je pense que j'ai loupé un truc. Pour le montage je suppose du coup qu'une résistance suffit?
De même je comprends pas trop comment appliquer les corrections... Lost in the see^^
Mon dernier capteur est thermique digital DS18B20, après avoir lu la partie du tuto d'Eskimon, je me suis lancé dans le digital parce que ça paraissait simple. Un petit pulseIn() et puis voilà mais je n'ai pas trouvé le temps en miliseconde par degré (que les tmps max de conversion). Heureusement le capteur est déjà sur 12bit par défaut ce qui m'évite de le changer... Bref je comprends par trop la datasheet...
http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
Y'a t'il un montage particulier pour ce composant?