Los multimetros que llevan incorporado un puerto serie RS232 o uno USB para transmitir sus lecturas suelen tener un precio prohibitivo para la mayoría de los aficionados a la electrónica. Este tipo de tester no suele ser más caro por diponer de una mayor exactitud sino solamente por incorporar este interfaz. ¿como se puede conectar cualquier tester normal a un PC o a un microcontrolador con tan solo 4 hilos?. La respuesta es muy sencilla: Conectando directamente a la pantalla LCD un circuito interfaz.

Fig. 1. Tester barato modificado.
|

Fig. 2. Detalle del conector de datos.
|
Básicamente, el circuito es un registro de desplazamiento entrada paralelo y salida serie que se recarga constantemente a la frecuencia de refresco de la pantalla.La señal BlackPlane del tester se utiliza para cargar los datos en paralelo al registro de desplazamiento CD4014. Un nivel bajo en la entrada PE desactiva la carga en paralelo y activa el desplazamiento serie. Una vez activada, el PC o el microcontrolador gestiona la señal de reloj Ck y se reciben los datos via serie síncrona en una ristra de 24 bit, en la que están incluidos los bits de todos los segmentos, algunos símbolos y un bit que se pone a 1 lógico si las puntas se han tocado en la posición de continuidad.
Esquema eléctrico.
Esquema del interfaz.

Fig.3. Esquema eléctrico del tester.
Sólo es necesario disponer de las señales correspondientes a los segmentos de la pantalla y el BlackPlane para que cualquier tester o instrumento que tenga una pantalla de cristales líquidos pueda ser conectado.
He programado una sencilla aplicación para Windows Xp escrita en Borland Builder C++ 6 para leer los datos del tester. Para que funcione es necesario haber montado antes el proyecto "8255 conectada a puerto paralelo y programada sobre MS-DOS o entorno Windows" que sirve de puente entre el puerto paralelo del ordenador y el tester.
El código fuente es totalmente libre y puede ser modificado solamente si se hace con fines didácticos y no lucrativos. Agradecería que cualquier modificación me fuese notificada.
La capacidad de memoria y procesamiento del ordenador junto con este tester le otorga una potencia considerable. Por ejemplo, se puede medir la tensión de una resistencia shunt y que el ordenador haga el cálculo de la corriente y active algún dispositivo o programa cuando ésta supere ciertos valores.
El muestreo se puede cambiar y tomar muestras una vez por segundo que se almacenen en un archivo, para luego ser fácilmente graficadas usando excel. Tantos tester como se deseen pueden ser conectados y de esta forma convertimos el pc en una estación de medida versátil.
|

Fig. 4. Después de la cirujía...
|
bit 0 |
bit 1 |
bit2 |
bit 3 |
bit 4 |
bit 5 |
bit 6 |
bit 7 |
bit 8 |
bit 9 |
bit 10 |
bit 11 |
bit 12 |
bit 13 |
bit 14 |
bit 15 |
bit 16 |
bit 17 |
bit 18 |
bit 19 |
bit 20 |
bit 21 |
bit 22 |
bit 23 |
| Ptas |
SGN |
A4,B4 |
G3 |
F3 |
E3 |
D3 |
C3 |
B3 |
A3 |
G2 |
F2 |
E2 |
D2 |
C2 |
B2 |
A2 |
G1 |
F1 |
E1 |
D1 |
C1 |
B1 |
A1 |
En la tabla de arriba tenemos la estructura de los bits recibidos por el tester donde Ptas = puntas, SGN = Signo y el resto corresponden a los segmentos de los 3 dígitos y medio de la pantalla.

Fig. 5. Pia universal.
|

Fig 6. Cable adaptador.
|
En la figura 5 se puede apreciar el interfaz con el puerto paralelo. Dispone de 24 líneas de entrada salida totalmente programables. Todas las salidas y entradas son compatibles con nivel TTL. He usado un conector de 40 pines común para todos los periféricos que he ido desarrollando. Con el cable de la figura 6 se adapta el tester.
No es absolutamente necesario armar este periférico universal, también se podría conectar directamente al puerto paralelo. Solamente habría que modificar el código fuente. La transformación a usb no debería de ser demasiado complicada, para ello, hay multitud de elementos en el mercado e incluso pic´s con entrada USB y notas de aplicación de los propios fabricantes.
Codigo fuente y executables del proyecto.