Arduino 3.3 V a 5 V para controlar el controlador paso a paso MA860H

0

Actualmente estoy trabajando en un proyecto con un Arduino Due y Stepper Driver MA860H. El problema que estoy encontrando es la traducción de un Paso Dirección y Pulso del Arduino Debido al MA860H. El Due tiene una salida de 3.3 V y el MA860H necesita una señal de 5 V.

MA860H Controlador paso a paso

Al comienzo del proyecto, había investigado un poco y me di cuenta de que todo lo que necesitaría es una conversión de voltaje de 3.3 V a 5 V. Seguí adelante y compré el traductor de nivel de voltaje Spark Fun . Reuní todas las piezas y soldé los cables apropiados y no puedo obtener el voltaje correcto a través del traductor de nivel. En el pasado he trabajado con este controlador antes, pero con un Arduino Uno. Esto parecía funcionar bien. Así que sé que es posible con un uno a 5 V. Mi única otra opción es usar Due for TFT, los datos del sensor de efecto Hall y luego ejecutar la prueba. Luego tendría un Uno que funcionaría con el motor una vez que se lo dijera a través de escritura digital. Al final, esta podría ser la ruta más fácil de seguir, en lugar de intentar obtener las 4 tareas a la vez.

    
pregunta Ephdup

1 respuesta

2

No necesitas nada tan elegante como un traductor de voltaje. La figura 10 del manual muestra una conexión utilizando salidas de colector abierto; todo lo que necesitas hacer es replicarlo a mano. Puede hacer esto con transistores NPN discretos o con un chip como el ULN2003 / 2803. Ni siquiera necesita conectar el pin COM ya que el controlador no es una carga inductiva.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas