Мотор + контроллер скорости + Arduino

У меня счастье, наконец то прибыли 2 из 3х мотора и контроллеры к ним, поэтому как только освободился попробовал всё это соединить вместе, а в качестве источника питания взял БП от компа/внешнего HDD на 12В


Список деталей:
Мотор Mystery A2208-12 1800KV Outrunner Brushless Motor (или аналогичный, так как именно такого в другом магазине не нашел, разнится только в скорости вращения)
Mystery Speed Controller Pentium-30A for Brushless Motors

Схема подключения крайне простая:
- Синие проводки цеплям в любом порядке к мотору (на самом деле потом придется поменять, если не в ту сторону будет вращаться)
- толстый красный (+) и черный (земля) цеплям к источнику питания (аккумулятор или БП)
- тонкий белый втыкаем в Arduino в дырку PWM (куда тыкают сервомоторы), а тонкий черный (земля) в GND
- красный тонкий дает нам +5В 1-2А (позже пригодится)

Seeduino Mystery ESC and Mystery motor

Далее берем любой пример работы с сервомоторчками и балуемся изменением скорости, у меня мотор стартанул при значениях от 27 до 175

еще рекомендую прочитать первый комментарий ниже!

9 комментариев:

  1. > у меня мотор стартанул при значениях от 27 до 175

    Там же есть такое понятие, как "arming" у этих моторов.. Насколько я понял - это некое дефолтное значение, которое нужно указать контроллеру и он его за начальное потом считает. То есть к примеру, если я хочу, чтобы при выставлении 50 на PWM, моторчик всегда вращался с одной и той же скоростью, его нужно сначала "arm"ить каким-то конкретным значением. Я, к примеру, подаю 22 на PWM после подачи питания на мотор - тогда он пикает и запоминает 22 как стартовую позицию что ли.. (Не вращается при этом). Вращение начинается с 30 и всегда только с 30. А вот если мотор "arm"ить значением 20, к примеру, то он уже стартует при 29 и выше..

    Также очень хотелось бы спросить, что происходит у вас с моторами при подачи на них питания просто. У меня они как-то напряжно довольно громко пикают. До тех пор, пока на PWM чего-нибудь не подать. Тогда издают некое подобие музыкального сигнала, перестают пикать и типа готовы к работе. :)

    > (позже пригодится)
    А можно понитересоваться, что вы им собрались запитывать? Я что-то не придумал предназначения для этого провода.

    ОтветитьУдалить
  2. > есть такое понятие, как "arming"
    надо запомнить будет =) я то от 0 до 180 по порядку перебирал, где то на 15-20 он пикнул и около 30 начал крутиться

    если просто подавать питание (на контроллер), то мотор ничего не делает: ни пищит, ни крутится и вообще как будто никуда и не подключен

    > что вы им собрались запитывать?
    саму ардуинку, серв для заднего винта, может быть питание для каких то еще устройств: мало ли камеру захочу нацепить

    ОтветитьУдалить
  3. > саму ардуинку
    Насколько я помню, ардуинке ж надо 9-11 В. для оптимальной работы.
    А почему не хотите от аккумулятора?

    ОтветитьУдалить
  4. ардуинка же питается от USB порта, а там 5в 0.5А максимум, сервы примерно в этом же диапазоне работают, питаясь от контроллера + я немного вот этим руководством следую http://radio-commande.com/international/triwiicopter-design/

    сейчас думаю как бы задний мотор сделать вращающимся из подручного мусора =)

    ОтветитьУдалить
  5. > arming
    кроме arming'а у многих ESC от mystery есть еще автоподстройка диапазона, то есть если его армить на 50 и, постепенно повышая, на 100, к примеру, он даст максимальные обороты, то если потом дать 150, скорость не изменится. Но теперь опять даем 100, а вращается он только в половину скорости

    ОтветитьУдалить
  6. @x2 - подстава тогда =) как бы по точнее узнать от скольки до скольки подавать?

    ОтветитьУдалить
  7. а вот фиг его знает как.. получается, что экспериментально все подбирать надо.
    у меня вот при арминге на 20 рабочий диапазон получается где-то 30-110

    ОтветитьУдалить
  8. Анонимный13 июня 2011 г., 14:12

    Привет. Заказал такие же регуляторы и моторы как и ты, приехали, а батарейка еще не приехала, вопрос, чем мне запитать регулятор? Какой БП ты использовал, сколько у него на выходе амперов? На картинку у тебя случаем не SATA штекер?

    ОтветитьУдалить
  9. БП 12в и 2а - еле хватает на 2 мотора и то если без нагрузки

    ОтветитьУдалить