Aller au contenu
← Tout le Lab
Journal de projet29/07/2026a2.8.3#carlog

CarLog a2.8.3 — La boucle qui tournait à vide

626 à 695 lignes par seconde au lieu de 2 : ce qu'un délai retiré sans le voir peut coûter.

01

Ce que la mise à jour apporte

Un correctif critique : la boucle d'enregistrement tournait à vide et dupliquait les lignes. La même version corrige deux défauts de vitesse révélés par le même roulage.

02

Pourquoi je le fais

Le roulage du 28/07 a produit 626 à 695 lignes par seconde au lieu de 2 : 1 817 380 lignes en 48 minutes, 313 fois trop, et 460 Mo pour un seul trajet. Les mesures restaient justes, mais chaque ligne était répétée des centaines de fois. Sur ce même roulage, l'écran a affiché 0 km/h pendant 22 secondes alors que le système avait la bonne vitesse, et la vitesse est tombée à zéro six fois, à chaque changement de rapport.

03

Comment je m'y suis pris

  • Cause trouvée : en espaçant les lectures de régime et de pression à 500 ms dans la version précédente, le temps d'attente qui rythmait la boucle avait disparu sans être remplacé.
  • La boucle attend désormais la prochaine échéance, et une ligne n'est écrite que si le tour a mesuré quelque chose.
  • L'écran affiche la vitesse retenue par le système, et plus la valeur brute du GPS.
  • Nouvelle règle : une vitesse ne peut pas baisser plus vite que 8 m/s², la limite d'un freinage d'urgence sur route sèche.
  • Une procédure pour dégonfler les fichiers déjà produits. 137 tests automatisés.
04

Résultat attendu et obtenu

Attendu

Revenir à environ 2 lignes par seconde, et faire remonter le régime et la pression au-dessus de 1,9 Hz (tombés à 1,54 Hz pendant le défaut).

Obtenu

Le roulage suivant (29/07, 4 trajets, 45 minutes) confirme que la boucle ne tourne plus à vide.

Ce qui n'a pas tenu · La cadence du régime moteur, elle, a demandé un correctif de plus (a2.8.5), confirmé à 1,98 Hz le même jour.

Voir le projet CarLog →

En construction