Calculadora de distancia de detención
A 20 m/s, con 1,5 s de reacción y una deceleración de 8 m/s², un coche recorre 30 m antes de frenar y 25 m frenando: 55 m en total. Indique velocidad, reacción y deceleración y obtenga ambos tramos y el total. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad
- 20
- Tiempo de reacción
- 1,5
- Desaceleración
- 8
- Distancia de reacción (m)
- 30 m
- Distancia de frenado (m)
- 25
- Distancia de frenado (m)
- 55
Esta calculadora de distancia de detención determina el recorrido total de un vehículo desde el instante en que aparece un peligro hasta que queda completamente inmóvil. El total es la suma de dos tramos: la distancia de percepción a velocidad constante durante el tiempo de reacción del conductor, y después la distancia de frenado bajo deceleración constante. La identidad de forma cerrada es d = v t + v² / (2 a). Con la velocidad en metros por segundo, un tiempo de reacción no negativo en segundos y una deceleración de frenado estrictamente positiva en metros por segundo al cuadrado, el motor devuelve la distancia en metros. Las tablas del código de circulación, los formadores de flotas, los deberes de física y los simuladores de seguridad necesitan esa cifra combinada, no un fragmento solo de frenado o solo de reacción. Se rechaza la deceleración nula porque el término de frenado quedaría indefinido. La aritmética es plenamente determinista: sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.
Qué significa la distancia de detención total y qué magnitudes determinan la respuesta
En la seguridad vial y la cinemática del vehículo, la distancia de detención total es el tramo de calzada que un vehículo recorre desde que aparece un peligro hasta que queda del todo en reposo. Es la suma de dos segmentos físicamente distintos que ocurren en secuencia. Primero llega la distancia de pensamiento, también llamada distancia de reacción o de percepción-reacción: mientras el conductor todavía ve, decide y lleva el pie al pedal, la velocidad se trata como constante, de modo que esa longitud es velocidad por tiempo de reacción.
Después llega la distancia de frenado: una vez que los frenos aplican una deceleración constante de magnitud a, la identidad SUVAT o de trabajo-energía con velocidad final nula se reordena como el cuadrado de la velocidad entre el doble de la deceleración. Sumar ambas longitudes es el total de forma cerrada: d equivale a v t más v al cuadrado entre dos a.
La intención de búsqueda de esta página se agrupa en frases como calculadora de distancia de detención, distancia de parada total a partir de velocidad y tiempo de reacción, distancia de pensamiento más frenado, reacción del conductor y deceleración, y cuánto recorre un coche antes de detenerse. Las personas desean la cifra combinada en metros para contrastarla con una tabla del código de circulación, un briefing de flota o una simulación, no un fragmento solo de frenado o solo de reacción.
La deceleración nula no es válida porque el término de frenado quedaría indefinido; los campos ausentes o no numéricos fallan igual, de modo que una celda defectuosa nunca se convierte en una distancia cero silenciosa. Mantenga las unidades coherentes: convierta kilómetros por hora a metros por segundo dividiendo entre 3.6 antes de llamar; de lo contrario tanto el término lineal como el cuadrático son dimensionalmente incorrectos y el resultado en metros no puede contrastarse con una hoja de trabajo.
Dónde encaja la distancia de detención total en la formación, el estudio y el software
Use la herramienta del navegador cuando desee una distancia de detención total inmediata al corregir una hoja del código de circulación, comparar un conductor alerta de un segundo con un valor de diseño de dos segundos y medio a la misma velocidad, informar a una flota sobre peligros en noche húmeda que cambian tanto el tiempo de reacción como la deceleración disponible, o comprobar una constante de física de juego para el retraso antes de aplicar los frenos y la parada que sigue.
Elija unidades de forma coherente: si la velocidad sigue en kilómetros por hora, conviértala antes de llamar para que el tiempo en segundos, la deceleración en metros por segundo al cuadrado y la distancia en metros compartan la base SI metro-segundo. No hay modelo de lenguaje, ni servicio externo de tráfico o meteorología, ni aleatoriedad, de modo que la capacidad es segura para fijarla en comprobaciones de integración continua y materiales didácticos reproducibles.
Conecte el extremo a ejercicios de seguridad, correctores de concursos, hojas de ingeniería de carreteras o pasos de preprocesado en los que ya prefiera errores de dominio explícitos —como rechazar una deceleración nula— frente a widgets opacos que no expliquen por qué se rechazó una entrada incorrecta. Recuerde que una herramienta solo de frenado informa v al cuadrado entre dos a, y una de distancia de reacción informa v por t; son intenciones de búsqueda distintas y cifras distintas.
Esta calculadora es la distancia de detención combinada del código de circulación, la cifra que suele buscarse al preguntar cuánto recorre un coche antes de parar, y las tres entradas existen para que el tiempo de pensamiento y la fuerza de frenado puedan variarse de forma independiente en la misma solicitud.
Qué puede hacer con ella
Ejercicios de parada total en código de circulación y aula
Estudiantes y correctores confirman cuánto recorre un vehículo desde el peligro hasta el reposo para una velocidad, un tiempo de reacción y una deceleración dados, con rechazo claro cuando la deceleración es nula, negativa, ausente o no numérica.
Escenarios de flotas y formación de conductores
Compare tiempos de reacción alerta frente a retrasados y deceleraciones en seco frente a mojado a la misma velocidad para que los briefings muestren cómo crecen la distancia de pensamiento y la de frenado antes de que el vehículo se detenga.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de distancia de detención?
Parada total del código de circulación a velocidad constante y después deceleración constante: d = v t + v² / (2 a), donde v es la velocidad del vehículo, t el tiempo de reacción y a la deceleración de frenado. No se modelan la velocidad variable durante el pensamiento, la modulación ABS ni las tablas de fricción neumático-calzada.
¿Qué ocurre si la deceleración es nula?
La deceleración debe ser un número positivo mayor que cero; un valor nulo dejaría indefinido el término de frenado, no se factura y no se devuelve distancia.
¿En qué se diferencia la distancia de detención total de la de frenado o de la de reacción por separado?
La distancia de reacción es v t mientras el conductor todavía reacciona. La distancia de frenado es v²/(2a) mientras el vehículo decelera. La distancia de detención total es la suma de ambos tramos, que es la cifra que devuelve esta calculadora.
¿Cómo uso una velocidad en km/h?
Divídala entre 3,6 para pasarla a metros por segundo antes de escribirla. Si se salta ese paso, tanto el tramo de reacción como el de frenado salen mal y el total deja de coincidir con las tablas del código de circulación.
¿La calculadora tiene en cuenta el estado de la carretera o los neumáticos?
No directamente. No hay modelo de fricción ni tabla de neumáticos: usted escribe la deceleración de frenado, de modo que una calzada mojada o helada se traduce en una deceleración menor. Tampoco considera alcohol ni cansancio.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/phys/stopping-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":20,"reaction_time":1.5,"deceleration":8}'const res = await fetch("https://api.kit.forhosting.com/phys/stopping-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 20,
"reaction_time": 1.5,
"deceleration": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/stopping-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 20,
"reaction_time": 1.5,
"deceleration": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/stopping-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":20,"reaction_time":1.5,"deceleration":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":20,"reaction_time":1.5,"deceleration":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/stopping-distance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"speed": 20,
"reaction_time": 1.5,
"deceleration": 8
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.stopping_distance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significa la distancia de detención total y qué magnitudes determinan la respuesta
Este motor devuelve speed, reaction_time y deceleration validados, las dos longitudes de tramo reaction_distance_m y braking_distance_m, el total stopping_distance_m, una etiqueta formula d=v*t+v^2/(2a), una etiqueta method stopping_distance y la unit m. No hay tabla neumático-calzada ni integración numérica: el motor evalúa esa identidad dentro del rango admitido o rechaza la entrada con invalid_input.
Cómo valida la entrada esta calculadora y aplica d = v t + v² / (2 a)
Se admiten cadenas numéricas que se interpretan como números finitos, de modo que formularios y canalizaciones tipo CSV pueden pasar valores sin un casting extra. Tras la validación, deceleration debe ser estrictamente positiva. Una deceleración nula implicaría un término de frenado infinito por la división entre dos a; un valor negativo significaría aceleración en lugar de frenado, por lo que ambos casos se rechazan con un mensaje que nombra el campo y declara que la deceleración debe ser un número positivo mayor que cero. El tiempo de reacción debe ser no negativo: un tiempo de reacción nulo produce un total igual solo al tramo de frenado, coherente con una respuesta instantánea. Speed debe ser no negativo: velocidad cero produce distancia de detención cero, coherente con un vehículo aparcado. Las magnitudes por encima del techo documentado se rechazan para que un desbordamiento no se haga pasar por una longitud enorme de carretera. No hay modelo de fricción, ni tabla de alcohol o fatiga, ni integración numérica de una fuerza de freno variable en el tiempo; es la identidad ideal unidimensional del código de circulación a partir de las tres entradas conocidas. Envíe un cuerpo JSON con speed, reaction_time y deceleration obligatorios. El campo preferido para el intervalo es reaction_time, pero se aceptan los alias time, t, reaction, thinking_time y perception_time para que hojas de cálculo, cadenas de consulta y formularios tipados reutilicen el mismo contrato. Speed acepta los alias v, velocity y vehicle_speed. Deceleration acepta los alias a, braking, braking_deceleration y decel. Cada campo debe estar presente y ser finito: claves ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan de inmediato con invalid_input antes de devolver ninguna distancia, y la validación fallida no se cobra. El motor calcula entonces reaction_distance_m como speed por reaction_time, braking_distance_m como speed por speed entre dos veces deceleration, y stopping_distance_m como la suma de ambos tramos. Los resultados se redondean a una cuadrícula estable de diez decimales, de modo que la misma entrada produce siempre el mismo JSON en distintos motores JavaScript.
Dónde encaja la distancia de detención total en la formación, el estudio y el software
Use la API cuando un script, una plataforma didáctica, un simulador de autoescuela o un cuaderno necesiten JSON estable para muchos triples velocidad-tiempo-deceleración bajo un único contrato. Cada solicitud correcta es un ítem facturable a $0.002; la validación fallida no consume saldo. Los resultados son totalmente deterministas: la misma speed, el mismo reaction_time y la misma deceleration producen siempre el mismo campo stopping_distance_m.
Casos de integración
Fixtures deterministas para pruebas de seguridad
Las canalizaciones que alimentan pruebas unitarias o demos interactivas de conducción pueden invocar un oráculo puro de distancia de detención total en lugar de reimplementar d=v t + v²/(2a) en cada lenguaje.
Preguntas técnicas
¿Cómo se calcula la distancia de detención total a partir de la velocidad, el tiempo de reacción y la deceleración?
Envíe un cuerpo JSON con speed en metros por segundo (no negativo), reaction_time en segundos (no negativo) y deceleration en metros por segundo al cuadrado (debe ser positiva). La respuesta devuelve stopping_distance_m más las dos longitudes de tramo, las entradas validadas, formula, method y unit.
¿Cuánto cuesta la calculadora de distancia de detención?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada correcta; la entrada inválida no se cobra.