Estoy usando un controlador de motor MC33926 que tiene un pin de realimentación que refleja la corriente del motor. De acuerdo con la hoja de datos, el espejo es 0.24% de la corriente real, por lo que el pin FB debe reflejar 14 mA cuando el motor dibuja 6A.
Lo tengo conectado a tierra a través de una resistencia de 270 ohmios y conectado a la entrada ADC de un PIC18F45K40.
El motor está descargado y mi fuente de alimentación indica que la corriente total del circuito salta 500mA cuando el motor está funcionando.
La hoja de datos indica que, a 500 mA, el pin FB debe empujar alrededor de 0.775 mA. Con una carga de 270ohm a tierra, el pin debe estar a 0.21V.
Sin embargo, el pin en realidad está leyendo aproximadamente 3.9V, lo que indica que el controlador del motor está empujando 14mA (o la escala máxima 6A) a través del pin FB.
Conectar un osciloscopio al pin FB muestra una cierta cantidad de jitter, pero no estoy usando PWM, simplemente estoy configurando IN1 alto e IN2 bajo y dejando que el motor funcione.
Verifiqué que la resistencia es de 270 ohmios con un multímetro y que el pin FB, con la carga de la resistencia, es de 3.9 V cuando el motor solo consume 500 mA.
¿Qué me falta, o qué debo ver a continuación para solucionar este problema?
El PIC18 adjunto funciona a 3.3 v, el controlador del motor a 12 v. Aquí está el circuito del controlador del motor:
Tenga en cuenta que el punto de prueba TP3 está conectado a tierra, por lo que el chip está habilitado (y el motor funciona). TP2 y TP1 se dejan flotando, lo que hace que el giro sea lento y desactiva la inversión de entrada. La red FB va directamente a un pin PIC18 y reacciona a la corriente del motor cuando se ejecuta, pero no en la escala que espero.
Espero que me esté perdiendo algo estúpido y que pueda seguir adelante.
Además, tenga en cuenta que este es un PCB personalizado, ensamblado a mano, por lo que si es un síntoma de un problema mecánico / eléctrico, no dude en ofrecer sugerencias para ese fin también. Puedo decirles que todos los pasadores están visiblemente mojados con soldadura, y no hay cortocircuitos desde los pasadores a cualquier otro pasador o tierra excepto por diseño. También he montado tres de estas unidades y todas muestran el mismo comportamiento. No he probado la salida de falla, pero como el motor está funcionando, el controlador no está en modo de falla.
EDITAR:
He medido algunos parámetros más:
- Corriente en el motor: 588mA
- Ondulación en el motor: 200mVpp, 444Hz