і
"РЛ": ЛИСТАЯ СТРАНИЦЫ
I
-------
действительно всегда одинаковы, а вот во время стар-
та Windows бывают моменты, когда они разные, хотя,
как и предполагалось, таких моментов очень немно-
го: все “нежелательные” импульсы происходили в те-
чение не более, чем 20.
..50 микросекунд. То есть, я
оказался прав наполовину.
Однако, “ложный” импульс в пару десятков микро-
секунд- это вовсе не проблема, он легко фильтрует-
ся простейшей RC-цепочкой с постоянной времени,
скажем, 10.
..20 миллисекунд (на 3 порядка больше
длительности фильтруемого импульса), что абсолют-
но не скажется на эксплуатационных удобствах (за-
держка коммутации нагрузки в 20 миллисекунд абсо-
лютно незаметна человеку).
В общем, путь решения проблемы был намечен. Так
как автор не смог (или не пожелал)'модифицировать
под него свою программу, я решил написать собствен-
ный вариант, заодно устранив по возможности все не-
достатки предыдущего. И вот что получилось.
Новый вариант схемы показан на
рис. 1.
По срав-
нению с прототипом она не сильно изменилась (в рас-
чете на 1
канал, естественно). К выбору типов эле-
ментов схемы особых требований не предъявляется,
допустима замена элементов на любые, сходные по
параметрам. Транзистор VT2 может потребовать уста-
новки на небольшой теплоотвод. Диод VD1 - КД209,
1
N400x или иной на ток не менее 0,8 А и обратное на-
пряжение не ниже 25 В. Оптрон VU1 Может быть прак-
тически любым транзисторным: ОАТ127, АОТ128,
АОТ110, 4N35 и др. Реле должно быть рассчитано на
срабатывание при выбранном напряжении питания.
Это не единственный возможный вариант схемы,
можно модифицировать ее, оставив, например, толь-
ко один канал управления и превратив ее в аналог
схемы из первоисточника. Можно изменить конструк-
цию ключевого каскада, применить оптореле, “пере-
ставить” линии управления порта'.
.. Но при разработ-
ке других вариантов схемы необходимо соблюдать 3
важных условия: обязательно обеспечивать гальвани-
ческую развязку - раз, ограничивать ток через линии
LPT порта на уровне не более 10 мА - два, и обеспе-
чивать соединение контактов 11 и 12 разъема порта с
общим проводом порта - три. Несоблюдение первых
двух условий может привести к порче компьютера, а
третьего - к зависанию программы.
Конструктивно устройство можно выполнить в виде
сетевого удлиннителя на 5 розеток (1 обычная розетка
для питания компьютера и 4 для управляемых нагру-
зок). Печатная плата устройства не разрабатывалась.
Управляющая программа тестировалась в Windows
ХР Pro SP2. Она обладает следующими возможностя-
ми и особенностями:
•
Не требует инсталляции, ничего не пишет
в системный реестр
•
После запуска работает в системном трее
Windows
•
При помощи всплывающих подсказок
информирует о состоянии нагрузок
•
Управление режимами ведется при помощи
всплывающего меню по щелчку правой кнопкой
на иконке в системном трее
•
Позволяет управлять четырмя раздельными
нагрузками
•
Каждый из 4-х каналов нагрузки может иметь
заданное пользователем название для удобства
работы
•
При запуске программы заранее указанные
нагрузки могут включаться автоматически
•
При завершении программы все нагрузки
могут быть или автоматически отключены, или
оставлены в текущем состоянии
•
Имеет простой интерфейс в стандартном стиле
Windows
•
Не использует для работы с портом
дополнительных библиотек
Всплывающее меню программы имеет (по умолча-
нию) вид, показанный на
рис. 2.
Пункт “Показать” откроет в центре экрана рабочее
окно программы. То же самое произойдет по двойно-
му щелчку на иконке в системном трее. Назначение
пунктов “О программе” и “Выход” очевидно, а 4 недо-
ступные (при первом запуске) пункта предназначены
для управления соответствующими нагрузками.
На
рис. 3
показано основное окно программы. Га-
лочкой в столбце “Канал” можно разрешить управле-
ние соответствующим каналом. Для разрешенных ка-
налов становятся доступны со-
ответствующие поля настройки
их параметров (запрещенные
каналы всегда выключены).
Каждый канал управления
может иметь свое наименова-
ние, по умолчанию это просто
“Канал” с номером - на рисунке
как раз показано, что 3 канала
поименованы, а последний -
еще нет. Если необходимо, что-
бы при запуске программы ка-
нал включался автоматически,
^
‘""1 ■
"ш
..‘.
.‘К'1
"1
'1
' "'!.
.....
С'.! LptSW
Ш
]
Настройки m программе!
________
_ _„
__
Канал
Наименование
J
Состояние
При старте Сейчас
0 1
! Вентилятор
j
0
0
0 2
j Т оршер
|
□
0
□ з
І Колонки
|
L
..-.
......
. .
.
.J
п
□ 4
Канал 4
j
0 Перед выходом все отключить
Рис. 3.
Вид основного окна
© О
0 Выход
программе
Рис. 2. Вид меню
.....
Показать
КОИЛЛ 1
КчоНйЛ 2
Канал 3
Канал 4
/
Родиолюбитель - 12/2007 U
7