Calculadora de resistencias y condensador para 555 astable
Pida 1000 Hz con un 60 % de ciclo de trabajo y obtendrá un condensador E12 de 5,6 nF y las dos resistencias de temporización calculadas para él, en un 555 astable clásico. Diseñe desde el resultado, no a tanteo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Frecuencia (Hz)
- 1 000
- Ciclo de trabajo (%)
- 60
- Frecuencia objetivo (Hz)
- 1 000
- Ciclo de trabajo objetivo (%)
- 60
- R1 (Ω)
- 51 524,8229
- R2 (Ω)
- 103 049,646
Diseñe un oscilador 555 astable a partir del resultado que necesita, sin probar componentes al azar. También entregará los tiempos alto y bajo, la frecuencia conseguida y el ciclo real. El método determinista corresponde al circuito normal de dos resistencias sin diodo de direccionamiento.
Convierta frecuencia y ciclo en tres componentes
El condensador oscila aproximadamente entre un tercio y dos tercios de la alimentación, por lo que cada intervalo depende de ln(2). Su suma forma el período y su inversa es la frecuencia. Introduzca hercios y porcentaje; recibirá ohmios, faradios, microfaradios y segundos.
En la topología clásica de dos resistencias, el ciclo debe ser estrictamente superior a 50% e inferior a 100%. Para valores menores se necesita un diodo de direccionamiento u otra topología.
Por qué se selecciona un condensador E12
La frecuencia y el ciclo fijan una proporción de resistencias y un producto resistencia-capacitancia, pero no determinan tres componentes únicos. Calcula la capacitancia ideal, busca de manera determinista en la serie E12 entre diez picofaradios y mil microfaradios, escoge el valor logarítmicamente más cercano y vuelve a calcular las resistencias ideales. Antes de fabricar, seleccione resistencias disponibles cercanas y compruebe el desplazamiento con el cálculo directo o una simulación.
Las tolerancias, fugas, umbrales, temperatura y alimentación harán que el circuito real se aparte del objetivo.
Aplique el resultado con seguridad
Introduzca la frecuencia relevante para la carga y el porcentaje durante el cual la salida debe permanecer alta. La respuesta repite objetivos y resultados para que un cliente automatizado pueda verificarlos. Consulte siempre la hoja de datos de la variante exacta: resistencias muy pequeñas exigen demasiada corriente, valores muy grandes agravan las fugas y condensadores diminutos quedan dominados por capacitancias parásitas.
Desacople la alimentación cerca del integrado y aleje el nodo temporizador de pistas conmutadas.
Qué puede hacer con ella
Diseño de intermitentes LED
Seleccione condensador y resistencias para una cadencia visible y una relación alto-bajo deliberada.
Planificación de generadores de tono
Obtenga una red temporal ideal para un zumbador antes de elegir tolerancias comerciales.
Configuradores automáticos de piezas
Integre el dimensionamiento determinista del 555 en docencia, listas de materiales o flujos electrónicos.
Preguntas frecuentes
¿Por qué no puedo solicitar un ciclo de 50%?
Para 50% o menos debe usar un diodo u otra topología.
¿Las resistencias son valores comerciales?
No. El condensador se elige de la serie E12, pero las resistencias son ideales. Seleccione valores próximos y verifique el tiempo resultante.
¿Incluye tolerancias de componentes?
No. Aplica ecuaciones nominales; para el peor caso considere tolerancias, fugas, temperatura y umbrales reales.
¿Cómo elige entre tantas combinaciones de componentes posibles?
La frecuencia y el ciclo de trabajo solo fijan una relación entre resistencias y un producto RC, así que hay infinitas soluciones. Parte de una resistencia preferida de 100 kΩ, calcula la capacidad ideal, toma el valor E12 más cercano en escala logarítmica y recalcula las resistencias exactas.
¿Puedo partir de una resistencia distinta de 100 kΩ?
Sí. Indique otra escala preferida para la segunda resistencia cuando su circuito tenga otras limitaciones de fugas, de corriente o de existencias. El condensador E12 y las dos resistencias se recalculan a partir de esa nueva referencia.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/ne555-astable-components \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency_hz":1000,"duty_cycle_percent":60}'const res = await fetch("https://api.kit.forhosting.com/elec/ne555-astable-components", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency_hz": 1000,
"duty_cycle_percent": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ne555-astable-components",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency_hz": 1000,
"duty_cycle_percent": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ne555-astable-components", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency_hz":1000,"duty_cycle_percent":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency_hz":1000,"duty_cycle_percent":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ne555-astable-components", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"frequency_hz": 1000,
"duty_cycle_percent": 60
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ne555_astable_components",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Puede usarlo gratis en el navegador o recurrir a la API por $0.002 cuando integre el cálculo en un flujo de ingeniería.
Por qué se selecciona un condensador E12
Puede modificar target_r2_ohms si su diseño presenta otras exigencias de fuga, corriente o inventario.
Aplique el resultado con seguridad
El cálculo en navegador es gratuito; la automatización mediante servidor o SDK cuesta $0.002 por solicitud correcta. Las entradas imposibles generan invalid_input en lugar de un diseño engañoso.
Preguntas técnicas
¿Qué modifica target_r2_ohms?
Cambia la escala de impedancia preferida para seleccionar el condensador E12, no la frecuencia ni el ciclo ideales solicitados.
¿Cuánto cuesta la calculadora?
Funciona gratis en el navegador. Cada solicitud correcta a la API cuesta $0.002.