Форумы Modlabs.net: Индикатор загрузки процессора. Как? - Форумы Modlabs.net

Перейти к содержимому

  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Индикатор загрузки процессора. Как?

#1 Пользователь офлайн   serpentin 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 355
  • Регистрация: 18 Декабрь 03

Отправлено 27 Декабрь 2003 - 23:52

Вот, закончил проект и ХДД и думаю чего б ещё сделать?
А сделать хочется индикатор загрузки CPU. Только откуда сигнал взять?
На www.modding.ru в форуме мелькало - софтина, LPT, LCD...
На мой взгляд - АЦТОЙ!

Мои приципы моддинга:
1) Мод не зависит от операционки и работает даже до загрузки БИОСа :)
2) Мод не грузит проц вообще.
3) Мод не занимает дефицитные порты (LPT весьма дефицитен!)
4) Мод вообще ничему не должен мешать!!!!!

Хочу сделать исходя из этого.
Кто знает - подскажите, PLS!
Кто не знает - поделитесь догадками.

Говорят, CPU шину отключает при простое... может отсюда как? А?[/b]
0

#2 Пользователь офлайн   2PiZzA 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 773
  • Регистрация: 10 Август 03

Отправлено 28 Декабрь 2003 - 01:22

serpentin Вот тута без софта никак. имхо
0

#3 Пользователь офлайн   Robocop 

  • To serve and to protect
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 4 517
  • Регистрация: 06 Апрель 03

Отправлено 29 Декабрь 2003 - 13:16

Однозначно!
0

#4 Гость_MDN_*

  • Группа: Гости

Отправлено 29 Декабрь 2003 - 14:31

Предлагаю несколько вариантов моих догадок :) :
1. Можно поставить амперметр в разрыв цепи питания переобразователя напряжения для ядра процессора (чем больше ток тем болше загрузка процессора)
2. Измерять длительность импульсов на выходе ШИМ переобразователя для ядра процессора (чем шире импульс тем больше ток потребляет процессор)
Например поставить RC фильтр R концом к стоку мощного полевика и вольтметром измерять напряжение на конденсаторе С.
0

#5 Гость_MDN_*

  • Группа: Гости

Отправлено 30 Декабрь 2003 - 10:33

Реальное испытание моих догадок :( :
Окозалось что лутчше измерять ширину импульса на затворе мощного полевика который
подключен стоком к +5V и истоком к дросселю на ферритовом кольце.
Измерив напряжение обычным цифровым мультиметром на моем Р166ММХ в незагруженом режиме на затворе было 7,55V, а при запуске CPUBurn напряжение
поднялось до 7,64V т.е. выше на 90мV.
Можно использовать LM3914 как в индикаторе загрузки HDD.
Для этого нужно на ногу 6 подать максимальное напряжение (в моем случае 7,64V),
на ногу 4 подать минимальное напряжение (в моем случае 7,55V),
а на ногу 5 подключить через резистор (ну килоОм например) к затвору полевика
и к той же 5-ой ногу подключить сглаживающий конденсатор (ну гдето 0.1мКф).
P.S.
Микросхемы LM3914 у меня пока нету чтобы проверить все до конца
так что пробуйте а вось что то и получится.
Читайте LM3914.PDF там как настроить минимальное и максимальное напряжение измерения и многое другое.
0

#6 Пользователь офлайн   serpentin 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 355
  • Регистрация: 18 Декабрь 03

Отправлено 12 Январь 2004 - 22:51

toMDN

Спасибо!!!!
Не, реально круто подсказал! Как я сам не догадался?
Есть перепады напряжений на питающих цепях проца! и хорошие препады. На моей K7S5A (athlon 1700+@2700+) нашёл точку с колебанием напряжения на 150 mv !

Буду теперь дивайс паять. А LM3914 я нелюблю. У ней характеристика нелнейная.
0

#7 Пользователь офлайн   MDN 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 09 Январь 04

Отправлено 13 Январь 2004 - 13:50

Пожалуйста!!!

Если развивать эту идею то такие индикаторы можно поставить и на другие
ШИМ контроллеры, например на блок питания и показывать потребляемую мощность.

Только девайс должен быть высокоомным и не мешать работе ШИМ контроллеру.

Можно измереять длительность ШИМ и микроконтроллером и выдавать результат
на LCD и (или) на светодиоды.

Также можно поставить индикаторы и на линейные стабилизаторы впаяв в разрыв
входной цепи микросхемы стабилизатора резистор на 0.1-0.5Ом и измерять на нем падение напряжения и выдавать на индикатор.

То есть можно собрать "Индикатор загрузки блока питания",
"Индикатор загрузки памяти", "Индикатор загрузки чипсета",
"Индикатор загрузки видеокарты".

P.S. Если все это собрать и разместить на панели компьютера то получится что то
вроде панели управления космическим кораблем :D
0

#8 Пользователь офлайн   2PiZzA 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 773
  • Регистрация: 10 Август 03

Отправлено 13 Январь 2004 - 14:35

Дааа. Не думал, что тут есть такие люди.

MDN Велкам на форум.
0

#9 Пользователь офлайн   Virus 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 376
  • Регистрация: 27 Февраль 03

Отправлено 13 Январь 2004 - 18:50

MDN
Браво, никуя не понял, но возможный результат меня просто потрясает...
0

#10 Пользователь офлайн   N!ck 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 566
  • Регистрация: 02 Январь 04

Отправлено 13 Январь 2004 - 21:27

MDN :)
0

#11 Пользователь офлайн   serpentin 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 355
  • Регистрация: 18 Декабрь 03

Отправлено 13 Январь 2004 - 23:25

2 MDN

Цитата

То есть можно собрать "Индикатор загрузки блока питания",
"Индикатор загрузки памяти", "Индикатор загрузки чипсета",
"Индикатор загрузки видеокарты"


Мда-я. Идеи интересные, но что такое "Индикатор загрузки чипсета",
"Индикатор загрузки видеокарты" я непонял :gent:.
По поводу БП - здорово.
По поводу памяти, надо, наверное иначе делать. Типа по адресным шинам следить, или
по шинам данных - надо думать. Нужно ж чтоб красиво было.
Говорят, был фабричный модуль памяти с LED индикаторами
0

#12 Пользователь офлайн   просто моддер 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 464
  • Регистрация: 07 Май 03

Отправлено 13 Январь 2004 - 23:49

Давайте развивать идею, мне она очень по душе.
0

#13 Гость_Gleb_*

  • Группа: Гости

Отправлено 14 Январь 2004 - 02:05

MDN
Идея прогрессивная... :gigi: Наш человек!
Только измерять ШИМ под мегагерц пиком будет проблематично, разве что сцениксом или ПЛМ, но первый фиг найдёшь, а под второй функции надо учиться писать. :lol: Так что всё-таки IMHO лучше АЦП. Кроме того, что б не паять можно намотать несколько витков на дроссель и посмотреть, какой на этой обмотке сигнал будет при колебаниях нагрузки. :gigi:
0

#14 Пользователь офлайн   MDN 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 09 Январь 04

Отправлено 14 Январь 2004 - 12:05

Идея всего выше написаного состоит в том что чем активнее работа микросхемы
тем больше електичества она съест. Итого измеряя ток потребления мы измеряем
интенсивность ее работы но в условных папугаях чего для красивой индикации
достаточно.

Смысл длинного списка всяких индикаторов мощности-загрузки
в том что перечисленные копутерные девайсы разделены от общей шины питания
(+5В) всякого рода стабилизаторами/переобразователями с которыми легче
оперировать (отрезать от платы ноги и впаивать свои измерительные датчики).

На счет индикаторов загрузки памяти:
1. Память в активном режиме тоже потребляет на много больше электорэнергии чем в режиме простоя/регенерации что и можно индицировать.
2. Можно брать сигнал WR и RD или CS с разъема DIMM и мерять детектором поля для поиска радиожучков с линейным индикатором(в инете множество схем) через резистор 1-10Ком (один сигнал - один индикатор!)
3. Для тех у кого прозрачное окно проще поставить на каждый сигал один ВЧ транзистор (ну до 1ГГц) и один светодиод прямо возле разъема DIMM или прямо на модулях памяти и получится что светодиоды будут моргать при записи чтении или выборке ОЗУ (ну прям как в больших компутерах 80-ых годов)(попробую сообщу дополнительно).

2 Virus: Если что то у Нас тут и получится то можно и GUIDE составлять(а то слов всяких много а девайс с тремя проводами получится :kruto: )

2 serpentin: Индикатор для видеокарты - это когда включаеш что нибудь навороченное 3D и индикатор сразу отображает его навороченность.
Про чипсет я наверное лишнее написал но тоже можно поставить.(например если видео в него интегрировано).

2 Gleb: всё-таки IMHO АЦП лучше - гемороя меньше :beer: :lol:

ИТОГО:Индикаторов можно нацеплять ОЧЕНЬ много хватило бы только места на
лицевой панели, сил моддера и при всем этом чтоб все работало и не глючило :)
0

#15 Гость_Gleb_*

  • Группа: Гости

Отправлено 14 Январь 2004 - 16:46

MDN
WR/RD мерять бесполезно, а CS - вполне. Можно ещё потестить DQS.
Кому охота почитать доки - http://www.jedec.org...rch/JESD79C.pdf
0

#16 Пользователь офлайн   Virus 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 376
  • Регистрация: 27 Февраль 03

Отправлено 14 Январь 2004 - 17:48

Да-а-а, заходит к тебе корифан. И типа спрашивает "Чего творишь?". А ты ему, "Да так, рублюсь...". А он тебе "Во что...". А ты так небрежно кивая в сторону пачки датчиков на системнике, обращая внимания что датчик GPU зашкаливает "Ну что, не видешь что ли...во что то ОЧЕНЬ крутое" :)
0

#17 Пользователь офлайн   serpentin 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 355
  • Регистрация: 18 Декабрь 03

Отправлено 14 Январь 2004 - 22:29

2Gleb

Цитата

Только измерять ШИМ под мегагерц пиком будет проблематично


Пиком проблемно, да и зачем? Нам что нужно? Заделать преобразователь скважность-напряжение и всё! Это обычной интегрирующей RC-цепочкой можно.
Конечно, перед ней поставить высокоомный входной каскад (может даже усилитель)

2MDN

Цитата

поставить на каждый сигал один ВЧ транзистор (ну до 1ГГц) и один светодиод


Н-да. Гигагерц это круто, но зачем? Ни LED не будет с такой частотой мыргать, ни ты не увидишь.
0

#18 Гость_Gleb_*

  • Группа: Гости

Отправлено 14 Январь 2004 - 23:28

serpentin

Цитата

Пиком проблемно, да и зачем? Нам что нужно? Заделать преобразователь скважность-напряжение и всё!


...и потом на АЦП. Что я собственно и предлагал изначально. :lol:

Цитата

Н-да. Гигагерц это круто, но зачем? Ни LED не будет с такой частотой мыргать, ни ты не увидишь.


Угу, а если он импульсы с шириной в несколько наносекунд не пропустит, то ты фиг чего получишь на выходе - фильтровать для светодиода будет нечего, так что быстрый транзюк необходим, а поскольку никто транзюки на паспортной граничной частоте не использует по понятным причинам, граничный гигагерц в самый раз будет.
0

#19 Пользователь офлайн   serpentin 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 355
  • Регистрация: 18 Декабрь 03

Отправлено 14 Январь 2004 - 23:44

2Gleb

Цитата

..и потом на АЦП. Что я собственно и предлагал изначально

Ну, можно и на АЦП, но зачем? Цифровой индикатор делать? Дык это ненаглядно...
Лучше шкальный, а там АЦП ненужен.

Цитата

а если он импульсы с шириной в несколько наносекунд не пропустит, то ты фиг чего получишь на выходе

Ставим расширитель импульса. Его и так и так савить надо. Вопрос в то ДО или ПОСЛЕ
транзюка? Давай ДО, а?
0

#20 Гость_Gleb_*

  • Группа: Гости

Отправлено 15 Январь 2004 - 00:27

serpentin

Девайс не должен мешать работе памяти, а потому он должен иметь высокоомный вход. Любые дополнительные пассивные элементы, цепляемые к управляющим входам чипов памяти заруинят все старания разработчиков модулей сделать их рабочими :), а посему в любом случае нужен повторитель с хорошим быстродействием и низкой ёмкостью входа что б потом уже после него ставить все фильтры и т.п. Память на 266 Мгц - это, блин, не ла3, тут коэффициент укорочения проводов считать надо, какие уж тут кондюки на выводах...
0

Поделиться темой:


  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 members, 1 guests, 0 anonymous users