Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

МК питается от батарейки. Как контролировать её напряжение?

Непрочитано 05.08.2012, 16:46  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от nonamedov Посмотреть сообщение
Устанавливаем BOD на необходимое напряжение (напр. 3в), а после резета проверяем регистр MCUCSR, если причиной перезагрузки было низкое напряжение , т.е. сработал BOR и установлен флаг BORF, то отключаем МК и/или сигнализируем о низком напряжении. Как Вы заметили этот метод не требует практически никаких ресурсов.
А разве МК не останется в состоянии сброса при напряжении питания ниже порога BOD?
Реклама:
alvadep вне форума  
Непрочитано 05.08.2012, 16:51  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от alvadep Посмотреть сообщение
А разве МК не останется в состоянии сброса при напряжении питания ниже порога BOD?
Конечно останется: на то и BOD, чтобы не дать порцу работать при низком напряжении.
_Артём_ вне форума  
Непрочитано 05.08.2012, 16:58  
nonamedov
Почётный гражданин KAZUS.RUN
 
Регистрация: 06.06.2008
Сообщений: 1,519
Сказал спасибо: 76
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от alvadep Посмотреть сообщение
А разве МК не останется в состоянии сброса при напряжении питания ниже порога BOD?
Да, кроме того у AVR он имеет гистерезис 130mV, но мало ли что бывает, BOR может сработать под нагрузкой, поэтому, надежней проверить этот флаг и если что, отключить МК программно.
nonamedov вне форума  
Непрочитано 05.08.2012, 17:07  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
ForcePoint на пути к лучшему
Стрелка Re: МК питается от батарейки. Как контролировать её напряжение?

Так всё-таки, что за МК? У АЦП [относительно] новых AVR'ов есть режим, когда опора АЦП - напряжение питания, а входной сигнал - выход встроенного опорного источника (ок. 1.1 вольт). Так можно мерять напряжение питания без всяких "навесок", а если не нужна большая точность - то и без калибровки.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
Alex9797 (06.08.2012)
Непрочитано 05.08.2012, 17:09  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от nonamedov Посмотреть сообщение
Да, кроме того у AVR он имеет гистерезис 130mV, но мало ли что бывает, BOR может сработать под нагрузкой, поэтому, надежней проверить этот флаг и если что, отключить МК программно.
Флаг говорит о том что сброс был вызван BOD-ом, не более.
О текущем состоянии он ничего не может сказать.

Не лучше ли компаратор использовать для определения текущего питания?
_Артём_ вне форума  
Непрочитано 05.08.2012, 17:18  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от _Артём_ Посмотреть сообщение
Не лучше ли компаратор использовать для определения текущего питания?
В таком случае нужно задействовать пины.
Лучше как предложил ForcePoint (ни чего лишнего, все внутри).
alvadep вне форума  
Непрочитано 05.08.2012, 17:21  
nonamedov
Почётный гражданин KAZUS.RUN
 
Регистрация: 06.06.2008
Сообщений: 1,519
Сказал спасибо: 76
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от _Артём_ Посмотреть сообщение
Флаг говорит о том что сброс был вызван BOD-ом, не более.
О текущем состоянии он ничего не может сказать.
Этого достаточно и он для этого и предназначен, кроме того в убитом состоянии напряжение батареи будет колебаться гораздо больше чем те 130мВ.
Сообщение от _Артём_ Посмотреть сообщение
Не лучше ли компаратор использовать для определения текущего питания?
Зачем, терять еще один пин, если есть специально предназначенный для этого узел???

Последний раз редактировалось nonamedov; 05.08.2012 в 17:27.
nonamedov вне форума  
Непрочитано 05.08.2012, 17:31  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от nonamedov Посмотреть сообщение
Зачем, терять еще один пин, если есть специально предназначенный для этого узел???
BORF говорит о том что сброс был вызван BOD-ом.
А компаратор или АЦП могут показывать текущее состояние питания, а не то что было когда-то раньше.
_Артём_ вне форума  
Непрочитано 05.08.2012, 17:42  
nonamedov
Почётный гражданин KAZUS.RUN
 
Регистрация: 06.06.2008
Сообщений: 1,519
Сказал спасибо: 76
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от _Артём_ Посмотреть сообщение
А компаратор или АЦП могут показывать текущее состояние питания, а не то что было когда-то раньше.
Ну и что? Вам ,видимо, все надо разжевать: срабатывает BOR, МК перезагружается и устанавливается флаг BORF, если по каким либо причинам, а при питании от батарек это очень даже вероятно (гистерезис то всего 130мВ), МК опять запустится, то МК уже не будет бесконечно перезагрузаться, а просигнализирует об этом и перейдет к программе отработки этого случая (напр. перейдет в энергосберегающие режимы и пр.)
nonamedov вне форума  
Непрочитано 05.08.2012, 18:28  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: МК питается от батарейки. Как контролировать её напряжение?

Сообщение от nonamedov Посмотреть сообщение
срабатывает BOR, МК перезагружается и устанавливается флаг BORF, если по каким либо причинам, а при питании от батарек это очень даже вероятно (гистерезис то всего 130мВ), МК опять запустится
Это все теория.
Не факт, что напряжение восстановится до нужного уровня.
Ведь мы не знаем не тип источника питания не потребление МК.
alvadep вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как погасить напряжение? rocky7 Электроника - это просто 11 20.06.2012 22:13
Как сдвинуть напряжение ? putmannn Источники питания и свет 8 15.06.2011 21:07
Как измерить напряжение 10 нс импульсов??? insiderbik Делимся опытом 51 25.01.2010 10:17
Как повысить сетевое напряжение vic11 Источники питания и свет 6 26.10.2009 20:08
Как повысить напряжение? Locke_13 Источники питания и свет 9 05.03.2009 00:12


Часовой пояс GMT +4, время: 07:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.