0 / 0 / 0
Регистрация: 07.01.2023
Сообщений: 11
1

Непонятное поведение повербанка при питании Arduino и других устройств

24.01.2023, 18:07. Показов 243. Ответов 8
Метки нет (Все метки)

Здравствуйте!

Столкнулся с непонятной ситуацией. Постараюсь описать доступным языком.

В наличии:
- аккумулятор Xiaomi Mi Power Bank 3 PLM13ZM
- аккумулятор Xiaomi Mi Power Bank 3 Ultra Compact (две штуки, указанная ниже проблема с обоими происходит);
- Arduino Uno (оригинальная) с гнездом USB-B;
- Arduino Uno (аналог с WiFi-модулем) с гнездом micro-USB.

История вопроса: от аккумулятора Xiaomi Mi Power Bank 3 PLM13ZM обе Arduino всегда хорошо питались.
Существующая проблема состоит в том, что аккумулятор Xiaomi Mi Power Bank 3 Ultra Compact:
- питает Arduino (c micro-USB) от своего стандартного USB-выхода успешно;
- питает Arduino (с USB-B) от своего стандартного USB-выхода 15 секунд, после чего вырубает питание с концами;
- через QC/PD-триггер (ссылка на описание) со своего стандартного USB выхода и далее через кабель USB - USB-B питает соответствующую Arduino 15 секунд, после чего вырубает питание с концами; то же в отношении драйвера TB6600 (через самодельный кабель USB - VNC/GND);
- через QC/PD-триггер (ссылка на описание) со своего Type-C выхода и далее через кабель USB - USB-B питает соответствующую Arduino успешно; то же в отношении драйвера TB6600 (через самодельный кабель USB - VNC/GND).

Подскажите, пожалуйста, в чём причина такого поведения нового аккумулятора? Есть ли пути решения, не затрагивающие конструкцию самого аккумулятора?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2023, 18:07
Ответы с готовыми решениями:

Микроконтроллеры Arduino подходят для других устройств?
К примеру, у меня сломался wi-fi модуль в ноутбуке, возможно купить модуль ардуино и переделять для...

Непонятное поведение при отладке
Доброго времени суток. Есть задание к лабораторной. 1. Отсортировать в заданном каталоге...

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

Непонятное поведение при повороте экрана
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...

Непонятное поведение div при float
Вот такой код: <body> <div class="container"> <div class="block...

8
Эксперт .NET
8860 / 5641 / 1343
Регистрация: 25.05.2015
Сообщений: 17,111
Записей в блоге: 14
24.01.2023, 19:39 2
USB тестером проверьте, какие токи потребляют рабочие и нерабочие варианты от повербанка.
0
0 / 0 / 0
Регистрация: 07.01.2023
Сообщений: 11
25.01.2023, 15:05  [ТС] 3
Цитата Сообщение от Rius Посмотреть сообщение
USB тестером проверьте, какие токи потребляют рабочие и нерабочие варианты от повербанка.
Замерил.

Повербанк Xiaomi Mi3 (выход только USB) => Тестер (5.10V / 0.00A) => Arduino Uno оригинал (вход USB-B) - работает.
Повербанк Xiaomi UltraCompact (выход USB) => Тестер (5.10V / 0.00A) => Arduino Uno оригинал (вход USB-B) - работает примерно 15 секунд, отключается.

Повербанк Xiaomi Mi3 (выход только USB) => Тестер (5.08V / 0.41A) => Arduino аналог с Wi-Fi (вход Micro-USB) - работает.
Повербанк Xiaomi UltraCompact (выход USB) => Тестер (5.08V / 0.41A) => Arduino аналог с Wi-Fi (вход Micro-USB) - работает.

Повербанк Xiaomi Mi3 (выход только USB) => Триггер (вход USB, выход USB) => Тестер (5.10V / 0.00A) => Arduino Uno оригинал (вход USB-B) - работает.
Повербанк Xiaomi UltraCompact (выход USB) => Триггер (вход USB, выход USB) => Тестер (5.10V / 0.00A) => Arduino Uno оригинал (вход USB-B) - работает примерно 15 секунд, отключается.

Повербанк Xiaomi UltraCompact (выход Type-C) => Триггер (вход Type-C, выход USB) => Тестер (5.02V / 0.00A) => Arduino Uno оригинал (вход USB-B) - работает.
Повербанк Xiaomi UltraCompact (выход Type-C) => Триггер (вход Type-C, выход USB) => Тестер (4.95V / 0.41A) => Arduino аналог с Wi-Fi (вход Micro-USB) - работает.
0
Эксперт .NET
8860 / 5641 / 1343
Регистрация: 25.05.2015
Сообщений: 17,111
Записей в блоге: 14
25.01.2023, 15:09 4
Лучший ответ Сообщение было отмечено Singful как решение

Решение

Ну вот и ответ.
Ultra Compact при недостаточном токе нагрузки считает, что нагрузки нет, ему незачем работать и идёт спать.

На некоторых повербанках есть кнопка, указывающая им, что подключена слаботочная нагрузка.
1
0 / 0 / 0
Регистрация: 07.01.2023
Сообщений: 11
25.01.2023, 15:15  [ТС] 5
Цитата Сообщение от Rius Посмотреть сообщение
Ultra Compact при недостаточном токе нагрузки считает, что нагрузки нет, ему незачем работать и идёт спать.

На некоторых повербанках есть кнопка, указывающая им, что подключена слаботочная нагрузка.
Да, я тоже так подумал после измерений. Кнопочки такой и нет... Получается, что он так считает только на USB.
На Wi-Fi-аналоге наверняка встроенный модуль и потребляет. Выходит, что я могу навесить на оригинальную плату условный дисплей, и всё будет в порядке?
0
Эксперт .NET
8860 / 5641 / 1343
Регистрация: 25.05.2015
Сообщений: 17,111
Записей в блоге: 14
25.01.2023, 15:19 6
Можете повысить потребление и не всё будет в порядке, но хотя бы перестанет выключаться.
Можете повышать потребление периодически. Период найти эмпирически.
Либо взять другой источник питания, не такой умный.

Добавлено через 1 минуту
WiFi можно вырубать, наверное, когда не нужен.
0
0 / 0 / 0
Регистрация: 07.01.2023
Сообщений: 11
25.01.2023, 15:23  [ТС] 7
Цитата Сообщение от Rius Посмотреть сообщение
Можете повысить потребление и не всё будет в порядке
Почему не в порядке?

Цитата Сообщение от Rius Посмотреть сообщение
Либо взять другой источник питания, не такой умный.
Как раз первый источник "глупый"! :-)

Цитата Сообщение от Rius Посмотреть сообщение
WiFi можно вырубать, наверное, когда не нужен.
Это больше тестовая плата, в проектах не использую.
0
Эксперт .NET
8860 / 5641 / 1343
Регистрация: 25.05.2015
Сообщений: 17,111
Записей в блоге: 14
25.01.2023, 15:25 8
Цитата Сообщение от Singful Посмотреть сообщение
Почему не в порядке?
Большое потребление.
Для автономных устройств его наоборот, стремятся снизить.
0
0 / 0 / 0
Регистрация: 07.01.2023
Сообщений: 11
25.01.2023, 17:28  [ТС] 9
Цитата Сообщение от Rius Посмотреть сообщение
Большое потребление.
Для автономных устройств его наоборот, стремятся снизить.
В планируемом проекте к Arduino подключается дисплей, кнопки и светофор, поэтому это неизбежно. Посмотрим, как выйдет.
Благодарю Вас за помощь!

Добавлено через 1 час 59 минут
Цитата Сообщение от Rius Посмотреть сообщение
Можете повысить потребление и не всё будет в порядке, но хотя бы перестанет выключаться.
Дисплей и светофор не решили, а вот вентилятор держит аккумулятор включённым
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2023, 17:28
Помогаю со студенческими работами здесь

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

Непонятное поведение при выводе в консоль
Добрый день. Прошу сильно не пинать. Есть задачка сделать такой вывод: Введите код города,...

Непонятное поведение при вызове метода класса
Здравствуйте, уважаемые форумчане! Пытаюсь помочь здесь на форуме с задачей на классы, но возникла...

Непонятное поведение программы при запросе к базе данных
при запуске программы и выборе номера запроса 1 и 2 происходит вот такая вот ерунда не могу...

Непонятное поведение bacula при создании инкрементального бэкапа
Здравствуйте, я всего несколько дней как взялся настраивать bacula и появилась проблема описание...

Непонятное поведение Hibernate при оздании таблицы связи ММ
Созданы такие классы. @MappedSuperclass public class Root implements Serializable { private...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru