@@1iN2ane Про это уже только ленивый не говорил, про лайк до просмотра, и о том что они учитываются только временно, до следующего пересчёта времени просмотра... Самый "рабочий" лайк - это поставленный после 80-90% просмотра, ну эт не указание, эт просто констатация факта! 😲 А вот то что такая работа перелопачена, это дорогого стоит... 🤗 Я, таки, до недавнего времени думал, что тельце и БП там по I2C, или ещё как общаются и договариваются, а оказывается, что там всё "гораздо" проще и прозрачнее! 👍😁🤪
Огромная благодарность за проделанную работу, всё не было возможности разобраться как это работает. А идея уже давно витала в воздухе. Лайк за труд. ))
Отличить QC3.0 от QC2.0 можно, если задействовать аналоговый вход и ещё один цифровой вывод: после подачи сигала на переход в continuous mode замерить начальное состояние и пару раз подать команду декремента, измеряя напряжение после каждой. Если напряжение будет падать после подачи команд, причём, на ожидаемый уровень, можно считать, что блок питания поддерживает стандарт 3.0. А вот чтобы определять, может ли БП отдавать 20В, надо включать именно 20В. То есть надо делать соответствующий делитель. И желательно подключить всё это через полевые транзисторов, чтобы отключить эту часть схемы после определения типа БП. Для чего и нужен ещё один цифровой выход. Хотя, если надо постоянно мониторить напряжение, можно и не отключать и тогда дополнительный цифровой вывод не потребуется.
@@ukt_pxd2260, никто не запрещает, только вот потери будут, если не отключать. А если устройство питается от аккумулятора, то потери окажутся неприятным дополнением.
Вот это интересно. Если подключить экран то можно постоянно выводить текущее напряжение, максимальное после измерения и версию QC. Плюс полевик лишним не будет, чтоб отключить и обезопасить нагрузку в период начального измерения.
@@KVlad100 В принципе, интересный вариант. На деле, достаточно двух или трёх семисегментных индикаторов для минимального отображения режима работы. Но можно и 2-4-строчный экран подключить. Или небольшой ЖК экран: всеми любимого экрана от Nokia 3310 хватит с запасом, хотя размеры рабочей области у него маловаты: телефон-то подносили достаточно близко к глазам, а такое устройство будет стоять на столе и размер символов должен быть побольше.
Я знал что кто-то наконец запилит нормальное управление! Столько блоков буквально под ногами валяется а тема триггеров мало раскрыта) Спасибо! Молодец!
Спасибо огромное за проделанную работу! Я пробовал уже китайские QC триггеры, и они все абсолютно бесполезные в реальных проектах, потому что они никак не проверяют возможности адаптера, и самое главное - на всех экземплярах что мне попадались питание всегда подключено напрямую. Я тоже попытался поискать информацию по протоколу QC, и понял что у меня просто нет времени на изучение всех ньюансов, думал уже осциллографом лезть в китайский триггер и смотреть что он там делает. А тут вот внезапно вышел ваш видос на эту тему. Прям от всей души благодарю! Наконец-то смогу заюзать возможности QC адаптеров в своих скромных поделках.
Я с субботы по понедельник ломал голову этим вопросом, в итоге ушел писать код на STM32f103. Думал из-за неправильных таймингов не хочет заводится на дешёвой зарядке. Спасибо большое за титанический труд. Эту информацию реально очень сложно найти в открытом доступе. Лайк однозначно
Как правило им не нравится напряжение уровней, спеки допускают довольно широкий диапазон, например 0В это все, что ниже 0.35в, но на деле не нравится им такой 0.
@@nich1con652 я измерял напряжения осциллографом. 0 и 0.6 получались хорошо, а вот вместо 3.6 плавало между 4.2 и 4.3. как я уже сказал, ушел на стм32. И там напряжения 0 0.6 и 3.3 и там заработало нормально. Ну и по таймингам визуально есть различия, на стм32 импульсы получились более короткие, но при этом более острые. А на ардуине как будто пропущены через RC фильтр
Это тоесть можно напругу менять в реальном времени на устройстве при необходимости этим же устройством. Довольно полезная штука получается, и без сложных схем
В BC1.2 упоминается 3 типа портов с точки зрения зарядки: - SDP - Standard Data Port, 5V 500mA - CDP - Charging Data Port, 5V 1.5 A, данные и зарядка - DCP - Dedicated Charging Port, D+ D- закорочены, максимальный ток
Привет. Подскажи пожалуйста, где можно найти информацию как «кодируют» дата линию при различных портах BC1.2. Хочу ограничить ток зарядки от повербанка на 1.5А, при 2А микруха защиты уходит в защиту. Цепь защиты переделать не так просто. А вот вместо перемычки на дата линии usb спаять нужную цепь гораздо проще. Знать бы какую цепь строить… Спасибо.
@@mktoyolex привет! Эту информацию можно найти в поиске по запросу USB charge BC1.2 Там описывается, какие напряжения выдавать на линии данных, чтобы устройство поняло, какой максимальный ток оно может взять. По повербанке: если дело касается ее зарядки, то бюджетные схемы обычно игнорируют состояния линий данных и заряжаются "на все деньги". Если дело касается выходных портов, то в спецификации указываются напряжения на линиях данных
Жирный лайк! Даёшь микро лбп от квикчарджа!!! Даёшь лучше чем miniware!!! А внатуре, что теперь мешает сделать лбп полноценный габаритами типа паяльника ts100? Ну может чуть крупнее. Парни, если замутите такую штуку - напишите мне, сделаем корпус устройству алюминиевый красивый)))
Супер. Сделайте подобное видео по протоколам общения устройств PoE, а на Ардуино можно попробовать собрать эмулятор нагрузки с возможностью записывать что-нибудь не предназначенное для PoE от него.
5:48 -- "Спецификации Quick Charge закрыты, сама технология является лицензируемой, то есть платной для производителей оборудования. " -- закрытый же... проприетарщина.
Спасибо, столько полезной информации. Правда полноценный лабораторный БП так все равно не получится сделать (т.к. нет ограничения по току) а так пригодится... :)
У кого есть китайский тиигер - можно осцилографом тайминги посмотреть 😁 А так молодец, лайк! Теперь прикрутить энкодер собрать все в корпус и получишь полноценный регулируемый блок питания.
Офигенное видео. Вот бы ещё вариант с тем как эмулировать этот адаптер. В том плане что сделать свою повербанку с редким форматом быстрой зарядки. От honor например
Теперь открьіваются возможности делать более мощньіе устройства на ардуино с питанием от USB QC адаптеров! большой прорьів! за библиотеку отдельное СПАСИБО!
всё гениальное просто! интересно на что способен такой адаптер по сравнению с тем, что изготовил гайвер, и можно собрать универсальный блок питания на основе адаптера с QC3
Здраствуйте Алекс простите што безпокою вас я хочу научитса как програмирават с ардуино не подскажете какую ардуино и остолные вещи мне выбрат для начала (и еще немоглибы оставит сылки на них с алиекспресса спосибо огромное)
Зачет за проделанную работу. Вот ещё бы без аrduino этот трюк сделать было бы совсем замечательно. Но как понимаю эта просьба не к этому каналу. Ну может сам справлюсь если время найдётся.
Блин во дела!) Уже как год искал инфу по qc с ардуино, видел только фиксированные триггеры на алике, а тут уже как 6 месяц есть ролик дак еще на этом супер канале, лайкосище вам и респект ребята)))👍👍👍👍
Парни, пилите видосы про ваши библиотеки. Вы делаете очень крутые штуки, рассказывайте о них. Хотя бы про самые крупные. Gyver portal достойна отдельного большого гайда. Кто согласен поддержите комент лайками.
При использовании Seeed Studio XIAO ESP32C3 и схемы "Arduino external VCC 3.3V" к сожалению программа распознаёт только QC 1.0, хотя зарядник точно имеют QC 3.0. Другие схемы проверить пока не было возможности.
Тайминги, уровни можно было считать осциллографом или программатором с кабеля устройства подписавшись в параллель через резисторы. Можно снять экранирование и считать гальвпнически
Доброго времени суток очень интересно было бы увидеть реверс инженеринг , например сборка модуля быстрой зарядки на модуле мт3608 либо на любом другом повышающем китайском модуле управление которого занимался бы контроллер подобный в сетевых блоках питания
Да это же просто кладезь информации про QC! Большая работа, большой лайк!
а я всегда лайк не глядя
@@1iN2ane Про это уже только ленивый не говорил, про лайк до просмотра, и о том что они учитываются только временно, до следующего пересчёта времени просмотра... Самый "рабочий" лайк - это поставленный после 80-90% просмотра, ну эт не указание, эт просто констатация факта! 😲 А вот то что такая работа перелопачена, это дорогого стоит... 🤗 Я, таки, до недавнего времени думал, что тельце и БП там по I2C, или ещё как общаются и договариваются, а оказывается, что там всё "гораздо" проще и прозрачнее! 👍😁🤪
@@ГеннадийГром-в8ю перелайкаю)
Побольше таких уроков, действительно очень полезная инфа.
Никогда не влезал в это, но предполагал что там связь работает типа как i2c. А тут вон оно как просто относительно. Спасибо.
Огромная благодарность за проделанную работу, всё не было возможности разобраться как это работает. А идея уже давно витала в воздухе. Лайк за труд. ))
Отличить QC3.0 от QC2.0 можно, если задействовать аналоговый вход и ещё один цифровой вывод: после подачи сигала на переход в continuous mode замерить начальное состояние и пару раз подать команду декремента, измеряя напряжение после каждой. Если напряжение будет падать после подачи команд, причём, на ожидаемый уровень, можно считать, что блок питания поддерживает стандарт 3.0. А вот чтобы определять, может ли БП отдавать 20В, надо включать именно 20В. То есть надо делать соответствующий делитель. И желательно подключить всё это через полевые транзисторов, чтобы отключить эту часть схемы после определения типа БП. Для чего и нужен ещё один цифровой выход. Хотя, если надо постоянно мониторить напряжение, можно и не отключать и тогда дополнительный цифровой вывод не потребуется.
а кто запрещает просто не использовать, и не отключать?
@@ukt_pxd2260, никто не запрещает, только вот потери будут, если не отключать. А если устройство питается от аккумулятора, то потери окажутся неприятным дополнением.
Вот это интересно. Если подключить экран то можно постоянно выводить текущее напряжение, максимальное после измерения и версию QC. Плюс полевик лишним не будет, чтоб отключить и обезопасить нагрузку в период начального измерения.
@@KVlad100 В принципе, интересный вариант. На деле, достаточно двух или трёх семисегментных индикаторов для минимального отображения режима работы. Но можно и 2-4-строчный экран подключить. Или небольшой ЖК экран: всеми любимого экрана от Nokia 3310 хватит с запасом, хотя размеры рабочей области у него маловаты: телефон-то подносили достаточно близко к глазам, а такое устройство будет стоять на столе и размер символов должен быть побольше.
Отлично просто зашло данное видео, не задумывался ранее совместить QC и Ардуинеу.
Я знал что кто-то наконец запилит нормальное управление! Столько блоков буквально под ногами валяется а тема триггеров мало раскрыта) Спасибо! Молодец!
Спасибо огромное за проделанную работу! Я пробовал уже китайские QC триггеры, и они все абсолютно бесполезные в реальных проектах, потому что они никак не проверяют возможности адаптера, и самое главное - на всех экземплярах что мне попадались питание всегда подключено напрямую. Я тоже попытался поискать информацию по протоколу QC, и понял что у меня просто нет времени на изучение всех ньюансов, думал уже осциллографом лезть в китайский триггер и смотреть что он там делает. А тут вот внезапно вышел ваш видос на эту тему. Прям от всей души благодарю! Наконец-то смогу заюзать возможности QC адаптеров в своих скромных поделках.
Все триггеры подключенны на прямую, так как они обычно управляют зарядкой через дата линию
Я с субботы по понедельник ломал голову этим вопросом, в итоге ушел писать код на STM32f103. Думал из-за неправильных таймингов не хочет заводится на дешёвой зарядке. Спасибо большое за титанический труд. Эту информацию реально очень сложно найти в открытом доступе. Лайк однозначно
Как правило им не нравится напряжение уровней, спеки допускают довольно широкий диапазон, например 0В это все, что ниже 0.35в, но на деле не нравится им такой 0.
@@nich1con652 я измерял напряжения осциллографом. 0 и 0.6 получались хорошо, а вот вместо 3.6 плавало между 4.2 и 4.3. как я уже сказал, ушел на стм32. И там напряжения 0 0.6 и 3.3 и там заработало нормально. Ну и по таймингам визуально есть различия, на стм32 импульсы получились более короткие, но при этом более острые. А на ардуине как будто пропущены через RC фильтр
Это тоесть можно напругу менять в реальном времени на устройстве при необходимости этим же устройством. Довольно полезная штука получается, и без сложных схем
Вау! Большая работа! Мне терпения не хватило разобраться до конца. Спасибо!
Wow! Супер! Это открывает огромные возможности. :)
Спасибо
Спасибо за проделанную работу. Как всегда всё понятно и полезно.
В BC1.2 упоминается 3 типа портов с точки зрения зарядки:
- SDP - Standard Data Port, 5V 500mA
- CDP - Charging Data Port, 5V 1.5 A, данные и зарядка
- DCP - Dedicated Charging Port, D+ D- закорочены, максимальный ток
Интересно!
Привет. Подскажи пожалуйста, где можно найти информацию как «кодируют» дата линию при различных портах BC1.2. Хочу ограничить ток зарядки от повербанка на 1.5А, при 2А микруха защиты уходит в защиту. Цепь защиты переделать не так просто. А вот вместо перемычки на дата линии usb спаять нужную цепь гораздо проще. Знать бы какую цепь строить…
Спасибо.
@@mktoyolex привет!
Эту информацию можно найти в поиске по запросу USB charge BC1.2
Там описывается, какие напряжения выдавать на линии данных, чтобы устройство поняло, какой максимальный ток оно может взять.
По повербанке: если дело касается ее зарядки, то бюджетные схемы обычно игнорируют состояния линий данных и заряжаются "на все деньги".
Если дело касается выходных портов, то в спецификации указываются напряжения на линиях данных
Спасибо ОГРОМНОЕ! Как раз вовремя - избавил старика от чтения даташитов и лишней возни :)
Сделайте плату, которую можно воткнуть в адаптер с QC и получить небольшой ЛБП! Это же невероятно удобно)
На алике поищите уже есть
так в чем прблема ? библа есть, берем тиньку и делаем.
@@ГошаШи как искать?
@@ГошаШи дайте наводку, что там уже есть на алике?
Ищем по слову " qc3 trigger"
Огнищщеее!!! Наверное самая полезная раскопка по QC! 👍🔥🔥🔥 Интересно также инфу по PD PPS
Супер спасибо за ваш титанический труд! Теперь можно делать мини лбп с размер зарядки)
Жирный лайк! Даёшь микро лбп от квикчарджа!!! Даёшь лучше чем miniware!!!
А внатуре, что теперь мешает сделать лбп полноценный габаритами типа паяльника ts100? Ну может чуть крупнее.
Парни, если замутите такую штуку - напишите мне, сделаем корпус устройству алюминиевый красивый)))
Автор, молодец!) Можешь рассказать про другие стандарты быстрых зарядок? Интересно как на логическом уровне работают PD, Samsung и тд
Оставляю свой комментарий благодарности в поддержку канала. Побольше бы таких. Спасибо!
Супер. Сделайте подобное видео по протоколам общения устройств PoE, а на Ардуино можно попробовать собрать эмулятор нагрузки с возможностью записывать что-нибудь не предназначенное для PoE от него.
Крутяк! Спасибо за информацию. А с PD можно что-то замутить?
Активно голосую за такой же видос по PD!
Плюс за PD! 👍
Спасибо Большое, что поделились ценной инфой! И Респект за Труд! :)
Пожалуй, лучшее объяснение работы протокола быстрой зарядки Quick Charge.
5:48 -- "Спецификации Quick Charge закрыты, сама технология является лицензируемой, то есть платной для производителей оборудования. " -- закрытый же... проприетарщина.
Класс! Ты первый, кто внятно объяснил как это работает во всех деталях 😉
QC, а я тебя искал) Спасибо за детальный разбор протокола и примеры схем включения
Автор мои мысли читает, только пару дней назад разбирался с протоколом QC и тоже пытался реализовать на ардуино 😁
Спасибо огромное! Очень нужное видео! Сам пробовал лезть в спеки, но не хватило усидчивости понять до конца, как оно работает.
Огромное тебе спасибо!!! Как раз нужно было разобраться и тут "на - пользуйся!" Царский лайк!!!!
Супер сборка инфы по QC, еще б пару слов про PD
Про PD пара слов не выйдет, вообще другой протокол, другой способ передачи данных и тд
@@nich1con652 было бы не менее интересно =)
Нормально так! Теперь у меня будет куча источников питания. Спасибо за материал.
еще можно подключить резестивный делитель, мерить напряжение и выводить на дисплей
Спасибо, столько полезной информации. Правда полноценный лабораторный БП так все равно не получится сделать (т.к. нет ограничения по току) а так пригодится... :)
А если взять с индикатором Напряжения/тока, да плюс конденсатор. Короче в копилку идей, однозначно
Спасибо большое! Давно хотел разобраться в QC а тут всё понятно и просто представлено.
Отличный видос.
Спасибо большое за видео и проделанную работу!
Реализовал на днях QC с вашей библиотекой на Attiny13, всё работает идеально!
У кого есть китайский тиигер - можно осцилографом тайминги посмотреть 😁 А так молодец, лайк! Теперь прикрутить энкодер собрать все в корпус и получишь полноценный регулируемый блок питания.
А с какой точностью надо напряжение 0.6 и 3.3 вольта?
Вай, красота, теперь бы полностью самодельный qc адаптер
Блин, я ждал это видео!
Очень полезно. Надо теперь про PD такой же видос сделать.
Огромная благодарность за проделанную работу. Очень очень актуально.
Как-раз думал над этим, а тут уже всё разжевано и либа написана)
Не в первый раз, причём, такое на этом канале.
Жирный лайк!
Стране нужны такие пытливые умы! Спасибо автору!
Крутяк)) Случайно набрёл на этот ролик, приятно, что у Александра такой классный компаньон. В будущем наверно и себе соберу такое чудо)
Можно заряжать 2S-4S литиевые сборки в каких-либо проектах. Ну самое простое типо вентиляторов и паяльника это не так интересно.
Низя, нет ограничения по току
@@НикА-г5в Автор комментария уже подразумевает использование контроллера зарядки, никто напрямую на аккумуляторы в здравом смысле "вольты" не подает)
@@НикА-г5в Ограничение самого зарядного устройства в 1.5 Ампера. Можно)
Могу предположить, что это будет уже взаимодействие с зарядкой по протоколу Power Delivery, по дата линиям и через CC
Отличный проект, можно ещё раскрыть тему Power Delivery, было бы интересно и полезно)
Офигенное видео. Вот бы ещё вариант с тем как эмулировать этот адаптер. В том плане что сделать свою повербанку с редким форматом быстрой зарядки. От honor например
Красавчик. Это ж надо было придумать такое.
А чё, так можно было?!?!?
Респект!
Честно говоря даже не могу представить зачем мне такое может понадобиться...
только вчера заказал пару тригеров чтобы встроить их в самодельный блок питания для работы от USB-C, но думаю встроить эту железку будет даже лучше
Алекс, тебе наверно уже говорили. Но твои видосы показывают в Казахстане (Караганда) на уроках в школе
Теперь открьіваются возможности делать более мощньіе устройства на ардуино с питанием от USB QC адаптеров! большой прорьів! за библиотеку отдельное СПАСИБО!
Наконец то дождался!!! Ещё и от народных ютубэров
Сними видео о майнинге на Ардуино, пожалуйста, лайк чтобы Гайвер увидел👍
очень полезное видео, эту инфу ещё фиг найдёшь, спасибо
всё гениальное просто! интересно на что способен такой адаптер по сравнению с тем, что изготовил гайвер, и можно собрать универсальный блок питания на основе адаптера с QC3
На сколько я понимаю следующее видео самый маленький ЛБП. Было бы круто, как-то организовать в нем ограничение по току.
Парни , вы одни такие на ютубе! Слава вам всем и спасибо за труды!
Классное видео!
Раньше тоже интересовало как же етот QC работает!
Спасибо за разяснение.
А круто, спасибо за ценные исследования!
о да, это именно то, что мне нужно было, спасибо большее за видео
Здраствуйте Алекс простите што безпокою вас я хочу научитса как програмирават с ардуино не подскажете какую ардуино и остолные вещи мне выбрат для начала (и еще немоглибы оставит сылки на них с алиекспресса спосибо огромное)
Помоему самый полезный видос на канале)
Очень интересно. А что там с USB Power Delivery? Есть какие-то библиотеки для его реализации?
Это будет мини паяльная станция на базе адаптера QC =)
Видео отличное, успехов в проектах.
паяльная станцыя и нах оно надо??
Зачет за проделанную работу.
Вот ещё бы без аrduino этот трюк сделать было бы совсем замечательно. Но как понимаю эта просьба не к этому каналу.
Ну может сам справлюсь если время найдётся.
Крайне полезная инфа. Автору мое почтение
весьма хорошо можно теперь использовать зарядник для запуска шеточного мотора с ступенчатой регулировкой оборотов
Красавчик! За проведенную работу огромный лайк!!! Спасибо
Блин во дела!) Уже как год искал инфу по qc с ардуино, видел только фиксированные триггеры на алике, а тут уже как 6 месяц есть ролик дак еще на этом супер канале, лайкосище вам и респект ребята)))👍👍👍👍
Все это шикарно. Но хотелось бы Ардуино управляемую зарядку для АВТОМОБИЛЬНОГО аккумулятора где-то до 15 ампер. Спасибо.
Зачем там ардуинка? У того же АКА КАСЬЯН куча роликов по самопальным зарядкам для мощных акумов.
Спасибо за проделанные исследования и работу, однозначно лайк
Отличная работа!
Шутеек от Гайвера не хватает, но все равно очень доступно и интересно. Спасибо за работу.
О, годнота. Я даже не знал что квикчардж так работает.
Крайне полезное видео, спасибо, что заморочились.
Спасибо большое за труды!
Бомбический ролик. Молодчина!
Парни, пилите видосы про ваши библиотеки. Вы делаете очень крутые штуки, рассказывайте о них. Хотя бы про самые крупные. Gyver portal достойна отдельного большого гайда. Кто согласен поддержите комент лайками.
При использовании Seeed Studio XIAO ESP32C3 и схемы "Arduino external VCC 3.3V" к сожалению программа распознаёт только QC 1.0, хотя зарядник точно имеют QC 3.0.
Другие схемы проверить пока не было возможности.
Это конечно круто! Спасибо за работу! Молодцом)
Шикарный видосик , для самоделок самое то
Тайминги, уровни можно было считать осциллографом или программатором с кабеля устройства подписавшись в параллель через резисторы. Можно снять экранирование и считать гальвпнически
Когда выйдет новое видео?
Паяльник питать. Топ! Ну или даже авто аккумулятор! Вещь
По идее если переборщить с длиной импульса в Континиус мод то 12v получить нельзя. Выход из него же всегда в 5
Снимаю шляпу!!! Моё почтение 👍
Доброго времени суток очень интересно было бы увидеть реверс инженеринг , например сборка модуля быстрой зарядки на модуле мт3608 либо на любом другом повышающем китайском модуле управление которого занимался бы контроллер подобный в сетевых блоках питания
Актуально! Спасибо!
Отличная информация! Спасибо.
Лютый лайк и благодарчик с респектом!
PD как-то более популярный в моем окружении. Не планируется такое же видео только про PD?
Обожаю ваши видео
Товарищ Ардуинщик, спасибо за ликбез. 👍
Защиту надо ещё по току и регулятор тока)
Интересно. Подробно. Полезно. Круто! Спасибо!
Познавательно 👍 Спасибо