Actualmente estoy trabajando en un proyecto donde el núcleo controla un motor paso a paso híbrido. Desafortunadamente, tengo problemas para controlar correctamente la corriente y, a su vez, controlar el motor paso a paso.
Puedo comenzar mostrando el problema, ¡ya que alguien puede encontrar pistas o al menos sugerencias de lo que puede estar mal al ver eso! y luego caminar a través de la configuración más tarde.
Entonces, lo que sucede es que la corriente suministrada se apaga abruptamente de los inversores que tengo controlando las dos fases del motor. Y solo sucede en frecuencias más bajas. Así es como se ve cuando se ejecuta el motor lentamente (5 rpm):
(Estoessolouncontroldevelocidaddebucleabiertoqueejecutasinusoidalesfijosenambasfasesconuncambiodefasede90grados)
Alcontrario,cuandoseejecutaelmotoravelocidadesmásaltasde15-200rpm,lacorrientesesuministramuybien,sinproblemas:
Por lo tanto, en cuanto a la configuración, ambas fases son controladas por un IRS2336 inverter chip
que están manejando algunos mosfets de Si7148DP en una configuración de H-bridge.
La corriente se mide con un ADC y se envía con SPI al host, que es una configuración en tiempo real de FPGA.
En cuanto al esquema de la solución completa del inversor, no es algo que haya diseñado, sino que se heredó con el proyecto y que he examinado el esquema y parece cumplir con la hoja de datos del IRS2336. Y ver que la solución funciona a la perfección en frecuencias más altas (y en amplitudes de corriente tanto altas como bajas) no creo que ese sea el problema.
Para mí, no parece intuitivo que haya más problemas para cambiar la corriente lentamente de lo que es cambiarla más rápidamente. (para el hardware real que es al menos).
Lo que he hecho hasta ahora para intentar comprender el problema:
-
Midió el verdadero consumo de corriente con un osciloscopio en las fases, y la medición actual está funcionando correctamente, las lecturas son verdaderas.
-
Verificó la señal de FALLA que está integrada en el chip IRS2336, y se mantiene alta, por lo que no parece ser que el chip inversor que realmente se apaga.
¿Entonces tal vez hay algo malo con el control del chip IRS2336 real? En este momento no tengo acceso al código que lo controla, pero es posible que tenga que intentar encontrarlo en los próximos días.
Mi primera intención fue poner esto aquí y ver si alguien ha encontrado algo similar antes al tratar con inversores / controladores H-bridge y tener ideas sobre cuál podría ser el problema.
Agradecido por cualquier consejo,
Saludos cordiales, Mattias