Mostrando las entradas con la etiqueta USB-LC-Meter. Mostrar todas las entradas
Mostrando las entradas con la etiqueta USB-LC-Meter. Mostrar todas las entradas

jueves, julio 14, 2011

USB LC Meter v1.0

Luego de casi un año, terminé mi inductómetro/capacímetro!!!!

Estaba necesitando un medidor de inductancias, desde hace bastante le había pegado un ojo al LC Meter de Phil Rice:

http://ironbark.bendigo.latrobe.edu.au/~rice/lc/



Me puse manos a la obra (es decir a duplicar este circuito) y se me fueron ocurriendo varias ideas.

Opción 1:
Primero, el circuito necesita un tranformador 220/110v a 9v, por qué? porque el consumo del lcd (con backlight) no creo que te deje jugar todo el día a medir bobinas o condensadores xD

Aha!, entonces le ponemos un trafo + puente + regulador + condensadores + opcional de batería de 9v + lcd + .... hummmm parece caro, y terminar con una herramienta tan simple (y útil) conectada a la pared.... no, vamos por la opción 2.

Opción 2:

Si utilizamos los 5v del pueto USB?.... energía de la pc, no tengo regulador, trafo, rectificador --> Excelente!

y.... si está conectado al puerto USB, por qué no usar un 18F2550 y comunicar así los datos medidos --> Espectacular!

y... para qué entonces tendríamos un LCD? para nada!, queda como opcional --> Más barato = como todos los días!

- hasta aquí ya quedo empatado con la diferencia de precio entre el 18f y el 16f628 -

y... si además dejamos disponibles I/O .... y además ... etc

Me quedé con la opción 2, resultado:
















Lote de pruebas

Salidas del programa:

USB LC Meter - Felixls 2011
Calibrando: OK.
Leyendo: F = 591820Hz Cx = 17pF [+/-2Hz]
Leyendo: F = 589400Hz Cx = 26pF [+/-5Hz]
Leyendo: F = 566900Hz Cx = 108pF [+/-5Hz]
Leyendo: F = 425195Hz Cx = 970pF [+/-10Hz]
Leyendo: F = 169740Hz Cx = 11.113nF [+/-10Hz]
Leyendo: F = 269610Hz Cx = 4.039nF [+/-37Hz]
Leyendo: F = 269525Hz Cx = 4.039nF [+/-10Hz]
Leyendo: F = 180355Hz Cx = 10.099nF [+/-15Hz]
Leyendo: F = 100895Hz Cx = 34.004nF [+/-15Hz]
Leyendo: F = 59760Hz Cx = 98.148nF [+/-5Hz]
Leyendo: F = 67050Hz Cx = 78.111nF [+/-42Hz]
Leyendo: F = 59490Hz Cx = 100.157nF [+/-307Hz]

Leyendo: F = 31685Hz Cx = 354.015nF [+/-27Hz]
Leyendo: F = 84930Hz Cx = 48.148nF [+/-2Hz]
Leyendo: F = 26170Hz Cx = 519.158nF [+/-22Hz]
Calibrando: OK.
Leyendo: F = 425885Hz Lx = 68.013uH [+/-12Hz]
Leyendo: F = 300445Hz Lx = 209.081uH [+/-30Hz]
Leyendo: F = 222825Hz Lx = 439.027uH [+/-5Hz]
Leyendo: F = 481905Hz Lx = 38.043uH [+/-22Hz]
Leyendo: F = 594255Hz Lx = 565nH [+/-17Hz]
Leyendo: F = 594175Hz Lx = 584nH [+/-17Hz]
Leyendo: F = 266565Hz Lx = 285.001uH [+/-5Hz]
Leyendo: F = 0Hz Lx = Infinita [+/-0Hz]
Nota: Componentes en negrita son defectuosos.



La prueba incluyó dos componentes defectuosos, inductores hechos a mano, etc.










El código fue escrito originalmente en SDCC, pero este año lo volví a hacer en el excelente lenguaje Jalv2.

Licencia
Los archivos e imagenes de este sitio se encuentran disponible bajo la licencia Creative Commons (Attribution-Share Alike 3.0 Unported)


Descargas en la sección correspondiente del blog.