Ввод дискретных сигналов

Устройство сё предназначено для наблюдения за сигналами от различных датчиков. Никаких конкретных рекомендаций по использованию давать не буду, всё зависит от вашей фантазии. Разрабатывалось оно для сугубо производственных целей, было изготовлено, опробовано и показало вот такие вот характеристики:

Число дискретных входов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).

Hosted by uCoz