Integrador com amp op: inclinação e constante de tempo RC
Esta calculadora de integrador com amplificador operacional fornece as duas grandezas que definem a resposta ideal a uma entrada constante: a constante de tempo RC e a taxa sinalizada de variação da tensão de saída.
Executar grátis
Informe a tensão em volts, o resistor de entrada em ohms e o capacitor de realimentação em farads. Como o integrador é inversor, uma entrada positiva produz inclinação negativa, e uma entrada negativa produz inclinação positiva. O cálculo é determinístico, usa unidades SI explícitas e atende estudos, verificações iniciais de projeto, preparação de laboratório e automações pela API por US$ 0,002 por solicitação.
O significado da inclinação do integrador
Um integrador inversor ideal liga a fonte à entrada inversora por um resistor e coloca um capacitor na realimentação entre a saída e esse terminal. A entrada não inversora normalmente fica em uma referência. Com realimentação negativa ideal, o nó inversor permanece no potencial de referência e nenhuma corrente entra no amplificador operacional. Assim, a corrente do resistor carrega ou descarrega o capacitor. Quando a tensão de entrada é constante, essa corrente também é constante e a saída varia linearmente, em vez de se estabilizar com ganho fixo. A calculadora apresenta essa variação como output_slope_v_per_s, em volts por segundo. O sinal é essencial: Vin positiva faz a saída cair, Vin negativa faz a saída subir e entrada zero gera inclinação zero. O resultado representa uma taxa, não uma tensão absoluta. Para obter a saída depois de um intervalo, comece com uma saída inicial conhecida e some a inclinação multiplicada pelo tempo, desde que o circuito permaneça linear e não alcance um trilho de alimentação.
Como R, C e a constante de tempo definem o resultado
O cálculo começa por tau = R*C. Ohms multiplicados por farads equivalem a segundos, portanto tau indica a rapidez da resposta. Em seguida, a inclinação é dVout/dt = -Vin/(R*C), ou -Vin/tau. Aumentar a resistência ou a capacitância eleva a constante de tempo e reduz o módulo da inclinação. Dobrar R sem alterar Vin e C reduz a taxa à metade; dobrar C causa o mesmo efeito. Inverter o sinal de Vin inverte a inclinação, mas não muda tau. As entradas usam unidades SI explícitas: resistance_ohm está em ohms e capacitance_f em farads. Converta previamente valores em quilo-ohms ou microfarads. Por exemplo, dez quilo-ohms são 10000 ohms e um microfarad é 0.000001 farad. R e C precisam ser finitos e maiores que zero, pois componentes passivos nulos ou negativos tornam a fórmula inadequada. precision controla o arredondamento estável sem modificar o cálculo físico.
Como usar o modelo ideal diante dos limites reais
Este resultado auxilia o projeto inicial e a conferência, mas não substitui uma simulação completa. Um integrador real não pode manter uma rampa indefinidamente: a saída se aproxima de um trilho, e o desempenho depende da excursão de saída, faixa de modo comum, produto ganho-largura de banda, slew rate, correntes de polarização, fuga do capacitor e tolerâncias. Circuitos práticos frequentemente usam um resistor em paralelo com o capacitor para limitar o ganho em baixa frequência e impedir que pequenos offsets saturem a saída. Esse resistor altera a função de transferência e não faz parte deste modelo. A ferramenta também não integra uma forma de onda amostrada; ela calcula a inclinação para Vin constante durante um intervalo. Use time_constant_s e output_slope_v_per_s para conferir contas, selecionar um primeiro par RC, preparar traços de laboratório ou criar testes reprodutíveis. Depois, consulte o datasheet do amplificador, as alimentações, a faixa do sinal e as características do capacitor antes de validar o circuito físico.
Casos de uso
Preparar uma prática de eletrônica analógica
Preveja o sentido e a velocidade da rampa e a constante RC antes da medição com osciloscópio.
Selecionar um primeiro par RC
Compare resistores e capacitores que forneçam a ordem de grandeza desejada para a variação da saída.
Criar testes determinísticos
Gere inclinações e constantes estáveis para software didático, exercícios e verificações automatizadas.
Perguntas frequentes
Quais fórmulas são usadas?
São usadas tau = R*C e dVout/dt = -Vin/(R*C) para um integrador inversor ideal com entrada constante.
Por que uma entrada positiva gera inclinação negativa?
O sinal entra no terminal inversor. A corrente de realimentação do capacitor equilibra a do resistor e faz a saída cair.
Quais unidades você deve informar?
Informe volts, ohms e farads. Os resultados são dados em volts por segundo e segundos.
O resultado inclui a tensão inicial de saída?
Não. Ele informa a taxa de variação; combine-a com uma saída inicial conhecida e o tempo decorrido.
A ferramenta prevê saturação e limites reais?
Não. Verifique trilhos, excursão, largura de banda, slew rate, offsets, correntes, tolerâncias e o capacitor separadamente.
Quanto custa uma solicitação à API?
Uma solicitação bem-sucedida custa US$ 0,002. O mesmo cálculo determinístico é gratuito no navegador.
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/opamp-integrator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input_voltage_v":2,"resistance_ohm":10000,"capacitance_f":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/opamp-integrator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input_voltage_v": 2,
"resistance_ohm": 10000,
"capacitance_f": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/opamp-integrator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input_voltage_v": 2,
"resistance_ohm": 10000,
"capacitance_f": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/opamp-integrator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input_voltage_v":2,"resistance_ohm":10000,"capacitance_f":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input_voltage_v":2,"resistance_ohm":10000,"capacitance_f":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/opamp-integrator", 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
{
"input_voltage_v": 2,
"resistance_ohm": 10000,
"capacitance_f": 0.000001
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.opamp_integrator",
"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_abs_input_voltage_v | 1000000000000000 |
max_resistance_ohm | 1000000000000000 |
max_capacitance_f | 1000000000000000 |
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. |