Estoy tratando de conducir un BLDC con un microcontrolador, un inversor discreto y una red sin sensores para retroalimentación. Aquí está el modelo que estoy usando y cuál es mi PCBA:
Estoymanejandoestebucleabiertoahoramismo,soloparacomprobarlacorduradelasformasdeonda,etc.Estoesloquerecibocuandomanejoelmotorconunciclodetrabajode18kHz,30%:
Comoesperoquelasecuenciadeconmutaciónocurraasí:
Mipreguntaes,¿porquéparecequelafaseflotantellevaconsigounmontóndeequipajeadicional?Ysiasíescomosesuponequees,¿enquépuntodiríaqueestánocurriendoloscrucesporcero?Esperabaquesevieraunpocomáslimpio,comoenestanotadeaplicacióndeMicrochip
También,deboseñalarquesoloestoyPWMingenunapierna,mientrasquelaotraestáconectadaaunvoltajedeCC(GNDenestasimágenes,aunquehejugadoconVDCconectadoyPWMingenlapiernaGND,peronoNoconviertasnadaenunabuenarampa...Solocambiólapolaridaddeloquemostréenmisprimerasimágenes).
También,soloparacompletar,heagregadoalgunasvistasmáscercanasdelasformasdeonda...Nuevamente,recuerde,seestánejecutandoenbucleabierto,porloquenohaycomentarios...SimplementecambioelestadodeconmutaciónenunreiniciodeltemporizadorqueEstabafelizconladepuración.
Aquíhayunamiradamáscercanaalasecuenciadeconmutación:
Yaquíhayunafaseflotantecreciente:
Yaquíhayunafaseflotantedescendente...creoqueestácayendo...aunqueelfondoestásubiendo,asíquetalvezmeequivoque...:
¿Estoescorrectooestoyhaciendoalgomal?
Editar
Graciasalarespuestaacontinuación,ahoraestoyponiendoelmotoralavelocidadde100msparaobtenerlacocciónBEMF,yluegoestoyatentoalmomentoenquemiladobajodelPWMestáporencimadecero.Luegoesperounaciertacantidaddetiempomuertoyluegoaprietoelgatilloalavanzardeconmutación.Estoesmuchomejor...Antes,elmotorfuncionaríalentamenteaaproximadamente112mAa12V,peroahorapuedefuncionarfácilmentehasta7200rpma40mAa12V.Cargarelmotor(alapretarelejedelrotorconmisdedos)noloralentizaenabsoluto,simplementeaumentaelconsumodecorrientecomoseesperaba.
Imágenesonosucedió: