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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Avr резервное питание от батарейки
IgorKossak
сообщение Jan 30 2008, 11:51
Сообщение #16


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Dog Pawlowa @ Jan 30 2008, 09:47) *
...Для начала нужно оценить потребление, напряжения, время в выключенном состоянии и проч. ...

Пример из жизни:
ATmega128, 3V Li, Power Down, тикает раз в секунду (инкрементировать long), основное тактирование от внутреннего 8МГц. Потребляет в среднем 10 мкА.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 30 2008, 12:11
Сообщение #17


кекс
******

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



Цитата(adc @ Jan 30 2008, 14:33) *
Такое было по началу, пока не разобрался с батарейным питанием. (Необходимо в обязательном порядке поставить либо батарейку либо подтянуть батарейный вывод к земле через ~1МОм)

Батарейка само собой была и есть! В комнатных условиях все Ок, включай/отключай сколько хочешь раз и часы в порядке, а на объектах вот так слетали. sad.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 30 2008, 12:20
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(IgorKossak @ Jan 30 2008, 15:51) *
Пример из жизни:
ATmega128, 3V Li, Power Down, тикает раз в секунду (инкрементировать long), основное тактирование от внутреннего 8МГц. Потребляет в среднем 10 мкА.

От внутреннего? С калибровкой? А какую точность удалось получить?
Речь шла об RTC, что предполагает некоторые критерии точности.


Цитата(defunct @ Jan 30 2008, 16:11) *
Батарейка само собой была и есть! В комнатных условиях все Ок, включай/отключай сколько хочешь раз и часы в порядке, а на объектах вот так слетали. sad.gif

От помех могла слетать программа контроллера и до срабатывания WDT портить часы, фронты сигналов могут быть затянуты.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 30 2008, 12:25
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



К вопросу о DS1307.

Парился и я с ней ...
Заработала только на Mega32 (пробовал еще какие-то другие меги), да и то только без батарейки smile.gif. С батарейкой часы стоят. Кому оно такое нужно?
Прошивка проца не менялась, только батарейку вставлял/вынимал.

В конце концов сделал на контролерном RTC с батарейной подпиткой. Вот уже 1.5 года тикает, хоть бы хрен. батарейку ни разу еще не менял.
Схема - 2 диода и вход - есть внешнее питание или нет - через КТ315. Свет в квартире вырубают - часы идут, индикатор выключается и проц в спячку впадает.

Могу схему и полный микрокод пригнать.
Есть 2 варианта таких часов - на Mega8535L и на Mega162.

Сообщение отредактировал hd44780 - Jan 30 2008, 12:27


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
thelostangel
сообщение Jan 30 2008, 13:03
Сообщение #20





Группа: Новичок
Сообщений: 6
Регистрация: 23-03-07
Пользователь №: 26 445



Спасибо за информацию про DS учту, вот только наврядли теперь пойду таким путем.

Что касательно диодов, то так как контроллеру еще выполнять и кое какие другие функции,
он определит переход на батарейку за счет того, что вся остальная переферия перестанет работать.

А что косаемо точности, то у меня это не принципиально, раз в день время синхронизируется по сети.

Можно еще пойти путем ионистора, ктонибудь подскажет в каком темпиратурном диопазоне им можно пользоваться?
Go to the top of the page
 
+Quote Post
adc
сообщение Jan 30 2008, 14:54
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836



Цитата(hd44780 @ Jan 30 2008, 15:25) *
К вопросу о DS1307.
Парился и я с ней ...
Заработала только на Mega32 (пробовал еще какие-то другие меги), да и то только без батарейки smile.gif. С батарейкой часы стоят. Кому оно такое нужно?

biggrin.gif От меги работа DS1307 не зависит..)) в смысле от типа кристалла...
Цитата(hd44780 @ Jan 30 2008, 15:25) *
Прошивка проца не менялась, только батарейку вставлял/вынимал.

Как уже писал, "висячий" вывод батарейного питания к ничему хорошему пока не приводил..
Цитата
Можно еще пойти путем ионистора, ктонибудь подскажет в каком темпиратурном диопазоне им можно пользоваться?

О, ...а это то здесь причем? Питать от ионистора? Его на долго не хватит.. smile.gif Пользовал ионистор для уменьшения шумов во время оцифровки/измерения сигнала. Отключал основное питание и на время измерений "запитывал" схему от ионистора.


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
Ruslan_Shaida
сообщение Jan 30 2008, 15:38
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 27-03-07
Из: Кривой Рог
Пользователь №: 26 542



Присоединяюсь к мнению Qwertty и Pyku_He_oTTyda - применение 2-х диодов Шоттки самое простое и надежное решение. Однако в этом случае нужно быть осторожным если в качестве резервного питания используются не батарейки, а аккумулятор с о схемой подзаряда. Потенциально может возникнуть ситуация превышения допустимого напряжения питания проца при неудачной схеме подзаряда.
Go to the top of the page
 
+Quote Post
kaf
сообщение Jan 30 2008, 15:55
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 11-07-06
Из: Челябинск
Пользователь №: 18 726



Проще один диод между источником и контроллером, а батарейка на 1 или 2 неиспользуемых порта. При условии, что напряжение питания больше напряжения на батарейке. Когда питание проподет, контроллер будет запитан через защитные диоды
Go to the top of the page
 
+Quote Post
thelostangel
сообщение Jan 30 2008, 15:58
Сообщение #24





Группа: Новичок
Сообщений: 6
Регистрация: 23-03-07
Пользователь №: 26 445



Цитата(adc @ Jan 30 2008, 18:54) *
О, ...а это то здесь причем? Питать от ионистора? Его на долго не хватит.. smile.gif Пользовал ионистор для уменьшения шумов во время оцифровки/измерения сигнала. Отключал основное питание и на время измерений "запитывал" схему от ионистора.


Поясню, задача при недолгом отключение питания сохранять работу часов в контроллере, отключение возможно неболее чем на 1-2 дней, и точность хода часов не играет роли.

Да и вообщемто всегда было интересно узнать диапозон рабочих темпиратур ионистора.

А с батарейкой смущает вещь следуящая 3v Li-On: 3v - падение от диода - подсадка батарейки через допустим пол года и получается меньше чем 2.7 вольта минимально необходимых для питания контроллера.

Сообщение отредактировал thelostangel - Jan 30 2008, 15:59
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Jan 30 2008, 16:03
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Вариант: батарея, Ионистр для подпитки, и ключ на Р-полевике, МК следит за питанием и включает батарею когда надо. Что бы не было провалов питания - ионистр


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jan 30 2008, 16:55
Сообщение #26


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Dog Pawlowa @ Jan 30 2008, 14:20) *
От внутреннего? С калибровкой? А какую точность удалось получить?
Речь шла об RTC, что предполагает некоторые критерии точности.

Прошу прощения, что дал повод для недопонимания.
RTC тактируется от часового кварца.
Внутренний 8МГц - основной генератор, т. е. для ядра. Выбран из соображений более быстрой (по сравнению с внешним кварцем) раскачки после пробуждения.
Go to the top of the page
 
+Quote Post
LoneWolf
сообщение Jan 30 2008, 16:57
Сообщение #27





Группа: Новичок
Сообщений: 5
Регистрация: 29-12-07
Пользователь №: 33 735



Еще вариант - ICL7673. Применял ее еще в 1998-м, когда для шведской конторы Minec Systems AG делал hand-held терминал Memor 2000. Вариант был абсолютно безглючный, даже с учетом того, что проц в этом терминале был NEC V25 и весьма капризен по питанию. Сейчас можно найти много вариаций на тему Automatic Battery Back-Up Switch. От любого производителя, любой степени навороченности.
Go to the top of the page
 
+Quote Post
vesago
сообщение Jan 30 2008, 17:09
Сообщение #28


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



По поводу полевика. Привожу кусок схемы. В ней на проц питанеи подается через узел на полевике, дабы в случае потери питания на конденсаторе сохранить журнал. Если откинуть ключ на транзисторе, получится аналог диода с низким падением.
Прикрепленные файлы
Прикрепленный файл  P_CAD_EDA____POWER_.pdf ( 29.11 килобайт ) Кол-во скачиваний: 223
 
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 31 2008, 08:53
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(adc @ Jan 30 2008, 16:54) *
Как уже писал, "висячий" вывод батарейного питания к ничему хорошему пока не приводил..


Да то-то и оно, что только с висячим она и работала.

Плюнул я на нее, использую RTC контроллера + подпитка. Уже в 2-х схемах так работает.
Как в фильме - не эстетично, зато дешево, сердито и практично.

Цитата(thelostangel @ Jan 30 2008, 17:58) *
А с батарейкой смущает вещь следуящая 3v Li-On: 3v - падение от диода - подсадка батарейки через допустим пол года и получается меньше чем 2.7 вольта минимально необходимых для питания контроллера.


Если использовать, например, ATMega162V, то можно и так. У него нижний предел - 1.8 вольта. Лет через 5 работы от батарейки сдохнет. (мне так кажется).


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
adc
сообщение Jan 31 2008, 09:17
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836



Цитата(hd44780 @ Jan 31 2008, 11:53) *
Да то-то и оно, что только с висячим она и работала.

Какое питание было VCC и Vбат? Где то читал что есть минимально допустимая разница между питающим и батарейным напряжением.
Часы(ds1307) сбрасывались в нули или мс переходила в режим пониженного энергопотребления с отключением интерфейса?
зы: говорить что ds1307 глючная микруха и отказываться от ее применения пока не вижу мотивов. У когото она работает у когото нет. "Может просто Вы не умеете ее готовить"? biggrin.gif А вообще даллас вроде признает свои ошибки, и выпускает модификации мс. Так например с DS18s20 и DS18b20.


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post

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

 


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


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