Conversor boost
Com 12 V de entrada e ciclo de trabalho de 0,5, um conversor boost ideal entrega 24 V, um ganho de 2. Informe a tensão e o ciclo como fração e veja saída, ganho e fórmula. 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
- Vin
- 12
- Ciclo de trabalho
- 0,5
- Vout
- 24
- Ganho de tensão
- 2
- Equação
- Vout = 12 / (1 − 0.5) = 24 V
- Tensão unitária
- V
Um conversor boost ideal, também chamado conversor CC–CC elevador, sobe uma tensão de entrada contínua Vin até uma tensão de saída contínua mais alta Vout comutando um indutor para uma rede de diodo e capacitor. Em condução contínua com peças sem perdas, o balanço de volt-segundo no indutor produz a identidade de livro Vout igual a Vin dividido por um menos o ciclo de trabalho D da chave. Esta calculadora aceita uma tensão de entrada finita e um ciclo de trabalho entre zero e um, e devolve a tensão de saída elevada, o ganho um sobre um menos D, e uma string de fórmula curta que você pode copiar para um caderno de laboratório. Vin negativa é rejeitada porque este modelo elementar descreve uma fonte contínua unipolar alimentando um estágio elevador, não um inversor de CA. Um ciclo de trabalho igual a um também é rejeitado: um menos D seria zero e o ganho ideal seria infinito.
Como surge a fórmula ideal Vout = Vin / (1 − D) do conversor boost
Durante o intervalo ligado de duração D vezes o período de comutação T o transistor está fechado, o indutor fica ligado à fonte contínua e a corrente do indutor sobe sob a tensão Vin. Durante o intervalo desligado de duração (1 − D) vezes T a chave abre, a corrente do indutor segue pelo diodo rumo ao capacitor de saída e à carga, e a tensão do indutor é Vin menos Vout, negativa quando a saída já supera a entrada.
Em regime periódico o volt-segundo líquido do indutor em um ciclo deve ser zero; senão a corrente de magnetização caminharia sem limite. Esse balanço é Vin vezes D vezes T mais (Vin menos Vout) vezes (1 − D) vezes T igual a zero.
Cancele o período T comum, expanda o segundo termo e reúna semelhantes: Vin vezes D mais Vin menos Vin vezes D menos Vout mais Vout vezes D igual a zero, que se reduz a Vin igual a Vout vezes (1 − D), daí Vout igual a Vin dividido por (1 − D). A razão de conversão M igual a Vout sobre Vin igual a um sobre (1 − D) é sempre pelo menos um para ciclo de trabalho no intervalo semiaberto de zero inclusive a um exclusive.
Com D igual a zero a chave nunca liga e Vout iguala Vin; quando D se aproxima de um o ganho ideal cresce sem limite. Conversores reais incluem resistência do enrolamento, queda da chave, queda do diodo e fronteiras de condução descontínua que cortam a tensão de fato obtida, mas essas perdas ficam fora desta identidade elementar.
Onde uma calculadora de conversor boost se justifica
Laboratórios de eletrônica de potência pedem que o aluno preveja a saída ideal de um estágio boost antes de montá-lo em protoboard ou em um módulo MOSFET governado por PWM; um oráculo confiável que devolve Vin dividido por (1 − D) agiliza os cálculos prévios e a correção automática de deveres que de outro modo esconderiam escorregões aritméticos.
Firmware embarcado que programa um driver LED boost, um trilho USB-C elevador a partir de uma célula de lítio, ou um conversor de bateria para doze volts costuma precisar de uma tensão esperada em forma fechada para testes unitários sem levantar um banco SPICE a cada revisão.
Cadernos de energia renovável convertem a tensão de um string fotovoltaico na tensão de barramento implicada por um ciclo de trabalho escolhido durante percursos de ponto de máxima potência, e precisam de rejeição honesta de um ciclo igual a um em vez de um infinito silencioso que envenene uma planilha. Validação falha não consome saldo.
Em hardware real mantenha D longe da unidade: quando o ciclo de trabalho se aproxima de um crescem a corrente do indutor e o estresse da chave, e a resistência parasita derruba o ganho infinito teórico. Esta capacidade informa só a identidade ideal de condução contínua; não dimensiona o indutor, não escolhe a frequência de comutação nem modela condução descontínua, ripple nem eficiência. Use uma página de projeto de conversor para essas perguntas e deixe nítida esta intenção de busca.
Casos de uso
Laboratórios de eletrônica de potência e deveres
Preveja a saída ideal Vout = Vin / (1 − D) antes de um laboratório em protoboard ou módulo MOSFET, e avalie os cálculos de ciclo de trabalho do aluno contra um oráculo determinístico.
Testes de firmware em trilhos elevadores
Afirme a tensão de barramento esperada de um driver LED, um boost USB-C ou um conversor de bateria para 12 V em testes unitários sem montar um banco SPICE a cada revisão de firmware.
Cadernos de PV e MPPT
Converta a tensão de um string fotovoltaico e o ciclo de trabalho escolhido da chave na tensão de barramento contínua implicada durante percursos de ponto de máxima potência.
Perguntas frequentes
O que acontece se o ciclo de trabalho não estiver entre 0 e 1?
Ciclo de trabalho é a fração ligada D, não um percentual; valores abaixo de 0 ou acima de 1, e D exatamente igual a 1 (ganho ideal infinito), são rejeitados e não são cobrados.
Por que uma tensão de entrada negativa é rejeitada?
Este modelo elementar descreve um estágio elevador contínuo unipolar.
A calculadora inclui perdas do indutor, do diodo e da chave?
Não. Informa só a identidade sem perdas de condução contínua Vout = Vin / (1 − D). Resistência parasita, queda de diodo, condução descontínua e eficiência pertencem a uma página de projeto de conversor.
O ciclo de trabalho deve ser digitado como 50 ou 0,5?
Como fração: 0,5 significa que a chave conduz durante metade de cada período de comutação. O valor 50 é recusado, então uma porcentagem nunca passa por engano como se fosse uma fração.
Que saída se obtém com ciclo de trabalho zero?
A saída é igual à entrada, porque a chave nunca liga e o ganho vale um. Conforme o ciclo se aproxima de um, o ganho ideal cresce sem limite; por isso um ciclo exatamente igual a um é recusado.
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/phys/boost-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vin":12,"duty_cycle":0.5}'const res = await fetch("https://api.kit.forhosting.com/phys/boost-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vin": 12,
"duty_cycle": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/boost-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vin": 12,
"duty_cycle": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/boost-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vin":12,"duty_cycle":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vin":12,"duty_cycle":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/boost-converter", 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
{
"vin": 12,
"duty_cycle": 0.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.boost_converter",
"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. |
Notas técnicas
Como surge a fórmula ideal Vout = Vin / (1 − D) do conversor boost
A implementação é aritmética de ponto flutuante determinística, sem chamadas de rede, sem sementes aleatórias e sem carimbos de relógio, de modo que entradas idênticas sempre produzem o mesmo JSON.
Contrato de entrada, forma da resposta e comportamento de erro
Se vin for estritamente negativa a tarefa falha porque uma fonte negativa está fora deste modelo unipolar; zero é permitido e gera saída nula. Ciclo de trabalho é fração, não percentual: D igual a 0.5 significa cinquenta por cento ligado, e um valor 50 é rejeitado. Envie dois números finitos obrigatórios: vin, a tensão de entrada contínua em volts, e duty_cycle, a fração de tempo ligado D da chave. Alias são aceitos: v_in, input_voltage e Vin para a fonte; duty, d e D para o ciclo de trabalho. Cada campo pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, NaN e Infinity falham com invalid_input nomeando o campo. Se duty_cycle não estiver entre 0 e 1 —ou seja, D menor que zero ou D maior que um— a tarefa falha com mensagem de que o ciclo de trabalho deve estar entre 0 e 1. Se D for exatamente 1, um menos D é zero e a saída ideal não está definida, então esse caso também é invalid_input em vez de Infinity. Em sucesso o corpo reitera vin e duty_cycle limpos, devolve vout igual a vin dividido por (1 − duty_cycle) arredondado a doze casas para goldens estáveis entre ambientes, voltage_gain igual a um sobre (1 − D), unit_voltage V, mais strings formula e equation para planilhas. Exemplo: vin igual a doze volts e duty_cycle igual a um meio gera vout de vinte e quatro volts e ganho de dois, porque doze dividido por (1 − 0.5) é vinte e quatro. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago. Emparelhe o formulário gratuito do navegador com o mesmo módulo que a API usa para que demos de sala e testes automáticos não divirjam.
Onde uma calculadora de conversor boost se justifica
Como a implementação é parse puro de tier A, cada chamada bem-sucedida custa a base publicada US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Como se calcula a tensão de saída de um conversor boost ideal?
Envie números finitos vin (entrada contínua não negativa em volts) e duty_cycle D com 0 ≤ D < 1. A API devolve Vout = Vin / (1 − D) e o ganho 1/(1 − D).
Quanto custa a calculadora de conversor boost?
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.