Устройство сё предназначено для наблюдения за сигналами от различных датчиков. Никаких конкретных рекомендаций по использованию давать не буду, всё зависит от вашей фантазии. Разрабатывалось оно для сугубо производственных целей, было изготовлено, опробовано и показало вот такие вот характеристики:
Число дискретных входов | 10 | Входной сигнал | Напряжение 10-24 В |
Развязка входов | Гальваническая | Скорость опроса | Около 100 Гц на компьютере Pentium 133 МГц, Windows 98 |
Инерфейс связи | RS-232 |
Схема устройства приведена на рисунке ниже. Надеюсь, она уже к этому моменту загрузилась:
Микросхема CD4017 имеет отечественный аналог К561ИЕ8. Транзисторы - любые маломощные кремниевые, например КТ315, КТ3102 с максимальным напряжением коллектор-эммитер не менее 30 В. Оптроны - любые транзисторные. Я применил сдвоенные АОТ101. Источник питания 18 В нестабилизированный, гальванически не связанный с компьютером.
Работа устройства начинается со сброса счетчика CD4017 импульсом с выхода RTS порта RS-232 компьютера. При этом на выходе 0 счетчика устанавливается логическая "1". Если на входе "0" устройства имеется напряжение, достаточное для открывания оптрона, то откроется и транзистор, формирующий сигнал CTS. Если оптрон не откроется, то CTS будет иметь инверсный уровень. Подавая на выход DTR импульсы можно установить логическую "1" на любом из выходов счетчика, опросив таким образом соответствующий вход.
Программа, позволяющая проверить данное устройство вместе с исходниками на Delphi находится здесь (455 KByte).