Calculadora LM317
Com 240 Ω e 720 Ω, um LM317 entrega 5,036 V, um pouco acima de 5 V: digite os dois resistores de programação e receba a tensão de saída da fórmula da folha de dados, já com a corrente do pino de ajuste. 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
- R1
- 240
- R2
- 720
- Vref
- 1,25
- Iadj
- 0,00005
- Razão
- 3
- Tensão de saída
- 5,036
O LM317 é o regulador linear ajustável clássico de três terminais: dois resistores entre OUT, ADJ e terra programam a tensão contínua que aparece no pino de saída.
Como dois resistores definem a saída do LM317
O LM317 mantém uma referência de cerca de 1,25 V entre o pino de saída e o pino de ajuste. O resistor superior fica sobre essa referência, então passa por ele uma corrente fixa que segue até o terra pelo resistor inferior. Por isso a saída sobe até a referência multiplicada por um mais a razão entre o resistor inferior e o superior. Além disso, o próprio pino de ajuste deixa sair uma pequena corrente que também passa pelo inferior, e a saída real fica um pouco mais alta. No par clássico de 240 Ω e 720 Ω a razão é 3, a referência é multiplicada por quatro até chegar a 5 V e a corrente de ajuste leva o resultado a 5,036 V, como no exemplo da folha de dados.
Erros comuns e o que este cálculo não cobre
O erro mais frequente é trocar os dois resistores, o que muda o resultado por completo. O segundo é calcular o par como um divisor de tensão simples e esquecer a corrente do pino de ajuste. Os dois resistores precisam ter valores reais e positivos: zero ohm colocaria a referência em curto e é recusado. Este cálculo dá apenas a tensão de saída programada. Ele não dimensiona o dissipador, não verifica se a entrada deixa folga suficiente acima da saída nem escolhe diodos de proteção, então confira esses pontos separadamente antes de montar ou consertar uma fonte.
Como dois resistores definem a tensão de saída
O regulador linear ajustável LM317 de três terminais mantém uma referência típica de 1.25 volts entre o pino de saída e o pino de ajuste, e programa uma saída mais alta com o divisor resistivo ligado em ADJ. Esta calculadora usa as constantes típicas de folha de dados Vref igual a 1.25 volts e Iadj igual a 50 microamperes. Essas constantes vêm na resposta para você ver qual modelo foi aplicado; não são entradas extras.
Ambas as resistências devem ser finitas e estritamente positivas em ohms: zero ohms dividiria por zero ou curto-circuitaria a referência, e ohms negativos não são um resistor físico. Um par de livro de 240 ohms e 720 ohms produz portanto um pouco mais de cinco volts depois de incluir o termo Iadj, batendo com o exemplo da folha de dados e não com um divisor passivo que ignore o servo.
Casos de uso
Lista de materiais e reconstrução em reparo
Automatize a mesma fórmula do navegador para que uma lista de peças ou dois resistores sobreviventes recuperem a referência pretendida do LM317.
Perguntas frequentes
Qual tensão de saída 240 Ω e 720 Ω dão em um LM317?
5,036 V. A referência de 1,25 V é multiplicada por um mais 720 dividido por 240, o que dá 5 V, e a pequena corrente que sai do pino de ajuste pelo resistor de 720 Ω soma o restante.
Onde fica cada resistor em um LM317?
O resistor superior fica entre o pino de saída e o pino de ajuste, e 240 Ω é o valor comum da folha de dados. O inferior vai do pino de ajuste ao terra. Trocá-los dá uma tensão bem diferente, então confira o esquema antes.
Por que a saída do LM317 fica um pouco acima da fórmula simples?
Porque uma pequena corrente sai do pino de ajuste e passa pelo resistor inferior, somando um pouco de tensão à referência multiplicada pela razão dos resistores. Calcular o par como um divisor de tensão comum ignora isso e dá um valor um pouco baixo.
Consigo recuperar a tensão prevista de uma placa que estou consertando?
Sim, se os dois resistores de programação estiverem inteiros. Leia os valores, digite-os e você recebe a tensão que o projetista escolheu, o que ajuda a conferir um regulador novo antes de alimentar o resto do circuito.
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/elec/lm317 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":240,"r2":720}'const res = await fetch("https://api.kit.forhosting.com/elec/lm317", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 240,
"r2": 720
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/lm317",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 240,
"r2": 720
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/lm317", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":240,"r2":720}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":240,"r2":720}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/lm317", 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
{
"r1": 240,
"r2": 720
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.lm317",
"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
Resistores nulos, negativos, ausentes ou não numéricos falham com invalid_input e não são cobrados.
Como o LM317 define Vout a partir de R1 e R2
Um JSON idêntico sempre produz um JSON idêntico porque o caminho é aritmética de ponto flutuante pura, sem rede, sem semente aleatória e sem relógio de parede.
Contrato de entrada, formato da resposta e comportamento de erro
Use o formulário gratuito do navegador para o protoboard e as checagens de laboratório, e o contrato idêntico a partir de scripts quando um configurador de peças ou um oráculo de lição de casa precisar de uma tensão estável a partir de dois resistores em estoque. Este produto não dimensiona dissipadores, margem de dropout nem diodos de proteção; combine-o com uma calculadora de dissipação linear quando a próxima pergunta for watts de encapsulamento e não volts de referência. Campos ausentes, strings vazias, valores não numéricos, NaN, Infinity, zero e ohms negativos falham com invalid_input nomeando o campo culpado, e essas falhas não são cobradas. 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.
Onde uma calculadora de tensão LM317 se justifica
Técnicos de reparo que reconstroem um estágio ajustável queimado muitas vezes só conhecem os dois resistores com código de cores ainda na placa; alimentar esses ohms numa calculadora LM317 confiável recupera o trilho pretendido antes de remontar outro regulador. Mantenha páginas de dissipação de regulador linear, divisor passivo e resistor série LED separadas para que cada intenção de busca tenha uma página clara, em vez de uma ferramenta multitopologia que confunda tanto estudantes quanto mecanismos de busca. Equipes de bring-up de firmware e hardware escolhem duas peças E12 ou E24 da gaveta, precisam da tensão real do servo incluindo Iadj e não de um 1.25 arredondado vezes um mais a razão, e querem esse número em JSON para fixar na tabela de revisão de projeto. Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Trilhos de 5 V e 12 V no protoboard
Informe R1 e R2 do divisor LM317 para obter a tensão regulada, incluindo o termo pequeno Iadj, antes de ligar um adaptador de parede a um trilho lógico ou analógico.
Tarefas de laboratório e checagens da folha de dados
Deixe os estudantes verificar Vout = Vref(1+R2/R1)+Iadj·R2 contra exemplos de livro do LM317 com respostas golden determinísticas.
Perguntas técnicas
Como se calcula a tensão de saída do LM317 a partir de R1 e R2?
Envie R1 positivo (OUT até ADJ) e R2 (ADJ até o terra) em ohms. A API devolve Vout = 1.25·(1 + R2/R1) + 50 µA·R2, a identidade típica da folha de dados, mais a razão e as constantes usadas.
Qual resistor é R1 e qual é R2 em um LM317?
R1 é o resistor entre o pino OUT e o pino ADJ (muitas vezes 240 Ω). R2 vai de ADJ ao terra; aumentar R2 eleva a saída regulada.
Por que R1 e R2 precisam ser números positivos?
Uma resistência nula ou negativa não é um resistor de programação físico e dividiria por zero ou inverteria o servo. A tarefa falha com invalid_input e não é cobrada.
Esta calculadora LM317 inclui a corrente Iadj?
Sim. Os típicos 50 µA do pino de ajuste entram como Iadj·R2. Vref (1.25 V) e Iadj voltam no JSON para você ver o modelo, não adivinhar.
Quanto custa a calculadora LM317?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.