Bonjour à toutes et à tous,
Je me décide enfin à m'inscrire et à poster ici car j'ai solutionné beaucoup de choses sur mon projet en vous lisant ( et en prenant aussi des cours avec les tutos), mais là j'arrive au bout des solutions proposées et j'ai toujours un souci de parasitage. Je sèche quoi!
Pour commencer je ne suis pas électronicien, donc mes connaissances dans le domaine sont limitées, et j'avoue que sur certain sujet que j'ai pu lire je ne comprend pas toujours les abréviations.
Bref tout ceci étant dit passons Descriptif de l'assemblage:
Je me suis décidé à réaliser un ensemble manomètre pour ma voiture qui réalise les fonctions suivantes:
-Température d'huile moteur
-Température d'huile de pont
-Pression d'huile moteur
-Pression pipe admission (pour futur montage turbo)
Pour ceux que ça intéresse la voiture est une BMW E30 des années 80
( la voiture jouet en somme)
Partie affichage:
Pour respecter l'harmonie visuelle de l'habitacle j'ai opté pour de l'affichage sur des 7 segments.
Un groupe de 3 par afficheur de température et un groupe de 2 par afficheur de pression ( le point étant allumé en permanence car je n’oscille qu'entre -2 et 8 bar au mieux)
Alors cette partie la fonctionne au poil, avec "multiplexage des sorties de l'arduino, le tout sur un CD4017 ( un compteur de décade je crois) et tout et tout!
Partie "mesure"
Sur les Entrées analogiques de l'arduino j'ai donc deux sondes de température identiques qui fonctionnent en 12v et en NTC, une sonde de pression d'huile (0-10bar) qui fonctionne en 12v et en PTC ( plage: 3-160ohms), et enfin un capteur de pression d'air qui possède un pont de wheatstone qui me sort donc deux valeurs que je passe dans un comparateur pour avoir une seule donnée en entrée de l'arduino!
Les datasheets:
-Les sonde de Température:
http://www.produktinfo.conrad.com/datenblaetter/175000-199999/188103-da-01-ml-TEMPERATURFUEHLER_9409900030_de_en.pdf
-La sonde de pression d'huile:
Là j'ai pas trouvé de data dessus car ça sort d'une boutique en ligne pour automobile, les données que j'ai c'est la plage de fonctionnement (0-10bar), le voltage (12v) et la plage ohmique(3-160ohms)
-La sonde de pression d'air (26PCD):
http://docs-europe.electrocomponents.com/webdocs/0026/0900766b80026163.pdf
-Le ci faisant office de comparateur (LM2901N)
https://www.jameco.com/Jameco/Products/ProdDS/836561.pdf
Description de l'alimentation:
Pour alimenter tout ce petit monde en 12v "propre" et pour ne pas avoir de variation sur mes mesures je passe le courant qui arrive de la voiture dans un convertisseur de tension 7812 (filtrage avec deux condo C1:033 micro, C2:0.1 µF). Ensuite je distribue ça à toutes mes sondes. Pour avoir aussi du 5v j'envoie ce 12v sur un 7805 (filtrage C1=C2= 47µF) que je donne à l'arduino et à mon affichage
Description du montage pour les Températures (j'en décris un mais les deux sont fait pareil):
J'ai créé un "diviseur de tension" avec ma sonde qui va du +12 jusqu'au milieu du pont et un résistance de 2740ohms qui elle va du milieu du pont jusqu'à la masse. La plage de tension est encore trop élevée pour l'arduino je la repasse dans un autre diviseur avec "en haut" une résistance de 1400ohms et "en bas" une résistance de 1000ohms, la mesure étant prise entre ces deux résistances et collant parfaitement bien à l'entré analogique de l'arduino
Pour la sonde de pression d'huile c'est plus simple, j'arrive en 12v sur une résistance de 230ohms et fini sur la sonde, la plage de tension alors obtenue est comprise directement entre 0 et 5v
Enfin la sonde de pression d'air et aussi alimentée en 12v, de là sortent 2 fils pour les valeurs des deux côtés du pont de wheatstone. Là je me sers du LM2901N pour faire un montage suiveur par ligne et ensuite je compare les valeur pour n'avoir qu'une seule donnée à envoyer à l'arduino , j'ai calculé mes résistances sur la partie comparateur pour que même les pressions négatives donnent un voltage bas mais positif et du fait je reste encore une fois dans une plage 0-5v.
Alors tout ce petit monde fonctionnait très bien sur la plaque de test (breathbord???) donc je me suis dis c'est top ça fonctionne du premier coup, j'ai donc créé un circuit imprimé double face, soudé mes petits composants, mis en gros 5m de fils (aller) par sonde (seul le capteur de pression d'air est sur le circuit imprimé), le programme étant déjà implanté dans l'arduino je le place sur les pin de mon circuit maison, et là surprise!!!!!!!!!!!!!!!!!!
Plus aucun affichage correct, tout "yoyote" fort!
Après plusieurs contrôles du montage, tests en tout genre seul l'affichage concernant la pression d'air change. Oui le LM2901N vient de cramer, je l'alimentais aussi en 12v >:( (en même temps le datasheet du capteur comme celui du comparateur ne me sont pas apparus aussi clair que les autres et j'avoue mes fortes lacunes en anglais)
Voilà donc un premier problème identifié (enfin il me semble) si quelqu'un peut confirmer ça m'arrage.
Pou le reste je me suis gratté la tête longtemps, passé quelques longues heures à fouiller le net et du coup les topics tuto et autre de ce forum. Résultat: faut filtrer!
Je redémonte enfin je déssoude tout et laisse en place une seul sonde de température, je ressors la plaque de test, j'y assemble un filtre passe bas (RC) et j'effectue des tests. Après moultes bataillages j'arrive aux résultats suivants:
j'ai essayé avec un condo non polarisé: choux blanc
j'ai essayé avec un 10µF chimque: pas assez gros
je peux placer un condo chimque compris entre 47µf et 100µf la ça marche
n'ayant pas de condo entre 10 et 47µF je ne peux pas affiner plus
au niveau des résistances testés je ne vois pas de différence de comportement pour une plage allant d'environ 7kilo a 16kilo.
Avec ce constat le sourire revient, je duplique donc ce montage sur la deuxième sonde de température, en laissant bien sur la première en fonction. Miracle et hop deux valeurs sur mon petit afficheur c'est top!
Je continue sur ma lancé et fait encore une fois pareil avec la sonde de pression d'huile, et là c'est le drame tout est de nouveau parasité, j'ai beau essayer tout ce que je veux, surtout ce que je peux avec le matériel que j'ai à disposition, rien y fait!
Donc voici mon problème sur lequel je vous demande de l'aide.
J'espère ne pas avoir été trop long mais bon j'ai essayé de détailler au mieux, et merci d'avoir pris le temps de me lire.
En espérant toucher au but sur ce projet grâce à vos lumières je vous souhaite une bonne soirée