|
|
  |
Чем мерять микропотребление процессора - mkA, Оценка энергоэффективности питания от батереи |
|
|
|
Nov 1 2017, 10:55
|
Знающий
   
Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664

|
Цитата Тут в качестве исходной TS задал контроль микропотребления. Да, совершенно верно. Потому я и назвал это своим минусом. Цитата Если у Вас это мА и А - то все намного проще и дешевле sm.gif мкА-А. Длительная работа от батарей без возможности заряда.
|
|
|
|
|
Nov 1 2017, 13:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848

|
Цитата(uriy @ Oct 31 2017, 22:30)  У STM что-то вы похоже не то смотрели. Не вижу никаких MFX-V2. . . . UM1879 Discovery kit with STM32L476VG MCU (pdf) MFX (Multi Function eXpander) Схема на странице 27 Цитата(Nixon @ Oct 31 2017, 13:45)  Мы используем следующую схему ток/импульсного преобразователя. измеритель потребленного тока. . . Спасибо за инф. Самый "эконом" вариант на мой взгляд. Насколько понял, это разновидность ПНЧ. Интегрировать очень удобно счетчиком. Если я правильно понял, конечно. Недостаток - требует калибровку ? ------------------ ВСЕМ ответившим большое спасибо за инф. и ссылки --------------------- Будем пробовать на железе.
|
|
|
|
|
Nov 2 2017, 14:08
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(Nixon @ Oct 31 2017, 16:14)  А вы всмотритесь как он работает. Смещение влияет только на разную длительность импульсов в разных фазах. Но не на их количество. Да, но только пока напряжение на шунте больше смещения. Уж решил, что и правда что-то не понял, промоделировал. Напряжение на шунте 150мкв, смещение 60. Работает уже близко к пределу.
|
|
|
|
|
Nov 3 2017, 03:12
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Единственно верно предложенный Tanya интегратор — например, можно взять любой линейный стабилизатор, с нулём или известно постоянным собственным потреблением, и подключить его вход через конденсатор.
Развивая далее эту мысль, поскольку этот конденсатор будет заряжаться потребляемым нагрузкой током, его надо как-то, когда-то и без ущерба для точности процесса разряжать, а также попутно калибровать, что выливается в логичную конструкцию чередования пары таких конденсаторов посредством диффпереключателя. Ну и, законы природы требуют выбрать конденсаторы плёночного типа.
Достижение порога компаратора очередным активным конденсатором защёлкивает значение таймера микроконтроллера и перекидывает триггер, который меняет диффпереключателем конденсаторы местами, после чего заряженный конденсатор можно, подсчитывая интервал всё той же защёлкой таймера МК, либо дозарядить калибровочным током до ещё одного калибровочного порога и после разрядить его до нуля ключом, либо разрядить этим током до нуля, т.е. реализовав классическое двухстадийное преобразование.
|
|
|
|
|
Nov 3 2017, 10:58
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Plain @ Nov 3 2017, 06:12)  Развивая далее эту мысль, поскольку этот конденсатор будет заряжаться потребляемым нагрузкой током, его надо как-то, когда-то и без ущерба для точности процесса разряжать, а также попутно калибровать, что выливается в логичную конструкцию чередования пары таких конденсаторов посредством диффпереключателя. Ну и, законы природы требуют выбрать конденсаторы плёночного типа.
Достижение порога компаратора очередным активным конденсатором защёлкивает значение таймера микроконтроллера и перекидывает триггер, который меняет диффпереключателем конденсаторы местами, после чего заряженный конденсатор можно, подсчитывая интервал всё той же защёлкой таймера МК, либо дозарядить калибровочным током до ещё одного калибровочного порога и после разрядить его до нуля ключом, либо разрядить этим током до нуля, т.е. реализовав классическое двухстадийное преобразование. Можно проще. Один конденсатор и никаких явных ключей. Поставить интегратор в разрыв питания так, чтобы в него тек отрицательный ток. На выходе будет расти напряжение, а компаратор или АЦП в мелком PICе подскажет, когда вывести ножку из третьего состояния на высокий уровень и подать через резистор на вход интегратора дозированный ток - заряд. Там же все и считается.
|
|
|
|
|
Nov 3 2017, 16:15
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Проблема в том, что проц может кушать 10мкА в спячке, а может вдруг проснуться и потребовать скажем 50 мА. Одним шунтом не обойдёшься. Вариант у Tanya интересный, только есть один момент, допустим испытуемый запитывается от 3,3В, тогда чтобы выдать ему дозированный ток измерительный проц должен питаться от 5В или иметь дополнительный внешний ключ, но опять же одним питанием 3,3 не обойтись. Кстати этот ток должен быть больше максимального тока потребления испытуемого, т.е более 50 мА, одной ножкой порта тут уже не обойтись.
|
|
|
|
|
Nov 3 2017, 16:56
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Alexashka @ Nov 3 2017, 19:15)  Вариант у Tanya интересный, только есть один момент, допустим испытуемый запитывается от 3,3В, тогда чтобы выдать ему дозированный ток измерительный проц должен питаться от 5В или иметь дополнительный внешний ключ, но опять же одним питанием 3,3 не обойтись. Кстати этот ток должен быть больше максимального тока потребления испытуемого, т.е более 50 мА, одной ножкой порта тут уже не обойтись. Ясное дело, что это внешнее устройство, и питается отдельно. А ток не должен быть больше максимального. Конденсатор (наружный) должен слопать импульс тока. А потом уже заряд будет перетекать во внутренний конденсатор. Если использовать АЦП, то, измеряя напряжение, можно к квантам счетчика добавить эту добавку. Это для оперативного контроля.
|
|
|
|
|
Nov 3 2017, 17:07
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(Alexashka @ Nov 3 2017, 19:15)  Вариант у Tanya интересный, Измеряемый ток имеет импульсный характер и интегрирование должно идти непрерывно без пропусков. Поэтому самый интересный из простых ИМХО вариант Nixon. Правда он требует прецизионного ОУ, зато не требует другого питания, прост и требует только 3 приличных резисторов, причем 2 из них одинаковые.
|
|
|
|
|
Nov 3 2017, 17:16
|
Местный
  
Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334

|
Цитата(Alexashka @ Nov 3 2017, 19:15)  Проблема в том, что проц может кушать 10мкА в спячке, а может вдруг проснуться и потребовать скажем 50 мА. Т.е. проблема в том, что Вы не умеете (не знаете) как удерживать проц в SLEEP MODE?
|
|
|
|
|
Nov 3 2017, 17:31
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Цитата(Студент заборстроительного @ Nov 3 2017, 21:16)  Т.е. проблема в том, что Вы не умеете (не знаете) как удерживать проц в SLEEP MODE? А если я не хочу? Есть устройство, среднее потребление которого нужно измерить, я подключаю его к измерителю и получаю результат измерений. Возможно не сразу, может быть придется подождать несколько часов/дней, но результат будет получен. Измерять же потребление в "SLEEP MODE" не нужно - оно итак указано в даташите Цитата(Andreas1 @ Nov 3 2017, 21:07)  Измеряемый ток имеет импульсный характер и интегрирование должно идти непрерывно без пропусков. А оно так и работает, разве нет?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|