Драйвер шагового мотора TMC5160BOB-V1.0 - управляем из Arduino

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

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

  • @user-qx7zs1ik7p
    @user-qx7zs1ik7p 3 года назад

    Спасибо Михаил за видео!

  • @user-us4vm6bm9o
    @user-us4vm6bm9o 3 года назад

    Не оборотов, а шагов. Спасибо за обзор.

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

      Я заметил это уже при монтаже, но решил оставить , в надежде на то , что те кто понимают, сразу поправят!

  • @ДелайВсёСам
    @ДелайВсёСам 3 года назад +1

    Привет ! Очень давно мы были подписчиками друг друга. Но после того ка мой канал испортили - я пытаюсь восстановить старые контакты ! Зашёл в гости ! За Вашу работу - Вам палец вверх!

  • @valdirdiassilvajunior5624
    @valdirdiassilvajunior5624 8 месяцев назад

    Для скоординированного управления более чем одним драйвером TMC5160 одновременно вы использовали UART или SPI? Трудно ли было контролировать движения, не наступая друг на друга нескоординированно? Мой родной язык португальский, поэтому прошу прощения за ошибки переводчика :)

    • @valdirdiassilvajunior5624
      @valdirdiassilvajunior5624 8 месяцев назад

      Моя трудность состоит в том, чтобы понять, как синхронизировать tmc5160, чтобы они начали двигаться одновременно, потому что с помощью SPI я могу общаться с ними по одному. Я планирую использовать их на станке с ЧПУ.

    • @MikhailMomot
      @MikhailMomot  8 месяцев назад

      @@valdirdiassilvajunior5624 работаю по spi.

    • @MikhailMomot
      @MikhailMomot  8 месяцев назад

      @@valdirdiassilvajunior5624 в любом случае команды вы будете разные на них посылать по spi. Или они выполняют одно и тоже?

    • @valdirdiassilvajunior5624
      @valdirdiassilvajunior5624 8 месяцев назад

      @@MikhailMomot У каждого могут быть разные ходы. Можно ли как-то синхронизировать начало движения приводов?

    • @valdirdiassilvajunior5624
      @valdirdiassilvajunior5624 8 месяцев назад

      Или задержка, вызванная настройками драйвера, не приведет к деформации кинематики движения ЧПУ, поэтому не нужно будет ставить флаг на одновременный запуск 3-х двигателей? Я благодарю вас за вашу помощь :).

  • @user-xq6pr7kz1k
    @user-xq6pr7kz1k 3 года назад +2

    Очень полезное видео. Еще бы код программы разместили на сайте, было бы отлично.

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

      В приведенной в описании библиотеке есть примеры.

    • @user-xq6pr7kz1k
      @user-xq6pr7kz1k 3 года назад

      @@MikhailMomot да, разобрался немного как это работает, жаль в итоге все сгорело. Но сам драйвер мне жутко понравился. То что надо для роботов.

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

      @@user-xq6pr7kz1k , а что сгорело? У меня на этих драйверах даже шкафы ездили и до сих пор все живое. Единственное , что не понравилось, это иногда приходят ошибки - неверные ответы на запросы текущей позиции или текущей скорости.

    • @user-xq6pr7kz1k
      @user-xq6pr7kz1k 3 года назад

      @@MikhailMomot В начале сгорел преобразователь питания на AMS1117, и вместо 3.3 вольт он стал выдавать 12. В общем выгорели почти все порты на контроллере, и вот на знаю жив ли сам драйвер.

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

      @@user-xq6pr7kz1k , линейному стабилизатору довольно тяжело преобразовывать 12 в 5, используйте импульсные стабилизаторы. Хотя, при перегрузке линейные стабилизаторы обычно в защиту уходят...