Comprimento do duto bass-reflex
Informe um duto de 3 polegadas, sintonia de 40 Hz e uma caixa de 2 pés cúbicos e saiba quanto cortar de cada tubo, já descontadas as 2,196 polegadas que as bocas abertas acrescentam. Vale para 1 a 16 dutos redondos iguais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Diâmetro do duto
- 3
- Frequência de sintonia
- 40
- Volume da caixa
- 2
- Quantidade de dutos
- 1
- Comprimento do duto
- 3,7087259299 in
- Área do duto
- 7,0685834706
- Comprimento efetivo
- 5,9047259299
- Correção de extremidade
- 2,196
Uma caixa bass-reflex é um ressonador de Helmholtz: a massa de ar no duto e a compliância do ar no gabinete fixam uma frequência de sintonia Fb que sustenta o alto-falante abaixo da ressonância em ar livre. Quem constrói precisa do comprimento de tubo que atinge essa Fb para um diâmetro interno escolhido, um volume interno líquido e um número de dutos circulares idênticos. Esta calculadora de comprimento de duto aplica a fórmula de Helmholtz para conduto circular com correção de boca de 0.732 diâmetros, recebe o diâmetro em polegadas, a frequência de sintonia em hertz, o volume da caixa em pés cúbicos e a quantidade de dutos, e devolve o comprimento necessário de cada duto em polegadas.
Como o comprimento Helmholtz é obtido a partir do diâmetro, Fb, volume e quantidade de dutos
Uma caixa acústica ventilada é um ressonador de Helmholtz. O tampão de ar no duto se comporta como uma massa, e o ar vedado no gabinete se comporta como uma mola. A ressonância deles é a frequência de sintonia Fb que você escolhe para que a saída do duto sustente o alto-falante abaixo da ressonância em ar livre e o pico de impedância fique onde foi planejado.
Reorganizar a identidade de Helmholtz para um conduto circular dá o comprimento físico de cada duto. O comprimento efetivo Leff é igual à velocidade do som ao quadrado vezes a área total de dutos S, dividida por quatro pi ao quadrado vezes Fb ao quadrado vezes o volume interno líquido.
A velocidade do som é tomada como trezentos e quarenta e três metros por segundo, o valor usual a vinte graus em ambiente interno, convertida internamente para polegadas por segundo de modo que diâmetro em polegadas e volume em pés cúbicos produzam comprimento em polegadas. A área geométrica de N dutos circulares idênticos é N vezes pi vezes o quadrado de D sobre dois. Como o ar em cada boca do conduto participa da massa oscilante, uma correção de comprimento é subtraída de Leff.
Esta calculadora usa o fator clássico de construção k igual a 0.732 diâmetros, soma de uma boca interna flangeada no baffle e uma boca externa livre: o tubo de PVC ou papelão sem alargamento que atravessa a parede da caixa. Um resultado negativo é fisicamente honesto: a correção de boca já fornece mais massa do que o alvo de Helmholtz, então aquele diâmetro, quantidade, volume e Fb não podem ser realizados como um tubo simples. Suba Fb, aumente a caixa, reduza o diâmetro ou use menos dutos.
Casos de uso
Montagem doméstica de subwoofers bass-reflex
Transforme um volume líquido escolhido, uma Fb-alvo e um diâmetro de duto circular num comprimento de corte em polegadas para tubo de PVC ou papelão através do baffle.
Caixas automotivas com dois dutos
Dimensione dois dutos idênticos juntos para que cada tubo fique curto o bastante para caber no porta-malas e ainda atinja a frequência de sintonia pretendida.
Reconstrução de monitores de estúdio e caixas PA
Recupere um comprimento de tubo perdido a partir do volume da caixa e de uma Fb-alvo quando o conduto original desapareceu e só resta o desenho.
Perguntas frequentes
Quais unidades a calculadora de comprimento de duto usa?
Converta litros para pés cúbicos e milímetros para polegadas antes de chamar; a aritmética não mistura sistemas de unidades.
Por que toda entrada precisa ser positiva?
Um diâmetro, Fb, volume ou quantidade de dutos igual a zero ou negativo deixa o comprimento de Helmholtz indefinido (divisão por zero, gabinete vazio ou sem conduto).
O que significa um comprimento de duto negativo?
A correção de boca já fornece mais massa de ar do que a Fb-alvo exige, então aquele diâmetro, quantidade, volume e frequência não podem ser realizados como um tubo simples. Aumente a caixa, suba Fb, reduza o diâmetro ou use menos dutos.
Por que o duto cortado é menor que o comprimento efetivo?
Porque o ar logo além de cada boca do tubo vibra junto com o ar de dentro. Num duto de 3 polegadas, a calculadora tira 0,732 vezes o diâmetro, ou 2,196 polegadas, do comprimento efetivo para chegar ao corte real.
Qual velocidade do som a calculadora de duto considera?
Ela usa 343 metros por segundo, o valor usual para um ambiente a cerca de vinte graus. Esse número é convertido internamente para que um diâmetro em polegadas e um volume em pés cúbicos resultem num comprimento em polegadas.
Ferramentas relacionadas
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/audio/port-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}'const res = await fetch("https://api.kit.forhosting.com/audio/port-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/port-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/port-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/port-length", 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
{
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.port_length",
"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.
Limites
max_diameter | 48 |
max_frequency | 20000 |
max_volume | 10000 |
max_ports | 16 |
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. |
Notas técnicas
Toda entrada deve ser um número finito estritamente maior que zero; valores zero, negativos, ausentes ou não finitos falham com invalid_input e não são cobrados. Use a página sem custo, ou chame a API a US$ 0,002 por pedido bem-sucedido.
Como o comprimento Helmholtz é obtido a partir do diâmetro, Fb, volume e quantidade de dutos
O port_length devolvido é portanto Leff menos 0.732 vezes D, em polegadas, e é o comprimento de cada um dos N dutos porque eles são idênticos. O endpoint não modela bocas alargadas, dutos de fenda de seção retangular, enchimento, vazamento nem o volume de deslocamento do alto-falante; isso é descontado do volume da caixa pelo construtor antes da chamada.
Contrato de entrada, unidades, campos de resposta e erros de validação
Os erros sempre nomeiam o campo canônico para que o formulário web marque o controle certo. Magnitudes acima dos tetos documentados falham para que um erro de digitação não derrube o isolate. Uma verificação familiar é um duto de três polegadas, quarenta hertz, dois pés cúbicos e um duto; a mesma caixa com dois dutos encurta cada tubo porque a área total subiu. Envie um corpo JSON com quatro campos obrigatórios. port_diameter é o diâmetro interno de cada duto circular em polegadas; os aliases diameter, d, Dv e port_d são aceitos. tuning_frequency é a sintonia de caixa Fb desejada em hertz; aceitam-se frequency, fb, Fb, freq e hz. box_volume é o volume interno líquido do gabinete em pés cúbicos depois de subtrair o deslocamento do alto-falante; aceitam-se volume, vb, Vb e enclosure_volume. port_count é o número de dutos idênticos como inteiro positivo de um a dezesseis; aceitam-se n, N, ports e number_of_ports. Cada campo numérico pode chegar como número JSON ou como string numérica; booleanos, objetos, strings vazias, NaN e Infinity falham com invalid_input. Zero e negativos falham porque o comprimento de Helmholtz fica indefinido para um diâmetro nulo, um alvo de zero hertz, um gabinete vazio ou zero dutos: esse é o contrato que esta capacidade existe para fazer valer, e essas falhas não são cobradas. port_count precisa ser um número inteiro: um duto e meio não é um arranjo físico coberto por esta identidade. Em caso de sucesso o corpo ecoa as entradas limpas e devolve port_length como o comprimento geométrico de cada duto em polegadas, port_area como a área circular total em polegadas quadradas, effective_length como Leff antes da correção de boca, end_correction como k vezes D, uma string formula que reafirma a identidade, e unit definido como in. Campos ausentes são invalid_input e não são cobrados. Chamadas API bem-sucedidas usam o preço-base publicado US$ 0,002; o caminho gratuito do navegador executa a mesma função solve sem consumir saldo pré-pago.
Onde uma calculadora de comprimento de duto de alto-falante rende o investimento
Quem monta um subwoofer doméstico e já escolheu um volume interno líquido e uma Fb-alvo a partir de um alinhamento Thiele–Small ainda precisa de um comprimento de corte para o tubo de PVC ou papelão que vai colar através do baffle. Um duto de três polegadas numa caixa de dois pés cúbicos a quarenta hertz é um pedaço de tubo diferente do mesmo duto numa caixa de quatro pés cúbicos, e cortar duas vezes porque a correção de boca foi esquecida desperdiça um fim de semana. Monitores de estúdio e caixas PA pequenas que estão sendo reconstruídas com um woofer novo precisam da mesma identidade quando o tubo original se perdeu e no desenho restam só o volume da caixa e uma Fb-alvo. Caixas de áudio automotivo encaixadas no porta-malas perdoam ainda menos: costuma-se usar dois dutos idênticos para cada tubo caber, e esta calculadora aceita port_count para dimensionar o par junto em vez de chutar. Quem já calcula Vb numa planilha pode chamar a API a partir de um script e fixar port_length nos testes para que uma ordem de oficina nunca discorde da página. Como a implementação é parse pura tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002, sem tokens de modelo e sem rede de saída, e a validação falha não consome saldo. Mantenha toda entrada finita e estritamente positiva, envie o volume em pés cúbicos e o diâmetro em polegadas, fixe port_length nos seus testes e você obtém um comprimento de conduto reproduzível para um subwoofer, uma caixa automotiva, uma reconstrução de monitor ou um worker na borda, sem montar uma suíte de projeto de gabinetes própria.
Perguntas técnicas
Como se calcula o comprimento do duto de um alto-falante?
A identidade de Helmholtz para conduto circular é reorganizada para o comprimento geométrico: Leff = c²S/(4π²Fb²Vb) com c = 343 m/s, depois L = Leff − 0.732·D. Envie o diâmetro em polegadas, Fb em hertz, o volume em pés cúbicos e uma quantidade positiva de dutos; a API devolve L em polegadas.
Quanto custa a calculadora de comprimento de duto de alto-falante?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.