- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
Aviso
El foro está en modo de sólo lectura.
Codigo del medidor de Bobinas para arduino.
- Jose Luis
- Autor del tema
- Fuera de línea
- Navegador Platino
Menos
Más
6 años 11 meses antes #449
por Jose Luis
Codigo del medidor de Bobinas para arduino. Publicado por Jose Luis
Aqui os pego le codigo del medidor de inductancias (bobinas para arduino). Recordar que no es el modelo autonomo :
//reibot.org for guide
double pulso, frecuencia, capacidad, inductancia;
void setup(){
Serial.begin(115200);
pinMode(11, INPUT);
pinMode(13, OUTPUT);
Serial.println("Medidor de Inductancias!!!");
delay(200);
}
void loop(){
digitalWrite(13, HIGH);
delay(5); // Dar algun timepo para cargar la bobina.
digitalWrite(13,LOW);
delayMicroseconds(100); // verificar que mide la resonancia.
pulso = pulseIn(11,HIGH,5000); // returna 0 si esta fuera de tiempo.
if(pulso > 0.1){ // Si no se activo el fuera de tiempo ... tomo una lectura:
capacidad = 2.E-6; // Insertar la capacidad de los condensadores aqui. Actualmente se usa 2 uF.
frecuencia = 1.E6/(2*pulso);
inductancia = 1./(capacidad*frecuencia*frecuencia*4.*3.14159*3.14159);
inductancia *= 1E6; // Tenga en cuenta que esto es lo mismo que decir inductance = inductance*1E6
Serial.print("Pulso en uS:");
Serial.print( pulso );
Serial.print("\tfrecuencia Hz:");
Serial.print( frecuencia );
Serial.print("\tinductancia uH:");
Serial.println( inductancia );
delay(20);
}
}
Tiempo de carga de la página: 0.087 segundos