Измерить напряжение батареи на PIC16F887
|
|
| Вт, 20.06.2017, 13:29 | Сообщение # 1
|
Nik9900
Постов: 11
ОК |
В устройстве применён PIC16F887, питание от двух батарей ААА, как можно контролировать напряжение батареи ? Обычно это делал через делитель на резисторах и АЦП, но делитель будет понапрасну садить батарею. Встречал так же схемы на внешнем регулируемом стабилизаторе напряжения, но дело в том, что в этом МК есть встроенный источник опорного напряжения на 0.6 В., т.е. как я понимаю можно вообще обойтись без делителей и стабилизаторов ? Может у кого-нибудь есть пример кода ? (кроме ASM).
|
|
| Вт, 20.06.2017, 17:42 | Сообщение # 2
|
Letalic
Постов: 393
Друзья |
Цитата Nik9900 ( ) от двух батарей ААА а вольтаж общий то какой ??? ААА это форм-фактор который мало о чем говорит.
Цитата Nik9900 ( ) но делитель будет понапрасну садить батарею делителя на 1мА вполне достаточно, цепляете еще емкость об землю аля 0.1мкФ и дело в шляпе. Если это для вас является по истине большим током то тут уж извините.
Цитата Nik9900 ( ) в этом МК есть встроенный источник опорного напряжения на 0.6 В
Цитата Nik9900 ( ) есть пример кода ? (кроме ASM) код смогу привести только на асме, остальное для данного кристалла, ну типа сербские микро очень громоздкие, без оптимизации. К сожалению кейл такой ширпотреб не поддерживает.
Цитата Nik9900 ( ) как можно контролировать напряжение батареи ? а с результатом контроля что делать ? Светодиоды, UART, исполняемый механизм или еще какая приблуда ??? .........не понятно, определитесь плиз
|
|
| Вт, 20.06.2017, 18:36 | Сообщение # 3
|
Nik9900
Постов: 11
ОК |
Цитата а вольтаж общий то какой ??? ААА это форм-фактор который мало о чем говорит. Две "пальчиковых" батареи по 1,5 В, и того 3В.
Цитата делителя на 1мА вполне достаточно, цепляете еще емкость об землю аля 0.1мкФ и дело в шляпе. Если это для вас является по истине большим током то тут уж извините. МК большую часть времени спит, пробуждается по удалённому радиоканалу, отправляет данные и снова в спячку. Во время спячки всей системы работает только приёмник в ожидании преамбулы "своего" сигнала.
Цитата код смогу привести только на асме Тогда если не сложно, просто "на пальцах" объясните алгоритм действий и схему (можно тоже устно).
Цитата код смогу привести только на асме Результат отправляется по радиоканалу на головное устройство, точность большая не нужна, просто что бы в какой то время хосту сообщить: Ахтунг, поменяйте батареи в устройстве таком то ... Ну и во время работы на хосте было бы неплохо иметь данные типа: Устройство 1, питание 3.1 В, или просто несколько градаций в виде процентов, как на мобилке например в несколько делений.
Мне собственно нужен только алгоритм действий и схема (с минимальным прожорством).
|
|
| Вт, 20.06.2017, 19:09 | Сообщение # 4
|
Letalic
Постов: 393
Друзья |
Цитата Nik9900 ( ) как можно контролировать напряжение батареи ?
Цитата Nik9900 ( ) пробуждается по удалённому радиоканалу, отправляет данные и снова в спячку. здесь есть причинно-следственные связи ? Как PIC16F887 связан с радиоканалом или напряжением питания, хотелось бы конкретики. Что за интерфейс у радиоканала, - опять загадка. Я с данными пиками на ТЫ, но вы или представите некий алгоритм работы данного аппарата или разговор закрыт. По питалово, - есть супервизоры на конкретное напряжение (вы их сможете достать/распаять ???), жрут мало, и пика можно по слипу сделать интеррупт, классика жанра. Nik9900, имоций больше чем конкретики. Будет логическая цепочка, будет и прога
|
|
| Ср, 21.06.2017, 14:05 | Сообщение # 5
|
Nik9900
Постов: 11
ОК |
Ключевой момент в этой фразе был в МК большую часть времени спит, в таком состоянии МК потребляет 50-100 nA, в то время как:
Цитата делителя на 1мА вполне достаточно... Для батареи это имеет значение, потому ищу более экономичный вариант.
За наводку про супервизоры с прерываниями спасибо, всё остальное действительно эмоции.Добавлено (21.06.2017, 15:05) --------------------------------------------- Курение даташита до просветления позволило измерить питающее напряжение с неплохой точностью без всяких внешних обвязок, тему можно закрывать.
|
|