-- Сообщение создал(а) Gagarin - 17:00 - 1 Апр., 2014
Попробую сформулировать задачу. Есть некий (старый) UPS, хочу от него питать разные устройства, требующие корректного завершения работы, например хранилище WD Book или даже обычный ПК (далее Нагрузка), путем имитации нажатия кнопки завершения работы/включения. При пропадании внешнего питания начинается отсчет интервала (5 минут) и в случае, если питание появилось, переходим в дежурный режим, но если питание так и не появилось, даем сигнал на выключение Нагрузки, затем еще интервал (5 минут) чтобы устройство Нагрузка успело выключиться, и даем сигнал на выключение самого UPS. При появлении питания, ждем 30 минут, чтобы подразрядившиеся аккумуляторы UPS немного подзарядились, и для проверки что питание снова не пропадет. Если питание пропадало, то счетчик 30 минут сбрасывается, если нет, то последовательно подаем сигнал на включение UPS, и через 1 минуту на включение Нагрузки. Все интервалы можно сделать настраиваемыми, или для удешевления устройства жестко запрограммированными. Я думаю, такое устройство будет интересным не только мне. Даже если на старом UPS есть COM-порт, то на новых ПК как правило его нет, а разные адаптеры да и сам UPS требуют драйвера, часто устаревшие, тот же PowerChute кушает немало ресурсов. А если в качестве Нагрузки будет совсем не ПК? В общем, устройство, как мне думается, имеет право на жизнь, особенно если оно будет недорогим. )))
-- Сообщение создал(а) Evgeny - 12:48 - 2 Апр., 2014
Тут возникают вопросы: 1. Существует множество разных UPSов - у одних интерфейс RS232, у других USB, причем протоколы наверняка у всех отличаются. Разобраться с этим всем и сделать поддержку всех возможных моделей - это немало работы, если честно. 2. Как имитировать нажатие кнопки у нагрузки - вывести наружу контакты реле? Пользователь должен будет разбирать "нагрузку", припаивать какие-то провода и подключать к нашему девайсу? Не каждый захочет этим заниматься, плюс возможна потеря гарантии. Учитывая это, я не вижу перспектив массового спроса на такой девайс. Вот если бы был заказ на большую партию устройств, то можно было бы подумать о разработке.
-- Сообщение создал(а) Gagarin - 15:24 - 2 Апр., 2014
Я думаю, нет необходимости подключаться к интерфесам RS232, USB и т.д. Будет проще мониторить наличие входящего 220 напряжения и управлять реле по таймерам. Должно получится не сложно. Пользователю действительно придется разбирать Нагрузку и UPS, чтобы припаять провода, но большинстве случаев это старое оборудование, давно потерявшее гарантию, но вполне работоспособное. Может быть есть мысли, как это можно реализовать каким-то другим способом?
-- Сообщение создал(а) Evgeny - 19:30 - 2 Апр., 2014
Делать это как отдельное устройство мы точно не станем. Есть правильный способ решения - добавить в прошивку PING3 возможность автономного управления выходными сигналами в зависимости от изменения внешних сигналов. Логика управления должна настраиваться пользователем. Тогда можно будет реализовать много чего, в том числе и предлагаемый вами алгоритм. Об этом мы думаем уже очень давно, но пока руки не дошли. Когда дойдут - не могу сказать даже приблизительно ((
-- Сообщение создал(а) Gagarin - 10:49 - 3 Апр., 2014
Цитата: Quote: from Evgeny on 23:30 - 2 Апр., 2014 Есть правильный способ решения - добавить в прошивку PING3 возможность автономного управления выходными сигналами в зависимости от изменения внешних сигналов.
Это был бы не плохой вариант! Учитывая что как раз ping3-knock у нас имеется. ))
|