Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
05.08.2012, 15:06
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
МК питается от батарейки. Как контролировать её напряжение?
ТЕМУ МОЖНО ЗАКРЫТЬ - ответ получен!
Доброго всем дня
МК питается от батарейки. Как контролировать её напряжение? В том плане, чтобы иметь гарантию того, что устройство не "зависнет" из-за срабатывания детектора питания.
т.е., если МК работоспособен от 2.7в, то неплохо бы знать, что оно уже ниже 3В
применять АЦП не получится - МК питается от этой же батареи, и параметры АЦП будут опираться на это же напряжение
может стабилитрон и резистор? но тогда как избежать расхода тока этой схемой?
заранее спасибо!
Последний раз редактировалось aleksandr_zh; 05.08.2012 в 15:33.
|
|
|
Сказали "Спасибо" aleksandr_zh
|
|
|
05.08.2012, 15:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Устанавливаем BOD на необходимое напряжение (напр. 3в), а после резета проверяем регистр MCUCSR, если причиной перезагрузки было низкое напряжение , т.е. сработал BOR и установлен флаг BORF, то отключаем МК и/или сигнализируем о низком напряжении. Как Вы заметили этот метод не требует практически никаких ресурсов.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо nonamedov за это сообщение:
|
|
|
05.08.2012, 15:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Все упирается в источник опорного напряжения. Как вариант - стабилитрон на + батареи, резистор на ногу МК, точку соединения резистора и стабилитрона - на вход АЦП. Ножку МК программируем как выход 0 при измерении и как вход в остальных режимах. Дальше метематика. К значению АЦП добавляем код напряжения стабилизации и сравниваем номиналом питания. Как-то так.
BOD конечно хорошо, но он по закону подлости сработает в самый неподходящий момент. Лучше быть готовым к этому заранее.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 05.08.2012 в 15:25.
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
05.08.2012, 15:24
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от aleksandr_zh
|
применять АЦП не получится - МК питается от этой же батареи, и параметры АЦП будут опираться на это же напряжение
может стабилитрон и резистор? но тогда как избежать расхода тока этой схемой?
заранее спасибо!
|
А что внутреннего источника в МК нет?
что за МК?
|
|
|
Сказали "Спасибо" _Артём_
|
|
|
05.08.2012, 15:31
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
всё, вопрос можно закрыть: nonamedov предложил самый удобный вариант, за что ему спасибо. Сам как-то не додумался
|
|
|
Сказали "Спасибо" aleksandr_zh
|
|
|
05.08.2012, 15:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от MisterDi
|
Как-то так.
BOD конечно хорошо, но он по закону подлости сработает в самый неподходящий момент.
|
Надо учитывать, то, что питание от батарейки и если уж сработал BOD, то уж наверняка напряжение ниже установленной по BOD.
|
|
|
Сказали "Спасибо" nonamedov
|
|
|
05.08.2012, 15:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Если у МК нет внутренней опоры, можно использовать MCP102 на нужное напряжение. А выход на прерывание (или просто на вход, как угодно).
Ток менее 2 мка
|
|
|
Эти 2 пользователя(ей) сказали Спасибо pambaru за это сообщение:
|
|
|
05.08.2012, 15:45
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от pambaru
|
можно использовать MCP102 на нужное напряжение
|
тоже спасибо - здравое решение. Самое смешное, что они у меня есть. Но пока не напомнили - не вспомнил
всем спасибо!
|
|
|
Сказали "Спасибо" aleksandr_zh
|
|
|
05.08.2012, 15:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
Сообщение от aleksandr_zh
|
ТЕМУ МОЖНО ЗАКРЫТЬ - ответ получен!
|
Зачем?! А как же остальные 101 способов контроля напряжения питания?
|
|
|
Эти 2 пользователя(ей) сказали Спасибо nonamedov за это сообщение:
|
|
|
05.08.2012, 15:59
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: МК питается от батарейки. Как контролировать её напряжение?
nonamedov, ну, тогда помедленнее - я запысывайу! ))
|
|
|
Сказали "Спасибо" aleksandr_zh
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:02.
|
|