FLprog- Правильное управление Сервоприводом

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024
  • Хочу поделиться пользовательским блоком для управления сервомотором используя джойстик, при этом скорость движения сервопривода изменяется пропорционально нажиму на рычаг джойстика.
    Сам файл пользовательского блока тут yadi.sk/d/wuFX...

Комментарии • 38

  • @ВладимирТохташ-ч6с
    @ВладимирТохташ-ч6с 2 года назад +1

    Отличнейший блок. Спасибо Вам за проделанную работу

  • @ВячеславГоршков-п2щ

    Молодец Алексей

  • @tatarin4015
    @tatarin4015 3 года назад

    Хороший парень!

  • @SA-zt3do
    @SA-zt3do 4 года назад +1

    Классно !

  • @vikentysperansky8751
    @vikentysperansky8751 3 года назад

    а идея очень не плохая

  • @alexandrlatukhin6345
    @alexandrlatukhin6345 3 года назад

    спасибо

  • @fomakozlov1161
    @fomakozlov1161 3 года назад +1

    Здравствуйте можете сделать экзоскелет на сервоприводах с управлением?

    • @Alexey-Og
      @Alexey-Og  3 года назад

      Не, я не могу.

  • @SA-zt3do
    @SA-zt3do 4 года назад +1

    Здравствуйте, помогите ,как сделать х .вращаются обе сервы ,а по у .с одной убовлять на другую добавлять и наоборот, типа танкового управления.

    • @Alexey-Og
      @Alexey-Og  4 года назад +1

      Привет. Я не понял вопроса, можно чуть поподробней?

    • @Alexey-Og
      @Alexey-Og  4 года назад +1

      я не знаю как на танках управление, служил в ПВО :)

    • @Alexey-Og
      @Alexey-Og  4 года назад +1

      Если интересует управление по типу фрикционов на ДТ 75, то этот блок туда совсем не подходит. Во первых, я не представляю как одним джойстиком производить такие манипуляции. И во вторых, у сервопривода слишком короткий ход, не разгуляешься, а если использовать серву с поворотом на 360 градусов, то в принципе возможно, но проще всёж на обычных движках с редукторами, и с обычными ШИМ регуляторами.

    • @SA-zt3do
      @SA-zt3do 4 года назад +1

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

  • @Slavik_93
    @Slavik_93 3 года назад

    Алексей, с вами можно как связаться? Нужна подсказка, как выставить скорость сервопривода?

    • @Alexey-Og
      @Alexey-Og  3 года назад +1

      Суть блока «моторы»-
      «сервоприводы», заключается в том что сервопривод с максимальной своей скоростью встаёт на угол указанный на входе этого блока, поэтому чтобы уменьшить скорость (увеличить её нельзя) нужно на вход подавать не конкретный угол поворота, а ступенчато.
      Например: Если нужно сменить угол сервопривода с 60° на 85°, то можно просто на входе блока вместо 60 поставить цифру 85! В этом случае сервопривод с максимальной скоростью переместиться в угол 85°
      Но если указывать не 85° , А ступенчато, используя ещё два блока, генератор и счётчик, и подавать на вход сервопривода такие цифры как 61 далее 62, 63, 64 и т.д. до 85. То можно скоростью смены этих цифр менять и скорость движения сервомотора!

    • @Slavik_93
      @Slavik_93 3 года назад

      @@Alexey-Og я понимаю, что скорость привода изменить нельзя. Поэтому и интересуюсь с помощью каких блоков можно осуществить ступенчатый поворот

    • @Alexey-Og
      @Alexey-Og  3 года назад +1

      @@Slavik_93 Скорость изменить можно но в меньшую сторону, в большую нельзя, так как он и так с максимальной скоростью поворачивается.
      А как уменьшить скорость я объяснил в прежнем ответе.
      Может если что-то непонятно спрашивайте.

    • @Slavik_93
      @Slavik_93 3 года назад

      В вашем первом ответе вы говорите про два блока , генератор и счетчик. Со связкой генератор и счетчик разобрался, правда здесь значения от нуля. А какие вы имеете ввиду еще два блока?

    • @Alexey-Og
      @Alexey-Og  3 года назад

      @@Slavik_93 два блока- это я имел в виду блок - генератор и блок счетчик.
      Генератор может менять частоту импульсов на своём выходе (для этого надо длину импульса отметить с входа) и в генераторе появится вход «OnVal» и на этом входе с джойстика через блок масштабирования менять частоту импульсов. А уже с выхода генератора подать сигнал на счетчик, на вход «С», таким образом можно управлять скоростью смены чисел на выходе счётчика и тем самым менять скорость движения сервомотора.

  • @Slavik_93
    @Slavik_93 3 года назад

    Алексей, помогите пожалуйста еще в одном вопросе. При подаче питания, у меня кратковременно запускается сервопривод и делает ненужные движения. Как это можно исправить? Т.е. на выводе кратковременно появляется единица. Это очень мешает

    • @Alexey-Og
      @Alexey-Og  3 года назад

      Происходит это потому что на выходе блока значение не совпадает с положением сервопривода, так как в блоке нету памяти епром.
      Если требуется чтобы при подаче питания блок управления сервоприводом и Сервопривод были синхронизированы то туда надо ещё внедрять епром.

  • @Svetoch-77
    @Svetoch-77 3 года назад +1

    Это солнечный трекер?

    • @Alexey-Og
      @Alexey-Og  3 года назад +1

      Система дистанционного управления фотоаппаратом.

  • @sashasvitr7344
    @sashasvitr7344 3 года назад

    здравствуйте, было бы очень интересно поуправлять поворотами через мобильный телефон

  • @Alexey-Og
    @Alexey-Og  4 года назад +4

    Самое сложное в этой истории, как оказалось, это создание ролика, с его монтажом, озвучкой.
    Пришлось знакомиться с программой обработки видео, звука. Ну и самое трудное разговаривать с камерой;)

  • @Максим-ш4я6ы
    @Максим-ш4я6ы 3 года назад

    где взять блок джойстика, пожалуйста, какой день ищу не найду

    • @Alexey-Og
      @Alexey-Og  3 года назад

      Блока джойстика нету, он подключается как простой переменный резистор, то есть на вход «джойстик», в моем случае вход «х» подается с джойстика контакт по оси «х».
      А как подключается джойстик, посмотрите картинки в Яндексе.

    • @Максим-ш4я6ы
      @Максим-ш4я6ы 3 года назад

      @@Alexey-Og да спасибо, разобрался)

  • @SA-zt3do
    @SA-zt3do 3 года назад +1

    Питание от акума ,а от сети как работает ?

    • @Alexey-Og
      @Alexey-Og  3 года назад +1

      От USB компа работает хорошо, но при подключении второй серво, Не тянет, перезагружается, это опытный образец, в рабочей версии нужно питать серво отдельно.

  • @alexbaysha2586
    @alexbaysha2586 3 года назад +1

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

  • @kumelektronik340
    @kumelektronik340 3 года назад

    Возможно ли в FLProg создать функцию на Arduino: Двумя кнопками А, Б и блоком счетчика.
    Комбинация 1.
    А (нажать, отпустить), потом Б (нажать, отпустить) ---на счетчике показания на увеличение.
    Комбинация 2.
    Кнопка Б (нажать, отпустить), потом А (нажать,отпустить)------ показания на счетчике на уменьшение.

    • @Alexey-Og
      @Alexey-Og  3 года назад

      Думаю можно, конечно проще было бы сделать -А. на увеличение, Б на уменьшение, но и ваш алгоритм возможен.

  • @мики-э8я
    @мики-э8я 3 года назад

    Спасибо за потпишку

  • @vikentysperansky8751
    @vikentysperansky8751 3 года назад

    Алексей здравствуйте, наконец-то нашел что долго искал, изучать просто нет времени, передрал Ваш блок, но он почему-то не компелируется выдает ошибку...

    • @Alexey-Og
      @Alexey-Og  3 года назад

      Здравствуйте.
      Какого типа ошибка?

    • @vikentysperansky8751
      @vikentysperansky8751 3 года назад

      @@Alexey-Og да я нашёл, спасибо это я рукож....