Привет всем!
Я нуждаюсь в помощи, иначе мой мосх треснет

Начал настраивать внешний тахометр для шпинделя LD42WS-250w.
Но оказалось, что я не могу понять логику генерируемых BLDC-контроллером сигналов.
Казалось, все понятно: 3 обмотки, 3 датчика Холла, 6 магнитных полюсов.
Замерь частоту на лбом из перечисленных элементе, раздели на 6 и получишь обороты в секунду.
Но я не получил... Точнее получил кучу противоречивых данных.
Истинная частота вращения получена с фотодиода, направленного на вращающийся патрон с отражающей наклейкой (одной).
Так что один период сигнала соответствует одному обороту. Сильные наводки от кабеля питания мотора, т.к. фотодиод без всякого усилителя.

- Осциллограмма сигнала фотодиода, направленного на шпиндель с отражающей наклейкой.
Шкала времени = 2мс/деление
Период = 2,2 деления = 4,4мс
Частота = 227 Гц
Обороты = 13636 об/мин
Осциллограмма со специального выхода контроллера на внешний тахометр.

- Осциллограмма сигнала с выхода контроллера «Signal».
Шкала времени = 0,1мс/деление
Период = 3,8 деления = 0,38 мс
Частота = 2631 Гц
Обороты = 13157 об/мин (при 12-и импульсах на один оборот)
В мануале ничего не сказано про множитель/делитель. Так и что, делитель равен 12?!!
Ну, ладно. Решил поискать правды на датчиках Холла и обмотках.

- Осциллограмма сигнала с выхода одного из датчиков Холла
Шкала времени = 0,2мс/деление
Период = 5,7 деления = 1,14 мс
Частота = 877 Гц
Обороты = 8770 об/мин (при 6-и полюсах)
Что? Ранее же было получено значение около 13000 об/мин!
Другой делитель? Не 6? А какой же?
Интересно... Решил проверить на обмотках.
Вообще сигнал странный, но ладно - BLDC штука тёмная

- Осциллограмма сигнала с одной из обмоток статора.
Шкала времени = 0,5мс/деление
Период = 2,3 деления = 1,15 мс
Частота = 869 Гц
Обороты = 8695 об/мин (при 6-и полюсах)
Опять непонятные 8595?
Ничего не понимаю...