нет, он собирается как независимый девайс
просто на нем отрабатываю код для всех этих ШИМ-ов, серв и проч., что будет использоваться в компьютере
с другой стороны, они же краситься будут вместе, не думаю, что в окончательном виде он сильно испортит общий вид
Собрал немного все в кучу, чтоб проверить охлаждение БП.
В простое он не греется вообще, но скорость вентиляторов при этом ок.1,5 тыс об/мин - ниже этого значения ни БП, ни материнка регулировать не могут. Буду собирать реобас.
Да, сборка у них мощная, но, думаю, я тут ни при чем - это ж типовая конфигурация для современного мощного "домашнего" ПК.
Нет, не забросил, но возникли "обстоятельства непреодолимой силы"...
Уже писал где-то - погорячился (точнее - тупанул, надо было все сразу проверить) с заменой процессора : 3570к с его PCIE v.3.0 не видит новые карты с такой же версией шины PCIE, подключенные через этот длинный райзер.
Ни HD7950, ни HD7770 вообще не запускаются, со старушками HD4770, HD5670 и уж тем более с х800 и GF7900GS - все нормально работает, игрухи/тесты идут. Т.е. надо либо "откатываться" на SandyBridge, либо укорачивать райзер (сейчас там лишние 6 см).
Пока что заказал у китайцев заводские райзеры с длиной шлейфа 30см, жду, придут - проверю, вдруг с ними заработает.
По корпусу больших подвижек нет, за это время отнес боковушки в пескоструйку, там их очистили от слоя грунтовки (матёрой, еще советской). Теперь можно делать крепления и, наверное, отдавать в покраску. Верхние жалюзи буду делать позже, красить отдельно.
Реобас.
Он с "мозгами" на микроконтроллере. Может работать в автономном режиме, ориентируясь на данные, приходящие с датчика температуры DS18B20, либо управляться/настраиваться программно.
Подключение к компьютеру - через RS232 (ком-порт есть в виде штырьков на материнке). Как вариант - можно использовать любой переходник USB-RS232.
Будет управлять вентиляторами, находящимися перед блоком питания. Метод управления - ШИМ, поскольку вентили - боксовые AMD-шные и имеют 4-контактные разъемы.
Наверное, для данного мода это избыточно, возможно, вполне было бы достаточно обычной "крутилки". Но у меня в заказах висит многоканальный блок управления вентиляторами, поэтому на этом буду отрабатывать софт/прошивку.
Алгоритм - почти стандартный : при запуске ПК на вентиляторы кратковременно подается ШИМ со скважностью 80..100, потом МК, убедившись в том, что импульсы с датчика оборотов приходят, снижает величину ШИМ-а до 0. Затем просто отслеживается температура термодатчика, закрепленного на одном из радиаторов БП и в соответствии с ней меняется значение ШИМ-а (соответственно - скорость вентилятора).
Единственное отличие от большинства схем управления - поскольку в простое блок питания не греется вообще, вентиляторы также будут останавливаться. Резкого нагрева у этого БП ожидать не приходится, поэтому и завываний от вентиляторов также удастся избежать.
Схема : микроконтроллер PIC12F683, датчик температуры DS18B20, немного мелочевки.
Светодиод (возможно, совмещу его с пищалкой) будет зажигаться в аварийных ситуациях (отсутствие импульсов с датчика оборотов при "запущенном" вентиляторе, перегрев БП и т.д.).
Так это выглядит в жизни, мозги - в центре :
Первая же "ласточка" : при ШИМе=0 вовсе не каждый вентилятор желает останавливаться, большинство из тех, что у меня есть, продолжают вращаться на минимальных оборотах.
AMD-шные в этом режиме имеют аж 1000об/мин, Титан для s775 - ок. 800 и только Freezer 11LP полностью остановился.
Последний раз редактировалось -ALS- 23 фев 2013 23:45, всего редактировалось 1 раз.
На оверах.ру нашел давнюю тему - http://forums.overclockers.ru/viewtopic.php?f=5&t=404268 Там парни особо не парятся с минимальными оборотами - при каком-то определенном уровне PWM просто обрубают питание кулера.
Сделал так же - светодиод убрал (у МК ног не хватает), а вместо него включил ключ на паре транзисторов :
Теперь при скважности ШИМ-а, равной нулю (или любому другому значению, его можно настраивать программно), вентилятор полностью обесточивается. Profit !
---
Программа.
Вверху - контрольные точки для температур и соответствующая им скважность ШИМ-а. Собсно, здесь задается кривая управления вентилятором.
В качестве "термометра" можно выбрать свой собственный датчик, либо считать температуру по шине SMbus или взять из CoreTemp/SpeedFan.
Есть "ручное управление" - в этом режиме можно регулировать обороты грубо (с интервалом скважности в 10%), либо плавно (+/-1%).
В окне мониторинга выводятся данные о скорости вентилятора, установленной скважности и температуре.
По нажатию кнопки "Set" все установочные параметры записывются в энергонезависимую память микроконтроллера, в дальнейшем он управляет кулером самостоятельно.
Последний раз редактировалось -ALS- 22 фев 2013 23:20, всего редактировалось 1 раз.
Получил длинные райзеры, и хотя они имеют фабричное изготовление и короче моего на 5-6 см, чуда не случилось - 3570k по-прежнему не видит ни HD7950, ни HD7770.