Hi,
Ik heb een hub motor 200W 24V met hall sensoren welke ik aanstuur vanuit mn eigen bldc controler. dit met 6 stap commutatie.
Nu gaat het aandrijving op zich goed tot de motor onder 'zware' belasting moet starten. Als deze dan niet op gang kan komen begint de motor te brommen en 'gillen'. Dit wanneer ik een vaste duty cycle aanhoud ivm Imax (2A) e.d. Wanneer ik op de hall sensoren kijk zie ik ook dat er hele korte pulsen binnenkomen en er dus heel snel gecommuteerd word tussen de hall signaal pulsen en dus eigenlijk valse sector indicatie.
Nu heb ik een RC filter op de hall sensoren met serie 100R en 100nF naar gnd. intern met de pullups van de dspic naar 3.3V. dit filterd wat spikes eruit maar lost het niet op. Als ik op de scoop kijk heb ik pulsen van zo'n 200usec.
De hall sensoren zitten op de input capture pinnen vande dspic. en bij iedere hall interrupt doe ik nu een commutatie.
Is dit probleem te verhelpen met hardware? of moet ik een debounce in de software maken?
Alvast bedankt voor de tips!