Summary
-
Conducir esa placa controladora con un 555 es "fácil": simplemente aplique una onda swuare a la entrada del paso mientras configura todas las demás entradas altas y bajas según corresponda.
-
PERO si también hay un microcontrolador presente, entonces no es estrictamente necesario el 555; considere usarlo. es decir, ¿qué estás tratando de hacer? ¿Por qué 3v3?
Si bien la placa Quadstepper a la que te refieres está probablemente diseñada por sus fabricantes para ser manejada con un microcontrolador, puedes conducirla, o el IC A4983 que usa con un temporizador 555 o una onda cuadrada similar Oscilador más algunos interruptores o puentes para configurar opciones y líneas de control. Luego, el motor conducirá en un paso (o microstep dependiendo de la configuración de las opciones) por ciclo del oscilador. La dirección se puede cambiar con un interruptor y se habilita / deshabilita el escalonamiento colocando la alimentación del oscilador en el controlador.
Si está utilizando un microcontrolador (mcu), probablemente no sea necesario usar también, por ejemplo, un 555. Es decir, no es difícil generar una señal de onda cuadrada como parte de las tareas de un mcu. Si quisiera algo que pudiera "configurar y olvidar" sin involucrar el mcu, también podría usar un 555 o similar y simplemente habilitarlo / deshabilitarlo con el mcu, pero esto no sería una opción común. Pero si no está usando un microcontrolador en absoluto, el 555 permitirá el trabajo por pasos solo. También puede usar cualquier otra fuente de una onda cuadrada de nivel apropiado para conducir la línea de pasos, como se describe a continuación.
específicamente diseñado para impulsar cualquiera de los 4 motores paso a paso a la vez utilizando una señal de onda cuadrada simple como control de velocidad de paso. Un dispositivo como un temporizador 555 se puede configurar fácilmente para controlar la velocidad de avance. El usuario deberá seleccionar la dirección de rotación, cuál de las 4 unidades conectadas está activa y cuál de los diversos modos de pasos provistos se utiliza.
No está claro por qué cree que necesita operar el controlador a niveles lógicos de 3.3V, ya que la alimentación del motor paso a paso para este controlador tiene un rango permitido de 8 a 35 voltios, y la fuente lógica de 3.0 a 5.5 V, pero asumiré que necesitas usar los niveles que dices.
La hoja de datos A4983 muestra que para operar Restablecer = alto, Habilitar = bajo.
Consulte la hoja de datos de IC. Como se muestra en la página 1, para operar el paso a paso, coloque el restablecimiento alto, active el nivel bajo, establezca la línea de dirección según sea necesario y luego coloque una onda cuadrada en la línea del "paso". El motor pisará una vez por cada flanco ascendente de la señal de escalonamiento. El paso real realizado dependerá de la configuración de la opción.
Un NE555 no funcionará con menos de 4.5V. Puede operarlo a partir de 4.5V o más como un "oscilador astable" y dividir el voltaje de salida hasta niveles lógicos de 3.3V. por ejemplo, si usa un suministro de 5 V, divida entre 3/5 = 0,6. por ejemplo, 6k8 de 5V de salida a 3v3 de entrada y 10k de 3v3 de entrada a tierra proporcionarán la división requerida. (También puede utilizar 680 ohmios y 1k o 68k y 100k para obtener la misma relación de división según los requisitos de nivel de la unidad).
Puede usar los interruptores SPDT para establecer los niveles en la dirección, habilitar, restablecer líneas o, probablemente, mejores interruptores SPST con resistencias pullup. 10k es probablemente un valor de resistencia de pullup OK.
Para el oscilador 555, puede usar el 555 astable osllator circuit desde aquí como abajo o cualquiera de los muchos similares ejemplos web.