Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 22 • Страница 1 из 21  2  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

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

Заранее благодарен.



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
1. Написать/Найти драйвер для низекоуровневого доступа к системе
2. Научится работать с сенсорами (причем различными)
3. Сесть и написать
4. Пользоваться
5. Доделывать под каждый сенсер, а их куча
6. Понять что изобретать велосипед не стоит, и попробовать юзать SpeedFan.
______
:)


 

Member
Статус: Не в сети
Регистрация: 14.06.2004
Откуда: Красноярск
Lite88 пощи, кто-то уже писал похожую программу кажется.

_________________
The true is out there...


 

SpeedFan не катит :(


 

Ray Adams
Цитата:
2. Научится работать с сенсорами (причем различными)
5. Доделывать под каждый сенсер, а их куча

Ого! И много Вы, любезный, знаете ‘сенсоров’, обеспечивающих управление кулером? :-)
Цитата:
6. Понять что изобретать велосипед не стоит, и попробовать юзать SpeedFan.

Плясать под одну дудку, увы, не заставишь.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Francheska
Бесмысленный пост, если знаеш , то помоги человеку, а то что я написал это мое мнение по этому поводу.


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Ray Adams писал(а):
5. Доделывать под каждый сенсер, а их куча

"Сенсоры", действительно, лишь чувствуют, а не управляют ;)
Я то понимаю, что это оговорка/описка, но похоже не все такие понимающие :-)

Lite88

Обороты регулируются микросхемами ввода-вывода (SuperIO, SIO, HM).
На подавляющем большинстве более-менее современных материнских плат (~90%) стоят всего несколько моделей:

  • Winbond W83627THF, W83637HF, W83697HF (эти три программируются практически одинаково)
  • Winbond W83627HF (данные о температурах и оборотах читаются, как и в предыдущей группе; регистры управления напряжением на вентилях отличаются)
  • ITE 8705F
  • ITE 8712F
Качай доки с сайтов производителей -- информации в них хватает.

Остальные чипы либо малораспространены (например, SMSC), либо по работе с ними нет никакой инфы (например, ASUS ASB100(A), ABit uGuru (тот же Winbond)).

Работа с чипами производится через порты ввода-вывода. Так что под WinNT потребуется драйвер для пямого к ним доступа (GiveIO, например).

ЗЫ: Учти, что не все материнки, даже если на них стоит "правильный" чип SuperIO, позволяют регулировать обороты. Но это уже на совести производителей, которые умудряются сэкономить на грошовых детальках, необходимых для правильной "обвязки" чипа.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 16.03.2004
Откуда: Россия, Став...
Цитата:
SpeedFan не катит

а почему?
для себя пишешь?
похвально, но на спидфане гдето исходники лежат, копируй их :(

_________________
ремонт/доработка/тюнинг блоков питания :) вот такие делища


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
xKVtor Не важно как именно я сказал, важно то, что сделав под один вариант придется делать пототм и под другие. Если конечно прога не делается только под одну мать.

ТиМоФаС
Цитата:
на спидфане гдето исходники лежат, копируй их

Это когда это автор такое там мог выложить то? :)

Добавлено спустя 2 минуты, 53 секунды:
Кстати сенсоры тоже могут управлять фанами, к примеру LM63 :)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Ray Adams писал(а):
сделав под один вариант придется делать пототм и под другие.
Сделав прогу под 4 перечисленных мною группы чипов, человек уже охватит ~90% парка материнок последних 3х-4х лет выпуска. А уж дальше ему решать, гнаться за всеми остальными "сенсорами" :-), чтобы охватить еще несколько процентов, или нет. Я бы не стал -- лениво и КПД не тот :-)

Добавлено спустя 1 час, 25 минут, 30 секунд:
ТиМоФаС писал(а):
на спидфане гдето исходники лежат,
Исходники выкладывались не на SpeedFAN, а на HWmonitor (вроде, как-то так называлась программа). Причем, было это довольно давно.

ИМХО, интереснее самому разобраться и написать, чем с кого-то что-то копировать :-)

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Цитата:
ИМХО, интереснее самому разобраться и написать, чем с кого-то что-то копировать

Это да, но исходники дадут возможность быстрее понять как именно надо работать с сенсорами. Чтобы как говорится не изобретать колесо.


 

Ray Adams писал(а):
Это да, но исходники дадут возможность быстрее понять как именно надо работать с сенсорами. Чтобы как говорится не изобретать колесо.

А Вы не могли бы дать ссылочку для ознакомления? :beer:

Добавлено спустя 6 минут, 3 секунды:
xKVtor писал(а):
Качай доки с сайтов производителей -- информации в них хватает.

Кхм...Для своей Gigabyte 7N400 я ничего на сайте Ггабайта не нашел...Может плохо искал или не в том месте?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Lite88 Хмм, так неут у меня их, я вообще то этим не увлекаюсь пока что :)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Lite88 писал(а):
Может плохо искал или не в том месте?
На сайте производителя чипов, а не материнки. :-)

http://www.ite.com.tw
http://www.winbond.com

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

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Lite88 я этим бредом занимаюсь потихоньку. Нормально с 8 чипами разобрался. Если надо, то могу кое-что подсказать. А еще по поводу драйвера гляди исходники CrystalCPUid, он на VC++ 6.

_________________
Ку ку


 

Я узнал что на моей плате чип "ITE IT8712F".Что дальше? ;)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Lite88 этого мало :-) Иди на www.ite.com и качай даташит на свой чип. Там все описано в том числе и программный доступ, лучше использовать доступ через ISA шину как более надежный и простой. Еще запомни, что под WinXP/2000/2003 запрещен, посему необходимо использовать драйвер выполняющийся в режиме ядра, например GiveIO. Но его нужно сперва установить из своей программы и получить на него обработчик. Для работы с дравером можно переписать необходимую часть исходников CrystalCPUid или попросить у меня переписаные :-)

_________________
Ку ку


 

2Daemon: А где взять эти самые исходники? Пжта,кинь ссылку сюда, или мылом исходники.
Заранее Благодарен =)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Сдесь: http://crystalmark.info/download.html

_________________
Ку ку


 

Скачал прогу IT8712 SmartGuardian. Вроде должна регулировать скорость оборотов кулеров,а она только отображает температуры и то неправильно :( Может моя мать не поддается таким фокусам?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 22 • Страница 1 из 21  2  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan