Calcolatore substrato RER
Con un RER di 0,85, metà dell'energia arriva dai carboidrati e metà dai grassi. Inserisca un quoziente respiratorio misurato tra 0,70 e 1,00 e ottenga la ripartizione in percentuale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Rer
- 0,85
- Carboidrati (%)
- 50
- Grassi (%)
- 50
- Frazione di carboidrati
- 0,5
- Frazione di grassi
- 0,5
Il quoziente di scambio respiratorio, spesso scritto RER e definito come produzione di anidride carbonica divisa per consumo di ossigeno, è una lettura centrale della calorimetria indiretta nei laboratori di esercizio, nei carrelli metabolici e in molti protocolli di ricerca collegati a wearable. Quando l'ossidazione proteica è trascurata o già contabilizzata, un RER tra l'ossidazione pura di grassi vicino a zero virgola sette e l'ossidazione pura di carboidrati vicino a uno si proietta linearmente sulla frazione di energia di ciascun substrato. Coach, scienziati dello sport e studenti di fisiologia necessitano di quella ripartizione in modo rapido e riproducibile a partire da un unico valore misurato. Questo calcolatore di substrato dal quoziente di scambio respiratorio accetta un RER misurato, verifica che sia nella finestra classica non proteica da zero virgola sette zero a uno punto zero zero, e restituisce percentuali di carboidrati e grassi più frazioni equivalenti con una stringa di formula trasparente.
Cosa significano le percentuali di substrato del RER e come funziona il modello lineare
La calorimetria indiretta misura l'assunzione di ossigeno e l'uscita di anidride carbonica a bocca o maschera. Il loro rapporto, RER uguale a VCO2 su VO2, riflette la miscela di combustibili ossidati in condizioni aerobiche stabili quando il contributo proteico è piccolo o misurato a parte. L'ossidazione pura di grassi produce un RER vicino a zero virgola sette zero perché le molecole di grasso producono meno anidride carbonica rispetto all'ossigeno consumato.
L'ossidazione pura di carboidrati produce un RER di uno punto zero zero perché la stechiometria dell'ossidazione del glucosio bilancia CO2 e O2 uno a uno. Tra quegli ancoraggi, l'approssimazione classica di aula e laboratorio tratta il RER non proteico come miscela lineare: la distanza da zero virgola sette zero verso uno punto zero zero è la frazione energetica da carboidrati, e la distanza restante è quella da grassi.
In modo esplicito, la percentuale di carboidrati è RER meno zero virgola sette zero, diviso per zero virgola tre zero, per cento; la percentuale di grassi è uno punto zero zero meno RER, diviso per zero virgola tre zero, per cento. Con RER zero virgola otto cinque entrambe le percentuali sono cinquanta. Con zero virgola otto due i carboidrati sono al quaranta per cento e i grassi al sessanta.
Agli estremi si recuperano grassi puri o carboidrati puri. Valori sotto zero virgola sette zero o sopra uno punto zero zero escono da questa finestra a due substrati: possono segnalare errore di misura, iperventilazione, buffering, casi limite di chetosi o contributo anaerobico, e questa capacità li rifiuta invece di inventare percentuali fuori da zero a cento. Il modello è educativo e orientato alla pianificazione; non diagnostica malattie, non sostituisce un referto completo di carrello metabolico e non contempla ossidazione proteica, alcol o substrati insoliti senza dati di laboratorio aggiuntivi.
Chi lo usa: laboratori, app e didattica
I corsi di fisiologia dell'esercizio usano un calcolatore di substrato dal quoziente di scambio respiratorio affinché gli studenti convertano una sola lettura del carrello in una miscela di combustibili senza cercare tabelle di Lusk né codificare a mano la mappa lineare. I coach di forza e resistenza che già registrano il RER in stato stazionario di una sessione metabolica possono tracciare il contributo di carboidrati rispetto ai grassi per zone e settimane senza ricostruire formule di foglio di calcolo in ogni lingua.
Mantenga aspettative cliniche oneste: si tratta di una stima trasparente di pianificazione e formazione entro i limiti classici non proteici, non di una certificazione di dispositivo medico, e chi ha metabolismo atipico, malattia acuta o calibrazione gassosa incompleta deve affidarsi all'interpretazione professionale di referti di calorimetria completi. La conservazione delle fonti segue le stesse regole degli altri elementi parse del KIT; i risultati sono sicuri da mettere in cache e da asserire nei test automatici.
Quando il suo prodotto calcola già il RER a monte, questa capacità è l'ultimo passo aritmetico puro che trasforma quel numero in percentuali di substrato leggibili per dashboard, PDF e schermate di feedback all'atleta.
Casi d'uso
Report di laboratorio di fisiologia dell'esercizio
Converta un RER misurato in stato stazionario da un carrello metabolico in percentuali energetiche di carboidrati e grassi per report degli studenti e sintesi orientate al coach.
Domande frequenti
Quali valori di RER sono accettati?
Solo numeri finiti positivi da 0.70 (grassi puri) a 1.00 (carboidrati puri) inclusi.
Perché il RER 0.85 è particolare?
A 0.85 il modello lineare è a metà strada tra grassi puri e carboidrati puri, quindi entrambe le percentuali di substrato sono 50%. È un punto di controllo comune nei manuali.
Si tiene conto dell'ossidazione delle proteine?
No. La mappa classica a due substrati assume RER non proteico. Se dispone di azoto urinario o di un'altra correzione proteica, la applichi a monte e invii il quoziente non proteico solo se resta in [0.70, 1.00].
Che cosa significa un RER di 0,82?
Che circa il 40 % dell'energia proviene dai carboidrati e il 60 % dai grassi. Più il valore si avvicina a 0,70, più grassi si bruciano; più si avvicina a 1,00, più carboidrati.
Come si misura il quoziente respiratorio?
Con la calorimetria indiretta: una maschera o un boccaglio misura l'anidride carbonica espirata e l'ossigeno consumato. Il RER è il rapporto tra le due, rilevato in condizioni aerobiche stabili.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/rer-substrate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rer":0.85}'const res = await fetch("https://api.kit.forhosting.com/health/rer-substrate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rer": 0.85
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/rer-substrate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rer": 0.85
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/rer-substrate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rer":0.85}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rer":0.85}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/rer-substrate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"rer": 0.85
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rer_substrate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Input non validi, mancanti, non finiti o non positivi falliscono con invalid_input e non vengono addebitati.
Contratto di input, campi di risposta, validazione e comportamento di errore
I RER non positivi sono rifiutati in modo esplicito perché un rapporto di scambio gassoso non può essere zero né negativo in questo modello. La validazione fallita non consuma saldo prepagato. Non invii un RQ non proteico corretto fuori dalla finestra documentata senza capire che la mappa lineare a due combustibili non vale più come semplice ripartizione percentuale. Invii un corpo JSON con il campo obbligatorio rer: un numero finito nell'intervallo chiuso da zero virgola sette zero a uno punto zero zero incluso. Le stringhe numeriche sono accettate dopo trim; stringhe vuote, null, campi mancanti, NaN e Infinity falliscono con invalid_input indicando il campo. Gli alias respiratory_exchange_ratio, r, rq e respiratory_quotient sono accettati per lo stesso valore, così i client che già memorizzano il quoziente respiratorio con un'altra chiave non devono rinominarlo. Valori strettamente sotto zero virgola sette zero o sopra uno punto zero zero sono rifiutati con un messaggio che cita i limiti classici a due substrati, così i client API possono mostrare un suggerimento di validazione chiaro invece di limitare in silenzio. In caso di successo la risposta ripete rer, poi carb_percent e fat_percent come percentuali che sommano cento con arrotondamento stabile, carb_fraction e fat_fraction come frazioni sull'intervallo unitario per librerie di grafici, formula che riscrive entrambe le identità percentuali, method impostato a linear_rer_substrate e model_bounds che documenta pure_fat_rer e pure_carb_rer. Abbini questo endpoint alla propria pipeline di VO2 e VCO2: questa capacità non calcola il RER da flussi di gas grezzi; proietta solo un RER già misurato in percentuali di substrato.
Dove un'API di substrato da RER rende in laboratori, app e didattica
I prodotti di fitness e scienze dello sport che memorizzano il RER da sensori VO2 e VCO2 accoppiati chiamano un endpoint prepagato deterministico a $0.002 per elemento riuscito invece di reimplementare validazione e arrotondamento su ogni client.
Casi di integrazione
App di scienze dello sport e allenamento
Le app che già memorizzano il RER da sensori VO2 e VCO2 chiamano un endpoint prepagato stabile per le percentuali di substrato invece di reimplementare la mappa lineare su ogni client.
Demo in aula e test automatici
Docenti e pipeline CI ancorano JSON deterministico per RER noti (ad esempio 0.85 → 50% carboidrati / 50% grassi) senza rete né varianza di modello.
Domande tecniche
Come stimo l'uso di carboidrati e grassi dal RER?
Invii un RER finito in [0.70, 1.00]. L'API restituisce %CHO = ((RER − 0.70) / 0.30) × 100 e %fat = ((1.00 − RER) / 0.30) × 100, più le frazioni equivalenti.
Quanto costa il calcolatore di substrato da RER?
Lo strumento nel browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.