Necesito controlar algunos motores paso a paso pequeños de baja corriente desde un microcontrolador ARM de 3V.
Los motores normalmente requieren 5-12 V a 400 mA (devanados de 30 ohmios y 41 mH).
Lo que se me ocurrió es usar un chip de controlador Mosfet para conducir directamente un paso a paso de este tipo.
El tipo de dispositivos que estoy viendo son
Microchip TC4420/29 - 20V 6A low side.
IR2110 20V 2A - high and low side.
simular este circuito : esquema creado con CircuitLab
Vi una nota de IR que indica que el controlador HI/LO se puede usar como un controlador de doble lado bajo en una aplicación automotriz. Esto sería ideal ya que un dispositivo podría ser suficiente para un puente H completo.
Las especificaciones eléctricas se ven bien. Pero en ninguna parte de las especificaciones de ninguno de los dos se menciona la conducción de cargas inductivas.
Los pines de MCU normalmente serían alimentados por PWM, el control de corriente generalmente no se aplica porque la resistencia del devanado limita la corriente lo suficiente. El PWM proporciona una unidad 'analógica' para reducir la vibración y el ruido. Supongo que también podría usarse para micropasos.
Se puede agregar una pequeña resistencia en el retorno a tierra y conectarla adecuadamente a un ADC si se requiere control y medición de corriente.
El requisito obvio sería proporcionar diodos de rueda libre para frenar la EMF y un condensador para absorber la energía.
Conecté esto en una placa de prueba y cambié manualmente las entradas. Todo funciona bien, pero los chips del controlador se calientan bastante en segundos. Esto podría deberse al ruido de la conmutación (cable desnudo contra pin).
También he leído sobre los hallazgos del Sr. Miller que pueden ser responsables del calor.
Los perfiles de corriente y voltaje difieren entre las cargas inductivas y capacitivas, como comenta @madhatter, esto puede limitar la cantidad de corriente de estado estable que se puede suministrar muy por debajo de la clasificación máxima.
(A pesar de un bajo) RDSon de 2,5 a 7,5 ohmios causará problemas de disipación de calor con estos circuitos integrados, por lo que subestimará la corriente 10*. Si el dispositivo puede ejecutar picos de 12V 6A en mosfets a 1MHz, deben poder eliminar una gran cantidad de calor.
Velocidades de conmutación más lentas (10-50 KHz), mantener un período de suministro de corriente corto y volver a perfilar el consumo de corriente con un límite pequeño mitigan algunos de estos problemas.
Un ejercicio de prueba será monitorear la salida de calor en circuitos prácticos.
La mecánica puede mantener la posición en muchos casos, por lo que en algunos casos se pueden gestionar los requisitos de corriente de estado estable.
Ahorrar en complejidad, componentes y espacio en la placa sería una gran ventaja si este o un circuito más simple pudiera funcionar.
Estoy seguro de que algo como NTMD6P02 integrado en TC4427 encontraría muchas aplicaciones.
Antes de fumar los controladores o agregar mosfets de unidad (por ejemplo, NTMD6P02), ¿alguien tiene experiencia en hacer este tipo de cosas?
¿Alguien tiene una manera más simple, ordenada y económica de hacer esto?
La respuesta corta es
Sí, puedes hacerlo con serias limitaciones que hacen que no merezca la pena .
Un controlador paso a paso dedicado de un chip será mejor y más económico para impulsar la mayoría de los motores y cargas inductivas.
Una etapa de potencia dedicada es imprescindible para todas las cargas excepto las más ligeras debido a las pérdidas de Rds.
Estos dispositivos se adaptan mejor a las cargas capacitivas ligeras para las que están diseñados.
Me gustaría agradecer a todos aquellos que contribuyeron a la discusión.
Marko Bursic
CrisR
Marko Bursic
CrisR
Marko Bursic
sombrereroloco
CrisR
rioraxe
rioraxe
CrisR
CrisR
Oleksandr R.
CrisR
Oleksandr R.
CrisR