Aller au contenu
🛠️ToolsShed

Tire Size Calculator

Analyser les codes de taille des pneus (ex. 205/55R16) et calculer la hauteur de flanc, le diamètre total, la circonférence et les révolutions par mile.

Format du Code de Pneu

205/55R16 signifie : largeur de section 205mm / ratio d'aspect 55% / R=radiale / diamètre de jante 16in.

À propos de cet outil

Un code de taille de pneu comme 205/55R16 contient toutes les informations sur les dimensions du pneu, mais interpréter ces chiffres peut être déroutant. Cette calculatrice décode instantanément cette notation énigmatique et révèle la hauteur réelle du flanc, le diamètre total, la circonférence de roulement et le nombre de révolutions que le pneu complète par mile. Comprendre ces mesures est important car elles affectent la précision du compteur de vitesse, l'efficacité énergétique et les caractéristiques de maniabilité du véhicule.

Pour utiliser l'outil, entrez simplement le code de taille du pneu au format standard (largeur/rapport d'aspect, radial ou diagonal, et diamètre de la roue) et la calculatrice affiche toutes les métriques clés. Vous découvrirez la hauteur du flanc de votre pneu en millimètres, son diamètre total en pouces, la distance parcourue en une rotation complète et le nombre de tours par minute à des vitesses d'autoroute. Ces informations sont précieuses pour comparer les options de pneus, diagnostiquer les erreurs du compteur de vitesse ou planifier des modifications.

Questions Fréquentes

Implémentation du Code

import re

def parse_tire(code: str) -> dict | None:
    m = re.match(r'^(\d{3})/(\d{2})([RDB])(\d{1,2}(?:\.\d)?)$', code.strip().upper())
    if not m:
        return None
    width_mm = int(m.group(1))
    aspect_ratio = int(m.group(2))
    construction = m.group(3)
    rim_inches = float(m.group(4))

    sidewall_mm = width_mm * aspect_ratio / 100
    total_diameter_mm = rim_inches * 25.4 + 2 * sidewall_mm
    circumference_mm = total_diameter_mm * 3.14159265
    revs_per_mile = 1609344 / circumference_mm
    revs_per_km = 1000000 / circumference_mm

    return {
        "width_mm": width_mm,
        "aspect_ratio": aspect_ratio,
        "construction": construction,
        "rim_inches": rim_inches,
        "sidewall_mm": round(sidewall_mm, 1),
        "total_diameter_mm": round(total_diameter_mm, 1),
        "total_diameter_inches": round(total_diameter_mm / 25.4, 2),
        "circumference_mm": round(circumference_mm, 1),
        "revs_per_mile": round(revs_per_mile, 1),
        "revs_per_km": round(revs_per_km, 1),
    }

result = parse_tire("205/55R16")
for k, v in result.items():
    print(f"{k}: {v}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.