Faixa de tolerância de resistor
Um resistor de 1000 Ω com ±5 % pode medir de 950 a 1050 Ω: uma faixa de ±50 Ω e uma amplitude de 100 Ω. Informe o valor nominal e a tolerância para obter os limites em análises de pior caso. 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
- Resistência nominal
- 1.000
- Tolerância (%)
- 5
- Tolerância absoluta
- 50 ohm
- Resistência mínima
- 950
- Resistência máxima
- 1.050
- Amplitude da faixa
- 100
Todo resistor real chega com uma faixa de tolerância em torno do valor nominal marcado, tipicamente mais ou menos um, cinco ou dez por cento em peças comuns de carbono ou filme metálico. Para a análise de circuitos no pior caso, você precisa da menor e da maior resistência que a peça ainda pode medir, não apenas do número impresso no corpo. Esta calculadora de faixa de tolerância multiplica os ohms nominais por um menos e por um mais a fração de tolerância, devolve a meia-faixa ôhmica absoluta e o intervalo completo entre extremos, e rejeita entradas absurdas como resistência não positiva ou tolerância acima de cem por cento. Use-a sempre que o datasheet cite ±tol% e você precise delimitar divisores de tensão, limitadores de LED, filtros RC ou dissipação de potência sob a dispersão de fabricação.
Fórmulas, campos de resposta, casos-limite e leitura da faixa
De modo equivalente, os extremos são o nominal menos e mais a meia-faixa absoluta. Range_span é máx. menos mín., sempre o dobro da tolerância absoluta em uma faixa percentual simétrica. O campo formula reescreve R_min igual a R vezes parêntese um menos tol sobre cem e R_max igual a R vezes parêntese um mais tol sobre cem, para a interface mostrar a identidade que o estudante escreve à mão.
Unit é sempre ohm. Exemplo: mil ohms a cinco por cento produz tolerância absoluta cinquenta ohms, mínimo novecentos e cinquenta, máximo mil e cinquenta e intervalo cem. Zero por cento de tolerância é permitido e colapsa mín. e máx. no nominal com intervalo zero — útil em redes idealizadas de livro.
Valores acima de cem por cento são rejeitados porque uma resistência mínima negativa não é física para um passivo e enganaria scripts de pior caso. Este produto não escolhe o valor E-series mais próximo, não converte códigos de cor e não modela coeficiente de temperatura nem envelhecimento; combine-o com suas tabelas de valores preferidos quando precisar de um número de peça em estoque.
Casos de uso
Faixas de aceitação em BOM e compras
Ferramentas de procurement guardam a janela ôhmica permitida para inspeção de entrada, para que uma peça de 10 kΩ ±5% seja checada contra 9.5–10.5 kΩ.
Perguntas frequentes
Quais unidades devo usar para a resistência nominal?
Use ohms. Para 4.7 kΩ envie 4700; para 10 MΩ envie 10000000.
O ±5% entra como 5 ou como 0.05?
Digite 5 para cinco por cento. O motor divide por 100 internamente. Digitar 0.05 significaria ±0.05%, não ±5%.
O que acontece se a tolerância for maior que 100%?
Uma faixa mais larga que ±100% empurraria o mínimo abaixo de zero ohms, o que não é válido para um resistor passivo.
A calculadora de faixa de tolerância de resistor é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Como uso a faixa de tolerância em um projeto de pior caso?
Informe o valor nominal e o ±% de cada resistor para obter os ohms mínimo e máximo. Depois combine esses extremos, por exemplo em um divisor de tensão, para achar as tensões de saída extremas que o circuito pode gerar.
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/resistor-tolerance-range \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nominal_resistance":1000,"tolerance_percent":5}'const res = await fetch("https://api.kit.forhosting.com/elec/resistor-tolerance-range", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nominal_resistance": 1000,
"tolerance_percent": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/resistor-tolerance-range",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nominal_resistance": 1000,
"tolerance_percent": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/resistor-tolerance-range", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nominal_resistance":1000,"tolerance_percent":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nominal_resistance":1000,"tolerance_percent":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/resistor-tolerance-range", 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
{
"nominal_resistance": 1000,
"tolerance_percent": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_tolerance_range",
"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
O que significam a resistência nominal e o percentual de tolerância em uma peça real
É o centro da faixa de fabricação permitida, não uma garantia de que cada amostra meça exatamente esse valor em um multímetro. O percentual de tolerância é a semi-largura percentual do fabricante nessa faixa: cinco significa ±5%, um ±1%, dez ±10%, e zero seria um resistor ideal sem dispersão. Famílias through-hole e SMD comuns usam valores preferidos E24 ou E96 com tolerâncias declaradas como ±0.1%, ±1%, ±5% ou ±20% conforme processo e preço. Faixas de código de cores ou códigos de montagem superficial codificam as décadas nominais e a letra ou anel de tolerância; esta calculadora não decodifica cores — pressupõe que você já conhece os ohms nominais e o percentual. A resistência nominal é o valor marcado ou de catálogo em ohms: mil para uma peça de 1 kΩ, dez mil para 10 kΩ, quatro mil e setecentos para um clássico 4.7 kΩ, e assim por diante. Envie ambos os campos como números JSON finitos ou strings numéricas. Aliases como resistance, R, ohms e nominal para o valor central, e tolerance, tol, percent e tol_pct para o percentual, são aceitos para que símbolos de livro e clientes API curtos mapeiem com clareza. As magnitudes devem permanecer dentro dos limites finitos publicados para que os isolates do Worker fiquem estáveis. Entradas idênticas sempre produzem JSON idêntico porque o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede. Campos ausentes, strings vazias, NaN, Infinity, resistência nominal não positiva, tolerância negativa e tolerância maior que cem por cento falham com invalid_input e não são cobrados.
Fórmulas, campos de resposta, casos-limite e leitura da faixa
O motor converte o percentual na fração tol sobre cem, multiplica essa fração pela resistência nominal para obter absolute_tolerance em ohms, e forma min_resistance como o nominal vezes um menos a fração e max_resistance como o nominal vezes um mais a fração. Method é resistor_tolerance_range. Cem por cento é a borda extrema permitida: o mínimo chega a zero ohms e o máximo ao dobro do nominal. Respostas bem-sucedidas ecoam nominal e tolerância limpos, depois absolute_tolerance, min_resistance, max_resistance, range_span, unit, formula e method para o código a jusante ramificar sem inspecionar formas.
Uso da API, preços, projeto no pior caso, educação e limites práticos
Chame a calculadora gratuita no navegador para checagens em protoboard, relatórios de laboratório e limites rápidos de divisor sem abrir uma planilha. A análise no pior caso costuma avaliar cada combinação de mín. e máx. de peças que interagem; esta capacidade fornece a faixa de um resistor para o seu laço externo compor os cantos multiparte. Mantenha as requisições pequenas, fixe os extremos arredondados em testes e obtenha faixas de tolerância reproduzíveis para BOMs, plugins LMS e workers de borda sem hospedar lógica própria de planilha. Envie um corpo JSON com nominal_resistance em ohms e tolerance_percent como percentual desse nominal. Use a API pré-paga quando um configurador de peças, ferramenta de rendimento de fabricação, oráculo de dever de eletrônica ou plugin CAD precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com calculadoras de resistência em série e em paralelo quando precisar de extremos de rede, e com ferramentas de divisor de tensão quando ambos os resistores de uma razão puderem ir a extremos opostos de suas faixas. Autores que publicam SDKs podem mapear min_resistance e max_resistance em checagens de regra de projeto que sinalizem quando um limite de corrente ou tensão é violado em qualquer extremo.
Casos de integração
Limites de divisor de tensão no pior caso
Engenheiros informam o nominal e o ±% de cada resistor do divisor para obter ohms mín./máx. antes de combinar cantos da tensão de saída.
Oráculos de sala de aula e de deveres
Cursos de eletrônica fixam JSON determinístico para exercícios R·(1±tol/100), incluindo tolerâncias negativas ou acima de 100% que devem falhar com invalid_input.
Perguntas técnicas
Como calcular a resistência mínima e máxima a partir do percentual de tolerância?
Envie nominal_resistance (ohms) e tolerance_percent (p. ex. 5 para ±5%). A resposta devolve min_resistance = R·(1 − tol/100) e max_resistance = R·(1 + tol/100), mais absolute_tolerance e range_span.