Управляем Quick Charge адаптером с Arduino!

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

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

  • @Fil0sOFF
    @Fil0sOFF 2 года назад +266

    Да это же просто кладезь информации про QC! Большая работа, большой лайк!

    • @1iN2ane
      @1iN2ane 2 года назад +1

      а я всегда лайк не глядя

    • @ГеннадийГром-в8ю
      @ГеннадийГром-в8ю 2 года назад +2

      @@1iN2ane Про это уже только ленивый не говорил, про лайк до просмотра, и о том что они учитываются только временно, до следующего пересчёта времени просмотра... Самый "рабочий" лайк - это поставленный после 80-90% просмотра, ну эт не указание, эт просто констатация факта! 😲 А вот то что такая работа перелопачена, это дорогого стоит... 🤗 Я, таки, до недавнего времени думал, что тельце и БП там по I2C, или ещё как общаются и договариваются, а оказывается, что там всё "гораздо" проще и прозрачнее! 👍😁🤪

    • @1iN2ane
      @1iN2ane 2 года назад +2

      @@ГеннадийГром-в8ю перелайкаю)

  • @nobody_dude
    @nobody_dude 2 года назад +73

    Побольше таких уроков, действительно очень полезная инфа.

  • @Bobslew7896
    @Bobslew7896 2 года назад +46

    Огромная благодарность за проделанную работу, всё не было возможности разобраться как это работает. А идея уже давно витала в воздухе. Лайк за труд. ))

  • @xStStSx
    @xStStSx 2 года назад +53

    Никогда не влезал в это, но предполагал что там связь работает типа как i2c. А тут вон оно как просто относительно. Спасибо.

  • @andreyhenneberg2488
    @andreyhenneberg2488 2 года назад +42

    Отличить QC3.0 от QC2.0 можно, если задействовать аналоговый вход и ещё один цифровой вывод: после подачи сигала на переход в continuous mode замерить начальное состояние и пару раз подать команду декремента, измеряя напряжение после каждой. Если напряжение будет падать после подачи команд, причём, на ожидаемый уровень, можно считать, что блок питания поддерживает стандарт 3.0. А вот чтобы определять, может ли БП отдавать 20В, надо включать именно 20В. То есть надо делать соответствующий делитель. И желательно подключить всё это через полевые транзисторов, чтобы отключить эту часть схемы после определения типа БП. Для чего и нужен ещё один цифровой выход. Хотя, если надо постоянно мониторить напряжение, можно и не отключать и тогда дополнительный цифровой вывод не потребуется.

    • @ukt_pxd2260
      @ukt_pxd2260 Год назад

      а кто запрещает просто не использовать, и не отключать?

    • @andreyhenneberg2488
      @andreyhenneberg2488 Год назад

      @@ukt_pxd2260, никто не запрещает, только вот потери будут, если не отключать. А если устройство питается от аккумулятора, то потери окажутся неприятным дополнением.

    • @KVlad100
      @KVlad100 5 месяцев назад

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

    • @andreyhenneberg2488
      @andreyhenneberg2488 5 месяцев назад +1

      @@KVlad100 В принципе, интересный вариант. На деле, достаточно двух или трёх семисегментных индикаторов для минимального отображения режима работы. Но можно и 2-4-строчный экран подключить. Или небольшой ЖК экран: всеми любимого экрана от Nokia 3310 хватит с запасом, хотя размеры рабочей области у него маловаты: телефон-то подносили достаточно близко к глазам, а такое устройство будет стоять на столе и размер символов должен быть побольше.

  • @OttoLilo
    @OttoLilo 2 года назад +35

    Отлично просто зашло данное видео, не задумывался ранее совместить QC и Ардуинеу.

  • @antondee9726
    @antondee9726 2 года назад +21

    Я знал что кто-то наконец запилит нормальное управление! Столько блоков буквально под ногами валяется а тема триггеров мало раскрыта) Спасибо! Молодец!

  • @treepuncher
    @treepuncher 2 года назад +21

    Спасибо огромное за проделанную работу! Я пробовал уже китайские QC триггеры, и они все абсолютно бесполезные в реальных проектах, потому что они никак не проверяют возможности адаптера, и самое главное - на всех экземплярах что мне попадались питание всегда подключено напрямую. Я тоже попытался поискать информацию по протоколу QC, и понял что у меня просто нет времени на изучение всех ньюансов, думал уже осциллографом лезть в китайский триггер и смотреть что он там делает. А тут вот внезапно вышел ваш видос на эту тему. Прям от всей души благодарю! Наконец-то смогу заюзать возможности QC адаптеров в своих скромных поделках.

    • @НикитаСухоруков-в5о
      @НикитаСухоруков-в5о 2 года назад +5

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

  • @MMMMM......
    @MMMMM...... 2 года назад +16

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

  • @alexandrbruk1495
    @alexandrbruk1495 2 года назад +3

    Вау! Большая работа! Мне терпения не хватило разобраться до конца. Спасибо!

  • @oleksandr_starenchencko
    @oleksandr_starenchencko 2 года назад +7

    Спасибо за проделанную работу. Как всегда всё понятно и полезно.

  • @alekseykryuchkov330
    @alekseykryuchkov330 2 года назад +18

    Крутяк! Спасибо за информацию. А с PD можно что-то замутить?

    • @pinnemik
      @pinnemik 2 года назад +9

      Активно голосую за такой же видос по PD!

    • @ALEXX_Engineer
      @ALEXX_Engineer 2 года назад +3

      Плюс за PD! 👍

  • @Grabli_Deda
    @Grabli_Deda 2 года назад +4

    Я с субботы по понедельник ломал голову этим вопросом, в итоге ушел писать код на STM32f103. Думал из-за неправильных таймингов не хочет заводится на дешёвой зарядке. Спасибо большое за титанический труд. Эту информацию реально очень сложно найти в открытом доступе. Лайк однозначно

    • @nich1con652
      @nich1con652 2 года назад +1

      Как правило им не нравится напряжение уровней, спеки допускают довольно широкий диапазон, например 0В это все, что ниже 0.35в, но на деле не нравится им такой 0.

    • @Grabli_Deda
      @Grabli_Deda 2 года назад +1

      @@nich1con652 я измерял напряжения осциллографом. 0 и 0.6 получались хорошо, а вот вместо 3.6 плавало между 4.2 и 4.3. как я уже сказал, ушел на стм32. И там напряжения 0 0.6 и 3.3 и там заработало нормально. Ну и по таймингам визуально есть различия, на стм32 импульсы получились более короткие, но при этом более острые. А на ардуине как будто пропущены через RC фильтр

  • @yuripanov9670
    @yuripanov9670 2 года назад +4

    Wow! Супер! Это открывает огромные возможности. :)
    Спасибо

  • @alex68e732g
    @alex68e732g 2 года назад +10

    Спасибо ОГРОМНОЕ! Как раз вовремя - избавил старика от чтения даташитов и лишней возни :)

  • @jaylayt
    @jaylayt 2 года назад +53

    Сделайте плату, которую можно воткнуть в адаптер с QC и получить небольшой ЛБП! Это же невероятно удобно)

    • @ГошаШи
      @ГошаШи 2 года назад +2

      На алике поищите уже есть

    • @intelektum
      @intelektum 2 года назад +3

      так в чем прблема ? библа есть, берем тиньку и делаем.

    • @Мойевропейскийжидобандеровский
      @Мойевропейскийжидобандеровский 2 года назад +2

      @@ГошаШи как искать?

    • @Funny-rus
      @Funny-rus 2 года назад +1

      @@ГошаШи дайте наводку, что там уже есть на алике?

    • @ГошаШи
      @ГошаШи 2 года назад +2

      Ищем по слову " qc3 trigger"

  • @anyfreename2313
    @anyfreename2313 2 года назад +8

    Автор, молодец!) Можешь рассказать про другие стандарты быстрых зарядок? Интересно как на логическом уровне работают PD, Samsung и тд

  • @elliottalderson4692
    @elliottalderson4692 2 года назад +4

    Блин, я ждал это видео!

  • @ВасилийДонильченко
    @ВасилийДонильченко 2 года назад +7

    Супер спасибо за ваш титанический труд! Теперь можно делать мини лбп с размер зарядки)

  • @ALEXX_Engineer
    @ALEXX_Engineer 2 года назад +2

    Огнищщеее!!! Наверное самая полезная раскопка по QC! 👍🔥🔥🔥 Интересно также инфу по PD PPS

  • @konstantinsabaev
    @konstantinsabaev 2 года назад +7

    Спасибо Большое, что поделились ценной инфой! И Респект за Труд! :)

  • @sergeypak1250
    @sergeypak1250 2 года назад +7

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

  • @АртемПотапов-т7я
    @АртемПотапов-т7я 2 года назад +1

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

  • @5pin
    @5pin 2 года назад

    Пожалуй, лучшее объяснение работы протокола быстрой зарядки Quick Charge.

  • @craftim7555
    @craftim7555 Год назад +1

    Жирный лайк! Даёшь микро лбп от квикчарджа!!! Даёшь лучше чем miniware!!!
    А внатуре, что теперь мешает сделать лбп полноценный габаритами типа паяльника ts100? Ну может чуть крупнее.
    Парни, если замутите такую штуку - напишите мне, сделаем корпус устройству алюминиевый красивый)))

  • @D0ct0rDTV
    @D0ct0rDTV 2 года назад +7

    В BC1.2 упоминается 3 типа портов с точки зрения зарядки:
    - SDP - Standard Data Port, 5V 500mA
    - CDP - Charging Data Port, 5V 1.5 A, данные и зарядка
    - DCP - Dedicated Charging Port, D+ D- закорочены, максимальный ток

    • @ArduNotes
      @ArduNotes  2 года назад

      Интересно!

    • @mktoyolex
      @mktoyolex Год назад

      Привет. Подскажи пожалуйста, где можно найти информацию как «кодируют» дата линию при различных портах BC1.2. Хочу ограничить ток зарядки от повербанка на 1.5А, при 2А микруха защиты уходит в защиту. Цепь защиты переделать не так просто. А вот вместо перемычки на дата линии usb спаять нужную цепь гораздо проще. Знать бы какую цепь строить…
      Спасибо.

    • @D0ct0rDTV
      @D0ct0rDTV Год назад

      @@mktoyolex привет!
      Эту информацию можно найти в поиске по запросу USB charge BC1.2
      Там описывается, какие напряжения выдавать на линии данных, чтобы устройство поняло, какой максимальный ток оно может взять.
      По повербанке: если дело касается ее зарядки, то бюджетные схемы обычно игнорируют состояния линий данных и заряжаются "на все деньги".
      Если дело касается выходных портов, то в спецификации указываются напряжения на линиях данных

  • @web-code-maker
    @web-code-maker 2 года назад +3

    Познавательно 👍 Спасибо

  • @PsymoNbond
    @PsymoNbond 2 года назад

    QC, а я тебя искал) Спасибо за детальный разбор протокола и примеры схем включения

  • @tosh430
    @tosh430 4 месяца назад

    Спасибо большое за труды!

  • @ДмитрийнеДмитрий-в7ь
    @ДмитрийнеДмитрий-в7ь 2 года назад +2

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

  • @singfly
    @singfly 2 года назад +1

    Огромное тебе спасибо!!! Как раз нужно было разобраться и тут "на - пользуйся!" Царский лайк!!!!

  • @canisminor6128
    @canisminor6128 10 месяцев назад

    Класс! Ты первый, кто внятно объяснил как это работает во всех деталях 😉

  • @UKRODIZIAK
    @UKRODIZIAK Год назад +1

    Отличная работа!

  • @chigirinow
    @chigirinow 2 года назад +1

    Спасибо большое! Давно хотел разобраться в QC а тут всё понятно и просто представлено.
    Отличный видос.

  • @1Andretty
    @1Andretty 2 года назад +11

    Спасибо, столько полезной информации. Правда полноценный лабораторный БП так все равно не получится сделать (т.к. нет ограничения по току) а так пригодится... :)

    • @Ammadus2
      @Ammadus2 2 года назад

      А если взять с индикатором Напряжения/тока, да плюс конденсатор. Короче в копилку идей, однозначно

  • @uacode
    @uacode 2 года назад +2

    Супер сборка инфы по QC, еще б пару слов про PD

    • @nich1con652
      @nich1con652 2 года назад

      Про PD пара слов не выйдет, вообще другой протокол, другой способ передачи данных и тд

    • @uacode
      @uacode 2 года назад

      @@nich1con652 было бы не менее интересно =)

  • @СергейПономаренко-ш6р

    Нормально так! Теперь у меня будет куча источников питания. Спасибо за материал.

  • @I-r0k
    @I-r0k 2 года назад +1

    Актуально! Спасибо!

  • @safocl9768
    @safocl9768 2 месяца назад +2

    5:48 -- "Спецификации Quick Charge закрыты, сама технология является лицензируемой, то есть платной для производителей оборудования. " -- закрытый же... проприетарщина.

  • @МаратБоранбаев-ж5р
    @МаратБоранбаев-ж5р 2 года назад

    Огромная благодарность за проделанную работу. Очень очень актуально.

  • @m_kolotushkin
    @m_kolotushkin 2 года назад +1

    Круто! Спасибо!👍👍👍👍👍

  • @AndriiXask1
    @AndriiXask1 2 года назад +1

    Вай, красота, теперь бы полностью самодельный qc адаптер

  • @ДмитрийДима-ъ1х
    @ДмитрийДима-ъ1х 2 года назад +1

    Отличная информация! Спасибо.

  • @__-dd3mv
    @__-dd3mv 11 месяцев назад

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

  • @0bit030
    @0bit030 2 года назад +3

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

  • @Dark446
    @Dark446 2 года назад

    Спасибо большое за видео и проделанную работу!
    Реализовал на днях QC с вашей библиотекой на Attiny13, всё работает идеально!

  • @YalixD
    @YalixD 2 года назад +1

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

  • @ВладимирИванов-м8б2л
    @ВладимирИванов-м8б2л 2 года назад +1

    А круто, спасибо за ценные исследования!

  • @mrAlexandrSmith
    @mrAlexandrSmith 2 года назад

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

  • @AndroidBY
    @AndroidBY 2 года назад +10

    Можно заряжать 2S-4S литиевые сборки в каких-либо проектах. Ну самое простое типо вентиляторов и паяльника это не так интересно.

    • @НикА-г5в
      @НикА-г5в 2 года назад

      Низя, нет ограничения по току

    • @XeqtrZTUA
      @XeqtrZTUA 2 года назад +1

      @@НикА-г5в Автор комментария уже подразумевает использование контроллера зарядки, никто напрямую на аккумуляторы в здравом смысле "вольты" не подает)

    • @AndroidBY
      @AndroidBY 2 года назад +1

      @@НикА-г5в Ограничение самого зарядного устройства в 1.5 Ампера. Можно)

  • @Alex-qu3el
    @Alex-qu3el 2 года назад +1

    Бомбический ролик. Молодчина!

  • @АлексейАнтонов-п7ц
    @АлексейАнтонов-п7ц 2 года назад +1

    Спасибо, интересно, может даже пригодится.

  • @ceteravincis
    @ceteravincis 2 года назад +1

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

  • @успех_неизбежен
    @успех_неизбежен 2 года назад +2

    На сколько я понимаю следующее видео самый маленький ЛБП. Было бы круто, как-то организовать в нем ограничение по току.

  • @Technochina-China
    @Technochina-China Год назад +2

    А с какой точностью надо напряжение 0.6 и 3.3 вольта?

  • @user-murad256
    @user-murad256 2 года назад +1

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

  • @tov.engineer41
    @tov.engineer41 2 года назад +1

    Крайне полезная инфа. Автору мое почтение

  • @Konka_Wuactheslaw
    @Konka_Wuactheslaw 2 года назад +1

    круто огромное спасибо за труд!

  • @D0ct0rDTV
    @D0ct0rDTV 2 года назад +1

    Могу предположить, что это будет уже взаимодействие с зарядкой по протоколу Power Delivery, по дата линиям и через CC

  • @st-kovalenko
    @st-kovalenko Год назад

    При использовании Seeed Studio XIAO ESP32C3 и схемы "Arduino external VCC 3.3V" к сожалению программа распознаёт только QC 1.0, хотя зарядник точно имеют QC 3.0.
    Другие схемы проверить пока не было возможности.

  • @kirix3887
    @kirix3887 2 года назад

    Крутяк)) Случайно набрёл на этот ролик, приятно, что у Александра такой классный компаньон. В будущем наверно и себе соберу такое чудо)

  • @Пиратскийпират-б5м
    @Пиратскийпират-б5м 2 года назад +1

    Шикарный видосик , для самоделок самое то

  • @kennydream6129
    @kennydream6129 2 года назад +1

    Красавчег) много работы было) спасибо

  • @drewya9186
    @drewya9186 2 года назад

    Спасибо за проделанные исследования и работу, однозначно лайк

  • @VECTOR_3905
    @VECTOR_3905 2 года назад +1

    о да, это именно то, что мне нужно было, спасибо большее за видео

  • @1БатонСудьбы
    @1БатонСудьбы 2 года назад

    очень полезное видео, эту инфу ещё фиг найдёшь, спасибо

  • @frankenstein8512
    @frankenstein8512 2 года назад

    Офигенное видео. Вот бы ещё вариант с тем как эмулировать этот адаптер. В том плане что сделать свою повербанку с редким форматом быстрой зарядки. От honor например

  • @razborkin8579
    @razborkin8579 2 года назад +2

    Стране нужны такие пытливые умы! Спасибо автору!

  • @technotroll-pro
    @technotroll-pro 2 года назад +1

    Интересно. Подробно. Полезно. Круто! Спасибо!

  • @leroy-bit
    @leroy-bit 2 года назад +1

    Круто объяснил. Спасибо.

  • @gnom
    @gnom 2 года назад +2

    Спасибо за идею! возьмем на вооружение!

  • @_lika_dedicated_4105
    @_lika_dedicated_4105 2 года назад +1

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

  • @alexandrandromeda3175
    @alexandrandromeda3175 Год назад

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

  • @schrodingers_kater
    @schrodingers_kater 2 года назад +1

    Прикольная тема. Было интересно.👍

  • @bubochka-pisyn
    @bubochka-pisyn 2 года назад +1

    Снимаю шляпу!!! Моё почтение 👍

  • @logo4975
    @logo4975 2 года назад +1

    Отличный проект, можно ещё раскрыть тему Power Delivery, было бы интересно и полезно)

  • @fotolomaster
    @fotolomaster 2 года назад

    Помоему самый полезный видос на канале)

  • @bikeonoor4006
    @bikeonoor4006 2 года назад +2

    Все это шикарно. Но хотелось бы Ардуино управляемую зарядку для АВТОМОБИЛЬНОГО аккумулятора где-то до 15 ампер. Спасибо.

    • @danilarusakov6479
      @danilarusakov6479 2 года назад

      Зачем там ардуинка? У того же АКА КАСЬЯН куча роликов по самопальным зарядкам для мощных акумов.

  • @АндрейТ-э6ф
    @АндрейТ-э6ф 2 года назад

    Это конечно круто! Спасибо за работу! Молодцом)

  • @КириллНету-к8э
    @КириллНету-к8э 2 года назад +1

    Спасибо. Классный видос.

  • @ПетроФрычкуш
    @ПетроФрычкуш 2 года назад +1

    Огромное спасибо!!!

  • @MrAndops
    @MrAndops 2 года назад +1

    Обожаю ваши видео

  • @amadisasdasdasd
    @amadisasdasdasd 2 года назад +1

    Умничка! Годный контент!!

  • @АлексейБаранов-я9э
    @АлексейБаранов-я9э 2 года назад +1

    Спасибо, полезний ролик.

  • @outruzer
    @outruzer 2 года назад +1

    Алекс, тебе наверно уже говорили. Но твои видосы показывают в Казахстане (Караганда) на уроках в школе

  • @Канистра-у3ж
    @Канистра-у3ж 2 года назад +2

    Когда выйдет новое видео?

  • @МихаилМихаил-к8ы

    Молодец👍уважаю сравнения

  • @АндрійПанченко
    @АндрійПанченко 2 года назад +1

    Теперь открьіваются возможности делать более мощньіе устройства на ардуино с питанием от USB QC адаптеров! большой прорьів! за библиотеку отдельное СПАСИБО!

  • @markhavidzer7249
    @markhavidzer7249 2 года назад

    Крайне полезное видео, спасибо, что заморочились.

  • @e_butcher
    @e_butcher 2 года назад

    Красавчик! За проведенную работу огромный лайк!!! Спасибо

  • @kiilfaces5464
    @kiilfaces5464 2 года назад

    У кого есть китайский тиигер - можно осцилографом тайминги посмотреть 😁 А так молодец, лайк! Теперь прикрутить энкодер собрать все в корпус и получишь полноценный регулируемый блок питания.

  • @ruslanmarkiv7167
    @ruslanmarkiv7167 2 года назад +1

    Классное видео!
    Раньше тоже интересовало как же етот QC работает!
    Спасибо за разяснение.

  • @kokokoshka-s7c
    @kokokoshka-s7c 2 года назад +1

    Очень интересно. А что там с USB Power Delivery? Есть какие-то библиотеки для его реализации?

  • @-MaksBMW-
    @-MaksBMW- 2 года назад +1

    Отличная работа👍

  • @orkalord
    @orkalord 2 года назад

    Наконец то дождался!!! Ещё и от народных ютубэров

  • @RealGrapie
    @RealGrapie 2 года назад

    О, давно хотел разбора протокола.

  • @ilyazmuzaffarov3353
    @ilyazmuzaffarov3353 2 года назад +1

    Сними видео о майнинге на Ардуино, пожалуйста, лайк чтобы Гайвер увидел👍

  • @АлександрИванов-в7т1н

    Крутейшая работа 👏

  • @segunn2
    @segunn2 2 года назад +1

    О, годнота. Я даже не знал что квикчардж так работает.

  • @AydanBakhish564
    @AydanBakhish564 2 года назад +2

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