Свой контроллер для мотор-колеса

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • Рассказываю про этапы разработки контроллера мотор-колеса на микроконтроллере STM32G431. Провожу испытания работы силовых транзисторов и драйвера DRV8320
    Изготовление печатных плат: www.pcbway.com/
    Рассказываю про аппаратные блоки микроконтроллера, таймеры, АЦП, операционные усилители, компараторы, а так же показываю простую реализацию протокола связи CAN.
    Сайты компании благодаря которой это видео увидело свет:
    UNA Wheel и SupremeMotors
    unawheel.ru/
    suprememotors.ru/
    Для прямой помощи каналу, перевод с банковских карт:
    yoomoney.ru/to/4100116712276152
    Модули производства TDM Lab: vk.link/tdm_lab
    Группа ВК: tdm_lab
    00:00 Вступление
    01:18 Интеграция PCBWay
    01:47 Характеристики электродвигателя
    03:31 Силовая плата
    04:40 Таймер 1 Генерация ШИМ
    05:33 Таймер 4 Сигналы с Холлов
    06:01 АЦП Измерение тока
    07:50 Операционные усилители
    09:07 Компараторы
    09:43 ЦАП токовые уставки
    10:09 SPI драйвер MOSFET
    12:37 Испытания драйвера
    15:29 CAN протокол
    17:44 Испытания CAN
    19:50 Библиотека Motor Control и CORDIC
    20:20 Потребление при выключении
    21:56 BMS система
    22:30 Управляемая фара
    23:44 Занятые ресурсы RAM/FLASH
    25:02 Благодарности
    25:09 Спасибки:)
    *********Оборудование**********
    Осциллограф Siglent SDS1204X-E alii.pub/5wipuv
    Паяльная станция KSGER T12 STM32 alii.pub/5wiq92
    QUECOO T12-956, электронный паяльник alii.pub/64f1pk
    Нагревательный стол ET-10 alii.pub/62d6uz
    Универсальный держатель для печатной платы Mechanic MR6 Pro alii.pub/62d7ac
    Микроскоп Microscope dm-01 aliexpress.ru/wholesale?catId...
    Подставка для микроскопа с 2 лампами alii.pub/62f7np
    Керамический пинцет alii.pub/62dg60
    Паяльный фен KSGER STM32 alii.pub/5wiq1v
    Микро IC зажим 10 шт./компл. alii.pub/64g6lp
    USB логический анализатор 24 МГц alii.pub/64l7hn
    *********Расходники**********
    Флюс Eakins NC-559-ASM-UV alii.pub/62dgah
    Припой HX-T100 alii.pub/5x7gm2
    Паяльная паста XG-50 alii.pub/5x7giy
    **************STM32**************
    STM32G474 Nucleo-64 alii.pub/5sdxo3
    STM32F103C8T6 alii.pub/5sbhoe
    STM32F103C8T6 Black ali.pub/579d2l
    STM32F401CCU6 ali.pub/56s1yb
    STM32F411CEU6 ali.pub/56s1yb
    STM32F407VET6 alii.pub/5rm368
    Программатор ST-Link V2 ali.pub/56weqg
    ***********Источники опорного напряжения***********
    LM399 2,5В/5В/7,5В/10В alii.pub/4li4xj
    ***********ПЛИС/FPGA***********
    Отладочная плата Xilinx FPGA Spartan-7 XC7S15 alii.pub/5rm3ih
    Отладочная плата Xilinx SoC FPGA Zynq7000 XC7Z010 alii.pub/5sbga8
    Отладочная плата Xilinx FPGA Artix-7 XC7A35T DDR3 256MB alii.pub/5sbgk5
    **************Arduino**************
    Arduino Uno ATmega328p ali.pub/56s0bz
    Arduino Nano ATmega328 ali.pub/56weyt
    Arduino Micro ATmega32u4 ali.pub/4m7upw
    Arduino Leonardo ATmega32u4 ali.pub/56weg5
    Arduino Mega ATmega2560 alii.pub/5sbgtv
    *******Шаговые двигатели*******
    NEMA17 Hanpose alii.pub/5sbh9f
    NEMA23 Hanpose alii.pub/5sbhcx
    NEMA34 Hanpose alii.pub/5sbhea
    Драйверы ШД TB6600 alii.pub/5sbhhl
    Поворотный энкодер, DC 5-24 В 360/600 P/R alii.pub/64f7rq
    ***********Наборы SMD************
    Набор резисторов 0805 ali.pub/4o3xz7
    Набор резисторов 1206 ali.pub/4o3x4h
    Набор конденсаторов 0805 ali.pub/4o3y4u
    Набор токовых шунтов 2512 ali.pub/4o3udb
    *************АЦП/ЦАП*************
    АЦП 16 бит I2C ADS1115 ali.pub/56s0mv
    АЦП 18 бит I2C MCP3421 ali.pub/56s17o
    АЦП 24 бит SPI ADS1220 ali.pub/4zlq1x
    MCP4725 ЦАП 12 бит ali.pub/56s2f8
    *******DDS генераторы сигналов*******
    AD9833 12,5MHz alii.pub/64jyc3
    AD9850 40,0MHz alii.pub/64jygy
    AD9851 70,0MHz alii.pub/5sbivr
    AD9959 4ch 200,0MHz alii.pub/5sbj4b
    *********Дисплеи LCD/TFT*********
    GC9A01 круглый IPS 240x240 alii.pub/61xchg
    Экран LCD 12864 ali.pub/4o3w5a
    3,5" TFT LCD ali.pub/56w5gl
    1,8" TFT SPI LCD ali.pub/56w4oe
    1,3" OLED I2C LCD ali.pub/56w8vh
    2,42" SSD1306 OLED SPI/I2C ali.pub/4li5yv
    ЖК-экран с клавиатурой, 1602 для Arduino Uno ali.pub/56wau2
    0,5 мм Filp Down FFC FPC разъем 6/8/10/12/14/16/20/24/30/40 Pin alii.pub/64f7ta
    **************Диоды***************
    Диоды Шоттки 100шт [2А, 100В] SR2100 ali.pub/4o3s9o
    Диоды Шоттки 20шт [5А, 200В] SR5200 alii.pub/5ognm2
    Диоды Шоттки 5шт [60А, 100В] MBR60100 alii.pub/5og62w
    Светодиоды SMD 0805 5 цветов ali.pub/4o3tps
    Диодный мост GBJ2510 ali.pub/4o3uvs
    **************Разное****************
    Термоклейкая лента 80x80 мм alii.pub/5m32dc
    DC-DC c 8 ~ 32V до 45 ~ 390V alii.pub/5oav2r
    Компараторы LM393 ali.pub/4o3tzp
    DC/DC 5V/5V ali.pub/4o3w8l
    Тестовые точки ali.pub/4o3wgy
    ***************************************
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 443

  • @TDMLab
    @TDMLab  2 ปีที่แล้ว +16

    Спасибо всем зрителям которые посмотрели видео, а так же отдельное спасибо всем кто оставил комментарий.
    Замечания по видео:
    на 18:14 при описании CAN протокола я неправильно сказал про ID номера. Арбитраж выигрывает тот узел ID которого меньше, а не больше.
    ютуб как всегда дурит с некоторыми комментариями и здесь я буду публиковать ники люде, которые оставили комментарий, но он был удален ютубом так что я увидел только уведомление, но не мог прочитать полностью.
    Вот пользователи комментарии которых я не смог прочитать или прочитал частично:
    Spirit
    Sem Spiri
    psw2.ru
    Просьба повторить комментарии)

    • @crazysova
      @crazysova 2 ปีที่แล้ว +2

      DPlabs проводит кон.курс на разработку силового инвектора, 200 тысячь за эскизный проект и 1 милион за прототип, думаю вы могли бы поучаствовать.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      @John Logan Так как я брал не на али я дал ссылку просто на поиск, дабы показать какая модель.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      @John Logan В Европе и брал, Siglent.eu кажись.

  • @VladimirMedintsev
    @VladimirMedintsev 2 ปีที่แล้ว +105

    Очень интересное и полезное видео. От всей души благодарю. Ибо очень мало такого полезного. Все только критиковать хотят, а не создавать настоящий инженерный контент. Браво.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +7

      Спасибо, Владимир! И за Вашу работу на своем канале также спасибо!

    • @VladimirMedintsev
      @VladimirMedintsev 2 ปีที่แล้ว +7

      @@TDMLab Я не ради пиара собственного канала сюда хожу. Я искренне считаю что настоящего инженерного контента очень и очень мало. Есть обзорщики, пересказывающие содержимое книжек и инструкций. А реально инженерных идей, разборов подхода, крайне мало. По этой причине и считаю правильным такое поддерживать.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +5

      @@VladimirMedintsev Так я понимаю, я не коим образом не имел ввиду, что вы ради пиара, я реально пользуюсь Вашими видео, первое видео в моем плейлисте о STM32 было именно с Вашего канала, спасибо за работу!

    • @nikolaecolog1438
      @nikolaecolog1438 2 ปีที่แล้ว

      +

  • @usg92
    @usg92 2 ปีที่แล้ว +11

    Не устаю удивляться сколько возможностей самодельщикам даёт нынешний уровень прогресса!!! сколько доступных технологий изготовления и расчётов, каждое устройство как произведение искусства!!

  • @sergshramm
    @sergshramm ปีที่แล้ว +4

    Потрясающе!!! Смотрел и слушал с огромным вниманием,так просто объяснить сложные вещи может только влюблённый в своё дело профессионал.

  • @user-tr9sg2tz4p
    @user-tr9sg2tz4p 2 ปีที่แล้ว +3

    *Благодаря таким людям как автор канала, у нашей страны есть будущее*

  • @PastuhMedvedey
    @PastuhMedvedey 2 ปีที่แล้ว +2

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

  • @Soldera_tools
    @Soldera_tools 2 ปีที่แล้ว +18

    Какое же интересное и полезное видео! спасибо Вам, что делитесь со своей аудиторией такой качественной и уникальной информацией! браво!! Ваш уровень знаний - это то к чему я стремлюсь

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Спасибо за отзыв!

  • @Butcer
    @Butcer 2 ปีที่แล้ว +5

    Это очень хороший контент. Автор разобрался в реально огромном количестве информации, за это ему респект и уважуха! Я тоже сделал плату на G4 контроллере, хотел сделать векторное управление мольным киловатным колесом но…. Я не разобрался. Ленивый, что сказать :) теперь хочется продолжить ковыряться, очень много полезной инфы подчерпнул.

    • @Sanchogus
      @Sanchogus 2 ปีที่แล้ว

      Аналогично, лежит на столе плата с IGBT модулем, покрутил от него двигатель в скалярном режиме и чет энтузиазм поубавился :)

  • @user-kh5pt3sx5k
    @user-kh5pt3sx5k ปีที่แล้ว +1

    Это божественно! Столько всего нового, пошёл учиться дальше. Led Драйвер топовый!

  • @akvilion7365
    @akvilion7365 2 ปีที่แล้ว +2

    Господи, как же мало лайков... Надо было давить этим колесом микросхемы в начале ролика в слоумоу для выхода в топы. Хз как ещё популяризировать годноту в современном мире.

  • @andreustaurus1668
    @andreustaurus1668 2 ปีที่แล้ว +1

    Смотрю ютуб давно и каждый раз поражаюсь сколько же талантливый людей живёт в нашей стране!

  • @silvertiger5804
    @silvertiger5804 ปีที่แล้ว +1

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

  • @user-ki5ow2hf7i
    @user-ki5ow2hf7i 2 ปีที่แล้ว +1

    Нихреновая такая работа проведена была. Круто. Респект.

  • @V1RTUOZ88
    @V1RTUOZ88 2 ปีที่แล้ว +2

    Офигеть как интересно щас было.

  • @enderdragon4806
    @enderdragon4806 2 ปีที่แล้ว +2

    Уже несколько лет хочу сделать свой контроллер для электровелосипеда, не хватает знаний, что бы собрать электронную часть. А вот с программированием под stm32 все на много лучше. Я думаю, что не один я был бы признателен, если бы Вы выложили Ваш проект на гитхабе.

    • @user-yb2dr3nq3b
      @user-yb2dr3nq3b 2 ปีที่แล้ว +1

      )))) тоже бы хотелось увидеть код. Потому как у меня другие мощности и другой стм но думаю все бы подошло.... Жаль что проект не является открытым

  • @user-pc3kj1jc3w
    @user-pc3kj1jc3w 2 ปีที่แล้ว +2

    Посмеялся с "эталонного мизинца". А так респект автору 👍

  • @user-kf7nj7vv3d
    @user-kf7nj7vv3d 2 ปีที่แล้ว +4

    Автор как всегда красавчик, это какие познания в электроники нужно знать, чтобы создать такое чудо, красавчик. Так держать

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Спасибо за отзыв!

    • @vsehorosho1311
      @vsehorosho1311 2 ปีที่แล้ว +1

      Достаточно стандартного инженерного образования.

    • @Skiminok60
      @Skiminok60 2 ปีที่แล้ว

      @@vsehorosho1311 ....и огромного желания разобраться. Это называется мотивация.

  • @tesla_pro
    @tesla_pro ปีที่แล้ว

    Молодец, сразу понятно что отлично разбираешься :)

  • @ciberslavik
    @ciberslavik 2 ปีที่แล้ว +1

    Красавчик, лучший контент по электронике. На уровне, а то на других каналах все на уровне кружка.

  • @victoramartov1916
    @victoramartov1916 25 วันที่ผ่านมา

    Шикаро. Спасибо.

  • @user-ke5uk5sp7i
    @user-ke5uk5sp7i 2 ปีที่แล้ว

    Офигеть, такой проект язык не поворачивается назвать "самоделка". Круто, титанический труд! Так держать!

  • @panigo63
    @panigo63 2 ปีที่แล้ว +1

    От души благодарю. Все чётко, по полочкам. Отличный проект!

  • @artferrum2053
    @artferrum2053 2 ปีที่แล้ว +5

    Спасибо, что делитесь своими наработками ! ) Отличное видео, подробно и с пояснениями!

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо!

  • @user-ux8tp8go3h
    @user-ux8tp8go3h 2 ปีที่แล้ว +1

    Видеоматериал действительно стоящий. Особенно для тех, кто жить не может без разработки электронных устройств с программным управлением. То ли я иду в ногу с вами, то ли вы с современными технологиями, но мои утопические мысли и идеи прямым образом реализуются у вас на канале через несколько недель. И, что самое интересное, моя бакалаврская включает в себя множество аспектов такого управления(пытаюсь по винтикам собрать мобильного логистического робота на производство из ничего, имея за пазухой несколько утопичных идей). Отдельная вам благодарность, что открываете глаза на современные подходы к решению таких технических задач. Скажу откровенно, вся профессура плюётся от всего, что младше аналоговых схем, поэтому быть новатором можно только при большом желании и с устремленным взглядом на передовиков за границей.Вы, в первую очередь показываете где копать и это действительно ценно для начинающих разработчиков и не раз помогало мне самому. Успехов вам)

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо за развёрнутый отзыв! И Вам желаю больших успехов!

  • @user-xo2yn4cg5s
    @user-xo2yn4cg5s 2 ปีที่แล้ว

    Как хорошо что ты разобрался со многим. от обычного инвертора до контроллера мотор колесо.

  • @user-hi5fy6wv5j
    @user-hi5fy6wv5j 2 ปีที่แล้ว

    Хорошая работа проделана. Платка приятная получилась! Спасибо за видео.

  • @igorosetrov3569
    @igorosetrov3569 ปีที่แล้ว

    Как же круто вы рассказываете! Супер интересные видео и проект! ) Успехов вам!

  • @alexandrmekshun2676
    @alexandrmekshun2676 2 ปีที่แล้ว +1

    То чувство когда посмотрел ролик и не разочаровался! Успехов в разработке, уже не терпится повторить! ато эти китайские контроллеры вообще безнадёга!

  • @Radionewss
    @Radionewss 2 ปีที่แล้ว +1

    Большое спасибо за видео) Работу нереальную проделываешь, респект!

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Спасибо за отзыв!

  • @ecstasy3701
    @ecstasy3701 5 หลายเดือนก่อน

    Аплодирую стоя!

  • @RadioTexnik
    @RadioTexnik 2 ปีที่แล้ว

    Спасибо за полезный контент! Успехов в разработках! 👍

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Спасибо на добром слове)

  • @michaeltimoshkin919
    @michaeltimoshkin919 2 ปีที่แล้ว

    Круто, спасибо за такие видео. Очень полезно

  • @iiggoorreekk
    @iiggoorreekk ปีที่แล้ว

    Очень хороший канал! Комментарий в поддержку)

  • @Marcus_vildi
    @Marcus_vildi 2 ปีที่แล้ว +1

    Спасибо за астрономический труд

  • @razborkin8579
    @razborkin8579 2 ปีที่แล้ว

    Больше такого контента! Автор огромное спасибо!

  • @user-ir9gi5dj2i
    @user-ir9gi5dj2i 2 ปีที่แล้ว

    Спасибо за видео. Действительно много интересного о современных решениях в управлении моторами для себя почерпнул, за одно и элементную базу обновил.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо за отзыв!

  • @polzorg5891
    @polzorg5891 2 ปีที่แล้ว

    Да, грандиозная работа! Конечно для меня это темный лес (почти), хотя вы подробно всё рассказывается. Спасибо.

  • @user-rj7hg4pn4g
    @user-rj7hg4pn4g ปีที่แล้ว

    Расклад конкретный! Спс.

  • @denpavlovsky2141
    @denpavlovsky2141 2 ปีที่แล้ว

    Лучшее видео на тему контроллеров мотора, благодарю от души))

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо за отзыв!

  • @adaptoid6243
    @adaptoid6243 7 หลายเดือนก่อน

    Чувак, Ты - Богоподобен 💪🏼 так держать!!

  • @dmitrynuzhdin
    @dmitrynuzhdin 2 ปีที่แล้ว

    Очень круто! Сейчас тоже копаюсь со своим проектом с моторами (дрон), пытаюсь сделать свой ESC для sensorless bldc. Было очень познавательно!

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо за отзыв!

  • @user-xf9ms1em2q
    @user-xf9ms1em2q 2 ปีที่แล้ว +1

    Очень интересная тема!

  • @R3UE
    @R3UE 2 ปีที่แล้ว

    Жду и надеюсь отлично выйдет ,буду заказывать у тебя их

  • @user-mz4ke9sg7e
    @user-mz4ke9sg7e 2 ปีที่แล้ว

    Чувааак! Тебе нужно в конкурсе принять участие от DP Labs по созданию контроллера

  • @vitaliipokora9903
    @vitaliipokora9903 2 ปีที่แล้ว +1

    Спасибо за информацию!!!! Красава!!

  • @arenaengineering8070
    @arenaengineering8070 2 ปีที่แล้ว +9

    Спасибо.👍🏻 Интересно и познавательно.
    А по поводу управления затворами транзисторов - для лучшего управления более тяжёлыми затворами придется снижать частоту ШИМ(это Вы и сами знаете). Тогда ток от драйвера требуется меньше. Это все можно загнать в инженерное меню и в зависимости от примененных транзисторов устанавливать частоты работы ШИМ. Тут уже экономическая составляющая - понизить КПД ради более дешёвых транзисторов или покупать дорогие транзисторы. На больших партиях это критично и пару ватт в нагрев дополнительно с ухудшением динамики колеса на несколько процентов ничто, по сравнению с экономией денег на закупке компонентов. Особенно сейчас, когда в кризис идёт дефицит комплектующих.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +2

      Спасибо за отзыв!
      Да, частота не высокая сейчас поэтому и парюсь. 20кГц были тесты, это нижний порог таких систем. Рекомендации от 20 до 30кГц.
      Да, надо подумать еще)

    • @elshana.4307
      @elshana.4307 2 ปีที่แล้ว +2

      Видел где-то на просторах интернета, что для применения метода с вч инжекцией, частоту шим нужно брать примерно от 80 кГц, ну тут ещё и от мотора многое зависит. На английском ютубе есть канал, где парень рассказывает о принципах такого управления, к слову он и контроллеры разработал, продаёт в Британии где-то. Если найду, то добавлю к комментарию. Автору видео выражаю огромную Благодарность, что снимает подобные видео. Лайк!

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      @@elshana.4307 Спасибо, да инжекция на высокой частоте. Не VESC проект? Или те скандинавы.

    • @elshana.4307
      @elshana.4307 2 ปีที่แล้ว +2

      @@TDMLab да, Вы совершенно правы, это vesc. Таки опередили меня)

    • @handmadepro3137
      @handmadepro3137 2 ปีที่แล้ว +1

      Почему нижний предел 20 кГц? Можно спокойно обойтись и 15 кГц. Тем более на такой частоте как раз и работают гироскутеры и самокаты (измерено лично)

  • @user-fw8zh2jz8e
    @user-fw8zh2jz8e 2 วันที่ผ่านมา

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

  • @Techn0man1ac
    @Techn0man1ac 2 ปีที่แล้ว

    Вот чтобы поддерживать подобные проекты своим просмотром я и подписался на премиум подписку

  • @user-en9sm7ed9g
    @user-en9sm7ed9g 2 ปีที่แล้ว +1

    Пытался в своё время использовать встроенные усилители у STM32L432 в качестве усилителей звука с дальнейшей оцифровкой с помощью встроенного АЦП. Результат получился отвратный - слишком высок уровень шума. Теперь понял для чего они сделаны - для задачи управления двигателем они как раз должны подойти.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Да, некоторые характеристики этих ОУ много хуже даже дешёвых дискретных, но они достаточно быстрые и место не занимают, так что применения есть.

  • @nikmanmar4601
    @nikmanmar4601 2 ปีที่แล้ว

    Как всегда очень круто.

  • @soulbrazas
    @soulbrazas 2 ปีที่แล้ว +1

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

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +2

      Пока не могу всё открыть, проект все таки на заказ, а потом посмотрим.

    • @soulbrazas
      @soulbrazas 2 ปีที่แล้ว

      @@TDMLab ок, без вопросов. это не ради скопировать или что-то в том духе, схема то типовая. просто интересно.

  • @lorensstudio3233
    @lorensstudio3233 2 ปีที่แล้ว +14

    Подскажите, где вы все это изучали и сколько времени у вас это заняло? Вот у меня вроде есть магистратура по схожему направлению, а по факту практических знаний процентов 5 (то есть я просто понимаю все о чем идет речь в видео, но абсолютно не представляю как разработать самому схожее устройство, уже не говоря о программной части). Почему то потянуло в эту область, но не представляю сколько лет у меня на освоение уйдет.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +7

      Да это просто как хобби начиналось, я прям специально не изучал, просто знал примерно как это сделать в теории, все-таки электропривод у нас неплохо вели.
      А потом сделал просто пробную поделку th-cam.com/video/1B-T_B46ApU/w-d-xo.html
      Потом еще одну th-cam.com/video/C6E3k61QaAU/w-d-xo.html
      И как-то так само получилось, что стал немного понимать в этом, но очень немного🙂

    • @nikmanmar4601
      @nikmanmar4601 2 ปีที่แล้ว +1

      @@TDMLab у меня тоже что то подобное начиналось как хобби, по началу сложно. Но потом уже начинаешь понимать как подружить схемотехнику с программным обеспечением. Но так далеко конечно я не заходил. Это сколько надо сил, терпения, что бы проверить функционал на аппаратной части, и ведь главное уметь им пользоваться.

    • @PastuhMedvedey
      @PastuhMedvedey 2 ปีที่แล้ว

      Такому не научат в школе )))

    • @mmex1136
      @mmex1136 2 ปีที่แล้ว

      @@TDMLab охотно верим..))

  • @DIY-hv2hv
    @DIY-hv2hv 2 ปีที่แล้ว

    Достойный уровень, как всегда!

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо за отзыв!

  • @ercankr75
    @ercankr75 7 วันที่ผ่านมา

    Good thank you

  • @kakoluk_original
    @kakoluk_original 2 ปีที่แล้ว

    Ого, полторы тысячи лайков! Поздравляю.
    Контент - как отдушка, хоть и понимаю только аналоговую часть, не силён в цифровой.
    Лично для меня дикость, что новейшие цифровые контролеры, способны компенсировать такие вещи как паразитные индуктивные броски(аналоговой части), и более того, заталкивать их в КПД.

  • @IndexEditor
    @IndexEditor 2 ปีที่แล้ว

    Очень круто! А теперь тоже самое только для моноколеса 3кВт. :) С электронный гироскопом.

  • @kirillurvancev2116
    @kirillurvancev2116 2 ปีที่แล้ว

    Спасибо

  • @handelloyd6631
    @handelloyd6631 ปีที่แล้ว +1

    Мой мозг пока в защиту ушёл от непонятной информации 🫣

  • @asket4309
    @asket4309 2 ปีที่แล้ว +1

    PCBWay действительно достойная контора, но она дороговата, как для опытных образцов. Для этого больше подойдет JLCPCB. А для отлаженных плат которые можно пустить в серию как раз и подойдет PCBWay. Ну это мое субъективное мнение основанное на моем опыте...

  • @cHIMARS
    @cHIMARS 2 ปีที่แล้ว

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

  • @user-iv7tg1ib3i
    @user-iv7tg1ib3i 2 ปีที่แล้ว

    Очень круто!

  • @swaperman
    @swaperman ปีที่แล้ว

    Я думаю, что многие, как и я, были бы рады увидеть полётный контроллер в Вашем исполнении. Да и рынок у таких комплектующих большой очень. Я вот дрон свой уникальный разрабатываю, и мне интересна тема контроллеров, а точнее тема "где найти поставщика"))

    • @alexpetrov521
      @alexpetrov521 8 หลายเดือนก่อน

      Интересно почему автор обошел лайком ваш комментарий?

  • @user-rw7pj8lu1z
    @user-rw7pj8lu1z 2 ปีที่แล้ว +1

    Огромный труд. Крайне полезно для саморазвития. В дешёвых маломощных контроллерах кетайцев не превзойти, ибо мк на али от 1200 и более. Но вот для контроллеров киловаттного класса уже интересно. Интересно для внедрения в разработки промышленные, если в рф теперешней это кто то делает.

  • @Aleksandr_Sidorov
    @Aleksandr_Sidorov 2 ปีที่แล้ว +1

    Слежу за версией STM32G4 особенно интересен математический ускоритель , так все топ

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Спасибо за отзыв!

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov 2 ปีที่แล้ว

      @@TDMLab Жаль у самого нет времени все это снимать

  • @igor99ish
    @igor99ish 2 ปีที่แล้ว

    Спасибо за отличное видео!
    Кстати, bit stuffing это достаточно общий термин и используется он не только в СAN, но и, к примеру, в USB (=

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +2

      Да, согласен, получается он применяется при передаче по дифференциально паре.

  • @mikhailnalivkin4009
    @mikhailnalivkin4009 2 ปีที่แล้ว

    Профессионально!

  • @Sanchogus
    @Sanchogus 2 ปีที่แล้ว +9

    В конкурсе DP Labs нет планов участвовать? :)

    • @serjeoindahouse9345
      @serjeoindahouse9345 2 ปีที่แล้ว +1

      Для чего ? Они предлагают разработку BLDC мотора на 50квт , для чего такой мотор ? PMSM уже давно доказал свою эффективность . БЛДС это мотор маленьких игрушек типа велосипеды и самокаты.

    • @alexglushenko6754
      @alexglushenko6754 2 ปีที่แล้ว

      @@serjeoindahouse9345 компрессора, вентиляторы

    • @serjeoindahouse9345
      @serjeoindahouse9345 2 ปีที่แล้ว

      @@alexglushenko6754 да какая разница что крутить ? На сколько я понял , Больше БЛДЦ в изготовление дороже чем ПИСМ.

    • @smotryash
      @smotryash 2 ปีที่แล้ว

      @@serjeoindahouse9345 мозги можно применить в этом конкурсе,через опторазвязку

  • @arakeldesign
    @arakeldesign 2 ปีที่แล้ว

    Очень крутое видео!! Автор молодец!!

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо за отзыв!

    • @arakeldesign
      @arakeldesign 2 ปีที่แล้ว

      @@TDMLab не за что, контент отличный!

  • @evgenreva2995
    @evgenreva2995 2 ปีที่แล้ว

    Отлично! Еще бы гироскоп прикрутить и для моно колеса само то что надо.

  • @serhiiyatsenko976
    @serhiiyatsenko976 2 ปีที่แล้ว +5

    Отличное поучительное видео, спасибо! Но всё же CAN и SPI - это (физически) интерфейсы, а не протоколы. На упрощенной схеме с трехфазным инвертором Вы забыли показать и рассказать про датчик напряжения (делитель) шины питания, ведь без него не получится сформировать правильные скважности ШИМ. По поводу трёх датчиков тока: Вам не обязательно иметь их три т.к. обмотки бдпт соединены в звезду и сумма всех токов равна 0, поэтому достаточно частного случая прямого преобразования Кларк (A-B -> Al-Be) и измерения только двух фазных токов. Но если библиотеке МоторКонтролл от ST нужно три тока, то третий Вы найдете как сумму двух измеренных.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Да, такой интересный момент. Интерфейс это верно когда мы говорим о физическом уровне, а протокол на уровне пакетов. Хотя я не админ в уровнях OSI профан.
      Вот тут например на одной странице и слово интерфейс и протокол www.compel.ru/lib/142251
      Моё мнение, что имеет смысл использовать или то или другое исходя из того уровня OSI о котором идет конкретно речь.
      Да, есть такой делитель, я на 21:12 о нем говорю правда в другом контексте. И да это еще один источник обратной связи, он правда не оперативный, то есть его выборки не синхронизированы.
      По датчикам тока и да и нет. Существует три основных варианта это 1, 2 и 3 шунта, все они работоспособны и все поддерживаются комплектом Motor SDK.
      Для приложений с мотор-колесами вообще рекомендуют 1 шунт и это тоже будет FOC и всё токи также можно узнать. 3 шунта это самый жирный вариант подходит для любых моторов в том числе и для моторов с малой индуктивностью (хотя это скорее к моторам дронов относиться, а не к мотор-колесам).
      Тем не менее все 3 варианта работоспособны и про закон Кирхгофа совершенно верно, хотя это является некоторым упрощением так как двигатель реактивное устройство. В будущем я попробую 1 шунт, а далее 2 датчика типа INA240 прям в разрыв фазы, а не косвенно как сейчас.

    • @serhiiyatsenko976
      @serhiiyatsenko976 2 ปีที่แล้ว

      @@TDMLab Вы верно подметили касатально установки токовых шунтов непосредтсвенно в фазу. По своему опыту знаю что это наиболее надежное и верное (точное) решение по измерению тока для синхронных и асинхронных машин. Два шунта в таких случаях всегда достаточно. При Ваших мощностях можно взять на 5..10 Вт шунты от Vishay на 2..5 мОм и шунтовый монитор INA240Ax, который особенно хорош в паре с REF2030 или REF2033. INA240x не так хорошо подавляет помехи ШИМ как пишет ТI, поэтому я по его выходу ставлю активный ФНЧ на базе ОУ, а уже потом завожу на вход АЦП МК - это избавляет от необходимости сложной программной фильтрации и фильтра типа скользящего среднего обычно хватает.

    • @hybridinnovate
      @hybridinnovate 2 ปีที่แล้ว

      Соглашусь, один общий датчик тока(шунт) для контроля сквозного тока, и два на фазы (на эф.холла). Фазный ток может в десятки раз больше батарейного

    • @lysergicenemy
      @lysergicenemy 2 ปีที่แล้ว

      Вы не учитываете ситуацию когда при высоком значение duty нижний транзистор одного из полумостов будет открыт на не достаточное для успешной выборки время. С 3мя датчиками можно выбирать какие 2 фазы использовать для измерения а какую (с большим duty) отбросить

    • @NyyphoHerr-3D-panorama
      @NyyphoHerr-3D-panorama 2 ปีที่แล้ว

      А если обмотки будут не звездой, а треугольником, как например, это сделано в классном мощном редукторном моторе MAC ?

  • @Guplev
    @Guplev 2 ปีที่แล้ว

    Каркас собрал себе самокат, надеюсь на скорый финал, уж очень "вкусная" железка!

  • @alyu6213
    @alyu6213 2 ปีที่แล้ว

    Хоть я и ничего не понимаю в этом, но лайк и комментарий для продолжения видео оставляю

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Спасибо!

  • @KARMAElectronics
    @KARMAElectronics 2 ปีที่แล้ว +8

    Умеете могете, четко) В арбитраже CAN не запутайтесь, вроде доминантный бит - 0, и приоритет выше у меньшего ID. Успехов!
    P. S. Рекуперация в планах?

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +3

      Да, там наоборот, я ошибся, выигрывает меньший ID.
      Да, в планах и она уже частично есть. Как только ручку тормоза нажимаешь да или просто газ отпускаешь уже энергия в батарею идет. Ей деться просто больше некуда:)

    • @user-en9sm7ed9g
      @user-en9sm7ed9g 2 ปีที่แล้ว

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

  • @user-cc9sn3bx4l
    @user-cc9sn3bx4l 2 ปีที่แล้ว

    Красавчик

  • @vladimir2139
    @vladimir2139 2 ปีที่แล้ว

    Спасибо за видео. Если в какой-то момент размер прошивки серьезно возрастет - можно попробовать libopencm3

  • @Tyrwot
    @Tyrwot 2 ปีที่แล้ว

    Круть! )

  • @Gora_dtmf
    @Gora_dtmf 2 ปีที่แล้ว +1

    Умничка

  • @qaz261
    @qaz261 2 ปีที่แล้ว

    Крутотень

  • @dejqit
    @dejqit 2 ปีที่แล้ว

    Привет! Спасибо за интересный видос! RC цепочка в схемах от ST это т.н. снабберная цепь. И конкретно здесь не должна влиять. Я думаю (не 100% просто мысли), что такой маленький провал на резистивной нагрузке может быть обусловлен работой драйвера ключей. Всё-таки эти драйверы "надрессированы" коммутировать индуктивные нагрузки, вот и выходят в пере регуляцию... Плату сразу делай 4-х слойку, цены особо не добавит, но будет выигрыш в охлаждении драйвера.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +2

      Спасибо за отзыв! Да, ST делали это видимо для снижения EMI на высоких частотах ШИМ.
      Да 4-х слойку и буду делать, уже решил, жаль что сразу не додумался, не надо тут экономии.
      ST свой демо-боард вообще на 8-ми слойке развел, зато аналог на своем отдельном слое и экранами закрыт со всех сторон.

  • @user-fd7fj4ii8g
    @user-fd7fj4ii8g 2 ปีที่แล้ว

    Красавчик!!!! Когда только успеваешь все это изучать ?

  • @arsenyi9696
    @arsenyi9696 2 ปีที่แล้ว

    9:11 - Габен постарался )))

  • @Mr_KruGav
    @Mr_KruGav 2 ปีที่แล้ว

    Присоединяюсь к последнему комментарию! Имеется вопрос, на какую специальность нужно пойти учится что бы больше или полностью понимать все изложенное в ролике ,либо какую литературу можно самостоятельно изучать для развития понимания и способностей в данном направлении? Спасибо.

  • @gt540gfx
    @gt540gfx 2 ปีที่แล้ว +2

    Также неплохо бы предусмотреть обычный уарт на плате к Которому и Блютус можно цепануть без второго экрана настраивать пид, токи, лимиты напряжения. Кстати распиловку бы осветили, какие сигналы он принимает вообще.

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Да, конечно была такая идея, у меня там уже с ногами проблема на G431CBT хочу по другому вообще сделать на G431CBU и возможно и уарт освободится один.
      Кто что принимает?) Не совсем понял)

  • @ruslanmarkiv7167
    @ruslanmarkiv7167 2 ปีที่แล้ว

    Очень крутой контроллер получился! У меня похожий електросамокат с контроллером в таком же корпусе :) . А сколько по собестоимости (приблизительно) стоит контроллер? Интересно будет посмотреть как ви катаетесь на своем самокате с самодельним контроллером :) .

  • @gogaberg2404
    @gogaberg2404 2 ปีที่แล้ว

    Просто, доходчиво, понятно.... Спасибо за грамотную подачу материала.
    Но... Приделал такое колесо с его родным контроллером , похожим а ваш, на 24вольта и 350 вт на велосипед для фрикционного привода. Пока тестировал (а всё очень нравилось), что-то отвалилось из одного микроскопического разъёма, и контроллер выдаёт какую-то ошибку на плате красным глазом. Экран монохромный, не включается. Очень жду результата этой работы. Есть желание приобрести это чудо, не китайской одноразовой инженерной мысли, а продуманный до мелочей контроллер.

  • @Sergey_S-314
    @Sergey_S-314 2 ปีที่แล้ว +4

    Очень круто! Молодец! Будешь делать контроллер высокого тока? ампер на 100-400?

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Да, но пока и с этим ещё куча работы)

    • @Sergey_S-314
      @Sergey_S-314 2 ปีที่แล้ว

      @@TDMLab давай электромобиль из серийного авто замутим?

  • @user-zi8lk4wv1u
    @user-zi8lk4wv1u 2 หลายเดือนก่อน

    Привет браво 👏👏👏есть электросамакат на каторый сабрал акум 42 вольта 15 ампер ёмкасть и паставиш кантролер уневерсальный 500ват делал эксперимент с перемотка матора 9 витков на 7 витков атехал от дома и матор замкнул стал дёргаца метров 200 дадома доехал матор разобрал статор кипяток 3 фазы накаротка замкнули меж сабой и на корпус но кантролер жывучий тёплый но вывез такую нагрузку, прикупил ещё адин такойжэ кантролер, матор перематовал два раза паследий рас перематали 7 витров 7 жыл сиченее 0,5 добавел жэлезо и матал на каптоновам скоче, грееца +70 не большэ и этот кантролер можэт роботаь без холов теряеца мошнасть но едит.

    • @user-zi8lk4wv1u
      @user-zi8lk4wv1u 2 หลายเดือนก่อน

      А есть кантролеры для шёточный двиготелей пастояного тока делаю сварку на подобным купил на 4000ват 12,60 вольт упровленее пастроено на LM339 НО слабенький усилеваю дорожки провада.

  • @explay1000
    @explay1000 2 ปีที่แล้ว

    Нифига не понятно, для меня! НО РЕСПЕКТ !

  • @user-ns3mq6uy6s
    @user-ns3mq6uy6s 2 ปีที่แล้ว +2

    Мой поклон вам за ваш труд, вопрос, будете ли вы делать функцию ослабления поля мотора для достижения более высокой скорости, если да то сделайте пожалуйста видео, будет очень интересно, спасибо!

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Да, скорее всего буду, хорошо расскажу)

  • @investigator-1
    @investigator-1 2 ปีที่แล้ว

    здравствуйте, а что за LC-метр с подробными измеряемыми параметрами на 15-й минуте? вы его перепрошивали?

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Здравствуйте, не такой и был alii.pub/65a6ar

  • @darkart6487
    @darkart6487 2 ปีที่แล้ว

    @TDM Lab не знаю видели ли вы конкурс от DP labs, но там нужно разработать контроллер двигателя + большое относительно финансирование гляньте

  • @EvgeniyK-pd8zk
    @EvgeniyK-pd8zk 2 ปีที่แล้ว +5

    Спасибо за видео.
    Есть вопрос: всегда считал наоборот, что более младший адрес в CAN будет передаваться приоритетно при наложении, т.к. 0 - это доминантный сигнал. Как всё таки правильно?

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +2

      Ха), да верно конечно, устройство с меньшим ID выигрывает арбитраж. Я ошибся:)

    • @DmitriyIvanov6542
      @DmitriyIvanov6542 2 ปีที่แล้ว

      Зависит от физического уровня, у витой пары доминантный бит 0, у оптоволокна 1. Принцип такой, кто кого перетянет.

    • @EvgeniyK-pd8zk
      @EvgeniyK-pd8zk 2 ปีที่แล้ว

      @@DmitriyIvanov6542 , поэтому обычно избегают понятия "0" и "1" и говорят рецессивный и доминантный, чтобы отвязаться от среды передачи

  • @russel6264
    @russel6264 2 ปีที่แล้ว

    Имхо, опрометчиво использовать каптон в качестве термопрокладок, он создавался для теплоизоляции чего-либо от чего-либо

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Тем не менее его постоянно используют в заводских контроллерах, в том числе и в том корпусе что я показываю была такая изоляция.
      Конкретно у меня не влезли керамические прокладки.

  • @egorfamin7906
    @egorfamin7906 2 ปีที่แล้ว

    Классное видео. Кстати, не думаете делать уроки по электроники ?

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      У меня просто своеобразное видение уроков)

  • @AndrejGavriluk
    @AndrejGavriluk 8 หลายเดือนก่อน

    Из данного видео мы поняли , что автор УМНЫЙ
    Но , какая от этого польза всем остальным ?

  • @ivanverstukov9975
    @ivanverstukov9975 2 ปีที่แล้ว

    Дима, привет.
    Пора открывать свой завод :)

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Вань, привет! Ну, не завод, а небольшое производство в планах)

  • @shamandn3064
    @shamandn3064 2 ปีที่แล้ว

    Впечатляет... А трассировку ПП силового модуля делали вручную или использовался автотрасировщик?

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว +1

      Только вручную конечно. Автотросировщики ещё не доросли нормальные платы делать, тем более у дорожек разные приоритеты по их длине.

  • @gt540gfx
    @gt540gfx 2 ปีที่แล้ว

    Отлично, но нужно на плате предусмотреть резервные входы для ассистента педалирование, например, чтобы на велик можно было ставить.

    • @Sergey_S-314
      @Sergey_S-314 2 ปีที่แล้ว +1

      им никто не пользуется))

    • @user-no3jn3rv8e
      @user-no3jn3rv8e 2 ปีที่แล้ว

      @@Sergey_S-314 тоже так думал, пока не принесли электровел в ремонт со словами "не едет при педалировании, очень надо починить"

    • @Sergey_S-314
      @Sergey_S-314 2 ปีที่แล้ว

      @@user-no3jn3rv8e так это , наверное, фирменный, у которого нет ручки газа. Иначе только грязь собирать на этом датчике, толком не помыть нормально

    • @NyyphoHerr-3D-panorama
      @NyyphoHerr-3D-panorama 2 ปีที่แล้ว

      @@user-no3jn3rv8e , это ошибка выжившего ;)
      Если один принёс, это лишь подтверждает, что он один из сотен, кто катается без этого неадекватного датчика, который лишь мешает нормальному контролю и может газануть при смене педалей для удобного их положения на повороте.. со всеми вытекающими..

  • @user-kn5of4zv5u
    @user-kn5of4zv5u 2 ปีที่แล้ว +1

    Отличное устройство получилось, и технологичное!) Хотел бы узнать, что будет если полевик пробьёт? Есть ли защита у драйвера или придётся менять и его?

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

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

  • @PyctamG
    @PyctamG 2 ปีที่แล้ว

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

    • @TDMLab
      @TDMLab  2 ปีที่แล้ว

      Мне вообще кажется что эта снабберная цепь была для приложений типа дронов, где очень высокие частоты вращения и соответсвенно ШИМ, а для меня это что мёртвому припарка.

    • @PyctamG
      @PyctamG 2 ปีที่แล้ว +1

      @@TDMLab чем больше обороты тем больше плотность мощности так сказать, это направление так же не стоит сбрасывать со счетов, когда будет проект требующие большую мощность при минимальном весе