Программирование с помощью Prog Card

Pantryk
Moonlight_Dreamer:

Я это уже видел у вертолётчиков, короче пока не ясно откуда плясать

Я думаю, что основная задача получить некоторое минимальное число периодов PWM на каждое включение фазы двигателя. Количество включения фазы на 1 оборот двигателя p/(3*2), где р - количество полюсов, 3 - фазы, 2 - пары полюсов. Если умножить это на максимальное для данного напряжения количество оборотов в секунду KV*U/60 получим количество включений фазы в секунду. Ну и умножив на желаемое количество периодов PWM как раз и получим нужную частоту. Проведя обратную задачу с учетом числа 20 в знаменателе, получим что на каждое включение фазы принимают 18 циклов PWM.
При расчете нужно брать то напряжение, на котором полетите, а не максимальное.

Михаил_Екб

Поставь средний, если будет всё нормально оставь, если будет срыв ставь высокий.

Moonlight_Dreamer
Алексей_Vgg:

Какой Тайминг нужно ставить: Low, Minddle или High?

Михаил_Екб:

Поставь средний, если будет всё нормально оставь, если будет срыв ставь высокий.

Только высокий, однозначно.

Moonlight_Dreamer
Алексей_Vgg:

А что это за “срыв”? Как он проявляется?

Не ошибётесь, наступление срыва трудно не заметить, сильный визг с резким уменьшением оборотов или остановкой мотора.

Михаил_Екб
Moonlight_Dreamer:

Только высокий, однозначно

Почему? высокий считается примерно от 20 градусов. неужели такому мотору нужен такой тайминг?

Moonlight_Dreamer
Михаил_Екб:

Почему? высокий считается примерно от 20 градусов. неужели такому мотору нужен такой тайминг?

Чем выше тайминг, тем меньше вероятность срыва синхронизации. Низкий тайминг - это для инраннеров.