Les comento, hice un pequeño programita en un PIC 16F84 para que por el puerto B me mueva dos motores paso a paso, uno chico y uno grande.
Para la parte de potencia utilicé en el caso del chico un ULN2803 que lo maneja bien y para el motor grande había utilizado 4 TIP31.
El problema empezó con el motor grande, que si bien seguía los pasos a una velocidad lenta no tenía mucho torque, saqué la resistencia que tenía en la base y lo dejé con los 5 volt de PIC directo y lo mismo. Si aumentaba la velocidad perdía los pasos y no tenía fuerza. Entonces cambié los TIP por estos animalitos: IRF540, no calienta para nada ni sin disipador!!! Pero... Si bien pulso por pulso gira sin problemas y recuperó el torque, me encuentro que cuando le doy velocidad queda loco girando un poquito para cada lado. Esto con cualquier motor, el chico, el grande, otro que se me cruzó...
El circuito es así: Salida del PIC a la pata gate del Mosfet y de esa pata una resistencia de 10K a masa para evitar algo llamado triestado (lo leí en la web), una patita al motor con su respectivo diodo de protección y la otra patita al menos.
Si conecto el motor grande al ULN (lo hice para probar que anduviera bien) anda perfecto, pero el UNL se calienta a punto de mostrar su humeada alma.
Sugerencias se aceptan.
Vendrían a ser cuatro circuitos iguales.
Para la parte de potencia utilicé en el caso del chico un ULN2803 que lo maneja bien y para el motor grande había utilizado 4 TIP31.
El problema empezó con el motor grande, que si bien seguía los pasos a una velocidad lenta no tenía mucho torque, saqué la resistencia que tenía en la base y lo dejé con los 5 volt de PIC directo y lo mismo. Si aumentaba la velocidad perdía los pasos y no tenía fuerza. Entonces cambié los TIP por estos animalitos: IRF540, no calienta para nada ni sin disipador!!! Pero... Si bien pulso por pulso gira sin problemas y recuperó el torque, me encuentro que cuando le doy velocidad queda loco girando un poquito para cada lado. Esto con cualquier motor, el chico, el grande, otro que se me cruzó...
El circuito es así: Salida del PIC a la pata gate del Mosfet y de esa pata una resistencia de 10K a masa para evitar algo llamado triestado (lo leí en la web), una patita al motor con su respectivo diodo de protección y la otra patita al menos.
Si conecto el motor grande al ULN (lo hice para probar que anduviera bien) anda perfecto, pero el UNL se calienta a punto de mostrar su humeada alma.
Sugerencias se aceptan.
Vendrían a ser cuatro circuitos iguales.