реклама на сайте
подробности

 
 
> Чем мерять микропотребление процессора - mkA, Оценка энергоэффективности питания от батереи
k155la3
сообщение Oct 30 2017, 21:38
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Чем мерять микропотребление процессора - mkA
Оценка энергоэффективности питания от батереи
----------
Платформа MSP430F5438A с режимами сниженного энергопотребления LPM3.

Для отладки ПО необходимо аппаратно оценивать соответствие реального потребления устройства установленному лимиту энергии,
для максимизации ресурса батареи (литиий). Такой себе электросчетчик киловат-часов за определенный период времени (от секунд до суток).

(!) сложность в том что ток / напряжение на шунте импульсные.

(? 1) какая усилительная схема должна использоваться с шунтом ? (5-10 Ом)
(? 2) как инегрировать полученные значения замеров - цифровая обработка на базе контроллера
или может использоваться аналоговая схема ?
(? 3) как обеспечить динамический диапазон измерения тока от нескольких mkA до десятков mA ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alexashka
сообщение Nov 3 2017, 16:15
Сообщение #2


Практикующий маг
******

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



Проблема в том, что проц может кушать 10мкА в спячке, а может вдруг проснуться и потребовать скажем 50 мА. Одним шунтом не обойдёшься.
Вариант у Tanya интересный, только есть один момент, допустим испытуемый запитывается от 3,3В, тогда чтобы выдать ему дозированный ток измерительный проц должен питаться от 5В или иметь дополнительный внешний ключ, но опять же одним питанием 3,3 не обойтись. Кстати этот ток должен быть больше максимального тока потребления испытуемого, т.е более 50 мА, одной ножкой порта тут уже не обойтись.
Go to the top of the page
 
+Quote Post
Студент заборстр...
сообщение Nov 3 2017, 17:16
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334



Цитата(Alexashka @ Nov 3 2017, 19:15) *
Проблема в том, что проц может кушать 10мкА в спячке, а может вдруг проснуться и потребовать скажем 50 мА.

Т.е. проблема в том, что Вы не умеете (не знаете) как удерживать проц в SLEEP MODE?
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Nov 3 2017, 17:31
Сообщение #4


Практикующий маг
******

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



Цитата(Студент заборстроительного @ Nov 3 2017, 21:16) *
Т.е. проблема в том, что Вы не умеете (не знаете) как удерживать проц в SLEEP MODE?

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

Цитата(Andreas1 @ Nov 3 2017, 21:07) *
Измеряемый ток имеет импульсный характер и интегрирование должно идти непрерывно без пропусков.
А оно так и работает, разве нет? rolleyes.gif
Go to the top of the page
 
+Quote Post
k155la3
сообщение Nov 3 2017, 19:33
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(Alexashka @ Nov 3 2017, 20:31) *
. . . .
(1) Есть устройство, среднее потребление которого нужно измерить, я подключаю его к измерителю и получаю результат измерений. Возможно не сразу, может быть придется подождать несколько часов/дней, но результат будет получен.

(2) Измерять же потребление в "SLEEP MODE" не нужно - оно итак указано в даташите . . .

(1) Смотря какая цель замеров. Если девайс с сетевым питанием или аккумуляторный, с допустимостью подзарядки раз в день-2-3-месяц,
это одно. Микроамперы можно особо и не ловить. Промерили, проверили, записали в тех. характеристики.
А вот для долгоиграющих девайсов с питанием от литийевой батареи, которая должна "продержаться" минимум год, полностью автономно - это другое. Собственно по теме ТС задача измерений - максимальная оптимизация системы (в целом, не только процессора) с целью
отлова непроизводительного потребления. Например, "забытый" вход порта на который идет наводка, в результате чего даже в LPM
идет потребление тока из-за переключения ТШ на этом входе.

(2) если речь о "голом" процессоре - то да. Но просчитать сколько втекает-вытекает на внешнюю периферию в LPM довольно сложно.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Nov 4 2017, 12:15
Сообщение #6


Практикующий маг
******

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



Цитата(k155la3 @ Nov 3 2017, 23:33) *
(1) Смотря какая цель замеров. Если девайс с сетевым питанием или аккумуляторный, с допустимостью подзарядки раз в день-2-3-месяц, это одно. Микроамперы можно особо и не ловить.
...
А вот для долгоиграющих девайсов с питанием от литийевой батареи, которая должна "продержаться" минимум год, полностью автономно - это другое. Собственно по теме ТС задача измерений - максимальная оптимизация системы (в целом, не только процессора) с целью
отлова непроизводительного потребления. Например, "забытый" вход порта на который идет наводка...

Вы не поняли меня sm.gif Я не хотел сказать, что не нужно делать замеров мкА, конечно нужно! Тут даже не в них дело, разница просто в масштабе токов. Я говорил о подходе, что измеритель - это некое внешнее устройство, которое замеряет и, возможно, протоколирует (выводит график) токопотребления. Это интересно для разработчика железа и софта -есть возможность найти баги в схеме либо в программе.
Потом когда уже всё отработано и девайсы начинают штопать сотнями их отдают контролеру, который просто втыкает по очереди каждое устройство в измеритель и смотрит -укладывается оно в границы токопотребления или нет.
Встраивать измеритель в каждое устройство, имхо, не нужно, более того вредно - появляется еще один узел, который должен обслуживаться неким контроллером, который потенциально может увеличить общее потребления, а значит его потребление тоже надо контролировать.
Если измерение делает сам системный контроллер значит ему нужно доп.время в активном режиме для обслуживания задачи измерения, плюс появляется дополнительный программный код, который нужно корректно совместить с основной программой. Ничего этого не нужно если измеритель внешний.

Цитата(Студент заборстроительного @ Nov 4 2017, 11:17) *
Где это я говорил, что устройство ВООБЩЕ никогда не должно выходить из SLEEP MODE?
Я предложил решение задачи: "как померить ток в SLEEP MODE?".
Ведь топик стартера интересует ответ именно на этот вопрос.
Ток потребления "ВООБЩЕМ И В ЦЕЛОМ" его не интересует.

А вот топикстартер с Вами не согласен biggrin.gif Вот цитата из его первого поста:
Цитата(k155la3 @ Oct 31 2017, 01:38) *
Для отладки ПО необходимо аппаратно оценивать соответствие реального потребления устройства установленному лимиту энергии, для максимизации ресурса батареи (литиий). Такой себе электросчетчик киловат-часов за определенный период времени (от секунд до суток).

Так прямо и скажите "ТС не сечет тему, а я лучше знаю, что ему нужно" wink.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- k155la3   Чем мерять микропотребление процессора - mkA   Oct 30 2017, 21:38
- - Alex11   Никто не мешает сделать все на рассыпухе. Усилител...   Oct 30 2017, 23:02
|- - k155la3   Цитата(Alex11 @ Oct 31 2017, 02:02) . . ....   Oct 31 2017, 08:29
- - RG29   1. Есть такой монитор тока потребления в SOT23 - Z...   Oct 31 2017, 06:41
- - uriy   У STM этот вопрос не решен? http://www.st.com/en/e...   Oct 31 2017, 07:20
- - iosifk   Цитата(k155la3 @ Oct 31 2017, 00:38) Чем ...   Oct 31 2017, 08:38
- - rx3apf   "Радиолоцман", апрель 2014, стр.20 Пате...   Oct 31 2017, 08:46
- - k155la3   iosifk, rx3apf спасибо за инф. Будем посмотреть.   Oct 31 2017, 09:39
- - Nixon   Мы используем следующую схему ток/импульсного прео...   Oct 31 2017, 09:45
|- - Andreas1   Цитата(Nixon @ Oct 31 2017, 12:45) Работа...   Oct 31 2017, 10:27
|- - Nixon   Цитата(Andreas1 @ Oct 31 2017, 12:27) У О...   Oct 31 2017, 13:14
|- - Andreas1   Цитата(Nixon @ Oct 31 2017, 16:14) А вы в...   Nov 2 2017, 14:08
- - Tanya   Цитата(k155la3 @ Oct 31 2017, 00:38) Чем ...   Oct 31 2017, 10:09
- - Ydaloj   Цитата(k155la3 @ Oct 31 2017, 00:38) (? 3...   Oct 31 2017, 12:54
- - x893   возьмите STK3200 (или другой) и меряйте. предварит...   Oct 31 2017, 16:38
- - uriy   У STM что-то вы похоже не то смотрели. Не вижу ник...   Oct 31 2017, 18:30
|- - k155la3   Цитата(uriy @ Oct 31 2017, 22:30) У STM ч...   Nov 1 2017, 13:16
|- - Nixon   Цитата(k155la3 @ Nov 1 2017, 15:16) Спаси...   Nov 1 2017, 14:41
- - VCO   Цитата(k155la3 @ Oct 31 2017, 00:38) Чем ...   Oct 31 2017, 19:20
|- - k155la3   Цитата(VCO @ Oct 31 2017, 22:20) А если п...   Nov 1 2017, 10:13
- - x893   Посмотрите как меряют в STK3200 от сотен паноампер...   Oct 31 2017, 20:08
- - k155la3   Всем спасибо за инф. Пересматриваю. Оказывается ...   Nov 1 2017, 01:03
- - skripach   Дейв всё придумал.   Nov 1 2017, 04:17
|- - Tanya   Цитата(skripach @ Nov 1 2017, 07:17) Дейв...   Nov 1 2017, 08:35
||- - one_eight_seven   Цитата(Tanya @ Nov 1 2017, 11:35) А мне н...   Nov 1 2017, 09:19
||- - Tanya   Цитата(one_eight_seven @ Nov 1 2017, 12:1...   Nov 1 2017, 09:28
|- - k155la3   Цитата(skripach @ Nov 1 2017, 07:17) Дейв...   Nov 1 2017, 10:23
- - one_eight_seven   Всё-равно не понял. Что вы предлагаете подавать на...   Nov 1 2017, 09:49
|- - Tanya   Цитата(one_eight_seven @ Nov 1 2017, 12:4...   Nov 1 2017, 10:17
|- - k155la3   Цитата(Tanya @ Nov 1 2017, 13:17) Как раз...   Nov 1 2017, 10:35
- - one_eight_seven   ЦитатаАмперметр включается в разрыв цепи? В амперм...   Nov 1 2017, 10:27
|- - Tanya   Цитата(one_eight_seven @ Nov 1 2017, 13:2...   Nov 1 2017, 10:35
- - one_eight_seven   ЦитатаЧто тут непонятного? Ток течет через конденс...   Nov 1 2017, 10:46
|- - k155la3   Цитата(one_eight_seven @ Nov 1 2017, 13:4...   Nov 1 2017, 10:52
- - one_eight_seven   ЦитатаТут в качестве исходной TS задал контроль ми...   Nov 1 2017, 10:55
- - _pv   ЦитатаСпасибо за инф. Самый "эконом" вар...   Nov 1 2017, 15:55
- - Plain   Единственно верно предложенный Tanya интегратор — ...   Nov 3 2017, 03:12
|- - Tanya   Цитата(Plain @ Nov 3 2017, 06:12) Развива...   Nov 3 2017, 10:58
- - Студент заборстроительного   Можно проще. Поставить шунт и диф. усилитель сигна...   Nov 3 2017, 15:29
|- - Tanya   Цитата(Alexashka @ Nov 3 2017, 19:15) Вар...   Nov 3 2017, 16:56
|- - Andreas1   Цитата(Alexashka @ Nov 3 2017, 19:15) Вар...   Nov 3 2017, 17:07
||- - Tanya   Цитата(Andreas1 @ Nov 3 2017, 20:07) Изме...   Nov 3 2017, 17:59
||- - Andreas1   Цитата(Tanya @ Nov 3 2017, 20:59) Вариант...   Nov 3 2017, 19:20
||- - Tanya   Цитата(Andreas1 @ Nov 3 2017, 22:20) Так ...   Nov 4 2017, 13:35
|- - Студент заборстроительного   Цитата(Alexashka @ Nov 3 2017, 20:31) А е...   Nov 4 2017, 07:13
|- - blackfin   Цитата(Студент заборстроительного @ Nov 4 201...   Nov 4 2017, 07:17
- - rx3apf   Кстати, тот же принцип квантования можно реализова...   Nov 3 2017, 19:33
- - one_eight_seven   ЦитатаТ.е. проблема в том, что Вы не умеете (не зн...   Nov 3 2017, 21:03
|- - Студент заборстроительного   Цитата(one_eight_seven @ Nov 4 2017, 00:0...   Nov 4 2017, 07:17
- - one_eight_seven   ЦитатаЯ предложил решение задачи: "как помери...   Nov 4 2017, 14:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 18:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01483 секунд с 7
ELECTRONIX ©2004-2016