Как сделать фазосдвиг (Phase Shift PWM) в MatLab!

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 26

  • @FastChargeIsFuture
    @FastChargeIsFuture  3 роки тому +16

    Если будет интерес, я сниму ряд видео, по STM32F334 и STM32G474, пишите в комментариях, какой процессор более интересен.
    Но это видео посвящено теме как сделать фазосдвиг в MATLAB & Simulink.

    • @sasha-bj5tt
      @sasha-bj5tt 3 роки тому

      Наверное посмотреть на возможности современного чипа STM32G474 будет интереснее.

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

      не соглашусь. g474 довольно широко обозщревается на канале TDM Lab (правда в свете контроллера BLDC-двигателя, но не суть), а вот F334, во-первых, действительно более "приземлен" (с нынешними ценами на stm32 вообще), а во-вторых про него практически нет инфы (в русскоязычном сегменте так точно)

  • @ксенакисниколов
    @ксенакисниколов 3 роки тому +4

    Круто! Очень интересно и полезно! Буду благодарен продолжению серий этого материала, в особенности f334)))

  • @yaroslav_kior
    @yaroslav_kior 3 роки тому +4

    Тема интересная! Давай ещё видео на эту тему!

  • @PastuhMedvedey
    @PastuhMedvedey 3 роки тому +3

    HRTIM особенно на f334, это очень, очень, очень интересно. Спасибо!

  • @alekseiykozlov2800
    @alekseiykozlov2800 3 роки тому +3

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

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

    Действительно круто!
    Теперь ясно, зачем matlab в универе учили :)
    Было бы интересно обзорно понять, как сделать народный БП/зарядку для бытовых аккумов на 150-300 Ватт на примере stm32 без раскрытия секретов, чтобы у такого хорошего блоггера хлеб не отнимать. Т.е. какое-то примитивное (пусть с низким КПД), но рабочее устройство с полностью цифровым управлением (не обязательно по резонансной схеме). А то обычно на дисплее одно, а на выходе - гульба тока и напряжения с кучей костылей для компенсации :)

  • @СветланаПотапова-с2д

    Спасибо, хорошее видео

  • @dmytromykhailiuta
    @dmytromykhailiuta 3 роки тому +1

    огромное спасибо, очень полезная информация.

  • @ОлександрРотань-к8т

    супер

  • @leaf_for_life
    @leaf_for_life 3 роки тому +1

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

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

      Мертвое время это константа.
      Тут суть в том, что часто при расчете, вы получаете значения, которые трудно выполнить в железе, например, если получиться что нужно 50uH дроссель, то он будет больше силового трансформатора.
      В расчетах можно менять параметры, балансируя, находя оптимальную точку, а модель позволит проверить во всех режимах.

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

      не будет, нет ОСи

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

    о, ты научился тыкать двумя шимами, теперь осталось малое - "для напряжения 3P3Z, для тока 2P2Z"

  • @rozendam
    @rozendam 3 роки тому +1

    Интересно применение любых микроконтроллеров в ИИП. Однако не совсем понятно зачем отдавать ARM такие низкоуровневые функции как формирование ШИМ, регулирование и защита. Если практически для всех случаев есть специализированные ШИМ контроллеры. Цена этих СТэмок тоже не низкая. В образовательных целях кончено очень интересно.

    • @FastChargeIsFuture
      @FastChargeIsFuture  3 роки тому +3

      Так ARM тут и не работает, аппаратный таймер, плюс аппаратные защиты. Компаратор, ОУ, все на кристалле. По сути, нужно микросхема драйвера и немного пассивных компонентов и управа готова!
      Просто возможностей больше, да и надежность повыше будет.

    • @rozendam
      @rozendam 3 роки тому +1

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

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

      @@rozendam Драйвер нужен в любом случае.
      И на него возлагается защита первые наносекунды.
      Потом контроллер включает периферию и все становиться нормально.
      Хотя это теория, если правильно все спроектировать, то защита драйвера не работает вообще!
      Например, подтянуть выводы резисторами, чтобы не было неопределенного состояния.
      Это справедливо и для аналоговых ШИМ, при включении им тоже нужен сброс!
      Особенно сложные ШИМ, такие как фазосдвиг!

    • @rozendam
      @rozendam 3 роки тому

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