Bonne Nouvelle !
Le projet va de nouveau avancer !
Le projet va de nouveau avancer !
Support officiel Megasquirt, Tech Edge WBO2, Tuner Pro, AutoSport Labs et Fenixecu
C'est la façon dont est calculée les pas de pression collecteur par le calculateur pour construire les différentes tables qui se servent de cette information. Dans l'eprom du calculateur est stocké une valeur hexadécimale qui correspond à la valeur du pas de pression pour la table correspondante. Pour traduire cette valeur hexadécimale en valeur physique, il faut appliquer la relation :
Tout a fait, puisque les tables ont les mêmes références ! donc les entêtes sont les mêmes, de même que les pas de régime. Logique non ?
Ces valeurs ne sont pas (facilement) modifiables et n'apparaissent pas dans l'eprom. Elles sont dans le programme et ne sont pas une "table". Inutile de les chercherRedDog a écrit : ↑09 déc. 2018 19:04
Pour ces deux tables, les en-tête de colonnes sont identiques ( 80 , 317 , 555 , 793 , 1031 , 1268 , 1506 , 1744 , 1982)
En me basant sur la formule (valeur hexa * 7.43)+80, je trouve les valeurs hexa correspondantes : ( 0 , 20 , 40 , 60 , 80 , A0 , C0 , E0 , 0100).
En fait au lieu de 154 ça serait 198.RedDog a écrit :La table réelle ne commencerait elle pas à l'offset 01A0 (valeur 10) pour se terminer a l'offset 01A8 et dans ce cas la première colonne de CARTA et CARTI serait 154 au lieu de 0 et la dernière serait 1974 et non 1982 ?
Pas dans une table, OK mais si elles sont dans le programme, elle sont FORCEMENT dans l' EPROM puisque c'est là qu'est stocké le dit "programme" (offsets 0328 à 0FFF). Il me parait assez invraisemblable que ces pas de pression soient issus d'un calcul, s'ils sont "en dur" il s'agit, à mon humble avis d'une "structure" pour ne pas dire "une table", même si elle n(a pas été identifiée jusqu'à présent. Bien entendu, je peu faire fausse route, nul n'est parfait.Manu a écrit :Ces valeurs ne sont pas (facilement) modifiables et n'apparaissent pas dans l'eprom. Elles sont dans le programme et ne sont pas une "table". Inutile de les chercher
Non, non, c'est bien dans le code, mais pas dans l'eprom sous forme de table... Et la source est sûre ! Pour modifier les pas de pression il faut décompiler le code et le comprendre afin de pouvoir modifier les octets requis, et de manière scientifique, voir pour les plus courageux recompiler le code. Certains l'ont fait. Certains on également ajouté des colonnes de pression aux tables (en les déplaçant). Certains ont également modifier le code de manière encore plus poussée. Puis ils sont passés à des calculateurs programmables (Megasquirt pour ceux que je connais, forcément). Et là ils ont vite abandonnés la recherche/modification des calculateurs d'origine...RedDog a écrit : ↑11 déc. 2018 15:24Pas dans une table, OK mais si elles sont dans le programme, elle sont FORCEMENT dans l' EPROM puisque c'est là qu'est stocké le dit "programme" (offsets 0328 à 0FFF). Il me parait assez invraisemblable que ces pas de pression soient issus d'un calcul, s'ils sont "en dur" il s'agit, à mon humble avis d'une "structure" pour ne pas dire "une table", même si elle n(a pas été identifiée jusqu'à présent. Bien entendu, je peu faire fausse route, nul n'est parfait.