РадиоЛоцман

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

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

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

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

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

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

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

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

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

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

Политика конфиденциальности