ATmega328P питание от батареи

Обсуждаем контроллеры компании Atmel.
Ответить
Maksim_Z
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Чт окт 25, 2012 20:18:36

ATmega328P питание от батареи

Сообщение Maksim_Z »

Добрый день!
Прошу поделиться мыслями как еще можно снизить потребление радиопередатчика на 433 МГц.
Имеется контроллер мега328, датчик температуры и влажности DHT11, китайский радиопередатчик на 433МГц.
Датчик и передатчик в нужное время включаю через транзисторный ключ. Транзисторы использую NEC 3480 (дома валялись).
Время измерения температуры и влажности- 200мс
Время передачи данных -130мс
Все остальное время контроллер спит.
Контроллер просыпается каждые 8 секунд.
Итого в сухом остатке потребление получается такое:
1. Контроллер спит ~ 17 мкА
2. Контроллер измеряет и передает ~ 16 мА

Потребление датчика около 100мкА, передатчика около 1мА. Использую 4 аккумулятора на 1300 мАч.

В таком режиме устройство не проработает и полгода...а хотелось бы больше...)

Буду благодарен за советы или ссылки кто как делал!
Реклама
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: ATmega328P питание от батареи

Сообщение uk8amk »

По моему потребление обычного передатчика на 433МГц будет поболее чем 1мА, примерно 10-15мА.
Это ведь передатчик с OOK? Тогда для передачи в эфир посылки тоже можно погружать МК в сон, но менее глубокий.
Если вы выжали из сна всё, то потребление возможно значительно уменьшить за счёт уменьшения времени работы передатчика и перехода на другие быстрые виды модуляции-FSK,PSK и т.д.
И для долго работающих устройств АКБ - не самый лучший выбор. Обычные щелочные батареи по идее должны протянуть дольше.
Реклама
Ответить

Вернуться в «AVR»