Pour mon précédent montage j'avais utiliser un transistor (7808) pour réguler la tentions d’alimentation de l'arduino avec les réutilisation de 5V de celui ci pour les capteur.
Je n'ai pas noter de tentions bizarres ou de fonctionnement aléatoire. Seulement sur mon capteur de régime moteur après avoir rallonger les fils qui ce sont mis a capter des interférences. (je n'avais pas utiliser des fils blindées...)
Je vais citer ici le programme que j'ai déjà utiliser qui proviens du net.
Ce programme sert a gérer un turbo a géométrie variable et la lda sur une pompe a injection de turbo diesel.
Il mesure également deux sondes de température.
J'aimerais me baser sur ce programme pour extraire les gestion de sondes et de régime moteur.
};
// R1 = 2400ohm, R2 = old style Bosch temp sensor
unsigned char tempMap[] = {
'M','1','D',
0x8,0x1,0xAB,0x00,0xAA,
// values at -64,-32,0,32, 64,96,128,160 °C
175+64,120+64,90+64,62+64,44+64,30+64,6+64,-55+64,
// 255,227,179,109,51,19,9,0, Calculated from bosch reference, does not seems to be accurate?
00,00,00, // lastX,lastY,lastRet
};
// Use slighly logaritmic output positions instead of plain linear
/*unsigned char vntActuatorMovementRemap[] = {
'M','1','D',
0x8,0x0,0xDE,0xAD,0x00,
0,2,8,20,50,90,180,255
};
// used for RPM counting
volatile unsigned long rpmLastTeethSeenTime = 0;
volatile unsigned long rpmNow = 0;
[code]
Vous pouvez trouver le programme entier ici -> [url=http://dmn.kuulalaakeri.org/vnt-lda/]http://dmn.kuulalaakeri.org/vnt-lda/[/url]
[/code]