Есть синусоидальный 4-квадрантный драйвер BLDC (с высокоточным внешним энкодером), шим реализован по схеме bi-polar complementary (см. картинку)
Нужно перейти на bi-polar independent или uni-polar independent, т.е. на 2х квадрантный режим управления.
Не могу сообразить как реализовать ШИМ в случае именно синусоидального управления, ведь в таком случае все 3 фазы всегда "включены".
Back-EMF и ток мерять не надо.
Пробовал разные варианты, некоторые почти работают, но появляются какието шумы и непостоянство момента в каждом электрическом обороте.
В 4х квадрантном режиме все работает хорошо.
Спасибо.