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

Рекомендуемые сообщения

Здравствуйте!

Делаю диплом на тему "Анализ профиля энергопотребления в архитектуре современных микроконтроллеров". 

В Proteus 8 собрал схему с микроконтроллером ATMega2560 с использованием двух светодиодов и написал код работы схемы (см. прикрепленный файл).
Суть следующая: при запуске симуляции светодиоды поочерёдно загораются с интервалом в 1 секунду.

А теперь вопрос: как мне измерить энергопотребление микроконтроллера при выполнении данной несложной задачки? Как корректно это сделать?
Куда необходимо подключить амперметр и вольтметр?

Буду также рад, если дадите какие-либо советы касательно самой схемы — вдруг, что-то можно сделать лучше. Просто сомневаюсь в том, правильно ли я вообще подключил порты к питанию и т.п.

Заранее прошу прощения, если вопрос выглядит глуповатым. Я не толковый во всем этом :(

Proteus 8 project ATMega2560.pdf

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

35 минут назад, makor1dze сказал:

А теперь вопрос: как мне измерить энергопотребление микроконтроллера при выполнении данной несложной задачки?

В протезе? Никак... он это не умеет.
ЗЫ нормальные пользователи схемы выкладывают в виде картинок jpeg , качать ПДФи на.. никому не уперлось.

Изменено пользователем IMXO
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

1 час назад, makor1dze сказал:

в архитектуре современных микроконтроллеров". 

В КМОП-структуре от тактовых частот зависит и кое-чего еще .  Вам наверное надо макет спаять .

1 час назад, makor1dze сказал:

что-то можно сделать лучше.

для сельской местности годится

1 час назад, makor1dze сказал:

Делаю диплом

1 час назад, makor1dze сказал:

Я не толковый во всем этом

да уж

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

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1 минуту назад, colorad сказал:

Вам наверное надо макет спаять .

Вряд ли оно ему поможет. Даже в реальных условиях измерение потребления МК задача не тривиальная.
стенд 20бит и 100..200МГц это о-очень дорого даже для средне-серийного производства.

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

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

39 минут назад, IMXO сказал:

стенд 20бит и 100..200МГц

Не понятно зачем так много бит и Гц . Разве , если тактовую частоту AVR менять от 1МГц до 20МГц не будет заметно обычным миллиамперметром ?     И если,  когда МК не выполняет действий  останавливать его центральный процессор , то тоже .   

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

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Затем, что потребление в активном режиме десятки милиампер, в стендбай микроамперы,еще и изменяется от включения /выключения периферии. Плюс к этому токовый датчик должен быть низкоомным, чтобы не вносить погрешность на милиамперах.
Ну и чтобы рассмотреть сигнал с частотой 16..20МГц частота должна быть минимум в 10 раз выше.

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

40 минут назад, IMXO сказал:

токовый датчик должен быть низкоомным,

Если стабилизатор МК имеет низкое или известное собственное потребление, то датчик можно поставить в цепь питания этого  стабилизатора  .

43 минуты назад, IMXO сказал:

в стендбай микроамперы,

Режим 9.3 Idle Mode потребление около 1мА,  Даташит ATmega328P

Спойлер

9.3 Режим ожидания Когда биты SM2..0 записываются в 000, инструкция SLEEP переводит MCU в режим ожидания. режим, останавливающий ЦП, но разрешающий SPI, USART, аналоговый компаратор, АЦП, 2-проводной последовательный интерфейс, таймер/счетчики, сторожевой таймер и система прерываний для продолжения работы. Этот сон mode в основном останавливает clk CPU и clkFLASH , позволяя работать другим часам. Режим ожидания позволяет MCU просыпаться от внешних инициированных прерываний, а также от внутренних такие как прерывания Timer Overflow и USART Transmit Complete. Если просыпаться от Прерывание аналогового компаратора не требуется, питание аналогового компаратора может быть отключено установка бита ACD в регистре управления и состояния аналогового компаратора – ACSR. Это будет снизить энергопотребление в режиме ожидания. Если АЦП включен, преобразование начинается автоматически. только при входе в этот режим.

 

44 минуты назад, IMXO сказал:

сигнал с частотой 16..20МГц частота должна быть минимум в 10 раз выше.

Так обычный миллиамперметр измеряющий потребление МК  измеряет не правильно ?

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

В статическом режиме правильно, в динамике нет.

Вообще-то токи потребления приведены  в 28 и 29 разделах.  хотя и не расписаны как это сделано у ПИКов и СТМках.

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

10 часов назад, IMXO сказал:

в динамике нет.

Не великий математик,  но при приведенных Вами параметрах, вероятно можно померить сквозные токи переключений, токи заряда затворных емкостей  .  Причем раздельных . Может все таки студенту достаточно усредненного тока ?  Можно ведь написать тестовые программы удобоваримые для измерителя с известным временем усреднения .

Изменено пользователем colorad
Ссылка на комментарий
Поделиться на другие сайты

20 hours ago, makor1dze said:

как мне измерить энергопотребление микроконтроллера при выполнении данной несложной задачки?

Собрать макет и подключить миллиамперметр. В названии дипломной работы, кстати, нет слова "Proteus".

Ну и "дипломники", совсем обленились. Потом защитится и так же работать будет где-то. Симулировать...

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

34 минуты назад, _abk_ сказал:

Собрать макет и подключить миллиамперметр.

на не нать. У студня  нет никакого "профиля энергопотребления" , собственно и замерять его не зачем , достаточно открыть раздел электрических характеристик МК и выписать оттуда номинал тока потребления при установленной частоте. Все... на этом диплом кончилсо.

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

21 hours ago, IMXO said:

на этом диплом кончилсо

Если внимательно прочитать тему диплома, то откроется страшная пропасть. Там пахать-не перепахать. Взять хотя бы STM32 с его режимами энергосбережения и тонкостями настройки входов/выходов и периферии, с этим связанные. Тактирование и потери на выход из режимов сна... Там мрак сколько исследовать можно. И не все очевидно из даташитов. А современные микроконтроллеры - это ведь не только STM32... Тут подключения миллиамперметра только на "неуд" хватит. Можно и не начинать.

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

Там нечего пахать... в поделии ТСа нет ни энергосбережения, ни настройки периферии, ни сна, ни отдыха. Там нечего исследовать. Данные потребления в активном режиме можно взять из ДШ , даже если в реале будет 5мА а в ДШ 8мь сути это не поменяет :)

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Просто Nemo обязан отреагировать, ибо там прозвучал OM..... 
    • Хорошо, вопрос понятен. Начну с одного края, R2 взят с номиналом 4,7 кОм, без особых проблем допустимо увеличит до 6,8 кОм, в моих платах я ставил проволочные типа ППБ-2 (они давали наилучший результат), в худшем случае можно применить СП4-1. Клеммы "14" и "15" это выводы для питания для платы индикатора температуры на микросхеме LM3914; Клеммы "10" и "11" это выводы для подачи опорного напряжения для платы индикатора; Клеммы "12" и "13" это выводы для входа платы индикатора. Для варианта с терморезистором калибровка платы индикатора является довольно хлопотным делом, поэтому я предпочел плату индикации не применять и ограничился градуированной шкалой для переменника R2. Для версии с LM35 плату индикации имеет смысл оставить, она очень удобна для высвечивания температуры 37,5 градусов с шагом 0,1 градус, правда диапазон индикации будет узковатым  (37,1  ... 37,9 град.). После этого я эту плату индикации заменил панельным вольтметром PM438, где последний я слегка доработал: а) входной делитель перенастроил на диапазон 0....20В; б) поставил перемычку для запятой таким образом, что при напряжении 3,75В на входе панельного вольтметра он показывал величину 37,5. И пару слов о настройке самой схемы А35 с терморезистором, она тоже имеет свои особенности. Для начала R1 и R3 подбирают таким образом чтобы напряжение на ползунке R2 было в пределах 0,5 ... 8,5В для крайних положений ползунка. Величина 0,5В будет соответствовать 39 градусов и 8,5В - 36 градусов. Далее в камеру ставят контрольный термометр и ставят ползунок в верхнее крайнее положение и резистором R6 выставляют нижний порог (36 град.), далее ползунок ставят в крайне нижнее положение и резистором R10 подгоняют верхний предел (39 град.) Эту процедуру повторяют 3-4 раза пока положения ползунков R6 и R10 не изменяются, это связано стем что изменение положения одного подстроечника влияет на другой. Сама подстройка диапазона регулировки может занять до 3-5 часов, при этом надо учитывать инерционность процесса (надо дождаться пока температура "устаканится") перед очередным подкручиванием ползунка подстроечника. Для варианта с датчиком LM35 процедура чуть проще, достаточно выставить коэффициент усиления равным 10 на DA3.1 для температуры 37,6 градуса (на клеммах "12" и "13" будет напряжение 3,6 В)  
    • А толк то был ?  Ну там искажения меньше стали ? Шуметь меньше, мощности больше ? Чего в итоге добились ? Попробовать осциллограф ? Почему ты до этого раньше не додумался ?   @Радиотехник2005  а надо было назвать себя РадиопионЭр2005. 
    • С другими операми и транзисторами можете покрутить сами. конденсатор С21 добавьте забыл про него.
    • Ну так здесь и ищите, там 4 конденсатора по звуку и переменные резисторы почистить.
    • https://rw6ase.narod.ru/index1/mag_ml/mg_kat_set/astra207.html
  • Похожий контент

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