Intento implementar el PWM alineado en el centro en un STM32F410 y los disparadores de medición actuales del temporizador de generación PWM. Tengo algunos problemas para encontrar el punto de medición correcto para mis corrientes, porque de alguna manera nunca puedo obtener las tres corrientes de fase en resolución completa. El PWM alineado en el centro funciona bien ya que esta imagen muestra:
(Centro de Fases UV Alineado PWM)
PrimerointentésincronizarlamedicióncuandotodoslosMOSFETdelladobajoestánabiertos,yaqueestotienemássentidoparamí,porquemidoenlosladosbajos.Esteeselresultado:
(CorrienteslateralesbajasUVWenRGB)
DesdelafaseV,siempreobtengosololamitaddelaondacorrecta.Notienenadaqueverconlasaturación,elcontroladorpuedemedirhasta7Aporfase,dondesoloseaplicanalrededorde700mA.Además,elADCnosesaturaenabsoluto.
LuegotratédemedircuandotodoslosMOSFETdelladoaltoestánactivados,peroestoesaúnpeor,peroesperaba:
(MOSFETESDEALTOLADOEN)
Aquí puede verse que la fase V se mide correctamente, pero esta vez U y W tienen solo la mitad de la resolución.
¿Alguien tiene una idea de lo que está mal aquí, de que no puedo medir las corrientes de las tres fases? El PWM alineado al centro funciona bien como muestra la primera imagen, por lo que todas las fases están centradas correctamente. También el disparo de medición está perfectamente sincronizado. ¿Necesito medir en un punto diferente?
** Editar: ** Una solución que acabo de encontrar es asumir que Iv = - (Iu + Iw), esto parece funcionar bastante bien. ¿Es posible que no se puedan medir simultáneamente las tres corrientes de fase?