Миграция проектов на ПЛИС новых производителей

Режимы пониженного потреления в Atmega48/88/168

Страница 1 из 2
Новичок
 
Аватар для AleksandrDAX
 
Регистрация: 08.02.2013
Адрес: Ташкент
Сообщений: 22
Репутация: 11
1 4
0 0
 
08.06.2013 06:52 #1
Здравствуйте все. Возникла задача создать устройство для накопления данных в течении длительного времени, год и более. Измерение один раз в сутки. Аккумулятор думаю использовать от сотового, чем больше ёмкость тем лучше примерно 3000мА/час. Память подобрал и с внешним АЦП вроде вопросов нет, а вот подобрать оптимальный режим потребления пока не могу. Надо выйти на токи примерно 0.02мА. Если у кого нибудь есть опыт поделитесь.
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Новичок
 
Регистрация: 13.02.2009
Сообщений: 93
Репутация: 25
14 1
0 0
 
10.06.2013 09:48 #2

Конечно можно сделать такое устройство.

Хватило бы и 1000 мА/ч на 10 лет.
Так как надо измерять только 1 раз в сутки.
Мы делаем измерение температуры каждую минуту с передачей по радиоканалу каждые 15 минут, батарея 2400 мА/ч и хватает на 5 лет.
Оценка
Новичок
 
Регистрация: 15.02.2010
Сообщений: 7
Репутация: 10
0 1
0 0
 
10.06.2013 12:27 #3
Цитата:
Сообщение от AleksandrDAX
Аккумулятор думаю использовать от сотового, чем больше ёмкость тем лучше примерно 3000мА/час.

Аккумулятор от сотового не очень подходит, саморазряд большой и при низких температурах выходит из строя, батарейки лучше подойдут.
Оценка
Новичок
 
Регистрация: 17.10.2010
Сообщений: 2
Репутация: 10
0 1
0 0
 
10.06.2013 13:13 #4
Li-ion потеряет свою ёмкость, находясь в заряженном виде в течение долгого времени. До какого напряжения планируете разряжать?
Оценка
Новичок
 
Регистрация: 22.10.2012
Адрес: Украина, Донецк
Сообщений: 17
Репутация: 14
4 4
0 0
Отправить сообщение для SlovachevskyDV с помощью ICQ Отправить сообщение для SlovachevskyDV с помощью Skype™
 
10.06.2013 15:15 #5
Насчет режимов могу посоветовать PowerDown. в 48(168)й меге из него можно выходить по прерыванию Watchdog раз в 8 секунд. т.е. ушел в сон, через 8сек проснулся увеличил, счетчик и дальше спать. Если счетчик достигнет 10800 (сутки), делаешь свои измерения, записываешь в память, и т.д и дальше спать.
ну как-то так, если я правильно понял.
Оценка
Новичок
 
Аватар для AleksandrDAX
 
Регистрация: 08.02.2013
Адрес: Ташкент
Сообщений: 22
Репутация: 11
1 4
0 0
 
10.06.2013 16:56 #6
Цитата:
Сообщение от kslabs
Хватило бы и 1000 мА/ч на 10 лет.
Так как надо измерять только 1 раз в сутки.
Мы делаем измерение температуры каждую минуту с передачей по радиоканалу каждые 15 минут, батарея 2400 мА/ч и хватает на 5 лет.
Не сосем понятно каким образом может это быть. Ведь очень легко посчитать расход энергии во время измерений и плюс на спящий режим.
Какие же у вас тогда токи?
Оценка
Новичок
 
Аватар для AleksandrDAX
 
Регистрация: 08.02.2013
Адрес: Ташкент
Сообщений: 22
Репутация: 11
1 4
0 0
 
10.06.2013 16:58 #7
Да этого я не учёл. Но батареи имеют ещё худшие показатели на саморазряд.
Оценка
Новичок
 
Аватар для AleksandrDAX
 
Регистрация: 08.02.2013
Адрес: Ташкент
Сообщений: 22
Репутация: 11
1 4
0 0
 
10.06.2013 17:01 #8
Цитата:
Сообщение от SlovachevskyDV
Насчет режимов могу посоветовать PowerDown. в 48(168)й меге из него можно выходить по прерыванию Watchdog раз в 8 секунд. т.е. ушел в сон, через 8сек проснулся увеличил, счетчик и дальше спать. Если счетчик достигнет 10800 (сутки), делаешь свои измерения, записываешь в память, и т.д и дальше спать.
ну как-то так, если я правильно понял.
Да примерно так. Но я хочу использовать часы реального времени PCF8583.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
10.06.2013 18:05 #9
Часы реального времени можно организовать на встроенном таймере/счетчике (Timer/Counter2) в асинхронном режиме. Этот таймер/счетчик может использоваться для пробуждения микроконтроллера. Но в таком случае еще надо определиться с выбором режима пониженного энергопотребления, по даташиту надо посмотреть.

Еще вариант - если вы используете часы реального времени PCF8583 - то у них есть встроенная функция будильника, при сработке которого на выходе INT микросхемы часов появится лог. 0, этот сигнал можно использовать для вывода микроконтроллера из режима PowerDown...

как-то так...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Знаток
 
Аватар для iev91
 
Регистрация: 12.10.2009
Адрес: Тольятти
Сообщений: 231
Репутация: 86
74 10
1 0
 
10.06.2013 20:15 #10
Я применял PCF8583, великолепная микруха, потребление менее 2 мка при 3в питания, отличная точность. Да, напрашивается именно такой вариант, просыпание от будильника и снова в полный даун. Насчет Мега48 не подскажу, а тиньку25 я испытывал, в полном дауне намерял 80 наноампер. Надо тщательно повыключать всё лишнее, что может потреблять - всякие АЦП и компараторы. Также я столкнулся с тем, что диоды Шоттки в обратном включении потребляют неожиданно и нескромно много - 2 мкА на штуку. Если в итоге посчитать энергию в вашем проекте, то окажется, что хватит одной литиевой таблетки типа CR2032 на несколько лет работы.

С будильником в 8583 есть одни грабли: надо обязательно прописывать ВСЕ байты установленного будильника осмысленными значениями, иначе не сработает.
Оценка
Ответ
Страница 1 из 2
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 17:44.
Обратная связь РадиоЛоцман Вверх