![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение напряжений блока питания средствами Delphi [D7, WinXP]
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 такой чип вот это и есть
> все и вод-ввывод и монитор напряжения с блока питания
Угу, практических знаний нет.