|
Батарейное питание ATmega48, обеспечение максимального времени "жизни" |
|
|
|
Nov 14 2006, 17:01
|

Профессионал
    
Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807

|
Данный контроллер предполагается использовать при питании от батареи 3V. Вывод питания контроллера соединен с батареей через простейший Step-Up преобразователь (индуктивность плюс диод плюс ключ-транзистор). Хотелось бы, чтобы контроллер сам следил за собственным питанием, обеспечивая его на уровне 5V путем управления преобразователем. Нагрузка (остальная часть схемы) питается от 5V контроллера и потребляет (кратковременно) не более 10 mA. Возможно ли сделать такое? Как я понял, основная проблема - как обеспечить абсолютно минимальное потребление в состоянии выкл. устройства. Желательно использовать режим power down. Однако и за собственным питанием кристалла надо следить. Для этого при естественном снижении собств. питания в течении разрядки батареи нужно просыпаться, накачивать ключом преобразователя энергию до достижения питания 5V и снова засыпать. Проблема в том, как просыпаться из power down по достижению опасного снижения напряжения питания? Компаратор в этом режиме не работает, источник опоры нужен, есть и может быть включенным, но... зачем? Решение одно: импульсное просыпание, настройка внутр. периферии и снова сон... Хотелось бы с помощью разумной доп обвески сделать wake-up ТОЛЬКО, когда зафиксировано опасное снижение питания... А может лучше плюнуть и применить NCP1450 - ШИМ-контроллер от ON SEMICONDUCTOR для повышающего преобразователя напряжения (5В, 400мА, 180кГц, КПД 88%), способный работать от 0,6В. Для построения полного преобразователя достаточно всего пяти внешних компонентов и силового ключа с низким сопротивлением открытого канала для получения выходного тока до 1А. NCP1450A способен пропускать некоторые импульсы для сохранения высокого КПД при малых токах нагрузки?
|
|
|
|
|
 |
Ответов
|
Nov 16 2006, 17:54
|

Профессионал
    
Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807

|
Цитата(CD_Eater @ Nov 16 2006, 20:01)  Раз прибор предназначен для использования человеком (то есть, включается-выключается вручную на время проводимых измерений), то нет смысла загонять управляющий МК в спящий режим - пусть жрёт свои 2-3 мА постоянно, пока включен (причём жрёт напрямую от батарейки, чтобы степ-ап работал только в момент измерений). Задача по существу состоит в том, чтобы сделать степ-ап с 3.6 вольт до 5...9 с хорошим КПД (или два - один на 5, другой на 9, чтобы КПД точно был хороший). В ту сторону и копайте, не отвлекаясь на мелочи. Раз прибор будет использоваться человеком, выключать его (прибор) я человеку точно не доверю. Тем более что квалификация потенц персонала невысока. Прибор не будет использовать механических выключателей. Будет использование включение с клавиатуры и автоотключение по истечении таймаута, если использование не продолжается. Насчет задачи по существу в принципе согласен. У меня получилось обойтись одной ATtiny26, которую использую вместо атмеги48 из-за отсутствия в последней внутр усилителя аналог сигнала. И вот только что созрело еще одно решение. Тиньку26 можно будить из повердауна с помощью компаратора ошибки, имеющегося в LP2951. Получается интересное решение: как только вых напряжение уменьшается до 4.75 вольт компаратор срабатывает, происходит прерывание по уровню например в INT0 и контроллер просыпается для подкачки питания!!! Это все когда прибор не эксплуатируется. В данном случае общее потребление будет: тинька плюс два LP2951 плюс расход на редкое просыпание для подкачки питания. Есть ли способ еще больше уменьшить потребление?
|
|
|
|
|
Nov 17 2006, 06:42
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(ivainc1789 @ Nov 16 2006, 20:54)  И вот только что созрело еще одно решение. Тиньку26 можно будить из повердауна с помощью компаратора ошибки, имеющегося в LP2951. Получается интересное решение: как только вых напряжение уменьшается до 4.75 вольт компаратор срабатывает, происходит прерывание по уровню например в INT0 и контроллер просыпается для подкачки питания!!! Это все когда прибор не эксплуатируется. В данном случае общее потребление будет: тинька плюс два LP2951 плюс расход на редкое просыпание для подкачки питания. Есть ли способ еще больше уменьшить потребление? Блин...да далось вам эта подкачка питания...Если у вас режимы работы 0,5-5сек, так пусть всё работает как есть. Поставьте мощный ключ, который будет подавать 3,6В от аккумулятора к 2 степапам(на отдельных получить толковый КПД гораздо вероятнее) на время работы и всё. За 0,05-0,1сек они выйдут на рабочий режим, никто и не заметит. А м48 или что там у вас, питайте прям от батареи. И пусть она в повердовне будет только при самоотключении между рабочими цыклами. А когда прибор не эксплуатируется, нахрен вообще чего-то подкачивать?
|
|
|
|
Сообщений в этой теме
ivainc1789 Батарейное питание ATmega48 Nov 14 2006, 17:01 Diusha Если уровень не меняется (5В), однозначно регулиро... Nov 15 2006, 04:26 slog Микроконтроллер тебе надо питать сразу от батареек... Nov 15 2006, 06:34 CD_Eater А не лучше ли будет контроллер питать 3 вольтами о... Nov 15 2006, 06:41 at90 я юзал степ up NCP1402?, Он работает до 0.6 вольта... Nov 15 2006, 06:44 Wild007 Я использую MAX1674 КПД до 90%, минимум навесных д... Nov 15 2006, 06:44 mse Ужас...Зачем 5В-то? В повердовн м48 будет жрать ок... Nov 15 2006, 06:59 ivainc1789 Цитата(Wild007 @ Nov 15 2006, 09:44) Я ис... Nov 15 2006, 18:23  Wild007 Цитата(ivainc1789 @ Nov 15 2006, 20:23) Ц... Nov 16 2006, 06:44 IgorKossak Поскольку проблема мониторинга собственного напряж... Nov 15 2006, 07:46 ivainc1789 Попробую ответить всем по порядку.
Рассматривается... Nov 15 2006, 16:00 mse Чего-то, видать, у меня с головой...
Цитата(ivainc... Nov 16 2006, 10:19  ivainc1789
Цитата(mse @ Nov 16 2006, 13:19) Это я в... Nov 16 2006, 16:31 Andreas1 ЦитатаПитать от батарейки нельзя, т. к. из нее нуж... Nov 16 2006, 07:53  singlskv ИМХО: Вы слегка зациклились на попытке выжать все ... Nov 16 2006, 19:52 singlskv В догонку:
Если Вы хотите получить дельных советов... Nov 16 2006, 20:08 ivainc1789 Цитата(singlskv @ Nov 16 2006, 23:08) В д... Nov 16 2006, 20:24  singlskv Цитата(ivainc1789 @ Nov 16 2006, 23:24) Ц... Nov 16 2006, 21:04  _Алекс Может вот так, оратноходовый преобразователь, МК в... Nov 23 2006, 13:03 Gennadiy_ Зачем так много ступений преобразований и промежут... Nov 17 2006, 12:46 GDI Можно, наверное еще посмотреть в сторону режима No... Nov 17 2006, 13:20 ivainc1789
Критику воспринял, проанализировал, вроде получи... Nov 17 2006, 19:38 singlskv Цитата(ivainc1789 @ Nov 17 2006, 22:38) К... Nov 17 2006, 20:08  ivainc1789 Цитата(singlskv @ Nov 17 2006, 23:08) Цит... Nov 17 2006, 21:04   singlskv Цитата(ivainc1789 @ Nov 18 2006, 00:04) В... Nov 17 2006, 21:52    ivainc1789
Цитата(singlskv @ Nov 18 2006, 00:52) Ну... Nov 17 2006, 23:15     singlskv Цитата(ivainc1789 @ Nov 18 2006, 02:15) О... Nov 19 2006, 02:50 singlskv Может быть вот так ?
Покритикуйте, если кому не ле... Nov 20 2006, 01:27 singlskv крититки/коментариев так и не дождался,
поэтому за... Nov 22 2006, 00:00
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|