Voltaje del motor paso a paso

1

Estoy teniendo problemas para hacer funcionar un motor paso a paso. El problema es que los voltajes que estoy leyendo desde el motor nunca llegan a cero (se mueven de un voltaje alto a uno más pequeño), por lo que nunca se encienden y apagan (de un voltaje alto a 0) como pensé.

Ahora mismo tengo la siguiente configuración:

La fuente de impulsos es un Arduino Uno y la inductancia y resistencia que obtuve de la hoja de datos del motor.

Lo que esperaba era que alguien me dijera si la dirección a la que voy es la correcta. ¿Debería funcionar como un interruptor? Y si es así, ¿cuáles son algunas posibilidades de por qué no funciona?

EDITAR: accidentalmente escribí 47 ohmios en la resistencia de los motores, se suponía que era de 4.7 ohmios.

    
pregunta Esteban Caceres

1 respuesta

1

Los pares de Darlington tienen un voltaje de saturación muy alto. En este caso, si consulta la hoja de datos de TIP122 verá que puede esperar algo. De 2-4V a través de la CE.

Ensucaso,elvoltajedesaturaciónserámuyaltoporquetieneunacorrientedebasemínimaparaelTIP122.

UnFETpuedeserunmejordispositivoaconsiderar.

Actualizar:lacorrientebasequeutilizaesdemasiadobaja.Debesaturarlabaseparaasegurarsedequeeltransistorfinalseacerquemásalasaturación.

AlutilizarlahojadedatosdeFairchildpara TIP122 (hay un error en la versión de OnSemi) que obtiene este grafico

Para Ib = Ic / 250 necesitará 4 mA de corriente base (es un poco más complicado que esto debido a las resistencias internas). Con un Vbe (sat) de alrededor de 1.5 V, se necesita una resistencia de base de 875 Ohmios que maneja desde un Arduino de 5 V.

Esto debería darle un Vce (sat) de aproximadamente 0.8V a 1A.

    
respondido por el Jack Creasey

Lea otras preguntas en las etiquetas