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

Поділитися
Вставка
  • Опубліковано 3 вер 2021
  • Разрабатываю контроллер для управления cинхронными двигателями с постоянными магнитами (англ. permanent magnet synchronous motor, PMSM). Показываю применение МК высокой степени аналоговой интеграции STM32G431 и другие микросхемы для нужд управления легким электротранспортом.
    Отладочная плата B-G431B-ESC1
    Сайты UNA Wheel и SupremeMotors
    unawheel.ru/
    suprememotors.ru/
    Для прямой помощи каналу, перевод с банковских карт:
    yoomoney.ru/to/4100116712276152
    Модули производства TDM Lab: vk.link/tdm_lab
    Группа ВК: tdm_lab
    *************************************
    Электрическая схема для информации: drive.google.com/file/d/14PPr...
    *********Оборудование**********
    Осциллограф Siglent SDS1204X-E alii.pub/5wipuv
    Паяльная станция KSGER T12 STM32 alii.pub/5wiq92
    Паяльный фен KSGER STM32 alii.pub/5wiq1v
    *********Расходники**********
    Припой 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
    ***********Наборы 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 ali.pub/4ps0xu
    AD9850 40,0MHz ali.pub/56s0yq
    AD9851 70,0MHz alii.pub/5sbivr
    AD9959 4ch 200,0MHz alii.pub/5sbj4b
    *********Дисплеи LCD/TFT*********
    Экран 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
    **************Диоды***************
    Диоды Шоттки 100шт [1А, 60В] SR160 alii.pub/5ogndb
    Диоды Шоттки 100шт [2А, 100В] SR2100 ali.pub/4o3s9o
    Диоды Шоттки 100шт [2А, 60В] SR260 ali.pub/4o3swt
    Диоды Шоттки 20шт [5А, 40В] SR540 alii.pub/5ognnm
    Диоды Шоттки 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
    Реле 5V / 230VAC 10A ali.pub/4o3xi3
    Оптопары PC817 ali.pub/4o3xpa
    ACS712 Датчик тока ali.pub/56s27u
    ***************************************
  • Наука та технологія

КОМЕНТАРІ • 473

  • @Workshop_UA
    @Workshop_UA 2 роки тому +67

    Вот после таких видео появляется мотивация к созданию своих проектов.

    • @serjeoindahouse9345
      @serjeoindahouse9345 2 роки тому

      Зачем ? Создавать проекты ради создания или что бы они приносили пользу ? Ну и на сколько долго вас хватит поддерживать свой проект ? Месяц , год ? Уверенны ?!

    • @serjeoindahouse9345
      @serjeoindahouse9345 2 роки тому

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

    • @Workshop_UA
      @Workshop_UA 2 роки тому +2

      @@serjeoindahouse9345 Сложнее всего начать. Когда прикидываешь сколько нужно знать, выучить, перелопатить даташников и прог мануалов чтобы сделать хотя бы работоспособный макет устройства. Тогда опускаются руки.
      Если брать это как хобби, то ничего лучше нету чем смотреть как работает или пользоваться тем, что ты сам сделал и знаешь как оно работает и почему так а не иначе. Поэтому желательно делать вещи которые будут использоваться.
      А насколько долго это риторический вопрос, что-то начинаешь, бросаешь, потом возвращаешься к старому.
      Но если это станет больше чем хобби и будет приносить доход. то там мотивация сама найдётся.

    • @user-hi5fy6wv5j
      @user-hi5fy6wv5j 2 роки тому

      @@serjeoindahouse9345, как это "опыт нет"? Собирает скажем себе человек электросамокат на своём контроллере мотора, каждый день на работу ездит на нём, а каждые выходные подкручивает алгоритм, может даже двигатель перематывает и получает опыт.
      Может быть вы делаете проект и в глаза его не видите или собираете и забрасываете в дальний угол коробки с надписью "после моей смерти выбросить не сожалея", но не все ведь так делают :)

    • @serjeoindahouse9345
      @serjeoindahouse9345 2 роки тому

      @@user-hi5fy6wv5j ну так себе опыт. Опыт когда хотя бы 10 человек повторили твой проект и укали на ошибки.

  • @VladimirMedintsev
    @VladimirMedintsev 2 роки тому +41

    Отличное видео. Особо радует, что подробно про библиотеку рассказали. Про нее крайне мало в русскоговорящем сегменте интернета.

    • @TDMLab
      @TDMLab  2 роки тому +6

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

    • @Maxim_Slim
      @Maxim_Slim Рік тому

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

    • @botak333
      @botak333 22 дні тому

      @@TDMLab hi mate how to rduce the duty cycle? I want run on max duty is 60%sir for HIN and LIN

  • @Fjyclydjgu
    @Fjyclydjgu 2 роки тому +13

    С радостью встречаю ваше видео, удачи в разработках!

  • @user-rl7bn7xo1z
    @user-rl7bn7xo1z 2 роки тому +1

    Как приятно послушать грамотного технаря! Удачи в начинаниях!))

  • @enderdragon4806
    @enderdragon4806 2 роки тому +3

    Это просто огонь! Жду не дождусь продолжения. Хочу повторить железо, мечтаю о собственном контролере для моего электровелика.

  • @dmitriyprilepo7807
    @dmitriyprilepo7807 2 роки тому +4

    Очень интересно! Огромное спасибо, жду продолжение.

  • @user-lj9bp7hj3d
    @user-lj9bp7hj3d 2 роки тому +8

    будем наблюдать, тема интересная👍

  • @soberaka
    @soberaka 2 роки тому

    безумно интересно, удачи в исследованиях)

  • @87Spectr
    @87Spectr 2 роки тому +2

    прекрасное изложение, захотелось вернуться к своему проекту - управление низкообористым двигателем на AS5600(абсолютный энкодер) - делал в этой же среде разработки, но забросил

  • @user-tn8sl9sx7k
    @user-tn8sl9sx7k 8 місяців тому +1

    Была такая же проблема с ошибкой по оборотам двигателя на отладочной плате. Увеличил емкости фильтра датчиков холла, ошибка пропала. Большое спасибо за видео!

  • @user-rg5gd9td8w
    @user-rg5gd9td8w 2 роки тому +8

    Круто, спасибо, спонсорам тоже!!!

  • @michaelborisenko9232
    @michaelborisenko9232 2 роки тому +1

    Ох как я ждал. Спасибо, было очень интересно.🙏

  • @Melhisadek
    @Melhisadek Рік тому

    Слов нет моих! Спасибо за труд!

  • @Southenwind
    @Southenwind 2 роки тому

    Очень интересная тема. Дай Вам удачи.

  • @alexvmw
    @alexvmw 2 роки тому +1

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

  • @denpavlovsky2141
    @denpavlovsky2141 2 роки тому

    5+ за видео. Очень познавательно. недавно начал интересоваться этой темой. Благодарен от души)

  • @user-bn9ob9sp2j
    @user-bn9ob9sp2j 2 роки тому +2

    О! как долго я искал такое видео , Спасибо ВООООООООООООТ такое , 10 раз точно пересмотрю этот ролик , ждем скорейшего продолжения .

  • @user-hm6xe6kr5y
    @user-hm6xe6kr5y 2 роки тому +4

    Очень познавательное видео🔥

  • @user-bn2qp6sh8r
    @user-bn2qp6sh8r 2 роки тому +28

    Сколько в вашем голосе энтузиазма !!! Буду ждать следующей серии с нетерпением !!!

  • @User3578742267
    @User3578742267 2 роки тому

    Спасибо! Жду продолжения!

  • @user-fj1ih1zy8r
    @user-fj1ih1zy8r 2 роки тому +1

    Класс, смотрел на одном дыхании)) Удачи вам

  • @user-ni6rc4gt4o
    @user-ni6rc4gt4o 2 роки тому +2

    Спасибо очень втему =) Сам сейчас делаю подобное

  • @user-bt4gk1lf2u
    @user-bt4gk1lf2u 2 роки тому

    Ждем продолжения о разработки твоего контроллера

  • @aden360
    @aden360 2 роки тому

    Правильный подход в выборе ключей. Упустили обратить внимание на время включения и выключения, rise and fall time! Эти параметры влияют на динамические потери. Удачи!

  • @elniko4852
    @elniko4852 Рік тому +1

    Радует что в этой стране пока есть такие люди...

  • @user-rf1yx4kp4r
    @user-rf1yx4kp4r 2 роки тому +1

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

  • @mstrVLT
    @mstrVLT 2 роки тому +9

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

  • @polzorg5891
    @polzorg5891 2 роки тому

    Спасибо, хоть я в этом и профан, но всё же очень интересно.

  • @withyou4922
    @withyou4922 2 роки тому +5

    Супер!

  • @TDMLab
    @TDMLab  2 роки тому +11

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

    • @sozdatelEd
      @sozdatelEd 2 роки тому

      невозможно вставить ссылки никак. ютубу прокачали алгоритмы.
      Получается пока хитрить таким образом - вставляем ссылку с комментированными точками и слэшами.
      Например вот так: aliexpress[точКа]ru[слэШь]item[слэШь]1005001738213078[точКа]html
      но если сначала ответил кому-то в комментариях нормальной ссылкой, а потом пытаешься хитрить, то ютуб уже новый комментарий тоже не публикует. Видимо как-то запоминает предыдущий ответ и сравнивает с новым.

    • @DART2WADER
      @DART2WADER 2 роки тому +2

      @@sozdatelEd Скорее не "прокачали алгоритмы", а развели долб...изм.

    • @mikenomatter
      @mikenomatter 2 роки тому

      @@DART2WADER таки спам ссылок и ботов много больше, чем обычных пользователей, решивших кинуть ссыль

    • @pswru
      @pswru 2 роки тому

      @@sozdatelEd Ну можно точки и слэши менять на пробелы которых в ссылке не может быть.
      Но да - как всегда под эгидой борьбы со спамом режут нормальных людей.

    • @DART2WADER
      @DART2WADER 2 роки тому

      @@mikenomatter за спам пора статью шить и штраф на пару мультов и более с блокировкой ссылок.

  • @nagirich
    @nagirich 2 роки тому

    Чел, ты бешеный!!! Продолжай в таком же духе!!!

  • @dmitriibannikovasx
    @dmitriibannikovasx 2 роки тому

    Вооо) Этой темы я ждал)

  • @1988Evgenii
    @1988Evgenii Рік тому

    Очень интересно, хоть и ничего не понятно)) Не ожидал, что столько умных людей сидит на UA-cam. Может кто посоветует, что почитать чтобы начать понимать, а то моего уровня понимания электротехники недостаточно)

  • @romanenot
    @romanenot 2 роки тому +2

    Познавательно 👍

  • @admin_of_youtube
    @admin_of_youtube 2 роки тому

    вот это действительно интересные видео!

  • @user-pi3ew4ir2n
    @user-pi3ew4ir2n 2 роки тому +2

    У STM есть неплохой проц F303, тоже MotorControl, по аналоговой периферии где то даже круче, за исключением каналов DAC, у него всего 2 канала, в отличие от G431, у которого 4. Когда ещё не было серии G, он был лучшим для MotorControl и PowerControl. На связке его таймеров у меня получалось реализовать Full Bridge Phase Shifted Control с активным снаббером и ещё и скалярным частотником на одном чипе, со всеми аппаратными защитами. G431 выглядит очень перспективно. Для меня более интересен G474 с HRTIM и 5 АЦП.

    • @TDMLab
      @TDMLab  2 роки тому

      Да, есть такие F3-ие, по сути G4 это их прямая замена на ядре М4.
      И да, G474 весьма интересный:) ua-cam.com/video/64Vk2mBY2FU/v-deo.html

    • @user-pi3ew4ir2n
      @user-pi3ew4ir2n 2 роки тому

      @@TDMLab F3 серия также на ядре M4F, у серии G ядро быстрее, а F3 на своё время была очень продвинутая серия. Весьма кстати в нём область памяти CCM, в которой удобно располагать код ПИД регулятора и цифрового фильтра, я сравнивал производительность при исполнении из flash и ccm, выиграш до 50% в производительности.

    • @TDMLab
      @TDMLab  2 роки тому +2

      @@user-pi3ew4ir2n А да, одинаковые ядра M4, я уж и забыл отличия с G4, не довелось их использовать.
      Да, CCM-SRAM забавная штучка. У G4 есть аппаратный цифровой фильтр и на нем можно всякие регуляторы типа 3P3Z собирать, то есть получается ШИМ контроллер вообще не связанный с ядром.

  • @viktormakarenko2536
    @viktormakarenko2536 Рік тому

    Для непоготовленного звучит как диагноз))) радует то что это делает мир лучше чище и интереснее! Удачи и ждём с нетерпением топэлеетротягу

  • @MsDarkThinker
    @MsDarkThinker 2 роки тому +1

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

    • @TDMLab
      @TDMLab  2 роки тому

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

  • @hfoen
    @hfoen 2 роки тому +1

    В поддержку канала)

  • @ijustwanttogosailing8248
    @ijustwanttogosailing8248 Рік тому

    Спасибо!

  • @saadovz
    @saadovz 2 роки тому

    В ремонтах на все электробайки, гиро, самокаты и т.п. ставлю STP75NF75, просто урвал оригинальные почти 500шт.) Насчет esd защиты для CAN я бы поставил NUP2105LT1G или PESD1CAN, удобно, что в одном корпусе сразу на две линии, да и на практике хорошо себя показали.

    • @TDMLab
      @TDMLab  2 роки тому

      Спасибо, интересно.

  • @elektrik_shemotehnik
    @elektrik_shemotehnik 2 роки тому +1

    спасибо

  • @Tyrwot
    @Tyrwot 2 роки тому

    Круть, когда в колледже учился изучали привода, но ничерта толком не запомнил, уж больно сложно это все: обратные связи по скорости\току\времени, усилители, пиды и пр нецензурщина xD. Респект тем, кто в этом разбирается профессионально )

    • @Sergey_S-314
      @Sergey_S-314 2 роки тому +1

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

  • @user-pi3ew4ir2n
    @user-pi3ew4ir2n 2 роки тому +1

    Передача сигналов с открытого коллектора в силовой электронике - узкое место. На своих платах предпочитаю делать дифференциальные пары и использовать драйверы с диф.входами. Интересная работа, Удачи в дальнейших разработках! И да, с Днём Программиста всех!

    • @TDMLab
      @TDMLab  2 роки тому +2

      Я бы даже так сказал, открытый коллектор при управлении силовой электроникой нигде и не применяется. На выходе каждого канала драйвера push-pull из 2-х MOSFET-ов, обычно даже указывают разный ток для режимов sink и source при работе верхнего или нижнего плеча драйвера 6:33, точно так же и на выходе микроконтроллера, хотя там и есть возможность выбирать режим выхода программно.
      Спасибо!

  • @OpenFrimeTVcom
    @OpenFrimeTVcom 2 роки тому

    познавательно. спасибо)

  • @user-ve4rj6jf7p
    @user-ve4rj6jf7p 2 роки тому

    МОЛОДЕЦ !!! КРУТО. я тоже заказал irfb3077.

  • @user-en4vo4qp9h
    @user-en4vo4qp9h 10 місяців тому

    ЛАйк за старания.А я не люблю при проектировании использовать чьи-то библиотеки, разве что только для проверки. А так свои пишу.

  • @dd197426
    @dd197426 2 роки тому

    КРУТО

  • @channeltimelord9453
    @channeltimelord9453 2 роки тому +1

    Надо бы тоже изваять измерительный приборчик 3 в 1, да и отправить китайцам на изготовление, и индукционную печь что-то забросил (хотя все модули сделаны китайцами и мною уже распаяны) - руки никак не доходят - работа, а выходные решил заняться токаркой, сделал небольшой шабер (осталось только пластинку твёрдосплавную впаять и можно будет зачищать плоскости от краски и шабрить различные небольшие поверхности).
    Спасибо за видео! Такие видео мотивируют на создание своих схем/проектов!

    • @TDMLab
      @TDMLab  2 роки тому +1

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

  • @pswru
    @pswru 2 роки тому

    Любительские открытые частотники шагают по планете, согласен.
    И это - хорошо, спасибо за видос.
    У лично меня пока ждут очереди к паяльнику силовые модульки для электровелоса.
    Из затей ради которых стоит затеваться на самодельный контролёр в электровелос - кратковременный форсаж/вольтодобавка.
    Ну и малые оптимизации силы типа ухода от полнотоковых ключей в БМС в пользу контроля/индикации батареи единым мозгом.

    • @madcrokodile
      @madcrokodile 2 роки тому

      А ещё в готовых контроллерах зачастую нет полноценной возможности влиять на алгоритм отклика на управляющий сигнал.
      Например в мтб-электровеле было бы полезно уметь переключаться на чистый контроль момента (тока).

    • @user-wl2by4vq9h
      @user-wl2by4vq9h 2 роки тому

      Здрайствуйте psw.ru , тоже занимаюсь этой темой , и есть законченный проект , задумка такая , вытянуть как можно больше мощности из асинхронного движка (220-380 вольт не перемотанный) имея 96 вольт при не стандартной форме ШИМ-а , вот видео испытания на моём стенде ua-cam.com/video/YeHWRyPLdzE/v-deo.html

  • @VladimirUlianov152
    @VladimirUlianov152 2 роки тому +2

    Любопытно! А если подключить к управляющему контроллеру блок гироскопа-акселерометра, то можно создать контроллер для моноколеса). Когда сам задумывался о возможности собрать моноколесо в домашних условиях, всегда упирался именно в контроллер. Ибо механика и электрика там вообще элементарные, корпус легко делается из стеклопластика, а вот управляющие платы нужно либо брать от серийных моделей, имея в комплекте с ними кучу проблем как с активацией, так и с невозможностью изменить параметры двигателя и даже "нулевое" положение самой платы в пространстве, поскольку всё жёстко прописано в закрытой прошивке. Либо покупать универсальные, а от того дико дорогие и перегруженные зачастую ненужным функционалом платы от "народных умельцев". Ваш проект даёт надежду в будущем послужить основой для "народного" моноколёсного контроллера)

  • @Posredstvennyye_Proyekty
    @Posredstvennyye_Proyekty 2 роки тому

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

    • @Colenuiogyrez
      @Colenuiogyrez 2 роки тому +1

      Если бы вы знали насколько мир отстал от прогресса до которого дошли инженеры Texas Instruments в своих исследованиях, все что мы сейчас знаем, это прошлый век по сравнению с тем чего они достигли

    • @Posredstvennyye_Proyekty
      @Posredstvennyye_Proyekty 2 роки тому

      @@Colenuiogyrez можете дать пару ссылок на "их" достижения ?

    • @Colenuiogyrez
      @Colenuiogyrez 2 роки тому +1

      @@Posredstvennyye_Proyekty да, на их сайте, но все на английском

  • @SR-ej8vq
    @SR-ej8vq Рік тому

    Синусом надо управлять только реле надо спаять оловом. Пока там идут мастурбации проектируем сверху вниз

  • @brener1981
    @brener1981 Рік тому

    Ничего не понятно, но интереснооооо😄!

  • @andreya3423
    @andreya3423 Рік тому

    Удачи... Элементную базу ты уже выбрал... видимо весь проект будет стоить так же не кисло.
    А люди даже на 8-ми битном, как то управляют и не плохо.

    • @micromaster4405
      @micromaster4405 Рік тому

      Неплохо управляют на 8-ми битках? Интересно конечно

  • @ciklomat
    @ciklomat 2 роки тому

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

    • @TDMLab
      @TDMLab  2 роки тому

      Слово "синусносное" не очень хорошее. Показанная в видео реализация это то что называют "синусным", но на самом деле корректнее хотя бы слово векторное.
      Показанная в видео реализация с датчиками Холла.

    • @ciklomat
      @ciklomat 2 роки тому

      @@TDMLab Не очень правильно выразился. Хотел спросить,- а во всей этой хрени есть слово интерполяция?

    • @TDMLab
      @TDMLab  2 роки тому

      @@ciklomat нет)

  • @theadlerm
    @theadlerm 2 роки тому

    Там же датчики холла с "открыты коллектором".. Там не важно питание датчика, а важно к какой шине питания подтягивающие резисторы. И результат делителя напряжения из резистора подтяжки и резистора фильтра можно увидеть на осциллограмме на 11:51 (лог "0" около 0.5 вольта)

    • @TDMLab
      @TDMLab  2 роки тому

      В схемах датчиков Холла кроме открытого коллектора ещё присутствует триггер Шмитта и для некоторых типов рекомендуемое напряжение больше 4,5В.

  • @44Nemo44
    @44Nemo44 2 роки тому +1

    Вам спасибо за видео. Интересно. А вот идея приставки к инвалидной каляски не очень. Еще в начале 90х видел как из этого ни чего не получилось. Колесо было сзади. Колесо просто буксовало и еле еле двигало коляску.

    • @TDMLab
      @TDMLab  2 роки тому

      Сейчас технологии позволили сделать хорошие приставки)

  • @Schturmovichok
    @Schturmovichok 2 роки тому

    Мы перешли на транзисторы от TI - самые скоростные (с малой емкостью) и небольшим сопротивлением. Типа CSD17306Q5, CSD18512Q5 и т.п. - используем для высокотоковых преобразователей.

    • @TDMLab
      @TDMLab  2 роки тому

      Спасибо, посмотрю

  • @CrazyPit
    @CrazyPit 2 роки тому

    ой спасиб... только более подробней. по созданию проекта до прошивки. давно присматривался именно к такой системе управления.(STM32G431 ) наверное буду повторять...

  • @bibamus
    @bibamus 2 роки тому

    👍🔥

  • @RenatRkrkaft
    @RenatRkrkaft 2 роки тому

    Это так здорово. Возможно там где то в примерах даже есть готовый пример для частотника?

    • @TDMLab
      @TDMLab  2 роки тому

      Да, вполне возможно, что у ST есть готовый пример для ЧП асинхронных двигателей, они их называют ACIM или просто induction motors.

  • @steppeez
    @steppeez 2 роки тому

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

  • @MrZorro441
    @MrZorro441 2 роки тому

    Ниче се , ни чесе, божечки что подъехало!
    Пошел за пивом!

  • @kardanium
    @kardanium 9 місяців тому

    Да, с мосфетами всегда такая дилемма. Или низкое сопротивление канала (но с гигантской ёмкостью затвора) или высокая скорость переключения (но с большим сопротивлением канала).

  • @avi-crakhome2524
    @avi-crakhome2524 2 роки тому

    Предлагаю оценить потери в железе и ключах для двух вариантов:
    Классика - шим в обмотки полным напряжением линии питания (как у вас).
    Экстрим - шим в обмотки через фильтрующую индуктивность (как в импульсных стабилизаторах).
    Для второго варианта придётся менять алгоритм формирования шима, в том плане что там требуется минимальный зазор в переключении верха/низа. Потому как будет существенный ток эдс индуктивности.
    Зачем копать?
    Сейчас в силовой электронике (100кВт~10МВт) активно переходят на многоуровневые коммутаторы. И это не от хорошей жизни. Дело в том что мощные промышленные двигатели - крайне болезненно реагируют на полную коммутацию напряжения. Это для мотор-колеса можно позволить 200А пикового тока, а для промышленного двигателя пиковый ток улетит далеко в мега амперы. Чтобы этого не происходило - используют матрицу коммутаторов для лесенки напряжений. Там напряжения высокие, на потерю в симисторах никто внимания не обращает.

    • @TDMLab
      @TDMLab  2 роки тому

      Интересно, мне понадобиться время чтобы это обдумать.

    • @user-en9sm7ed9g
      @user-en9sm7ed9g 2 роки тому

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

    • @avi-crakhome2524
      @avi-crakhome2524 2 роки тому

      @@user-en9sm7ed9g "габариты контроллера крайне важны"
      Вам согреться нужно, или ехать далеко? Аккумы стоят намного больше контролёра, и вес имеют приличный. А вес фильтра уменьшается с ростом частоты шима.

  • @SerjPC
    @SerjPC 2 роки тому

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

    • @TDMLab
      @TDMLab  2 роки тому +1

      не-не-не:) У корпуса QFPN48 есть Exposed Pad, припаянный с его помощью к плате он будет держаться намертво. Если нужно использовать для расширенного диапазона температур, то можно выбрать тугоплавкий припой. Корпус QFPN на плате все равно будет из-за драйвера DRV8320, он кстати то же с Exposed Pad.
      Помню раньше действительно были QFN без этого контакта, но видимо по совокупности причин стали делать в основном с ним, хотя он создает ряд неудобств из-за невозможности провести дорожки на слое под брюхом.

  • @krdmitry84
    @krdmitry84 2 роки тому

    Уважаемый автор, где покупали контроллеры? В магазинах пусто

  • @genghizalseitov3807
    @genghizalseitov3807 2 роки тому

    Добротный осциллограф, но жаль нету больше на али))

    • @TDMLab
      @TDMLab  2 роки тому

      Вроде есть alii.pub/5zmggq
      но я не с али брал.

    • @genghizalseitov3807
      @genghizalseitov3807 2 роки тому

      @@TDMLab я по ссылке в описание нажал, показывает товар не найден, а то что вы поделились рабочая ссылка. Спасибо за ответ своевременный.

  • @nikolayyudin4142
    @nikolayyudin4142 2 роки тому

    👍

  • @user-uf2ru3zu8s
    @user-uf2ru3zu8s 2 роки тому +1

    Круто! Почему лайков так мало?

    • @mikenomatter
      @mikenomatter 2 роки тому +2

      остальные не понимают, о чем речь)

    • @user-uf2ru3zu8s
      @user-uf2ru3zu8s 2 роки тому

      @@mikenomatter , абсолютно верно👍

  • @Hash551
    @Hash551 2 роки тому

    Попробуйте EBAZ4205 плату под векторное управление АД использовать.

    • @TDMLab
      @TDMLab  2 роки тому

      Спасибо, посмотрю.

  • @MrAllimp
    @MrAllimp 2 роки тому +2

    Так ещё немного и до сервоприводов дойдете :) было бы классно

  • @TheKelikat
    @TheKelikat 2 роки тому

    10:50 хотел сделать из китайской игровой усб клавы просто регулятор громкости и упёрся в кучу помех.
    проблема в том что она игровая с малым откликом, то есть без гашения дребезга, и даже оригинальные кнопки быстро подработались и печатать было невозможно.
    в общем так и лежит, контролер настолько быстро принимает команды что отфильтровать сигнал с экнодера не получилось даже очень быстрой логикой, ну а сборка на мк не имеет смысла, так можно и всё устройство собрать, а хотелось просто применить ненужную плату.
    повторяемости у ней не было, этот контролер не продаётся, поэтому чтото серьёзное собирать на ней нет смысла.

  • @Levv88
    @Levv88 2 роки тому

    Дмитрий, доброго здравия.
    Этот контроллер умеет работать с сигналами от инкрементного энкодера вместо датчика холла или вообще без обратной связи?

    • @TDMLab
      @TDMLab  2 роки тому

      Да может и от инкрементального, причем с возможностью position control, так и совсем без датчиков с использованием наблюдателя состояния "Observer", все это может быть настроено через Motor SDK.

  • @fleshdecktv
    @fleshdecktv 2 роки тому

    Я собрал контроллер на базе VESC 75/300, но вместо DIrectFet я поставил транзисторы в корпусе ТО-247 HY4306W, все заработало, но нужно еще немного потестить все это, но у меня пока что нет мощного блока питания или аккумуляторной сборки. В реальности найти хорошие транзисторы для таких целей очень сложно, их или нет в наличии, или они стоят неоправданно дорого

    • @TDMLab
      @TDMLab  2 роки тому

      Посмотрел схемку vesc-project.com/sites/default/files/Benjamin%20Posts/vesc_75_300.pdf
      неплохо-неплохо) это для 12 Вольт изначально?

    • @fleshdecktv
      @fleshdecktv 2 роки тому

      @@TDMLab насколько я помню VESC 75/300 работает на 16S аккумуляторе, т.е примерно 65 вольт(75 это максимальное напряжение для directfet, 300 ток вроде как батарейный, насколько помню фазный может доходить до 450А, правда работает на таком режиме пару минут),мне же такое напряжение не нужно, я подбирал транзисторы на 60В и выше, и остановился на этих HY4306W, что-то другое брать не выгодно, мне нужен контроллер к мотору Flipsky 6374 190kv, аккумулятор на 12S, 50.4В. Нужно что бы был небольшой запас на скачки напряжения, и чем выше напряжение питания контроллера тем выше требования к разводке платы, толщина меди, индуктивность дорожек, длина дорожки от драйвера до мосфета, звон на затворе тоже вполне возможен, нужно много конденсаторов, электролиты по питанию, много керамики возле каждого мосфета. Если нужен контроллер чисто для самоката, то можно остановится на 10S аккумуляторе, выше лезть не стоит, там начинаются разные проблемы. И как бы лучше не использовать транзисторы с емкостью затвора выше 200, это может вызвать проблемы с переключением(возможен звон), лучше брать 160-180, ну и не стоит забывать про необходимы ток драйвера для переключения транзисторов, очень много нюансов есть при разработке таких устройств

    • @TDMLab
      @TDMLab  2 роки тому

      ​@@fleshdecktv А все увидел 75В для IRF7759, не туда глянул сначала. Ну круто, что я могу сказать, у меня таких токов конечно не будет.
      Сборки до 10S, но хотел сделать с запасом, транзисторы наверняка еще поменяю, но в ТО220 только.
      Драйвера питаются от самой батареи.

    • @fleshdecktv
      @fleshdecktv 2 роки тому

      @@TDMLab ах да, VESC имеет не только BLDC управление, но ещё и FOC, приятно когда тишина) и если только ТО-220, то могу посоветовать взять транзисторов на LCSC вот таких SE100180GA, удачи в сборке)

    • @TDMLab
      @TDMLab  2 роки тому

      @@fleshdecktv Спасибо!

  • @user-et7oy1nf1r
    @user-et7oy1nf1r Рік тому

    Можно вопрос? Я могу отпаять и впаять драйвер а как его прошить? Хочу снять ограничение скорости...

  • @JackNmD
    @JackNmD 2 роки тому

    Глубоко не копал, но думаю стоит проверить силовые транзисторы с старых материнских плат компов, продающихся за копейки, там на 1 плате их довольно много. Или из блоков питания ватт на 300 тоже с компов.

    • @TDMLab
      @TDMLab  2 роки тому +1

      Там транзисторы на 20В. (в мат платах)

    • @JackNmD
      @JackNmD 2 роки тому

      @@TDMLab может в принтерах чего есть, там питание 36 или 40в вроде, а их иногда вообще даром отдают.

  • @ExperimentalPC
    @ExperimentalPC 2 роки тому

    Обычно ШИМ частоту задирают в 2 раза выше порога слышимости. Меньше возможно будит слышно под нагрузкой.

    • @TDMLab
      @TDMLab  2 роки тому +1

      Ну, в данном случае был пример на 30кГц. Хотя я думаю, что буду снижать её в итоговом изделии чтобы похолоднее транзисторы были.
      Вообще лично я выше 16кГц не слышу, хотя это конечно не показатель:)

  • @user-lo6or9xq8q
    @user-lo6or9xq8q 2 роки тому +1

    Как и всегда, интересное видео. Про рекуперацию, что то планируется?

    • @TDMLab
      @TDMLab  2 роки тому

      Да, планируется.

    • @odissey2
      @odissey2 2 роки тому +1

      В скутерах обычно рекуперация не применяется - инерция мала.

    • @TDMLab
      @TDMLab  2 роки тому

      @@odissey2 Хочу попробовать использовать схему как boost-конвертер. ww1.microchip.com/downloads/en/devicedoc/regenerative%20braking%20of%20bldc%20motors.pdf

    • @user-lo6or9xq8q
      @user-lo6or9xq8q 2 роки тому +1

      @@TDMLab В контроллерах adaptto, с помощью внешнего дроселя реализована зарядка через фазу двигателя, что то подобное хотите попробовать?

    • @TDMLab
      @TDMLab  2 роки тому

      @@user-lo6or9xq8q Идея использовать обмотки двигателя как дроссели повышающего преобразователя и тем самым рекуперировать даже когда собственной ЭДС двигателя недостаточно. Про контроллеры adaptto ничего не скажу, не знаю.

  • @user-lc5zj3nz8f
    @user-lc5zj3nz8f 11 місяців тому

    У вас уже может есть готовый контроллер для управления электровелосипедом с редукторным двигателем 500вт. Может их уже можно заказать?

  • @netev6380
    @netev6380 Рік тому

    сможешь установить на свой контроллер прошивку VESC?

  • @TheKelikat
    @TheKelikat 2 роки тому

    11:30 0603 вполне станет на 0402, а уж вторым этажём так ещё проще.
    проблема как раз подпаять к безсвинцовке на теплоёмкой плате.
    её сложно прогреть, а при долгом нагреве может ктото уплыть

    • @TDMLab
      @TDMLab  2 роки тому

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

    • @pswru
      @pswru 2 роки тому

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

  • @MaxMyg_EcaMbaeB
    @MaxMyg_EcaMbaeB 2 роки тому +1

    Таких разработчиков - раз-два и обчёлся.

  • @dmitrynuzhdin
    @dmitrynuzhdin 2 роки тому

    Офигенно! А может быть есть под рукой какая-нибудь ссылка на самый простой вариант системы управления BLDC мотором? Насколько просто вообще сделать минимальный рабочий ESC без использования готового решения как в видео?

    • @TDMLab
      @TDMLab  2 роки тому

      Например ua-cam.com/video/ZdTpbGsCzs8/v-deo.html

  • @user-tq4sh8vl3j
    @user-tq4sh8vl3j Місяць тому

    Здравствуйте а вы сможете контролер и экранчик для него сделать?

  • @ShelbyCobraGH
    @ShelbyCobraGH 2 роки тому

    Так асинхронный же не отличается особо ( по поводу планов St). Или там модель двигателя переделают?

    • @TDMLab
      @TDMLab  2 роки тому

      Ну, все таки у асинхронных другие варианты систем управления и в том числе модель двигателя другая.
      Полагаю, сделают удобную инфраструктуру.

  • @user-zn7oq4wj7z
    @user-zn7oq4wj7z 2 роки тому

    Классный видос, плата отличная, но где взять прошивку для нее?

    • @TDMLab
      @TDMLab  2 роки тому

      Прошивка создаётся при помощи Motor SDK

    • @user-zn7oq4wj7z
      @user-zn7oq4wj7z 2 роки тому

      @@TDMLab а какую мощность может переварить данная плата, мотор 1000w потянет 48v?

  • @liftoman_777
    @liftoman_777 2 роки тому +1

    добрый день! а можно у Вас купить такую плату? (как будет готова)

    • @TDMLab
      @TDMLab  2 роки тому +2

      Добрый, до этого еще не так скоро, но теоретически можно будет, я сообщу.

  • @user-rj7hg4pn4g
    @user-rj7hg4pn4g Рік тому

    Контроллер от 10 ватт до10 кватт....с прошвками..в студию!

  • @AngelForewer
    @AngelForewer 2 роки тому

    это конечно хорошее дело, а вот нет у вас варианта подключения дв от винта? там тоже необходим блок упрапвления, чтобы раскрутить до 15-20 тыс

    • @TDMLab
      @TDMLab  2 роки тому

      Что есть "дв от винта"?

    • @PSV.003
      @PSV.003 2 роки тому

      @@TDMLab Могу и ошибаться, но, возможно, имелся в виду двигатель от жесткого диска?

    • @TDMLab
      @TDMLab  2 роки тому +1

      @@PSV.003 возможно

  • @ufers1027
    @ufers1027 9 місяців тому

    Выбранные вами транзисторы подойдут только для схем питающихся от 36-48 В. Т.к. при коммутации силовых ключей на шине питания возникают выбросы. Для высоковольтных цепей общая рекомендация когда Uси = 1,2-1,4 Uр, т.е. для 72 В питающего напряжения транзисторы выбираются на напряжение от 100 В. 10:04 большинство выводов контроллеров STM32 толерантно к 5 В, т.е. допускает подачу напряжения +5 В на вывод без согласующих и защитных цепей напрямую и для большей помехозащищенности, не лишним будет подтяжка именно к +5 В.

    • @TDMLab
      @TDMLab  9 місяців тому

      Так и задумывалось, 24-48В

    • @ufers1027
      @ufers1027 9 місяців тому

      @@TDMLab Это хорошо просто на 8:03 мелькало 36-72 В)

    • @TDMLab
      @TDMLab  9 місяців тому

      @@ufers1027 Это диаграмма из документа TI который я обсуждаю.

  • @yl923
    @yl923 2 роки тому

    Когда прошивку юзать будем?

  • @freelistcomua
    @freelistcomua 2 роки тому +1

    Здравствуйте . Не подскажете, есть ли возможность перенести проект на другой микроконтроллер, например STM32F429VI - его нет в списке контроллеров MCSDK?

    • @TDMLab
      @TDMLab  2 роки тому +1

      Только вручную копированием файлов, это если вся инициализация совпадает, я не пробовал.

  • @user-jz5lx9xu1s
    @user-jz5lx9xu1s Рік тому

    Долго здравствовать вам -Здравствуйте. Просветите пожалуйста 1 момент. Вы упоминали про чилло пар полюсов задавая обороты эль.двиг. возможно ли не обращая на это внимание повысить обороты сигналами - командами с контроллера? Предположим до 8000-9000т/об.

    • @micromaster4405
      @micromaster4405 Рік тому

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

  • @Colenuiogyrez
    @Colenuiogyrez 2 роки тому

    Я подобные системы изучал ещё в 90-х годах, тогда не было программного управления контроллером, хотя кое- где в промышленных системах хранения информации они и использовались, не было таких мощных IGBT транзисторов в качестве силовых ключей, но все принципы остались те же, вопрос где прогресс ?

    • @TDMLab
      @TDMLab  2 роки тому +1

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

  • @xintreavideo
    @xintreavideo 2 роки тому +2

    PI регуляторы - это что такое? PID без дифференциальной части?

    • @TDMLab
      @TDMLab  2 роки тому +2

      Да, так и есть.

  • @sstoun4578
    @sstoun4578 11 місяців тому

    Подскажите самовару: можно ли запараллелить несколько мосфетов для увеличения мощности?

    • @TDMLab
      @TDMLab  11 місяців тому

      Короткий ответ - да, для увеличения допустимого тока в фазах, но все не совсем так просто.

    • @sstoun4578
      @sstoun4578 11 місяців тому

      @@TDMLab Ок. Благодарю. Значит одного умения паять недостаточно 😞

  • @user-yf9cz8zq1g
    @user-yf9cz8zq1g 2 роки тому

    Все это хорошо, но когда я смогу купить такой контроллер

  • @Lowboard_Fun_Research
    @Lowboard_Fun_Research 3 місяці тому

    А реверс у этой B-G431B-ESC1 предусмотрен?)

    • @TDMLab
      @TDMLab  3 місяці тому

      Конечно)