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

|
Кто-нибудь может подсказать самый простой и надежный способ питания атмеги от блока питания так чтобы при отключение питания он начинал работать от батарейки? Хочется засунуть в контроллер RTC дабы избавится от микросхемы ds1307 которая у меня почемуто любит повисать сбрасываться итп.
Всем заранее спасибо.
|
|
|
|
|
Jan 30 2008, 03:08
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-03-07
Пользователь №: 26 445

|
Очень просто у меня ситуация такая из 6 плат 2 глючат из-за чего-то внешнего (других устройств) так-как менял все: саму микруху, батарейки, кварцы, вроде все по PDF итд но не могу решить проблему, раз в какое-то время часы сбрасываются, заодно утаскивая за сабой иногда только часть памяти причем какправило вообще не трогая ее и не останавливаясь, а просто сбрасываясь и далее тикая. По моему вопросу: сам прекрасно догадываюсь про диоды, но нет уверенности в том что все будет верно, а тратить дньги на платы лишние не охото да и проверяется это не за недели (вдрук батарея допустим сядит за 2 месяца) просто не хочется напоротся... Вот и хочу услышать ответ на практике вдруг кто.? Не сочтите за неграмотность, но не зря же такое дабавляют сами производители в ARM и DS13.. Думал диод слишком просто. Вот  Эмм забыл о главном написать тут дело такое дома у меня вообще никаких проблем небыло, а вот в условиях повышенной нагрузки и темпиратуры в +12 - +15 они и вылезли! При условии сложной прошивки где мог бы в теории в момент общения ченить сделать трудно додумать. Хотя таймауты все есть, если что даже вочдог и тот работает!
|
|
|
|
|
Jan 30 2008, 03:28
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-03-07
Пользователь №: 26 445

|
Цитата(arttab @ Jan 30 2008, 07:09)  еще есть полевые переключатели с очень малым падением Вот это интереснее, а если поподробнее можно? 0.7v тоже очень дороги!
|
|
|
|
|
Jan 30 2008, 06:04
|

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

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

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

|
Цитата(Dog Pawlowa @ Jan 30 2008, 09:35)  Ключевые слова. При чем тут питание? Питание имелось ввиду у контроллера который будет выполнять функции RTC DS1307. А вот на счет глюков и используемой микрухи (DS1307 или DS1307 N)...хотелось бы услышать информацию от автора ветки поподробнее.. зы:по теме: а почему один диод? я предполагаю два Vпит-----|>|----(мк)-----|<|---Vбат Разве не так?
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Jan 30 2008, 07:47
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(adc @ Jan 30 2008, 10:40)  Питание имелось ввиду у контроллера который будет выполнять функции RTC DS1307. А вот на счет глюков и используемой микрухи (DS1307 или DS1307N)...хотелось бы услышать информацию от автора ветки поподробнее.. Угу, просмотрел. Вообще-то перенос RTC на микроконтроллер - достаточно спорное решение. Для начала нужно оценить потребление, напряжения, время в выключенном состоянии и проч. Аппаратное решение - это второстепенный вопрос, гуглится по "voltage supervisor". Просто диоды - обычно недостаточно, т.к. микроконтроллер должен знать, от чего он питается, для того, чтобы перейти в режим пониженного потребления.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Jan 30 2008, 08:44
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598

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

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

|
Цитата(Dog Pawlowa @ Jan 30 2008, 09:47)  Вообще-то перенос RTC на микроконтроллер - достаточно спорное решение. Ничего спорного я здесь не вижу. Как раз спорным видится применение внешнего RTC при том, что почти все маленькие МК сейчас имеют асинхронный таймер, работающий в слипе, предназначеный для построения RTC. Цитата Просто диоды - обычно недостаточно, т.к. микроконтроллер должен знать, от чего он питается, для того, чтобы перейти в режим пониженного потребления. Конечно должен быть контроль за наличием основного напряжения, без этого долго ничего работать не будет Есть опыт построения RTC на ПИКе с литиевой батарейкой на 3.6В и диодным переключением. Применение автомобильное, с соответствующими условиями эксплуатации. Статистика примерно следующая: в эксплуатации ~600 штук. Из них примерно 1-2 раза в год где-нибудь слетают часы/календарь. Чаще всего из-за разных проблем с батареей. Так что при правильном дизайне надежность вполне нормальная.
|
|
|
|
|
Jan 30 2008, 11:33
|

Местный
  
Группа: Свой
Сообщений: 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-ку разместить подальше от всего что "тикает" на плате).  Вот за это спасибо! учту.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|