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.