Организация питания

Shikari
Offline
Зарегистрирован: 28.05.2015

Приветствую! Подскажите, пожалуйста, как лучше организовать (по возможности, максимально компактно) автономное питание "бутерброда" из следующих компонент 3.2" TFT LCD Touch + TFT 3.2 inch Shield + Mega 2560 R3. Имеется идея запитать всё это хозяйство от повышающих до 5 вольт dc-dc преобразователей, к которым подключить телефонные аккумуляторы 3.7 вольта.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Shikari пишет:

Приветствую! Подскажите, пожалуйста, как лучше организовать (по возможности, максимально компактно) автономное питание "бутерброда" из следующих компонент 3.2" TFT LCD Touch + TFT 3.2 inch Shield + Mega 2560 R3. Имеется идея запитать всё это хозяйство от повышающих до 5 вольт dc-dc преобразователей, к которым подключить телефонные аккумуляторы 3.7 вольта.

Работать будет. Но без мероприятий по энергосбережению заряжать будете очень часто.

Shikari
Offline
Зарегистрирован: 28.05.2015

Gippopotam, а что Вы подразумеваете под мероприятими по энергосбережению? Программную или аппаратную оптимизацию?

Datak
Offline
Зарегистрирован: 09.10.2014

Shikari пишет:

Имеется идея запитать всё это хозяйство от повышающих до 5 вольт dc-dc преобразователей, к которым подключить телефонные аккумуляторы 3.7 вольта.

Ну и, в чём тогда вопрос? Нормальная идея.

Другой вариант - почитать документацию на LCD и на Ардуину, по поводу диапазона питающих напряжений.

Если напряжения 3.7...4.2V подходят - я бы поробовал обойтись вообще без DC-DC. За счёт пониженного напряжения, и за счёт отсутствия потерь при преобразовании - должно получиться экономичнее.

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

std
Offline
Зарегистрирован: 05.01.2012

Shikari, бутеры из шилдов от сотового аккума не делают.

Штатная тактовая частота Arduino - 16 МГц. Это значит, что она требует напряжение питания минимум 4.5 В. Значит, в системе будет преобразователь. Не сказать чтобы мощный, т. к. вроде экраны могут работать от 3.3 В. Но можно поставить pro mini, или поменять на плате кварц. Это даст возможность завести её на 8 МГц, тогда этот минимум будет уже 2.7 В. Ну и ессно питать в обход 7805, которая тоже стоит на обычной плате. (я имею в виду Uno или Duemilanove, или какая там... короче которая большая).

Впринципе - да, можно оставить так. Ну 20-30% аккума уйдет в тепло, и хер с ним. Главное только когда не используется - отключать, иначе преобразователь может убить аккумулятор, слишком сильно разрядив его.

И да, если в системе будет передатчик (RF24, RF905, голубой зуб) - он должен питаться через AMS1117-3.3, или какой там её новый аналог. И всякие дроссели-конденсаторы после него. Т. к. преобразователь шумный, и передаторы его не любят.

Datak
Offline
Зарегистрирован: 09.10.2014

Shikari пишет:

что Вы подразумеваете под мероприятими по энергосбережению?

Как минимум, все эти яркосияющие светодиоды на ардуине отключить, или хотя бы уменьшить яркость. :)

Shikari
Offline
Зарегистрирован: 28.05.2015

Datak, std, спасибо за советы! Светодиоды отключу, попробую ещё поиграть с тактовой частотой самого микроконтроллера.  

Ещё пара ламерских вопросов:

1) Куда лучше завести внешнее питание? На соответствующие пины 5V и GND или через USB (у предполагаемых к использованию преобразователей на выходе как раз USB type A female). Вот эти самые преобразователи http://www.aliexpress.com/item/LCD-Board-LCD-32L100A-RDENC2590TPZZ-DAC-24T079-BF-Logic-board-New-In-stock-Best-price-and/590503170.html

2) Как лучше устроить процесс энергосбережения устройства? Вообще размыкать цепь питания или отправлять в deep sleep и пробуждать его внешним прерыванием? Устраивают, в принципе, оба варианта, вопрос в том, как лучше.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Поищите по форуму- отправляли на 8 секунд в хороший сон. И вроде неплохо получилось. Год-другой назад это было....

art100
Offline
Зарегистрирован: 09.03.2014

Можно мои  5 копеек. А разве для жки ардуин аккумуляторв не специально разрабатывали 3.3 вольтовую?

http://www.arduino.cc/en/Main/ArduinoBoardDue

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.

Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Providing higher voltages, like 5V to an I/O pin could damage the board.

The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with a AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.

The Due follows the 1.0 pinout:

    TWI: SDA and SCL pins that are near to the AREF pin.
    The IOREF pin which allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V. 

Я уже ничего не понимаю. Трембо ну ты то мне ответь. Ты вроде знаешь с какой стороны паяльник брать. Зачем тогда ее делали? Может я чего-то не понимаю. Может там где-то спрятаны проблемы несовместимости? Я реальне не игрался с ней. Я думал сначало надо начинать с основ железа а уж потом всякими смотрящими собаками слушать и гавкать и отправлять в багдаде все спокойно всем спать..