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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Avr резервное питание от батарейки
thelostangel
сообщение Jan 29 2008, 17:57
Сообщение #1





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



Кто-нибудь может подсказать самый простой и надежный способ питания атмеги от блока питания
так чтобы при отключение питания он начинал работать от батарейки?
Хочется засунуть в контроллер RTC дабы избавится от микросхемы ds1307 которая у меня почемуто любит повисать сбрасываться итп.

Всем заранее спасибо.
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Jan 29 2008, 18:35
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Наверное это диод smile.gif Проще и надежнее некуда....
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Jan 29 2008, 18:46
Сообщение #3


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

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



Добавлю: диод Шоттки


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
adc
сообщение Jan 29 2008, 20:53
Сообщение #4


Местный
***

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



Цитата(thelostangel @ Jan 29 2008, 20:57) *
Хочется засунуть в контроллер RTC дабы избавится от микросхемы ds1307 которая у меня почемуто любит повисать сбрасываться итп.

Не совсем по теме: Не могли бы Вы поподробнее рассказать что у Вас происходит с микросхемой ds1307, при каких условиях, через какой промежуток времени она сбрасывается. Использую сейчас эту микруху. Сначало были заморочки, но потом все утряслось(даже ветка про это была). Несколько обеспокоило ваше заявление о "глючности". Возможно ваших граблей еще не нашел...вот и спрашиваю... 07.gif


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





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



Очень просто у меня ситуация такая из 6 плат 2 глючат из-за чего-то внешнего (других устройств) так-как менял все: саму микруху, батарейки, кварцы, вроде все по PDF итд но не могу решить проблему,
раз в какое-то время часы сбрасываются, заодно утаскивая за сабой иногда только часть памяти причем какправило вообще не трогая ее и не останавливаясь, а просто сбрасываясь и далее тикая.


По моему вопросу:
сам прекрасно догадываюсь про диоды, но нет уверенности в том что все будет верно, а тратить дньги на платы лишние не охото да и проверяется это не за недели (вдрук батарея допустим сядит за 2 месяца) просто не хочется напоротся... Вот и хочу услышать ответ на практике вдруг кто.?

Не сочтите за неграмотность, но не зря же такое дабавляют сами производители в ARM и DS13..
Думал диод слишком просто. Вотsmile.gif

Эмм забыл о главном написать тут дело такое дома у меня вообще никаких проблем небыло, а вот в условиях повышенной нагрузки и темпиратуры в +12 - +15 они и вылезли! При условии сложной прошивки где мог бы в теории в момент общения ченить сделать трудно додумать. Хотя таймауты все есть, если что даже вочдог и тот работает!
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 30 2008, 03:09
Сообщение #6


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



еще есть полевые переключатели с очень малым падением


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
thelostangel
сообщение Jan 30 2008, 03:28
Сообщение #7





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



Цитата(arttab @ Jan 30 2008, 07:09) *
еще есть полевые переключатели с очень малым падением


Вот это интереснее, а если поподробнее можно? 0.7v тоже очень дороги!
Go to the top of the page
 
+Quote Post
adc
сообщение Jan 30 2008, 06:04
Сообщение #8


Местный
***

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



Цитата(thelostangel @ Jan 30 2008, 06:08) *
Эмм забыл о главном написать тут дело такое дома у меня вообще никаких проблем небыло, а вот в условиях повышенной нагрузки и темпиратуры в +12 - +15 они и вылезли!

Скажите, а у Вас ds1307 использовался промышленного или индустриального температурного диапазона?


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


Гуру
******

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



Цитата(thelostangel @ Jan 30 2008, 07:08) *
вот в условиях повышенной нагрузки и темпиратуры в +12 - +15 они и вылезли!

Ключевые слова. При чем тут питание?


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


Местный
***

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



Цитата(Dog Pawlowa @ Jan 30 2008, 09:35) *
Ключевые слова. При чем тут питание?

Питание имелось ввиду у контроллера который будет выполнять функции RTC DS1307.
А вот на счет глюков и используемой микрухи (DS1307 или DS1307N)...хотелось бы услышать информацию от автора ветки поподробнее..
зы:по теме: а почему один диод? я предполагаю два Vпит-----|>|----(мк)-----|<|---Vбат Разве не так?


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


Гуру
******

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



Цитата(adc @ Jan 30 2008, 10:40) *
Питание имелось ввиду у контроллера который будет выполнять функции RTC DS1307.
А вот на счет глюков и используемой микрухи (DS1307 или DS1307N)...хотелось бы услышать информацию от автора ветки поподробнее..

Угу, просмотрел.
Вообще-то перенос RTC на микроконтроллер - достаточно спорное решение. Для начала нужно оценить потребление, напряжения, время в выключенном состоянии и проч. Аппаратное решение - это второстепенный вопрос, гуглится по "voltage supervisor". Просто диоды - обычно недостаточно, т.к. микроконтроллер должен знать, от чего он питается, для того, чтобы перейти в режим пониженного потребления.


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


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



Цитата(Dog Pawlowa @ Jan 30 2008, 10:47) *
Просто диоды - обычно недостаточно, т.к. микроконтроллер должен знать, от чего он питается, для того, чтобы перейти в режим пониженного потребления.

Ну с этим просто - на один из пинов (или АЦП) завести напряжение до диода и контролировать его состояние.
Можно таким образом и контролировать напряжение батарейки.
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 30 2008, 10:21
Сообщение #13


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Dog Pawlowa @ Jan 30 2008, 09:47) *
Вообще-то перенос RTC на микроконтроллер - достаточно спорное решение.

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

Цитата
Просто диоды - обычно недостаточно, т.к. микроконтроллер должен знать, от чего он питается, для того, чтобы перейти в режим пониженного потребления.

Конечно должен быть контроль за наличием основного напряжения, без этого долго ничего работать не будет smile.gif

Есть опыт построения RTC на ПИКе с литиевой батарейкой на 3.6В и диодным переключением. Применение автомобильное, с соответствующими условиями эксплуатации. Статистика примерно следующая: в эксплуатации ~600 штук. Из них примерно 1-2 раза в год где-нибудь слетают часы/календарь. Чаще всего из-за разных проблем с батареей. Так что при правильном дизайне надежность вполне нормальная.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 30 2008, 11:16
Сообщение #14


кекс
******

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



Цитата(adc @ Jan 30 2008, 09:40) *
А вот на счет глюков и используемой микрухи (DS1307 или DS1307N)...хотелось бы услышать информацию от автора ветки поподробнее..

Сталкивался с глюками описанными автором ветки - слетали часы в 00:00:00 - 00-00-00 в пром условиях и инодга продолжали идти дальше, причем память почти всегда оставалась целой.
Глючили как DS1307 так и DS1307N/ZN/ZN+...

Виновата не столько температура, сколько внешние помехи - устранился глюк перерисовкой платы (более аккуратно разведенная земля и питание для ds, и саму ds-ку разместить подальше от всего что "тикает" на плате).
Go to the top of the page
 
+Quote Post
adc
сообщение Jan 30 2008, 11:33
Сообщение #15


Местный
***

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



Цитата(defunct @ Jan 30 2008, 14:16) *
Сталкивался с глюками описанными автором ветки - слетали часы в 00:00:00 - 00-00-00

Такое было по началу, пока не разобрался с батарейным питанием. (Необходимо в обязательном порядке поставить либо батарейку либо подтянуть батарейный вывод к земле через ~1МОм)
Цитата(defunct @ Jan 30 2008, 14:16) *
Виновата не столько температура, сколько внешние помехи - устранился глюк перерисовкой платы (более аккуратно разведенная земля и питание для ds, и саму ds-ку разместить подальше от всего что "тикает" на плате).

beer.gif Вот за это спасибо! учту.


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
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:36
Рейтинг@Mail.ru


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