Calculadora de profundidade máxima para nitrox e trimix
A calculadora de profundidade máxima operacional converte a fração de oxigênio de um gás respirável e um limite de pressão parcial de oxigênio em uma profundidade em metros ou pés.
Executar grátis
Ela funciona para nitrox e trimix porque a PMO depende da fração de oxigênio; as proporções de hélio e nitrogênio não alteram este cálculo específico. Informe o oxigênio como decimal, por exemplo 0.32, ou como porcentagem, por exemplo 32, escolha um limite de ppO2 e receba tanto a profundidade matemática exata quanto um resultado conservador em unidades inteiras, arredondado para baixo. Este recurso aritmético não substitui análise do gás, treinamento, planejamento nem verificação independente.
Entenda o significado da profundidade máxima operacional
A profundidade máxima operacional, geralmente abreviada como PMO ou MOD, é a profundidade em que o oxigênio de uma mistura respirável atinge uma pressão parcial escolhida. À medida que a pressão ambiente aumenta durante a descida, a pressão parcial de cada gás da mistura também aumenta. Assim, uma mistura com 32 por cento de oxigênio alcança determinado limite em uma profundidade menor que o ar, enquanto um trimix com menos oxigênio alcança o mesmo limite mais fundo. O cálculo responde a uma pergunta restrita: em que ponto esta mistura atinge o valor de ppO2 informado por você? Ele não determina se esse limite é adequado para você, para o esforço planejado, para o tempo de exposição, para os procedimentos de emergência ou para as normas da sua organização de treinamento. Considere o resultado apenas um número a ser verificado de modo independente dentro de um plano de mergulho completo. Analise o cilindro, confirme que o rótulo e a troca de gás planejada correspondem à mistura real e garanta que toda a equipe use as mesmas unidades e premissas. A fração de hélio não é solicitada porque a PMO depende do oxigênio, embora o hélio continue essencial em outras partes do planejamento com trimix, como profundidade narcótica, descompressão, estresse térmico e densidade do gás.
Informe corretamente a mistura e o limite de pressão
Informe o teor de oxigênio analisado como fração decimal ou porcentagem. Para EAN32, tanto 0.32 quanto 32 produzem a mesma fração normalizada. O limite de ppO2 é informado em bar e deve ser uma escolha explícita feita fora desta calculadora, de acordo com treinamento e procedimentos apropriados. Não copie um valor apenas porque ele aparece em um exemplo: limites operacionais e de contingência podem ser diferentes, e uma escolha aceitável pode depender do esforço, da duração, do ambiente, das orientações da agência e do plano. Selecione metros ou pés para a saída. A calculadora usa a aproximação comum para água salgada de 10 metros ou 33 pés para cada bar adicional de pressão ambiente. Primeiro, ela divide o limite de ppO2 pela fração de oxigênio para obter a pressão ambiente absoluta, subtrai a atmosfera da superfície e converte a pressão restante em profundidade. Para transparência, a resposta inclui fração normalizada, porcentagem de oxigênio, pressão ambiente, profundidade exata, PMO arredondada para baixo e fórmula com valores substituídos. Verifique se a porcentagem normalizada coincide com a análise do cilindro antes de usar a profundidade em outro lugar. Um erro de unidade ou de casa decimal pode gerar um resultado aparentemente plausível, mas perigoso.
Interprete e confira o resultado com prudência
A profundidade exata é o resultado aritmético direto, arredondado somente para facilitar a leitura. O campo maximum_operating_depth é arredondado para baixo até o metro ou pé inteiro, em vez de ser aproximado à unidade mais próxima, para não exibir uma profundidade além do limite de pressão parcial escolhido. Essa convenção é útil em rótulos, tabelas, verificações de software e notas de planejamento, mas não é autorização para descer até esse número em qualquer condição. Confira a resposta de forma independente com o método ensinado pelo seu instrutor ou organização e aplique qualquer arredondamento mais conservador, intervalo de profundidade, correção de altitude ou margem operacional exigida pelo plano real. A conversão padrão usada aqui é uma aproximação para água salgada; água doce, altitude e convenções de pressão podem exigir tratamento diferente. A PMO também não informa obrigação descompressiva, exposição do sistema nervoso central ao oxigênio, exposição pulmonar, densidade do gás, trabalho respiratório, narcose, retenção de dióxido de carbono, reservas ou estratégia de subida. Use gás analisado, reguladores e marcações corretos, conferência da equipe e um plano completo. Pela API, cada cálculo determinístico custa US$ 0,002; a versão no navegador usa a mesma lógica pura para conferências imediatas.
Casos de uso
Rotular um cilindro de nitrox analisado
Calcule uma PMO conservadora em unidade inteira com a porcentagem medida e o limite de ppO2 escolhido antes de aplicar o rótulo.
Conferir um plano com trimix
Verifique o limite de profundidade baseado no oxigênio enquanto trata separadamente descompressão, densidade, narcose e reservas.
Adicionar controles de PMO a um software
Use a resposta determinística da API para comparar uma profundidade planejada ou de troca com o limite de oxigênio calculado para a mistura.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela usa MOD = (limite de ppO2 / fração de oxigênio - 1) × 10 para metros, ou × 33 para pés, com a aproximação comum para água salgada.
Devo informar o oxigênio como 0.32 ou 32?
Os dois formatos funcionam. Valores até 1 são tratados como frações e valores acima de 1 como porcentagens; a saída mostra a porcentagem normalizada para conferência.
Por que o trimix não exige a fração de hélio?
Somente a fração de oxigênio determina a PMO para uma ppO2 escolhida. O hélio ainda afeta descompressão, densidade, narcose, aspectos térmicos e o planejamento geral.
Por que o resultado inteiro é arredondado para baixo?
Isso evita apresentar um metro ou pé inteiro além do limite exato de ppO2. Aplique qualquer convenção mais conservadora exigida pelo seu treinamento ou plano.
A calculadora escolhe um limite seguro de ppO2?
Não. Você informa o limite. A escolha exige treinamento adequado e consideração de esforço, tempo, condições, procedimentos e orientações aplicáveis.
Quanto custa o cálculo pela API?
Cada cálculo pela API custa US$ 0,002. O cálculo também está disponível no navegador com a mesma lógica determinística.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/hobby/sport-dive-mod \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"oxygen_fraction":0.32,"ppo2_limit":1.4}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-dive-mod", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"oxygen_fraction": 0.32,
"ppo2_limit": 1.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-dive-mod",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"oxygen_fraction": 0.32,
"ppo2_limit": 1.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-dive-mod", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"oxygen_fraction":0.32,"ppo2_limit":1.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"oxygen_fraction":0.32,"ppo2_limit":1.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-dive-mod", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"oxygen_fraction": 0.32,
"ppo2_limit": 1.4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_dive_mod",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |