¿Cómo poner esto junto y necesito un expansor PWM?

1

Estoy teniendo aquí

Lo que quiero es unirlos de manera que pueda controlar hasta tres PSM42BYGHW603 paso a paso motores con mi Atmega8 y también quiero evitar desperdiciar demasiados alfileres en él.

Estaba pensando en un I2C-Slave que es controlado por el maestro Atmega8 . La pregunta es si hay algo como un expansor PWM o si debo usar otro Atmega8 como esclavo I2C? La cosa es que quiero mantener todo pequeño, simple y barato.

¿Sería demasiado si pidiera un arreglo de circuito? Soy bastante principiante en cuanto a la creación de mis propios circuitos.

¡Gracias por cualquier ayuda!

PS: También tengo un MCP23S17-E/SP pero me dijeron que no lo haría ' t ser útil aquí, ¿verdad?

    
pregunta displayname

1 respuesta

1

Aquí hay un circuito de impulsión de motor paso a paso que usa el L297 y el L298. Requiere 5 líneas de E / S, 3 para pasos y 2 para interruptores de límite. Para controlar 3 motores necesitará 15 pines de E / S.

RepRap Stepper Motor Driver 1.2

El MCP23S17 tiene 16 líneas de E / S, por lo que debería ser ideal para el trabajo, siempre que no desee dedicar los pines SPI de ATmega para otra cosa. De lo contrario, podría usar la versión I 2 C (MCP23017), que es un poco más lenta pero utiliza menos pines.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas