ULN2003A Driver Board como generador de códigos y adaptador de niveles lógicos.

No voy a hablar del uso de esta placa como driver de motores unipolares, sino como driver para alimentar un numero diverso de receptores de codigo de cuatro hilos aplicables a cualquier placa arduíno con una sencilla adaptación de la placa. Al mismo tiempo que nos sirve de adaptador de niveles lógicos entre 5 y 12 V.

Tenemos que saber que este integrado consta de un array de siete par darlington como se muestra en el esquema, y necesita entradas de alto nivel para cambiar el estado a bajo nivel en su salida. Su uso ideado para alimentar las bobinas de motores paso a paso o simplemente un motor DC, hace que un extremo del bobinado se conecte directamente al polo positivo de la fuente o bateria y cierra el circuito a traves del elemento del array, (emisor -colector) conectado a gnd.

De los siete elementos del array solo se utilizan cuatro entradas, luego si queremos utilizarlo como driver generador de codigos obtendremos ´»2 elevado a 4″ posibilidades segun la tabla lógica:

Cortocircuitaremos los leds y conectaremos ahí los hilos de salida para alimentar a los receptores. Las resistencias R8/R7/R6/R5 hacen el trabajo pull up.

APLICACIÓN: Una placa Esp-32 generando doce registros de codigo de cuatro hilos que se conectarian al driver, generando salidas invertidas para otros receptores protegiendo a la placa y sirviendo simultaneamente como «level Shifter» con niveles de 5 a 12 V. Solo tener la precaución de escribir dos tabalas de verdad correspondientes a la salida de los GPIos y la correspondiente invertida que es la que vamos a utilizar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *