Пример кода или структура проекта для отладочной платы HRTIM334

Sdílet
Vložit
  • čas přidán 19. 10. 2023
  • Рассказывается о том, как организован код примеров для отладочной платы DC-DC преобразователя.
    Канал в телеграмм - t.me/vladimir_medintsev
    ------------------------------------------
    Если вы хотите поддержать автора канала номер карты Сбер:
    2202-2023-2480-4008
  • Věda a technologie

Komentáře • 20

  • @jackkatch3839
    @jackkatch3839 Před 8 měsíci

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

  • @Energy1236
    @Energy1236 Před 9 měsíci +2

    Спасибо за интересное видео!
    Есть один вопрос по таким преобразователям. Данная конструкция хорошо работает в режиме неразрывных токов, что и видно на осцилограме на 4:20. Однако в реальном проекте будут моменты когда ток разорвется, хотя бы из за сброса/наброса нагрузки (обязательная проверка для любого источника питания чтоб проверить частотную коррекцию и возбуд) или меняющийся ток потребления у этой самой нагрузки. Чтобы решить эту проблему обязательно требуется так называемый Zero Current Detector, который всегда присутствует в обычных аналоговых микросхемах синхронных контроллерах преобразователей, его задача - постоянное отслеживание направления тока синхронного ключа, и наиболее быстрое его закрытие когда ток начинает течь в обратную сторону (энергия дросселя исчерпана, а новый цикл еще не начался, то есть режим разрывного тока - ключ синхронника надо срочно закрывать). Я никогда не видел этого важного кусочка в DC-DC преобразователях с цифровым управлением, по крайней мере в апнотах ST и прочих, но иногда встречал отдельные его реализации в железе к обвесу МК.
    Как данная задача решается у Вас?
    Из моей практики - если дроссель точно рассчитан на нужный диапазон входного напряжения, то даже при отсутствии нагрузки обратный ток не прям значительный в этом диапазоне (что не отменяет не оптимального режима работы силовой). Но если напряжение повышать дальше, холостой ток очень резко возрастает и это может привести к выгоранию ключей. Добавление аппаратного ZCD полностью решает эту проблему, и без нагрузки никаких холостых токов разумеется нет. К повышению напряжения за диапазон расчета дросселя такая конструкция тоже относится не плохо, конечно КПД и пульсации чуть начинают страдать, но про выгорание силовой речь не идет.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 9 měsíci +2

      Я вам кратко отвечу. Эта плата и эта схема не более чем отладочная плата для изучения ОСНОВ. Тут нету очень многого интересного. Со временем курс дополнится и другими отладками.

  • @user-fd7fj4ii8g
    @user-fd7fj4ii8g Před 9 měsíci

    Скажите Вы на КЗ проверяли, что реально по ADC успевает сработать ?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 9 měsíci +1

      Да, проверял. Могу даже в видео показать. Но нужно понимать, что это отладочная плата начального уровня и код соответствующий. Тут многое весьма упрощенное. И многое в жизни нужно делать другими методами - аппаратными.

  • @user-hv5ol7re9i
    @user-hv5ol7re9i Před 9 měsíci +2

    А ссылку то не дали, где купить?)

    • @VladimirMedintsev
      @VladimirMedintsev  Před 9 měsíci +1

      Да я думал все знают - electronics-krd.ru/

    • @user-hv5ol7re9i
      @user-hv5ol7re9i Před 9 měsíci +1

      @@VladimirMedintsev Ну я то знаю, но уверен, не все

  • @user-eq7ss8rk7t
    @user-eq7ss8rk7t Před 9 měsíci +1

    Здравствуйте. Раз речь зашла про HRTIM, хотел бы спросить. Сам занимаюсь разработкой ПО для силовой электроники. Есть ли китайский аналог stm32g4? У китайских производителей Geehy и Gigadevice подобных процов нет

    • @veles_hw
      @veles_hw Před 9 měsíci

      Про гигадевайс знаете, а про GD32E505 не в курсе? Ещё лет 15 назад за такое на форумах проклянали))) При чем тут есть TMU, то есть это лучше G474 даже.

    • @user-eq7ss8rk7t
      @user-eq7ss8rk7t Před 9 měsíci

      @@veles_hw меня умиляет ваше самодовольство) Но за информацию спасибо) а насколько gd32e505 в целом по функционалу сопоставим с g4? Gd рассматривали как полную замену stm32f407 и stm32f103, но Geehy оказались в этом плане более подходящими. В исходных проектах на stm32 практически ничего не пришлось менять, при переходе на Geehy

    • @veles_hw
      @veles_hw Před 9 měsíci

      @@user-eq7ss8rk7t это легкий сарказм)) По функционалу он даже более богатый, чем G474. В принципе тоже самое, но еще есть TMU (ускорение аппаратное тригонометрии), что актуально для электропривода, APFC и подобных задач. В остальном: АЦП, HRPWM, компараторы - сопоставимо по параметрам. С точки зрения софта мне показалось вполне неплохо все, но я больше по схемотехнике, так что тут мнение мое очень субъективно.

    • @user-eq7ss8rk7t
      @user-eq7ss8rk7t Před 9 měsíci

      @@veles_hw благодарю. Присмотрюсь поплотнее к этому процессу. Сейчас для задач электропривода как раз думаем, куда двигаться от STM(APM)32F407

    • @LrRaiden
      @LrRaiden Před 9 měsíci

      @@veles_hw . То есть апаратное ускорение тригонометрии (Cordic) в G474, медленней. В AN5325 указывалось за 3 цикла .

  • @user-wx5mc5kl9j
    @user-wx5mc5kl9j Před 9 měsíci

    Скажите, а есть ли у вашей платки защиты от программиста?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 9 měsíci

      Нет смысла.

    • @user-wx5mc5kl9j
      @user-wx5mc5kl9j Před 9 měsíci

      @@VladimirMedintsev А если сквознячок или зависание программы с открытыми ключами? Для начинающих отладка алгоритмов и кода перейдёт в непрерывную работу с паяльником и совершенствование навыков монтажника.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 9 měsíci

      @@user-wx5mc5kl9j Во-первых (как вам известно) драйверам для работы нужен PWM они не могут ключ держать включенным бесконечно. Во-вторых в тех же драйверах есть логика переключений. В-третьих лабораторный блок питания даже на 3 ампера сгореть ничему не даст.
      А если вам так хочется каких-от защит, то могу сделать, но плата просто сильно дороже будет.
      Ну а если серьезно, то вопрос паяльника сильно преувеличен.

    • @user-wx5mc5kl9j
      @user-wx5mc5kl9j Před 9 měsíci +1

      Ну, чтобы ключики сгорели от сквознячка мощность стороннего ИП не важна. Достаточно наличие конденсаторов ))). По драйверам: они бывают разные: с логикой переключения и без неё. По своему опыту скажу, что горе программист мне умудрялся сжигать силовые цепи, пока от него не защитился со всех сторон. Всё- таки силовая электроника - это отдельная тема, в которую не стоит влезать без достаточного опыта и знаний.. Есть слишком много нюансов, как и в любом деле. А по поводу того, что контроллер зависает с определённым состоянием на управляющих выводах в моей практике было и не раз.