| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
МК питается от батарейки. Как контролировать её напряжение?
05.08.2012, 19:00
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 06.06.2008
Сообщений: 1,519
Сказал спасибо: 76
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от alvadep
|
Это все теория.
Не факт, что напряжение восстановится до нужного уровня.
|
Согласен, что теория, но это лучше чем , как часто это встречается на форуме, делать все вслепую. Прочитайте, что требует ТС,
Сообщение от aleksandr_zh
|
В том плане, чтобы иметь гарантию того, что устройство не "зависнет" из-за срабатывания детектора питания.
т.е., если МК работоспособен от 2.7в, то неплохо бы знать, что оно уже ниже 3В
|
, ему надо блокировать МК при первом же срабатывании BOR, хотя, как ранее указывалось, он имеет гистерезис, но и программная защита не помешает.
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо nonamedov за это сообщение:
|
|
|
05.08.2012, 19:13
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
этих данных мне хватит
|
|
|
|
05.08.2012, 19:14
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от nonamedov
|
|
срабатывает BOR, МК перезагружается и устанавливается флаг BORF
|
Все это так, но проблему ТС это не решает. Название темы напомню:
МК питается от батарейки. Как контролировать её напряжение?
И как мы сможем контролировать напряжение батареи? Никак. Мы только увидим, что напряжение УЖЕ упало ниже плинтуса. Причем увидим это не на дисплее, а сможем только догадываться, когда все потухнет. BOR предназначен не для этого, а для полного отключения МК при опасном снижении напряжения, чтобы он не наделал глупостей.
Более правильно - применить любой источник опорного напряжения, который потребляет единицы микроампер, и стоит копейки. Например, упоминавшийся ранее 102, или микрочиповский MCP541. Опорное напряжение для АЦП взять от источника питания МК, а выход прецизионного опорника подключить к одному из входов АЦП.
Зная заранее точное значение напряжения прецизионного опорника, и результат измерения его в единицах АЦП, легко вычислить напряжение питания МК в вольтах. Всего лишь немного математики. Если напряжение питания МК ниже некоторого заданного порога - надо бить тревогу.
Более информативный способ (при условии сохранения высокой точности результатов) требует еще одного входа АЦП. Туда надо подать напряжение батареи, предварительно пониженное высокоомным делителем. Тогда мы сможем контролировать текущее напряжение батареи, и выдавать его на дисплей, или делать с ним что угодно. А чтобы этот делитель не жрал постоянно ток от батареи, можно нижний вывод его не на землю поцепить, а коммутировать маленьким полевичком на время измерения.
Третий вариант - комбинация двух первых, упрощенный. При этом в качестве опорного используется питание МК, прецизионный опорник не используется, а для контроля батареи - высокоомный делитель. При этом диапазон допустимых напряжений батареи несколько уменьшается, по сравнению с двумя первыми вариантами. Потому что мы не сможем зафиксировать момент, когда начнет снижаться напряжение питания МК - его ведь не с чем сравнивать. Но зато мы сможем заранее сигнализировать о том, что батарея уже на грани издыхания, и ее надо менять, или результатам измерения АЦП верить уже нельзя.
|
|
|
|
Сказали "Спасибо" Alex9797
|
|
|
05.08.2012, 19:25
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от Alex9797
|
|
Более информативный способ (при условии сохранения высокой точности результатов) требует еще одного входа АЦП. Туда надо подать напряжение батареи, предварительно пониженное высокоомным делителем. Тогда мы сможем контролировать текущее напряжение батареи, и выдавать его на дисплей, или делать с ним что угодно. А чтобы этот делитель не жрал постоянно ток от батареи, можно нижний вывод его не на землю поцепить, а коммутировать маленьким полевичком на время измерения.
|
А зачем полевичок? Вход МК (к примеру AVR) допускает втекающий ток до 20 мА свободно.
Посему, нижняя точка делителя вешается на ногу МК, а когда делитель не используется,
вывод переводится в 3-е состояние.
|
|
|
|
05.08.2012, 19:31
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от nonamedov
|
|
как часто это встречается на форуме... Прочитайте, что требует ТС
|
В десяточку.
|
|
|
|
05.08.2012, 19:31
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от Ar-Gen-Tum
|
|
А зачем полевичок? Вход МК (к примеру AVR) допускает втекающий ток до 20 мА свободно
|
А затем, чтобы от батареи ток вообще не брать. Ведь напряжение батареи в любом случае будет выше, чем напряжение питания МК. И если вешать нижний конец делителя на ногу МК, то она не сможет его полностью подвесить в воздухе, и ток через делитель хоть и снизится, но бужет продолжать идти через защитный входной диод на питание МК.
А полевичок сможет полноценно подключать к земле, или полностью отключать от нее.
|
|
|
|
05.08.2012, 19:37
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от Alex9797
|
|
Ведь напряжение батареи в любом случае будет выше, чем напряжение питания МК.
|
|
Цитата:
|
|
МК питается от батарейки.
|
И где же логика?
|
|
|
|
05.08.2012, 19:39
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
парни-парни!
хорэ! хватит, стоп! 
я всё понял
|
|
|
|
05.08.2012, 19:43
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от Alex9797
|
А затем, чтобы от батареи ток вообще не брать. Ведь напряжение батареи в любом случае будет выше, чем напряжение питания МК. И если вешать нижний конец делителя на ногу МК, то она не сможет его полностью подвесить в воздухе, и ток через делитель хоть и снизится, но бужет продолжать идти через защитный входной диод на питание МК.
А полевичок сможет полноценно подключать к земле, или полностью отключать от нее.
|
1. Если напряжение батареи выше напряжения питания МК, то МК питается
через стабилизатор.
И стабилизатор независимо от МК будет потреблять энергию от батареи.
В этом случае ток через делитель порядка 0.5 мА ваще ниачем.
2. Ток потечет, как Вы правильно отметили, на питание МК.
Это означает, что через стабилизатор на эту величину потечет меньше.
Если втекающий ток АЦП не превышает 1мкА, то ток делителя можно
выбрать порядка 100мкА .
|
|
|
|
Сказали "Спасибо" Ar-Gen-Tum
|
|
|
05.08.2012, 19:49
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от alvadep
|
|
И где же логика?
|
Какая? Жесткая, или программируемая? 
А если серьезно, то кажется, я понял, что упустил одну "мелочь". Я подразумевал, что напряжение батареи заметно выше допустимого питания МК, и он питается через стабилизатор, типа 78L05. Ведь речь шла об АЦП, и нигде не упоминалось об использовании опорника. А ведь хоть что-то должно присутствовать стабильное!
А теперь, если я правильно понял, ТС все же питает МК непосредственно от батареи. Тогда однозначно нужен низковольтный опорник на 1...2 вольта, и немного математики.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:06.
|
|