Calculadora VO2 max protocolo Bruce en cinta
Un hombre que aguanta 12:30 en el protocolo de Bruce en cinta se detiene en la etapa 5 con un VO2 max estimado de 44,59375 mL/kg/min. Indique su tiempo total y su sexo para convertir una prueba de esfuerzo en una cifra de forma aeróbica. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Tiempo
- 12,5
- Sexo
- Masculino
- Tiempo (min)
- 12,5
- Tiempo (formato)
- 12:30
- Etapa al detenerse
- 5
- Etapas completadas
- 4
El protocolo Bruce en cinta es una prueba de esfuerzo graduada que aumenta la velocidad y la pendiente cada tres minutos hasta que el sujeto se detiene. El tiempo total sobre la banda es un indicador habitual de la aptitud cardiorrespiratoria: los fisiólogos del ejercicio convierten esa duración en un VO2 max estimado mediante regresiones publicadas específicas por sexo. Un tiempo no positivo o inválido se rechaza como entrada inválida porque una duración cero o negativa no describe un ensayo Bruce completado.
Qué mide el protocolo Bruce y qué datos debe enviar
El VO2 max es la tasa máxima a la que el organismo puede captar y utilizar oxígeno durante el ejercicio intenso, suele expresarse en mililitros de oxígeno por kilogramo de masa corporal por minuto. Los carros de laboratorio lo miden con intercambio gaseoso, pero muchas clínicas y programas deportivos siguen usando la prueba multietapa Bruce en cinta porque el protocolo está estandarizado: cada etapa dura tres minutos mientras suben velocidad e inclinación hasta fatiga voluntaria o criterios clínicos de parada.
El mejor resumen de un ensayo completado es el tiempo total en la cinta. Esta calculadora traduce ese tiempo en VO2 max estimado con las regresiones clásicas de campo por sexo: para hombres, VO2 max es catorce punto ocho menos uno punto tres siete nueve por T más cero punto cuatro cinco uno por T al cuadrado menos cero punto cero uno dos por T al cubo; para mujeres, VO2 max es cuatro punto tres ocho por T menos tres punto nueve, donde T son minutos.
El sexo obligatorio debe ser male o female para aplicar la regresión correcta; el motor también acepta códigos numéricos uno y cero y las etiquetas cortas m y f.
Qué puede hacer con ella
Rehabilitación cardiaca y registros de esfuerzo graduado
Las clínicas anotan el tiempo total Bruce en cinta y lo convierten en VO2 max estimado con una fórmula Foster estable para notas de visita y gráficos de progreso.
Laboratorios de ciencias del deporte y software de coaching
Laboratorios y aplicaciones que ya guardan el tiempo de parada Bruce llaman a un extremo prepago de VO2 max en lugar de reimplementar polinomios por sexo en cada cliente.
Preguntas frecuentes
¿Cuál es la fórmula Bruce de VO2 max?
Para mujeres, el VO2 max es 4.38·T − 3.9. T es el tiempo total Bruce en cinta en minutos. Esta calculadora aplica la fórmula que corresponde al campo sex.
¿Qué ocurre si el tiempo es cero o negativo?
El tiempo debe ser un valor positivo que indique cuánto completó usted en el protocolo Bruce; un tiempo no positivo se rechaza y no se cobra.
¿Necesito el sexo además del tiempo?
Sí. El sexo elige la regresión específica (cúbica Foster masculina frente a lineal femenina). Indique male o female; el motor también acepta códigos cortos m/f y 1/0.
¿Es gratis la calculadora VO2 max del protocolo Bruce en cinta?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Es lo mismo que el VO2 max de laboratorio?
No. Es una estimación de campo a partir de regresiones publicadas del tiempo Bruce, no el VO2 peak por intercambio gaseoso de un carro metabólico. Úselo para cribado aeróbico práctico y docencia, no como diagnóstico clínico aislado.
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/health/vo2max-bruce \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"time":12.5,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/vo2max-bruce", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"time": 12.5,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vo2max-bruce",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"time": 12.5,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vo2max-bruce", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"time":12.5,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"time":12.5,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vo2max-bruce", 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
{
"time": 12.5,
"sex": "male"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2max_bruce",
"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.
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
Esta capacidad acepta el tiempo total Bruce en minutos decimales o en cadena reloj, junto con el sexo, aplica la cúbica de Foster para hombres o la fórmula lineal para mujeres, y devuelve JSON estructurado con el VO2 max en mililitros por kilogramo por minuto, el control de etapas y la fórmula empleada. El camino es aritmética pura, sin red ni semilla aleatoria, de modo que clínicas, laboratorios deportivos, cursos de educación física y clientes de API prepago obtienen resultados idénticos cada vez.
Qué mide el protocolo Bruce y qué datos debe enviar
Envíe el campo obligatorio time como número finito positivo de minutos decimales; se aceptan los alias time_min, total_time, duration, t y minutes, y las cadenas reloj M:SS o MM:SS se convierten a minutos. Entradas idénticas producen siempre el mismo JSON porque el algoritmo no toca la red, un modelo, un reloj ni un generador aleatorio. Si faltan time o sex, hay valores no finitos, etiquetas de sexo no admitidas o tiempo no positivo, la petición falla con invalid_input y no se cobra. Los tiempos por encima del techo de seguridad de treinta minutos también se rechazan para mantener acotado el Worker.
Cómo leer la respuesta y errores habituales en la cinta
Recuerde que la estimación supone un protocolo Bruce estándar con cronometraje preciso y un esfuerzo máximo o limitado por síntomas: sujetarse a los pasamanos, paradas clínicas tempranas, pendientes no estándar y diferencias de ritmo sesgan el resultado, y esta calculadora no corrige el entorno ni la medicación. No confunda este extremo con tablas percentil por edad y sexo, fórmulas de distancia Cooper de doce minutos ni el VO2 peak de laboratorio: son intenciones de búsqueda distintas y viven en productos separados cuando los necesite. Si la petición es correcta, la respuesta repite time_min en minutos decimales y time_display como cadena M:SS legible, la etiqueta canónica de sexo, stage_at_stop y stages_completed para las etapas Bruce de tres minutos, y vo2max_ml_kg_min como el consumo máximo de oxígeno estimado. El campo unit_vo2max es siempre ml/kg/min para que las interfaces etiqueten el número sin cadenas fijas. El campo formula reexpresa la regresión aplicada de forma legible, formula_key es foster_cubic_men o linear_women para ramificar en código, y method es siempre bruce_treadmill_protocol para distinguir este producto de estimaciones Cooper, Rockport o por cociente de frecuencia cardiaca. Stage_at_stop es el número de etapa Bruce en la que se detuvo el ensayo, con tope en siete; stages_completed indica cuántos bloques completos de tres minutos finalizaron antes de la parada. Un tiempo no positivo es imposible en un ensayo completo y genera un invalid_input claro que menciona non-positive time.
Uso de la API, precio, flujos clínicos y límites prácticos
Use la calculadora gratuita de VO2 max del protocolo Bruce en el navegador para laboratorios docentes, cribados previos a la actividad y controles rápidos de entrenamiento sin montar una hoja de constantes Foster. Prefiera minutos decimales del panel de la cinta; si su interfaz recoge cadenas reloj, páselas como time y el motor las convierte antes de aplicar la fórmula por sexo. Mantenga expectativas clínicas: se trata de una estimación de campo educativa y de planificación, no de un dispositivo médico de diagnóstico, y las personas con síntomas cardiovasculares deben seguir consejo médico profesional y no una sola fórmula aislada. Envíe un cuerpo JSON con time obligatorio y sex obligatorio entre male y female. Emplee la API prepago cuando un sistema de consulta cardiológica, un cuaderno de ciencias del deporte, un LMS escolar o un diario de entrenamiento necesiten un contrato estable con saldo KIT a $0.002 por ítem correcto; los fallos de validación no consumen saldo tras el rechazo del motor. Combine este extremo con su propio flujo de prueba de esfuerzo y guarde vo2max_ml_kg_min junto con fecha, medicación y motivos de parada para gráficos longitudinales. Quienes publiquen SDK pueden mapear vo2max_ml_kg_min a paneles y exportar columnas CSV con tiempo Bruce y VO2 max estimado: los mismos números que un fisiólogo calcula a mano tras un ensayo graduado en cinta.
Casos de integración
Cursos de fisiología del ejercicio y correctores de tareas
Los cursos comparan estimaciones de campo con el VO2 peak de laboratorio y fijan JSON esperado en pruebas automatizadas con salidas Bruce deterministas.