Debe elegir entre 48 solenoides, intentando diseñar un circuito adecuado para hacerlo

0

Estoy en el proceso de diseñar un proyecto que permitirá a una Raspberry Pi "imprimir" en una máquina de escribir eléctrica antigua (60). Decidí tener un solenoide de empuje para cada tecla (24 V), para un total de 48 teclas. He elegido un conjunto de decodificadores ( 74VHC138M ) para tomar un bit de seis bits. Salida de los pines GPIO de RasPi para seleccionar los solenoides (uno a la vez).

Estoy tratando de averiguar cómo manejar los solenoides, y creo que un optoacoplador podría ser una buena idea (algo como esto: LTV-847 ).

Mi pregunta: ¿puedo conducir el solenoide directamente a través del LTV-847 simplemente activando el optoacoplador con el decodificador? Estaba mirando esta publicación y me pregunto si será necesario construir un Darlington (uno para cada uno de Las 48 teclas ...). Espero no tener que hacerlo, pero si es necesario, quiero hacerlo correctamente.

    
pregunta Chris Gregg

1 respuesta

2

Mi sugerencia es ver si alguno de los registros de desplazamiento de la familia TPIC de TI puede manejar la corriente de solenoide. Por ejemplo, el sitio web de TI dice que el TPIC6595 es bueno para 250 mA continuos, 750 mA pico, 1.5 amperios pulsados.

Honestamente, no sé cuál es la diferencia entre la corriente pico y la corriente pulsada, pero TI sí hace la distinción.

El TPIC6A595 (note la "A" extra en el medio) es bueno para un 30% más actual que el 6595.

También tenga en cuenta que esta familia de chips contiene circuitos que sujetan la punta inductiva de los solenoides. No necesita diodos de captura para sus solenoides con estos chips.

6 de estos chips deberían poder conducir los 48 solenoides. Puede encadenar la salida en serie a entrada (más lenta) o conducir los 6 chips con líneas de datos separadas (pero líneas comunes de reloj y de bloqueo) para una operación más rápida. Personalmente, sospecho que el esquema en serie sería lo suficientemente rápido (desvíe 48 bits, haga valer la línea de retención, repita según sea necesario).

    
respondido por el Dwayne Reid

Lea otras preguntas en las etiquetas