Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Получение напряжений блока питания средствами Delphi [D7, WinXP]


Страницы:   1 2

jon007 ©   (2007-02-09 21:41:00) 

Как можно получить напряжения с блока питания в переменные с помощью Delphi? Говорят с помощью WMI запроса, но я немогу найти примеров создания таких запросов. Помогите пожалуйста.


koha   (2007-02-20 16:56:00) [1]


> jon007 ©   (16.02.07 09:39) [27]
</I
> На других форумах мне удалось раскопать, что это можно сделать
> с помощь WMI запроса к CIM_AssociatedSupplyVoltageSensor

>

- А я с самого начало и говорил, что на этом форуме никто не скажет тебе ничего подобного, здесь все мастаки одни теоретики, но не практики, как складывается мнение.


jon007   (2007-02-16 09:39:00) [2]

Ну и устроили ВЫ здесь дискусию, есть много прог которые мониторят напряжения +12v, +5v, +3v, например Everest, да и сама BIOS это делает очень неплохо. Вот это мне и нужно сделать. На других форумах мне удалось раскопать, что это можно сделать с помощь WMI запроса к CIM_AssociatedSupplyVoltageSensor, остаётся проблемой скачать с сайта Microsoft продукт WMI SDK (не могу найти нормальную ссылку, скачал много непригодного), который и позволяет узнать с помощью запросов из Delphi практически любую информацию о системе и железках. А вот мультиметром очень неудобно наблюдать за нестабильностью напряжений, от стабильности которых зависит надёжная работа железа и системы.


tesseract   (2007-02-12 17:56:00) [3]

Гм, я знаю некоторых людей, которые диоды или выпрямители в питание ЖД вставляют. Насколько это правильно - мнения не имею.


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


Скажем так, не сошлись в ТТХ техники :-)


koha   (2007-02-12 17:20:00) [4]

> а через мои руки прошло не мало.

- это тот щерпотреб, которым торгуют у нас везде и повсеместно. Не исключение, что и предприятия тоже берут его (щерпотреб) из-за дешевезны. Да и от места жительства, тоже наверное зависит, куда нам в глухой сибири до дорогих вещей. Сервера есть конечно, но мне не доводилось их ремонти-ть, что-то надежно работают.

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


tesseract   (2007-02-12 17:09:00) [5]


> отродясь таких БП не видовал, а через мои руки прошло не
> мало.


Модель не помню - HP а-ля серверный, купил после гибели своего SCSI - винта. Реально +12 В два независимых один в EPS разъём, второй - на питание хардов.


koha   (2007-02-12 17:06:00) [6]

Если разобрать блок питания, то увидешь там такое дело: что все провода по +12 в один пучок впаяны и те которые идут и на сис. плату и на другие девайсы, тоже самое и +5v. будет, только одна дежурка +5 будет расти отдельно, ну там и еще "power good". И какие там каналы деже незнаю, отродясь таких БП не видовал, а через мои руки прошло не мало.


koha   (2007-02-12 16:56:00) [7]

> идёт отдельный канал
- канал чего?

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


DrPass   (2007-02-12 16:53:00) [8]


> - если плата и измеряет +12 и +5 на плате то этои есть то
> самое напряжение, что идет и на харды и на CD

Вообще-то нет. Только в самых дешевых китайских блоках на каждое напряжение приходится по одному каналу. Обычно блок имеет несколько независимых 5 и 12-вольтовых канала.


tesseract   (2007-02-12 16:48:00) [9]


> - если плата и измеряет +12 и +5 на плате то этои есть то
> самое напряжение, что идет и на харды и на CD, так как все
> из одной цепи и нямоют напряжение, и если оно упало на жестком
> диске, то упало и везде,


Это если канал 1. А это не факт. У меня например на харды идёт отдельный канал.


koha   (2007-02-12 16:41:00) [10]


> Твой контроллер может только померять падение напряжения
> на матплате, но ну никак на хардах/CD/ другой аппаратуре
> напрямую к нему не подключённой!!!!!!!!


- Это ты сказанул, так сказанул, вообще, вот так и сказанул, не позорь седые волосы своего учителя, кой если был у тебя.
- тебя еще ущить надобно пльзоваться вольтметром!!!!!!!!!!!!!!
- если плата и измеряет +12 и +5 на плате то этои есть то самое напряжение, что идет и на харды и на CD, так как все из одной цепи и нямоют напряжение, и если оно упало на жестком диске, то упало и везде, в том числе и на сис. плате. Контролер и есть вольтметор, и разнецы нет где ты будеш его измерять или на жестком диске или на флопике или системной пляте, можешь даже в самом блоке питания измерить - показавать будет одно итоже.


tesseract   (2007-02-12 16:24:00) [11]


> Можно только по поднятию напряжений на матплате понять,
> что "кто-то слишком много есть"  ампер.


Это если они кушают с одного источника, и напряжение до мостов платы меряеться.


tesseract   (2007-02-12 16:15:00) [12]


> А значит это возможно, но зависит все-таки от конкретной
> платы и ее контролера, что он умеет, поэтому утилиты слишком
> специфические и одно к другой не подходит.


Скока раз объяснять. Материнская плата - не единственный и зачастую (в серверах например) не самый мощный потребитель питания.

Твой контроллер может только померять падение напряжения на матплате, но ну никак на хардах/CD/ другой аппаратуре напрямую к нему не подключённой!!!!!!!! Можно только по поднятию напряжений на матплате понять, что "кто-то слишком много есть"  ампер.

У большинства БП только одно реальное напряжение, в результате из-за такого например если у БП перегружена линия в 5 вольт, то поднимаеться и на +12 и дохнут винты, 90% из-за этого.  

У нормальных БП +5, +12 вольт управляеться разными ШИМ, и они друг от дружки не зависят.


koha   (2007-02-12 16:07:00) [13]

> сойдёт за умение пользоваться?

- сойдет.
- Я и сам не оди год отработал на ТАИ ТЭС в КИПиА, и в цехе по ремонту КИП
и еще в АСУТП и сейчас занимаюсь ремонтом выч. техники.

Но все же объясни один момент, с моей платой идет утилитка которая мониторит все, в том числе и напряжение +5v. , а до этого плата была Эпокс KRA2I у которой утилита мониторила и +12 и +5 и не только напряжение проца и памяти. По сути она и мониторила за питанием БП. А значит это возможно, но зависит все-таки от конкретной платы и ее контролера, что он умеет, поэтому утилиты слишком специфические и одно к другой не подходит.


tesseract   (2007-02-12 15:24:00) [14]


> koha ©   (12.02.07 14:54) [14]


Я даже ТЭЦ знаю и импульсные блоки питания рассчитывал, сойдёт за умение пользоваться?


koha   (2007-02-12 14:54:00) [15]

> Только мультиметром.

- а ты сам умешь им пользоваться?


koha   (2007-02-12 14:51:00) [16]

> скачай с www.datasheetarchive.com
> мануал на свой контролер ввода вывода.

Обычно в таких мануалах полное и подробное описание таких контролеров и их портов ввода-вывода, атак же и функции биоса для доступа и снятия информации.


tesseract   (2007-02-12 14:47:00) [17]


> koha ©   (12.02.07 14:42) [11]



> Как можно получить напряжения с блока питания в переменные
> с помощью Delphi?


Только мультиметром.


koha   (2007-02-12 14:42:00) [18]

> напряжения на участке цепи, он мониторит.

Я так полагаю, это и нужно человеку было.


tesseract   (2007-02-12 14:38:00) [19]


> В мануале сказано, что он Monitored Voltages.


Падение напряжения на участке цепи, он мониторит.


tesseract   (2007-02-12 14:37:00) [20]

Мдя? а харды ? Конечно BIOS может получить напряжение  по SMART, но  вот как-то не приходилось видеть CD со Смартом, или флопов с ним-же. Вентиляторы могут напрямую к БР подключаться, миную микросхему.


>  У моей платы, например, IT8712F такой чип вот это и есть
> все и вод-ввывод и монитор напряжения с блока питания


Угу, практических знаний нет.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо