Перейти к содержанию
    

Чем мерять микропотребление процессора - mkA

. . . я раздумывал, как сделать измерение непосредственно в приборе, а там токи по 2 А бывают.

Тут в качестве исходной TS задал контроль микропотребления.

Если у Вас это мА и А - то все намного проще и дешевле :)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут в качестве исходной TS задал контроль микропотребления.

Да, совершенно верно. Потому я и назвал это своим минусом.

Если у Вас это мА и А - то все намного проще и дешевле sm.gif

мкА-А. Длительная работа от батарей без возможности заряда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У STM что-то вы похоже не то смотрели. Не вижу никаких MFX-V2.

. . .

UM1879 Discovery kit with STM32L476VG MCU (pdf)

MFX (Multi Function eXpander)

Схема на странице 27

 

Мы используем следующую схему ток/импульсного преобразователя.

измеритель потребленного тока

. . .

Спасибо за инф. Самый "эконом" вариант на мой взгляд.

Насколько понял, это разновидность ПНЧ. Интегрировать очень удобно счетчиком.

Если я правильно понял, конечно.

Недостаток - требует калибровку ?

 

 

------------------ ВСЕМ ответившим большое спасибо за инф. и ссылки ---------------------

Будем пробовать на железе.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за инф. Самый "эконом" вариант на мой взгляд.

Насколько понял, это разновидность ПНЧ. Интегрировать очень удобно счетчиком.

Если я правильно понял, конечно.

Недостаток - требует калибровку ?

Да, счетчиком. Устройство само считает сколько оно "скушало". Калибровать надо конечно если нужна точность лучше точности RC компонент.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за инф. Самый "эконом" вариант на мой взгляд.

раз у вас тексасовский МК, поглядите как EnergyTrace сделан на лаунчпадах MSP-EXP430FR5969 и MSP-EXP432P401R.

"умный" dcdc на МК который сам считает потребление нынче может оказаться дешевле аккуратного аналогового ключа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы всмотритесь как он работает. Смещение влияет только на разную длительность импульсов в разных фазах. Но не на их количество.

Да, но только пока напряжение на шунте больше смещения. Уж решил, что и правда что-то не понял, промоделировал.

Напряжение на шунте 150мкв, смещение 60. Работает уже близко к пределу.

Untitled-1.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Единственно верно предложенный Tanya интегратор — например, можно взять любой линейный стабилизатор, с нулём или известно постоянным собственным потреблением, и подключить его вход через конденсатор.

 

Развивая далее эту мысль, поскольку этот конденсатор будет заряжаться потребляемым нагрузкой током, его надо как-то, когда-то и без ущерба для точности процесса разряжать, а также попутно калибровать, что выливается в логичную конструкцию чередования пары таких конденсаторов посредством диффпереключателя. Ну и, законы природы требуют выбрать конденсаторы плёночного типа.

 

Достижение порога компаратора очередным активным конденсатором защёлкивает значение таймера микроконтроллера и перекидывает триггер, который меняет диффпереключателем конденсаторы местами, после чего заряженный конденсатор можно, подсчитывая интервал всё той же защёлкой таймера МК, либо дозарядить калибровочным током до ещё одного калибровочного порога и после разрядить его до нуля ключом, либо разрядить этим током до нуля, т.е. реализовав классическое двухстадийное преобразование.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Развивая далее эту мысль, поскольку этот конденсатор будет заряжаться потребляемым нагрузкой током, его надо как-то, когда-то и без ущерба для точности процесса разряжать, а также попутно калибровать, что выливается в логичную конструкцию чередования пары таких конденсаторов посредством диффпереключателя. Ну и, законы природы требуют выбрать конденсаторы плёночного типа.

 

Достижение порога компаратора очередным активным конденсатором защёлкивает значение таймера микроконтроллера и перекидывает триггер, который меняет диффпереключателем конденсаторы местами, после чего заряженный конденсатор можно, подсчитывая интервал всё той же защёлкой таймера МК, либо дозарядить калибровочным током до ещё одного калибровочного порога и после разрядить его до нуля ключом, либо разрядить этим током до нуля, т.е. реализовав классическое двухстадийное преобразование.

Можно проще. Один конденсатор и никаких явных ключей. Поставить интегратор в разрыв питания так, чтобы в него тек отрицательный ток. На выходе будет расти напряжение, а компаратор или АЦП в мелком PICе подскажет, когда вывести ножку из третьего состояния на высокий уровень и подать через резистор на вход интегратора дозированный ток - заряд. Там же все и считается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно проще. Поставить шунт и диф. усилитель сигнала шунта

 

На шунте в 10 кОм при токе 1 мкА будет падать 10мВ.

что вполне можно усилить. И что не приведет к существенном падению питалова

Или даже померить тестером.

 

В чем проблема-то?

Изменено пользователем Студент заборстроительного

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что проц может кушать 10мкА в спячке, а может вдруг проснуться и потребовать скажем 50 мА. Одним шунтом не обойдёшься.

Вариант у Tanya интересный, только есть один момент, допустим испытуемый запитывается от 3,3В, тогда чтобы выдать ему дозированный ток измерительный проц должен питаться от 5В или иметь дополнительный внешний ключ, но опять же одним питанием 3,3 не обойтись. Кстати этот ток должен быть больше максимального тока потребления испытуемого, т.е более 50 мА, одной ножкой порта тут уже не обойтись.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариант у Tanya интересный, только есть один момент, допустим испытуемый запитывается от 3,3В, тогда чтобы выдать ему дозированный ток измерительный проц должен питаться от 5В или иметь дополнительный внешний ключ, но опять же одним питанием 3,3 не обойтись. Кстати этот ток должен быть больше максимального тока потребления испытуемого, т.е более 50 мА, одной ножкой порта тут уже не обойтись.

Ясное дело, что это внешнее устройство, и питается отдельно. А ток не должен быть больше максимального. Конденсатор (наружный) должен слопать импульс тока. А потом уже заряд будет перетекать во внутренний конденсатор. Если использовать АЦП, то, измеряя напряжение, можно к квантам счетчика добавить эту добавку. Это для оперативного контроля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариант у Tanya интересный,

Измеряемый ток имеет импульсный характер и интегрирование должно идти непрерывно без пропусков. Поэтому самый интересный из простых ИМХО вариант Nixon.

Правда он требует прецизионного ОУ, зато не требует другого питания, прост и требует только 3 приличных резисторов, причем 2 из них одинаковые.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что проц может кушать 10мкА в спячке, а может вдруг проснуться и потребовать скажем 50 мА.

Т.е. проблема в том, что Вы не умеете (не знаете) как удерживать проц в SLEEP MODE?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. проблема в том, что Вы не умеете (не знаете) как удерживать проц в SLEEP MODE?

А если я не хочу? :laughing:

Есть устройство, среднее потребление которого нужно измерить, я подключаю его к измерителю и получаю результат измерений. Возможно не сразу, может быть придется подождать несколько часов/дней, но результат будет получен. Измерять же потребление в "SLEEP MODE" не нужно - оно итак указано в даташите

 

Измеряемый ток имеет импульсный характер и интегрирование должно идти непрерывно без пропусков.
А оно так и работает, разве нет? :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Измеряемый ток имеет импульсный характер и интегрирование должно идти непрерывно без пропусков. Поэтому самый интересный из простых ИМХО вариант Nixon.

Правда он требует прецизионного ОУ, зато не требует другого питания, прост и требует только 3 приличных резисторов, причем 2 из них одинаковые.

Вариант с шунтом всегда плохой при таком огромном диапазоне токов. Интегратор ведь интегрирует конденсатором (тут двумя) все допустимые токи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...