Размышление в слух о лени и управлении питанием UPS+ATX.

Как известно, при подачи питания АТХ - корпус сам не включается. Надо еще кратковременно замкнуть контакты PS-ON на материнской плате (нажать кнопку "Power" на морде корпуса). Эта схемка сделает это за вас - просто подцепите резистор и конденсатор в параллель к существующей кнопке питания. При подаче питания за счет емкости конденсатора произойдет кратковременное "нажатие кнопки" - машина включится автоматом. При этом сохраняются все преимущества АТХ - питания (завершение работы системы кнопкой "Power", автоматическое отключение после Shotdaun Windows, етс. Идею эту я почерпнул у Alex Grachev на форуме iXBT (www.ixbt.com). А вот и сама схемка на рисунке №1:

Параметры компонентов не критичны - плюс-минус валенок. Конденсатор можно взять неполярный - тогда не придется определять тестером полярность выводов разъема для кнопки питания. Резистор нужен для беспрепятственного отключения системы кнопкой и повторного запуска. Идея хороша, но я решил пойти дальше. Если вам не нравится постоянное авто включение машины, то придется "поработать напильником" - аккуратно доработать кнопку включения питания в корпусе. Суть доработки - старую кнопку ставим на пружинках, а за ней - еще кнопку, но уже с фиксацией, типа П2К (лучше импортный аналог с коротким ходом штока). При легком нажатии срабатывает только старая кнопка. Если же надавить сильнее - то переключится и новый переключатель. Приведенный далее рисунок №2 - лишь пример, тут надо смотреть по конструктиву конкретного корпуса. Можно, конечно, просто врезать в "морду" новый переключатель, но лучше потратить час на доработку и сохранить внешний вид корпуса. Если же у вас AT корпус с ATX БП, то в качестве второй кнопки можно использовать "Турбо" - все равно она не используется.

Схемка для этого случая будет выглядеть вот так (чуть сложнее первой) на рисунке №3:

Где Kn1 - старая кнопка, Kn2 - наш новый переключатель. все остальное - как и в первой схемке.

После обсуждения данных схем со знающими людьми мне было сказано, что они могут вызывать нестабильный запуск машин с "брендовыми" платами и блоками питания от "Дядюшки Ли" (к сожалению, такое встречается сплошь и рядом - материнка за 150$ и БП за 10$). Причина этого в том, что нормальные платы чувствительны к сигналу Power_Good - он должен появляться на разъеме АТХ БП только тогда, когда все питающие напряжения стабилизируются и придут в норму (т.е., когда закончатся переходные процессы при включении). В БП же этот сигнал может быть "честным" (вырабатывается цепями контроля выходных напряжения), "нечестным" (просто стоит RC - цепочка, задерживающая его появление на некоторое время) и "китайский" (просто запаян на +5в). Последний вариант наихудший. Если после добавления авто включения у вас появились проблемы с запуском - причина может быть и в этом. Ведь в этом случае и "дежурка" (+5в standby) и основной источник стартуют практически одновременно. Поэтому, можно сделать доработку по нижеприведенной на рисунке №4 схеме. Ее, чтобы не делать "соплей" удобнее всего разместить в самом корпусе БП. Номиналы подобрать по стабильному запуску платы. Только при доработке соблюдайте аккуратность, ведь во - первых, в БП присутствует напряжение до 300в, а во - вторых, неаккуратными действиями можно спалить весь компьютер. Поэтому, если Вы не уверенны в своих познаниях и умении работать с паяльником, то лучше ни чего не делайте или попросите сделать доработку знакомого специалиста.

Теперь осталось решить вопрос с выключением UPS`а при (вернее, после) шотдауна виндов. Для этого надо, во первых, подключить UPS кабелем к ком порту, а во вторых подать ему команду на отключение. Если первое решаемо легко - то второе уже требует наличия программного обеспечения. (ECXO :N10:K0 > COM1 у меня не сработало - видимо, я недостаточно хорошо знаю дос и выставить правильные параметры порта с помощью MODE у меня не получилось. Так же, не получилось "порулить" упсом из терминалки DN`а - вся загвоздка, видимо, в том, что я не знаю как там включить софтверный (XON/XOF) flowcontrol.

Поэтому у меня эти функции выполняет небольшая программка - монитор, "висящая" в трее и отслеживающая момент завершения работы виндовс. Кроме того, она еще и контролирует некоторые параметры устройства. Это, своего рода аналог, "Младший брат" PowerAlert for Windows, с функциональностью, более пригодной для "домашнего" использования. Взять ее можно здесь Fx UPS monitor

А это - простенький command - line её аналог. Взять ее можно здесь ups_off.zip