Существует много микросхем со счетчиком кулонов, которые измеряют интегрированный ток, поступающий в батарею или выходящий из нее, для оценки состояния заряда. Есть ли хорошие чипы для простых цепей, чтобы измерить, сколько заряда используется конкретной операцией, которая может занять 1-500 мс? Ни один из чипов для подсчета заряда, на которые я смотрел, не обеспечивает хорошего разрешения на коротких временных шкалах. Например, типичный чип выдает примерно два импульса в секунду при максимальном входном токе; если для операции требуется, например, 100 мА в течение 10 мс и 25 мА в течение 90 мс, кулоновский счетчик, который будет выводить два импульса в секунду при максимальном токе (100 мА), будет предлагать один счет на 50 мС. Описанная операция потребляет 3,25 мС, поэтому счетчик будет выдавать только один счет каждые 15 операций.
Один из подходов, который я рассматривал, заключался в использовании импульсного источника питания с прерывистым режимом, работающего от регулируемого входного напряжения, и подсчета количества импульсов переключения. Это должно привести к подсчету высокого разрешения; если импульсный источник питания всегда использовал одинаковую величину тока в каждом импульсе, и если ток всегда падал до нуля между импульсами, количество импульсов должно быть прямо пропорционально общему интегральному току. К сожалению, это не самый эффективный способ управления коммутатором, и большинство коммутаторов пытаются работать более эффективно, чем это.
Предположим, что напряжение питания будет 3 или 6 В, максимальный ток составляет 250 мА, и цель состоит в том, чтобы обеспечить минимальный КПД 50% и рассеивание покоя 3 мВт. Какой будет наилучший подход?
добавление
Хотя я хотел бы использовать универсальный подход к измерениям, конкретное применение, которое я имею в виду, заключается в определении факторов, влияющих на потребление энергии различными «интеллектуальными» радиочастотными модулями, которые будут использоваться вне помещений. Например, если модули обычно потребляют один мАс каждые 15 секунд для поддержания сетки, но во время ливня некоторые из модулей иногда начинают потреблять 10 мАс каждую секунду в течение пары минут, было бы полезно об этом знать. Если по какой-то причине ток холостого хода, который обычно составляет 25 мкА, иногда достигает 40 мкА, я бы тоже хотел это знать.
Многие устройства, интегрирующие заряд, работают путем измерения мгновенного тока и интегрирования измеренных значений. Меня беспокоит то, что мгновенный ток будет иметь довольно большой динамический диапазон (я хотел бы, если возможно, быть точным до 10 мкА в слаботочных ситуациях, но иметь возможность фиксировать события до 250 мА), и принимать показания с этим уровень предвидения достаточно быстрый, чтобы гарантировать, что даже короткие события будут точно интегрированы, может показаться немного сложным.
Одним из решений, о котором я думаю, было бы использование PIC со встроенным или внешним аналоговым компаратором, работающим от регулируемых 3,30 вольт; всякий раз, когда выходное напряжение ниже 3,10 В, включите PFET с последовательным резистором, настроенным на пропускание 0,50 А с падением 0,20 В. Если на выходе имеется достаточное ограничение, ПИК должен быть в состоянии сна, когда на выходе имеется достаточное напряжение; когда напряжение падает ниже 3,10 вольт, ПИК может проснуться, подать импульсы на PFET до тех пор, пока напряжение не станет выше 3,10 вольт, и, если зарядка не потребовала слишком много импульсов, «вернуться в постель».
Я ожидаю, что на точность шкалы измерения должны повлиять точность тактового сигнала PIC, эффективное объединенное сопротивление PFET и последовательного резистора, а также сравнение выходного напряжения с 3,10 вольт, регулировка входа 3,30 вольт. Точность смещения измерения будет зависеть только от утечки.
Если цель состоит в том, чтобы иметь общую точность 10%, PIC, как правило, должен поддерживать выходной сигнал в пределах 0,02 В от цели. Столкнувшись с нагрузкой 250 мА, ограничение 1000 мкФ снизится на 0,250 В / мс. Поддержание падения напряжения ниже 0,02 вольт потребовало бы включения PIC в течение 80 мкс, что, я думаю, возможно при использовании PIC на основе RC-генератора.