Я хочу построить ESC, используя ATmega328 (используется в Arduino Uno). Это бесщеточный двигатель постоянного тока, который я выбрал, и это полевой МОП-транзистор , который я выбрал для управления источником питания. Он будет использоваться для привода гребного винта с переменной скоростью в одном направлении.
Я понимаю концепцию «вращения» мощности, но не могу решить головоломку.
У Atmel есть несколько замечаний по применению бесщеточного управления двигателем без датчиков, например, http://www.atmel.com/Images/doc8192.pdf или http://www.atmel.com/images/doc8306.pdf .
2/ Вам нужно как-то определить положение ротора. Магнитное поле в катушках двигателя должно немного опережать магнитное поле в роторе, чтобы притягивать его, поэтому вам нужно знать, где находится ротор, чтобы включить следующий набор катушек в нужное время. Если двигатель не имеет датчиков Холла, вы делаете это, измеряя ЭДС в катушках. Это работает только тогда, когда двигатель вращается, поэтому существует более медленная фиксированная последовательность запуска двигателя.
1/Количество kv — это число оборотов в минуту на вольт без нагрузки, поэтому при 14,4 В можно ожидать, что двигатель будет работать со скоростью 10 000 об/мин, что составляет 167 Гц. 10 МГц было бы очень быстро для двигателя — кончики 10-сантиметрового пропеллера будут двигаться со скоростью 2% от скорости света.
3/ Как указано в примечаниях к приложению, форма волны поля, необходимого для этих двигателей, является «трапециевидной», что по сути является прямоугольной волной.
пользователь_1818839
РЖД
Натан Гоингс
пользователь_1818839
Крис Стрэттон
ок
Натан Гоингс