Power



Этот тег предназначен для вопросов, касающихся питания и/или энергопотребления систем Arduino.

Наиболее распространенные способы питания Arduino:

  • Настенная бородавка
  • Батарея (с какой-то внешней схемой для обеспечения правильного напряжения). Иногда она также используется в сочетании с солнечными панелями в качестве «буфера».
  • USB часто используется для небольших проектов, которые находятся на макетной плате и не требуют большой мощности (без двигателей и т. д.).

Потребляемая мощность

Процессоры Atmega, в частности, имеют низкое энергопотребление для приложений с питанием от батареи. При правильных обстоятельствах вы можете снизить энергопотребление до 100 нА (0,1 мкА). См. эту диаграмму:

График энергопотребления

В области, обведенной кружком, показано потребление 100 нА при работе от 3 В при 25 °C с отключенным сторожевым таймером (и другими функциями).

Общие методы, которые можно использовать для экономии энергии:

  • Запустите процессор на более низкой частоте
  • Запустите процессор при более низком напряжении.
  • Отключите ненужные внутренние модули в программном обеспечении (например, SPI, I2C, Serial, ADC)
  • Отключить обнаружение перебоев в работе.
  • Отключите аналого-цифровой преобразователь (АЦП)
  • Отключить сторожевой таймер.
  • Перевести процессор в спящий режим
  • Не используйте неэффективные стабилизаторы напряжения — по возможности работайте напрямую от батарей.
  • Не используйте энергоемкие дисплеи (например, светодиодные индикаторы, ЖК-дисплеи с подсветкой).
  • Настройте вывод процессора из спящего режима только при необходимости
  • Отключите (с помощью полевого МОП-транзистора) внешние устройства (например, SD-карты, датчики температуры) до тех пор, пока они не потребуются.

Ссылки

  • Методы энергосбережения для микропроцессоров
  • JeeLabs: публикации с пометкой "LowPower"
  • Arduino Low Power - Как запустить ATmega328P в течение года на батарейке типа "таблетка"
  • Как годами работать Arduino от батареи

Вопросы, связанные с [power]: