Форумы Modlabs.net: Аварийный shutdown по питанию - Форумы Modlabs.net

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Аварийный shutdown по питанию

#1 Пользователь офлайн   FATAL ERROR 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 64
  • Регистрация: 30 Июль 04

Отправлено 16 Январь 2005 - 20:10

Итак, предположим, что некоторый прибор (в моём случае это компаратор с двумя терморезисторами) отловил перегрев на каком-либо из элементов системы, статус на его выходе изменился (скажем с TTL 0 на 1, ну или на оборот, как угодно), как выключить блок/блоки пихания? Первое что мне пришло на ум, так это реле в разрыве между PS_ON проводом БПшников и мамой, но думаю что вариант не оптимален. Кто что скажет? Вроде есть еще провод POWER_GOOD, может как его заюзать?
0

#2 Пользователь офлайн   schmeisser 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 219
  • Регистрация: 25 Март 04

Отправлено 17 Январь 2005 - 14:31

а может проще фазу сразу разорвать?
0

#3 Пользователь офлайн   FATAL ERROR 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 64
  • Регистрация: 30 Июль 04

Отправлено 17 Январь 2005 - 15:50

Должен быть какой-то способ, а лазить в силовое так еще и высокое...не это явно уже изврат, проще действительно 0 с PS_ON убрать.
0

#4 Пользователь офлайн   FATAL ERROR 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 64
  • Регистрация: 30 Июль 04

Отправлено 17 Январь 2005 - 15:55

Ковырял доку по дезигну БПшников, POWER_GOOD (он же POWER_OK) заюзать не удастся, ибо статус на нем устанавлевает сам блок, логично предположить, что ему дела нет, что на него подавать.
0

#5 Пользователь офлайн   s_v_a 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 94
  • Регистрация: 14 Январь 05

Отправлено 17 Январь 2005 - 17:28

Есть статья по поводу подключения к COM порту датчика температуры. (PC termometer) Одного, двух, ... до восьми. Если подправить софт по контролю температуры, чтобы при достижении критического значения программы вызывала функцию ExitWindowsEx (EWX_POWEROFF,0&)
0

#6 Пользователь офлайн   FATAL ERROR 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 64
  • Регистрация: 30 Июль 04

Отправлено 18 Январь 2005 - 16:03

Это все программно-зависимые фичи, не удобно + Linux + один COM порт на котором Курьер висит.
0

#7 Пользователь офлайн   AntY 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 126
  • Регистрация: 02 Январь 05

Отправлено 18 Январь 2005 - 20:25

Замыкаем power button на 5 сек
FATAL ERROR POWER_GOOD нужно убирать не с БП, а с матери :)
0

#8 Пользователь офлайн   schmeisser 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 219
  • Регистрация: 25 Март 04

Отправлено 19 Январь 2005 - 10:55

Ant[Y]
во первых не 5 а 4 секунды, а во вторых насколько я понимаю нужен немедленный развыв питания, потому как иногда даже эти 4 секунды могут решить многое.
0

#9 Пользователь офлайн   AntY 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 126
  • Регистрация: 02 Январь 05

Отправлено 19 Январь 2005 - 17:53

schmeisser
5 для верности =)
Ну тогде рвать PS ON - лучший выход...
0

#10 Пользователь офлайн   FATAL ERROR 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 64
  • Регистрация: 30 Июль 04

Отправлено 20 Январь 2005 - 18:49

2 Ant[Y] насколько мне известно на POWER_GOOD _БЛОК_ выставляет статус о том справляется он с нагрузкой или нет, так что нет смысла его трогать.
0

#11 Пользователь офлайн   AntY 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 126
  • Регистрация: 02 Январь 05

Отправлено 21 Январь 2005 - 15:33

FATAL ERROR PG блок питания ставит в 1 если все напряжения на выходе в пределах нормы, если на нём 0, то это вроде ресета для матери.
0

#12 Пользователь офлайн   FATAL ERROR 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 64
  • Регистрация: 30 Июль 04

Отправлено 21 Январь 2005 - 21:22

В любом случае не получится использовать для выключения самого блока
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 members, 2 guests, 0 anonymous users