Aller au contenu

Aganyte

Mécanicien Paresseux
  • Messages

    85
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Aganyte

  1. https://www.forum-super5.fr/index.php?/topic/19142-ordinateur-de-bord-super-5-c3j/
  2. https://www.forum-super5.fr/index.php?/topic/18990-valise-de-diagnostic-xr25/
  3. Bon, à voir si j'arrive à le remplacer par les infos "pied à fond" et "pied levé"
  4. Bizarre, il est pourtant mentionné dans le MTR.
  5. J'ai terminée la version 1.0 -Ajout d'une information "Shift Up!" au dessus de 3000 tr/min (paramétrable dans le fichier de config) -Ecran d'info "Sur-régime" au dessus de 5000 tr/min (paramétrable dans le fichier de config) -Suppression du mode Km/h -Passage du rafraîchissement de l'écran à 100 millisecondes -Information sur les tours/minutes arrondie au dizaine -Dans le mode diagnostic; ajout de la valeur de la sonde lambda, passage de l'injection en micro-seconde, ajout du pourcentage de cliquetis Désolé, pas de coup d'accélérateur dans la vidéo pour vous montrer le shift-up et le sur-régime....les voisins ne seraient pas content 😁 Voila, J'ai envoyé le code source à Zorro_X.
  6. J'essaye de sortir une V1 dans la semaine et je l'envoi à Zorro_X
  7. Oui, je suis bien l'auteur du code 😉
  8. Pour moi, c'est l'essence même d'un forum 😉 J'ai travaillé sur le système ce matin; rajout du bouton manquant, mise en place d'une pièce de montage noir (à la place du transparent), reprise du câblage et mise à jour du soft. Voila le résultat. Je vais encore rajouter des informations sur la 3eme page (j'aimerai avoir l'équivalent d'une mini valise de diag) et la page avec les km/h va disparaître (l'info n'existe tout simplement pas sur le Fenix 1) Pour ce qui est du code source, il faudrait que je vois avec un admin pour mettre un zip en lien sur la première page. Il faudra aussi un lien vers la bibliothèque OpenGLCD pour Arduino car je l'utilise dans le code.
  9. Ce qui m’impressionne sur ton projet, c'est que sans calculateur, tu as du remettre toute une bardé de capteur sur la voiture 😱
  10. Oui, j'ai fait un edit de mon message dans ce sens avant que tu repondes 😅
  11. Il y a tout de même un défaut, j'ai constaté qu'au dessus de 5000 tr/min, le calculo n'a plus le temps de s'occuper de la prise diag, l'écran se fige donc dans ce cas là. Je pense que j'afficherais un écran "Shift Up" dans ce cas précis (avec peut être la gestion d'une led de shift light au passage)
  12. Apres quelques jours d'essais sur la voiture, voila ce que j'ai constaté. L'information température d'eau renvoyée par le calculateur est en fait la température de l'admission et les valeurs sont très différentes de ce que je mesure avec ma jauge de température d'eau monté sur le tableau de bord (je tourne entre 20 et 60° sur un trajet boulot/maison alors que la température d'eau reste à 80°) La deuxième température (que j'avais pris pour la température d'admission) est la température de mélange carburé. Celle là bouge énormément en fonction de l'ouverture du papillon (c'est logique). Papillon fermé, je me rapproche de la température de l'admission et papillon ouvert en grand, je me rapproche plutôt de la température extérieure. J'ai donc modifié le graphique en fonction de ça... M Amian a retrouvé une page sur le protocol XR25 du Fenix 1, la voici De mon coté, j'avais déjà la version du Fenix 3 Classement Octet valeur variable bits déf. Unité Formule Groupe sous-fonction 0 VPRGM Version programme / véhicule code VPRGM = data Véhicule Identification 1 VCALIB Version Cartographie / calibrage code VCALIB = data Calculateur Identification 2 ETAIN Flags d'état des entrées logiques 7 bool ETAIN & 0x80 6 bool ETAIN & 0x40 5 Contact pied à fond bool ETAIN & 0x20 Admission Papillon 4 Contact parc/neutre bool !(ETAIN & 0x10) Véhicule 3 Contact pied levé bool ETAIN & 0x08 Admission Papillon 2 Air climatisé thermostat bool ETAIN & 0x04 Véhicule 1 Air climatisé sélection bool ETAIN & 0x02 Véhicule 0 Information démarreur bool ETAIN & 0x01 Bloc -- 3 ETAOUT Flags d'état des sorties logiques 7 Check engine bool ETAOUT & 0x80 Bloc Panne 6 Shit-light actif (voyant?) bool ETAOUT & 0x40 Véhicule 5 Recirculation EGR active bool ETAOUT & 0x20 Echappement EGR 4 Réchauffage sonde à oxygène actif bool ETAOUT & 0x10 Echappement Lambda 3 Fonctionnement en boucle fermée actif bool ETAOUT & 0x08 Echappement EGR 2 Régulation waste-gate active bool ETAOUT & 0x04 Carburant WG 1 Régulation ralenti active bool ETAOUT & 0x02 Admission Ralenti 0 Pompe activée bool ETAOUT & 0x01 Carburant -- 4 PRS8 Pression absolue collecteur mb PRS8 = data x 4 Admission -- 5 PERIO2 LSB Période moteur tr/min PERIO2 = 15e6 / data16 Bloc -- 6 MSB 7 PAP8 Position du potentiomètre papillon % PAP8 = data / 2,55 Admission Papillon 8 FP2PP1 Flags de pannes permanentes 1 (entrées) 7 Panne sonde à oxygène (définitive) bool FP2PP1 & 0x80 Echappement lambda 6 Capteur cible inversé bool FP2PP1 & 0x40 Bloc PMH 5 Panne sonde à oxygène (temporaire) bool FP2PP1 & 0x20 Echappement Lambda 4 Panne capteur vitesse véhicule bool FP2PP1 & 0x10 Véhicule 3 bool FP2PP1 & 0x08 2 Panne capteur pression absolue bool FP2PP1 & 0x04 Admission -- 1 Panne capteur de cliquetis bool FP2PP1 & 0x02 Bloc Cliquetis 0 Pas de détection PMH (ou moteur arrêté) bool FP2PP1 & 0x01 Bloc PMH 9 VALCLQ Buit moteur dans la fenêtre de cliquetis % VALCLQ = data / 2,55 Bloc Cliquetis 10 DINJC LSB Durée d'injection calculée µs DINJC = data16 x 2 Admission Injection 11 MSB 12 AVANCE Valeur d'avance ° AVANCE = data Allumage 13 WG327 RCO de la régulation de waste-gate (la fameuse bobine SEM) % WG327 = data / 2,55 Carburant WG 14 FP1PP0 Flags de pannes permanentes 0 (entrées) 7 Potentiomètre position papillon panne haute bool FP1PP0 & 0x80 Admission Papillon 6 Potentiomètre position papillon panne basse bool FP1PP0 & 0x40 Admission Papillon 5 potentiomètre de réglage richesse court-circuit bool FP1PP0 & 0x20 Admission Richesse 4 potentiomètre de réglage richesse circuit ouvert bool FP1PP0 & 0x10 Admission Richesse 3 Capteur température air court-circuit bool FP1PP0 & 0x08 Admission Air 2 Capteur température air circuit ouvert bool FP1PP0 & 0x04 Admission Air 1 Capteur température eau court-circuit bool FP1PP0 & 0x02 Bloc Température 0 Capteur température eau circuit ouvert bool FP1PP0 & 0x01 Bloc Température 15 FP1PF0 Flags de pannes fugitives 0 (entrées) 7 bool FP1PF0 & 0x80 6 bool FP1PF0 & 0x40 5 bool FP1PF0 & 0x20 4 bool FP1PF0 & 0x10 3 bool FP1PF0 & 0x08 2 bool FP1PF0 & 0x04 1 bool FP1PF0 & 0x02 0 bool FP1PF0 & 0x01 16 FP3PP2 Flags de pannes permanentes 2 (divers) 7 Checksum Programme ou calibration erronée bool FP3PP2 & 0x80 Calculateur 6 bool FP3PP2 & 0x40 5 Checksum EEPROM erroné bool FP3PP2 & 0x20 Calculateur 4 Irrégularités capteur cible bool FP3PP2 & 0x10 Bloc PMH 3 Panne liaison SPI bool FP3PP2 & 0x08 Calculateur 2 bool FP3PP2 & 0x04 1 Incompatibilité versions programme / calibration bool FP3PP2 & 0x02 Calculateur 0 Panne fugitive dans FP2PP1 bool FP3PP2 & 0x01 Véhicule 17 FP5PP4 Flags de pannes permanentes 4 (sorties) 7 bool FP5PP4 & 0x80 6 bool FP5PP4 & 0x40 5 Régulation ralenti bool !(FP5PP4 & 0x20) Admission Ralenti 4 Check engine (court-circuit masse) bool !(FP5PP4 & 0x10) Bloc Panne 3 EGR bool !(FP5PP4 & 0x08) Echappement EGR 2 Waste-gate bool !(FP5PP4 & 0x04) Carburant WG 1 Power-latch bool !(FP5PP4 & 0x02) 0 Pompe bool !(FP5PP4 & 0x01) Carburant -- 18 FP4PP3 Flags de pannes permanentes 3 (sorties) 7 bool FP4PP3 & 0x80 6 MPA en court-circuit bool FP4PP3 & 0x40 5 MPA en circuit ouvert bool FP4PP3 & 0x20 4 Panne injecteurs (court-circuit ou circuit ouvert) bool FP4PP3 & 0x10 Admission Injection 3 Autres sorties bool !(FP4PP3 & 0x08) Véhicule 2 EGR en court-circuit bool !(FP4PP3 & 0x04) Echappement EGR 1 Waste-gate bool !(FP4PP3 & 0x02) Carburant WG 0 Régulation ralenti bool !(FP4PP3 & 0x01) Admission Ralenti 19 TMPEAU Température d'eau ° TMPEAU = -40 + data / 1,6 Bloc Température 20 TMPAIR Température d'air ° TMPAIR = -40 + data / 1,6 Admission air 21 VBAT Tension batterie V VBAT = 8 + data / 32 Véhicule 22 VSONDE Position potentiomètre de richesse % VSONDE = = data / 2,55 Admission Richesse ou Tension de sonde oxygène V Echappement Lambda 23 RRG2 RCO de la régulation de ralenti % RRG2 = = data / 2,55 Admission Ralenti 24 ISNOM Période de consigne de la régulation de ralenti Admission Ralenti 25 KSC Valeur de la correction lente de cliquetis % KSC = = data / 2,55 Bloc Cliquetis 26 DPALT Image de la pression atmosphérique mb Véhicule 27 RRAPR Apprentissage du minimum de RCO de la régulation de ralenti Admission Ralenti 28 ALFACL Facteur d'enrichissement de la régulation de richesse Admission Richesse 29 ADGAIN Valeur d'apprentissage de la régulation de richesse % ADGAIN = = data / 2,55 Admission Richesse 30 ADZERO Valeur d'apprentissage de la régulation de richesse Admission Richesse 31 WGAPR Valeur d'apprentissage du RCO de la régulation de waste-gate % WGAPR = = data / 2,55 Carburant WG 32 VTKMH Vitesse du véhicule en km/h km/h VTKMH = data Véhicule 33 ZERO Réserve 34 PCIN Image du port C 7 bool PCIN & 0x80 6 bool PCIN & 0x40 5 bool PCIN & 0x20 4 bool PCIN & 0x10 3 bool PCIN & 0x08 2 bool PCIN & 0x04 1 bool PCIN & 0x02 0 bool PCIN & 0x01 35 DEF Configuration du logiciel Calculateur 36 VTYPE Code d'adéquation calculateur/véhicule code Calculateur Avec tout ça, il va être facile de finir le code source du tableau de bord, à suivre donc....
  13. Je pense que si, il m'a dit qu'il allait s'inscrire 😃
  14. OK, le bug graphique sur le bargraph est corrigé. J'ai contacté M Amian afin de savoir si il aurait de la doc sur le protocol XR25. Il me manque encore certains paramètres que j'aimerais implémenter à l'ordinateur (comme la consommation par exemple).
  15. Je comprends, c'est du boulot ces titines, je viens de découvrir une fuite dans le coffre de ma mustang, je vais devoir trouver d'ou ça viens (j'en avais déjà corriger une grosse dans l'habitacle cet été).
  16. Très beau projet, tu l'utilises toujours ?
  17. Ajout du lien pour les pièces en ABS
  18. J'ouvre ce tuto pour vous présenter un ordinateur de bord pour Super 5 avec moteur C3J. Le C3J dispose d'un calculateur qui envoi des données de diagnostics (quand il a du "temps libre"), ce système va permettre l'affichage des données au tableau de bord. Ce tuto comprendra : Les schémas La liste des pièces nécessaires Le code source Les fichiers 3D pour imprimer les pièces en ABS Des photos et vidéos de la bête Voila déjà une petite vidéo de mon premier test. Il reste des bugs graphique et je dois parfaire l'installation mais ça donne une idée. Il y a 3 présentations différentes. Celle de la vidéo, une avec la vitesse en km/h à la place des tours/minutes et un menu de contrôle moteur avec des données comme l'avance, le temps d'injection, la dépression au collecteur, etc.. Elles seront sélectionnables avec un bouton que je n'ai pas encore placé. Schéma de câblage Schéma du 4N35 (vue de dessus) Le schéma de la prise Diag Liste du Matériel : Fichier pour l'impression des pièces en ABS https://www.thingiverse.com/thing:3237637
  19. Aganyte

    VALISE DE DIAGNOSTIC XR25

    Rajout de la diode 1N4001 dans la liste du matériel nécessaire (un oubli de ma part)
  20. Aganyte

    VALISE DE DIAGNOSTIC XR25

    Rajout de photos et commentaires.
  21. Bonjour à tous, suite à une demande effectué sur mon post de présentation, voici un petit tutoriel pour se créer une valise de diagnostic XR25. Matériel nécessaire : - PC Portable (je suis sous Windows 7, il faudra me dire ce que cela donne sur d'autres versions) - Un transistor BC557 - Une résistance de 1800 Ohms (ou 1,8 KOhms) - Deux résistances de 390 Ohms - Une led standard (j'ai choisi une rouge de 5mm de diamètre) - Une diode 1N4001 - Un convertisseur FTDI COM->USB Tout cela se trouve facilement sur Ebay ou Aliexpress à l'époque ou j'ai réalisé le mien, j'avais également trouvé un adaptateur XR25 -> OBD qui m'a permis de récupérer le connecteur XR25. J'ai également réalisé un boitier en impression 3D pour faire propre. HARDWARE : Voila le schéma de la partie adaptation de tension du signal. En effet, la voiture utilise un signal 0-12v et votre PC 0-5v...il faut donc adapter ça. à gauche, les pattes du connecteurs FTDI (Vcc = 5v, RX, et gnd = Masse du PC) à droite, la pin 9 (Info calculateur) et 2 (masse voiture) du connecteur XR25 (situé sous le capot, sous le transformateur HT des bougies) Le convertisseur FTDI permet de transférer le signal 0-5v qui sort de la partie adaptation vers le port USB de votre PC (Pour cela, il génère un port de communication série virtuel) SOFTWARE : Il y a deux archives aux format zip que vous pouvez télécharger ici tant que ça dure : . XR25PC.7z . XR25PC_install_driver.7z (lien alternatif : https://turborenault.co.uk/threads/xr25pc-software.70464/ ) On extrait tout ça, puis on se rend dans le dossier "XR25PC install" et on lance le fichier "XR25PC Install.bat". Tout est automatique, suivez juste les instructions. On branche le cable FTDI, si votre pc ne trouve pas le driver, il se trouve dans le dossier "XR25 Cable Drivers" On passe maintenant dans le dossier "XR25PC" et on lance le fichier "setup(168).msi". Si il vous manque des pluggins, essayez d'installer "NDP35SP1-KB958484-x86.exe" et "dotnetfx35setup.exe" Une icone XR25 PC devrait apparaître sur votre bureau.Vous pouvez le lancer. Le véhicule commence à émettre dès que le contact est mis. Le montage complet sur plaquette d'essai Dans son boitier imprimé Le mode tableau de bord du logiciel "XR25 PC" Remarque importante : Sur ma voiture, les voyants de contact pied levé et pied à fond sont inversé...comme c'est impossible d'inverser les connecteurs, il y a deux possibilités. J'ai un faisceau électrique qui a été trafiqué...ou il y a une erreur sur l'émulateur. A vous de me dire ce que vous constatez. Voila, J'améliorerai en fonction des remarques et problèmes de chacun.
×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez nos conditions d'utilisation Conditions d’utilisation et politique de confidentialité Politique de confidentialité.