@Alexus5000

Как посчитать энергопотребление и мощность устройства на Arduino?

Разрабатываю автономные весы для ульев с беспроводной передачей данных. Для весовой платформы за основу взял Arduino UNO к ней подключена АЦП HX711 с тенходатчиками, датчик шума CMA и датчик температуры MCP, и радиомодуль NRF. Питается Arduino UNO от батареи 3.7В через преобразователь до 5В и солнечный модуль. Данные будут передаваться на ардуино нано а потом через gsm модуль по смс. К Arduino Nano подключены модуль GSM Ai-Thinker A6 и радиомодуль NFR24L0. Питается от батереи 3.7В с преобразователем до 5В и солнечной батареей. Как рассчитать какой ток будет потреблять система и какую мощность будет выдавать? И сколько времени хватит батареям с такой конструкцией как посчитать? Может у вас будут более эффективные предложения? Желательно подробно расписать формулы для расчета. Буду благодарен!
  • Вопрос задан
  • 226 просмотров
Решения вопроса 1
@VT100
Embedded hardware & software.
Можно предусмотреть в цепи питания каждого из устройств перемычку для подключения амперметра и править ПО наблюдая ток потребления, как в фильме "Аполлон-13". Надо только помнить, что не всякий прибор сможет показать, например, GSM-burst.
Но, поскольку для адекватной правки всё равно надо будет изучать документацию, то можно с неё и начать... Токи потребления в режимах ожидания - дадут верхнюю границу тока покоя системы. В рабочих режимах - типичное потребление тока. Далее - проинтегрировать эти токи за длительный период. Например, за час состояние ожидания составит 50 минут, работа без передачи данных - 9 минут и передача данных 1 минута. Средний ток = (I1*50+I2*9+I3)/60. И не забывать пересчитывать токи DC/DC конвертеров через мощность на выходе и входе (сообразно измению напряжений) и типовому КПД.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы