реклама на сайте
подробности

 
 
> AVR + Батарейка
DeXteR
сообщение Oct 20 2005, 07:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



Добрый день уважаемые СПЕЦИАЛИСТЫ

Поделитесь пожалуйста опытом по связыванью Атмеги32 и батарейки Необходимо чтоб при выключении питания ОЗУ AVR не сбрасывалось или сбрасывалось в случае повреждения (севшая батарейка)

Если несложно - пару ссылок с исходниками или дельных советов.

Счас собрал схему и написал прогу которая:

1. Мерит сигнал свидетельствующий о работе источника (12 вольтовая шина устроцства) с пом. АЦП и усыпляет контроллер если напряжение падает (источник выключаеться).

2. Атмега уходит в Павердаун и будиться вочдогом каждые 2 секунды.

3. По пробуждению мерим с пом АЦП тот же сигнал Если источник не включен - отдыжаем дальше.

Существуют проблеммы:

1. Иногда вместо того чтоб уснуть Атмега глючит или делает чтото нетак и потребление резко возрастает.
2. Потребление в слипе - 300 микроампер вместо обещаных <10
3. Предлагат выключать Вочдог - но как тогда будить Атмегу - ваще непонимаю ...
4. Взял Атмегу 32 Л У нее вроде пониже питание Запустил на 8 мегагерц. Стало постабильнее но всеравно иногда (раз на 1000-й) память повреждаеться

Думаю я чтото делаю нетак У кого есть опят - очень прошу - поделитесь
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
James D.
сообщение Mar 30 2006, 14:15
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466



Спасибо за подробные ответы!
Насчет "контроля напряжения" - я имел в виду именно определение при каком уровне напряжения требуется подать процессору МК сигнал "сброс".
Я выбрал режим "Power-save" - в схеме задействованы часы реального времени, которые будят МК (ATmega16) 1 раз в секунду + контроллер должен проснуться и более не засыпать, при приеме по TWI собственного адреса, дальше идет обычная работа. Так вот, при переводе МК в режим сна, по обоим проводам в линии TWI течет ток по 700 мкА, второй контроллер (мастер TWI) при этом полностью выключен. Различная конфигурация выводов порта перед переходом в сон ничего не дает. Как тут надо поступить?
И еще вопрос: правильно ли бит SE в MCUCR устанавливать в "1" перед командой SLEEP и очищать сразу же после пробуждения (как только начинает выполняться обработчик прерывания, вызвавший пробуждение)? После этого, если МК снова нужно перевести в режим сна, бит SE уст. в "1", и SLEEP.
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 30 2006, 16:30
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(James D. @ Mar 30 2006, 16:15) *
правильно ли бит SE в MCUCR устанавливать в "1" перед командой SLEEP и очищать сразу же после пробуждения (как только начинает выполняться обработчик прерывания, вызвавший пробуждение)? После этого, если МК снова нужно перевести в режим сна, бит SE уст. в "1", и SLEEP.

Достаточно один раз разрешить режим сна SE=1, и дальше пользоваться sleep. Постоянно сбрасывать и устанавливать SE нет надобности.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DeXteR   AVR + Батарейка   Oct 20 2005, 07:19
- - IgorKossak   Т. к. вотчдог работает на внутреннем генераторе 1 ...   Oct 20 2005, 07:43
|- - DeXteR   К сожалению внешний поставить немогу Асинхронный т...   Oct 20 2005, 08:13
|- - avv   Цитата(DeXteR @ Oct 20 2005, 11:13)Порты откл...   Oct 20 2005, 08:52
|- - mse   Цитата(avv @ Oct 20 2005, 11:52)Цитата(DeXteR...   Oct 20 2005, 09:22
|- - DeXteR   Огромное спасибо за ссылку !!! Счас по...   Oct 20 2005, 09:24
|- - mse   Цитата(DeXteR @ Oct 20 2005, 12:24)Счас попро...   Oct 20 2005, 09:32
|- - DeXteR   Огромное спасибо всем за помощь Перестал конфигур...   Oct 21 2005, 08:27
|- - BVU   Цитата(DeXteR @ Oct 21 2005, 12:27)Огромное с...   Oct 21 2005, 08:34
|- - DeXteR   To BVU Давно выбрал режим PowerDown Толька вот не...   Oct 21 2005, 09:51
|- - BVU   Цитата(DeXteR @ Oct 21 2005, 13:51)To BVU Дав...   Oct 21 2005, 11:01
|- - DeXteR   Да нет Неможет Там диодами все развязано Соплей н...   Oct 21 2005, 11:16
|- - GrayCat   Цитата(DeXteR @ Oct 21 2005, 13:16)Без контро...   Oct 21 2005, 11:37
|- - DeXteR   Цитата(GrayCat @ Oct 21 2005, 14:37)Цитата(De...   Oct 21 2005, 11:51
|- - GrayCat   Цитата(DeXteR @ Oct 21 2005, 13:51)Вся поддтя...   Oct 21 2005, 13:22
- - mse   Да, асинхронный таймер жрёт меньше вочдогового. На...   Oct 20 2005, 08:16
- - BVU   Цитата(DeXteR @ Oct 20 2005, 11:19)Добрый ден...   Oct 20 2005, 08:27
- - beer_warrior   Хм, а нельзя его просто будить внешним прерыванием...   Oct 20 2005, 08:36
- - IgorKossak   Желательно также отключить fuse-биты: OCDEN, JTAGE...   Oct 20 2005, 08:50
|- - James D.   Цитата(IgorKossak @ Oct 20 2005, 11:50) Ж...   Mar 25 2006, 18:36
- - Rst7   Цитата(DeXteR @ Oct 20 2005, 10:19)Добрый ден...   Oct 21 2005, 10:25
- - Rst7   В досыл. Не забыл ли ты, что после сброса, в том ч...   Oct 21 2005, 10:30
- - AndyBig   кстати, меньше 10 uA - это с выключенным WDT .   Oct 21 2005, 10:36
|- - DeXteR   Перед слипом выключаю и АЦП и Ан. Комп. и все таим...   Oct 21 2005, 11:01
- - _Diman_   Если знать напряжение питания до стабилизатора 5в ...   Mar 25 2006, 19:06
- - James D.   У меня схема питается от 5V + батарея 6V (думаю по...   Mar 26 2006, 07:47
|- - defunct   Цитата(James D. @ Mar 26 2006, 09:47) У м...   Mar 27 2006, 23:24
- - James D.   Понятно. А как же быть с TWI?   Mar 30 2006, 19:12
- - James D.   Можно ли вообще из нескольких МК, находящихся в св...   Mar 31 2006, 16:12
- - James D.   С TWI разобрался - подтягивающие резюки на линии о...   Apr 2 2006, 15:13
- - James D.   Такое впечатление, что происходит лишнее прерывани...   Apr 2 2006, 15:55
- - James D.   Ничего не получается... Выяснил только, что сбой п...   Apr 4 2006, 06:52
- - James D.   А может ли мне кто-нибудь подсказать, как сделать,...   Apr 7 2006, 12:52
- - James D.   Всё, вроде сам разобрался. Спасибо.   Apr 7 2006, 15:47


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016