Support officiel Megasquirt, Tech Edge WBO2, Tuner Pro, AutoSport Labs et Fenixecu 

  • Alpine GTA V6 3.0 24S

  • Vos montages, vos projets, vos remarques, c'est ici ;-)
Vos montages, vos projets, vos remarques, c'est ici ;-)
 #7663  par Manu
 22 juin 2018 21:36
Le code fonctionne correctement si tu reste avec le distributeur d’origine. Le bug n’est présent que lorsque tu passes en étincelle perdue ou bobines crayons.
 #7664  par Manu
 23 juin 2018 09:08
Voici le code du décodeur Renix 66-2-2-2 du MS3 :
Code : Tout sélectionner
if (num_cyl == 6) {
            // V6 angles likely incorrect
            for (t = 0 ; t < 19; t++) {
                deg_per_tooth[t] = 54 + (t & 1); // bizarre 5.45 degrees per tooth??!
            }
            deg_per_tooth[19] =  164; // double missing tooth = time * 3
            smallest_tooth_crk = 54;
            trigger_teeth[0] = 14;
            trig_angs[0] = -164 + tmp_offset; // 16.4 ATDC

            if ((ram4.spk_mode3 & 0xc0) || (glob_sequential & (SEQ_SEMI | SEQ_FULL))) {      //if W/S or COP mode or use cam then double up pattern
                cycle_deg = 7200;
                flagbyte5 |= FLAGBYTE5_CAM;


                for (t = 20 ; t < 119; t++) {
                    deg_per_tooth[t] = 54 + (t & 1); // bizarre 5.45 degrees per tooth??!
                }

                deg_per_tooth[39] =  246;
                deg_per_tooth[59] = 246;
                deg_per_tooth[79] =  246;
                deg_per_tooth[99] =  246;
                deg_per_tooth[119]=  246;

                no_teeth = 120;  // for w/s or COP
                no_triggers = 6;
                trigger_teeth[1] = 34;
                trigger_teeth[2] = 54;
                trigger_teeth[3] = 74;
                trigger_teeth[4] = 94;
                trigger_teeth[5] = 114;
                trig_angs[1] = -164 + tmp_offset; // 16.4 ATDC
                trig_angs[2] = -164 + tmp_offset; // 16.4 ATDC
                trig_angs[3] = -164 + tmp_offset; // 16.4 ATDC
                trig_angs[4] = -164 + tmp_offset; // 16.4 ATDC
                trig_angs[5] = -164 + tmp_offset; // 16.4 ATDC
            }

La bonne valeur angulaire des dents manquantes est
Code : Tout sélectionner
deg_per_tooth[19] =  164; // double missing tooth = time * 3

On voit quand on rentre dans la boucle du code séquentiel que cette valeur de dents manquante est fausse :
Code : Tout sélectionner
 
deg_per_tooth[39] =  246;
deg_per_tooth[59] =  246;
deg_per_tooth[79] =  246;
deg_per_tooth[99] =  246;
deg_per_tooth[119]=  246;
Ces valeurs de dents manquantes incorrectes sont utilisées UNIQUEMENT si on a activé le mode semi-séquentiel ou séquentiel. Dans ce mode on décrit 2 tours moteurs. Tant que l'on reste en mode "distribué" on utilise la bonne valeur puisque le code se répète à chaque fois qu'il voit les dents manquantes.

La valeur de 246 (la mauvaise) est en fait la valeur pour un VM 44-2-2 et est surement due à un copier/coller trop rapide.

L'erreur est également présente dans le code du MS2...
 #7665  par Manu
 23 juin 2018 19:12
Salut Gégé,

Je viens de t'envoyer un firmware spécifique par mail. Tu me diras stp ce que cela donne.

Merci,
Manu
 #7668  par Gégé13821
 24 juin 2018 08:49
Manu a écrit :
23 juin 2018 19:12
.......... Je viens de t'envoyer un firmware spécifique par mail. Tu me diras stp ce que cela donne .........
Bien reçu le mail avec la pièce jointe. :) :)

Impressionnant, une réponse à un problème traitée dans des délais records (même le week-end)
Merci à Manu pour avoir su identifier le problème, sollicite les compétences, et apporter une réponse.
Une équipe de Pro qui mérite toute notre confiance.


Dès demain je vais implanter le correctif.

Pour les essais, il faudra être patient. Comme j'ai décidé de ne pas rester sur un échec, j'ai acheté 4 nouvelles bobines crayon (en attente de réception) et c'est la seule façon de tester le mode full séquentiel.

Dès demain, je vais confectionner un nouveau faisceau allumage avec les connexions nécessaires pour tester les deux types : bobines crayon et bobine jumostatique.

Dès que j'aurais des résultats je les transmettrai (y compris une vidéo sur la stabilité de l'avance).

A suivre ......
 #7669  par Manu
 25 juin 2018 07:50
Gégé13821 a écrit :
24 juin 2018 08:49
y compris une vidéo sur la stabilité de l'avance.
Ou non :oops:
 #7670  par Gégé13821
 25 juin 2018 19:06
Chargement du nouveau Firmware.
Avant : MS3 1.5.1 Release
Image
Pendant : Utilisation de TunerStudio pour la mise à jour.
Image
Après : MS3 pre-1.5.2 beta 1
Image
Première étape franchie ;) ;)
 #7673  par Phil 911 SC
 26 juin 2018 08:44
On croise les doigts et on y croit ....
 #7679  par Gégé13821
 28 juin 2018 14:42
Énorme Frayeur !!!!! :oops: :oops:

Ce matin, après avoir récupéré tout le matériel pour reprendre les essais (bobines crayon et bobine jumu)
Je teste mes sorties bobines :
Sorties bobines A, B, C OK
Sorties bobines D, E, F Rien Nada HS :mrgreen: :mrgreen:
Nota : Les sorties D, E, F correspondent aux cylindres 5, 2, 4. C'est sur ces cylindres là que les dernières bobines crayon ont été "déclarées HS"

Message @Manu qui suggère immédiatement : "Vérifie que tu n'es pas en étincelle perdue ?"
Sitôt dit, sitôt vérifié : la boulette mouarf mouarf

Mais comment fait il ? Il surveille mon PC et ma MS3 en permanence. Il se cache dans mon dos !!!! :o :o

J'ai failli faire une deuxième boulette :
Modification du type d'allumage : Bobine Crayon (COP)
Test des bobines : Négatif :x :x
Coupure contact et remise sous tension.
Test des bobines : OK :) :)

Conclusion : Reset Obligatoire lors de la modification du type d'allumage (bizarre que ce ne soit pas demandé par TunerStudio)

Toutes les sorties allumage sont opérationnelles :D :D

La morale de cette histoire est que votre serviteur est un "ramolli du cerveau" - Erreur de paramètre - Absence de Reset àprès changement de paramètre - .......... :roll: :roll: C'est grave docteur :?: :?:
 #7680  par Manu
 28 juin 2018 15:44
Gégé13821 a écrit :
28 juin 2018 14:42
Mais comment fait il ? Il surveille mon PC et ma MS3 en permanence. Il se cache dans mon dos !!!! :o :o
Je suis le fils caché de Georges Orwell mouarf
 #7681  par Gégé13821
 28 juin 2018 22:46
Résultats d'essais :

Configuration :
1 - Nouveau Firmware (correction de Bug du Renix 66-2-2-2
2 - Tous les essais en "Wasted COP"

Vérification de la stabilité et du calage "Trigger Wizard"
- Le calage, il est identique ç celui obtenu lors des premiers essais.
Trigger Wizard = +5°
- La stabilité (vérifiée à 1200 tr/mn - avance de 30° fixe)
Enregistrement vidéo (voir dans les pièces jointes)
Il y a un problème de synchro entre le capteur photo du smartphone et les flashs de la lampe stroboscopique à déphasage.
Le repère est parfaitement fixe, la correction du firmware à permis de corriger ce problème.
Nota : On peut voir sur les logs que le "Timing Error" varie entre -30 et +40 (mais toujours quelques pics à -100) !!!!

Pour s'affranchir du potentiel problème dû aux bobines crayon les premiers essais sont réalisés avec une bobine JumoStatique et des fils de bougies (2 étincelles par cycle).

Montée en vitesse. (pour mémoire le régime était limité à 3000 tr/mn par perte de l'allumage)

Image
A 3500tr/mn, un nouveau phénomène apparait.
  1. Pertes de synchro
  2. Raison : 43 Pattern does not match Renix.
Conclusion : Défaut de lecture du capteur VR

Solution : Ajouter une résistance de 10k en parallèle du capteur VR (préconisé par le manuel en cas d'erreur par augmentation du régime)

Nouvel essai avec résistance :

Image
Le même phénomène apparaît pour les mêmes raisons à 5000 tr/mn.

Conclusion : L'ajout de la résistance à permis d'améliorer la lecture du capteur VR, mais pas de solutionner le problème.

Solution : :?: :?: :?:

Dernier essai : Remplacement de la bobine JumoStatique par les bobines crayon (COP) - tous les paramètres sont identiques.

Image
Conclusion : Les bobines crayon donnent des résultats identiques - Perte de synchro à 5000 tr/mn

Pb de capteur et de roue phonique :cry: :cry:

Datalogs.zip
  • 1
  • 15
  • 16
  • 17
  • 18
  • 19
  • 41