Frecuencia de resonancia LC:
Donde C es el valor de capacidad en faradios (F), L el valor de inductividad en henrios (H) y f es la frecuencia a hallar en hertz (Hz).
Nota: por razones prácticas pueden expresarse C en microfaradios (uF), L en microhenrios (uH) y la frecuencia es obtenida en megahertz (MHz).
Ejemplo:
Cálculo de la frecuncia de resonancia de un tanque compuesto por una bobina de 300 uH un capacitor de 270 pF.
para la raíz SQR( 300 270 10-6) = ~ 0.2846
f = 1 / ( 2 3.141592695 0.2846) = ~ 0.5592 MHz
es decir que el tanque es resonante a 559.2 KHz.
Boceto de un programa de cálculo:
En Basic:
1000 rem Presentación, descripción, etc
....
1100 rem Entrada de datos
1200 f = 1/(2*3.14159269*SQR(l*c))
1210 print "La resonancia de C (";c;")uF con L(";l;") uH"
1220 print "se establece en";f;" MHz.)
....
1300 rem loop a 1100 o salir
En C: Programa completo (falto de belleza pero funcional)
#include <stdio.h>
#include <math.h>
void main(void)
{
const double pi = 3.1415927;
double l, c, f, x, tanque;
printf ("-----------------------------------------------\n");
printf (" Calculo de frecuencia tanque L-C \n");
printf ("-----------------------------------------------\n\n");
printf ("Ingrese solo numeros sin la notacion uH o pF.\n");
printf ("Para decimales use punto en lugar de coma.\n\n");
printf ("-----------------------------------------------\n\n");
printf ("Valor de L (uH) ");
scanf ("%lf", &l);
printf ("\nValor de C (pF) ");
scanf ("%lf", &c);
c = c * 1e-6;
l = l * 1e-6;
f = 1/(2*pi*sqrt(l*c));
printf ("\n\nLa frecuencia de resonancia es de %lf Khz.", f);
printf ("\n-----------------------------------------------");
getchar() ;
printf ("\n\nEqys: mayo/1996\n\n");
}
Autor:Eqys