Управление питанием 7 устройств с компьютера

Данное изделие позволяет управлять различными устройствами, используя 7 реле (по две переключающихся группы в каждом из реле). Подключается к COM-порту компьютера или преобразователю USB-COM.

Подготовка к работе
Подключите устройство к компьютеру, используя нуль-модемный кабель. Подайте питание 5 и 12 Вольт на входы изделия (выведены на один из разъемов DB-25). При успешном запуске устройства несколько раз мигнет светодиод. Когда устройство инициализируется и будет готово к приему команд от компьютера, загорится светодиод.

Работа с устройством. Описание протокола управления
В управляющей программе откройте необходимый порт для обмена данными. Параметры связи: 9600, N, 8, 1 (стандартные параметры для большинства средств разработки программ для ПК). Управление работой устройства осуществляется путем передачи ему 4 байт. В случае успешного приема данных в устройстве мигнет светодиод.

Первый байт посылки является «стартовым» и всегда должен быть равен 224 (E0).
Второй байт указывает номер реле, которому предназначается команда (1-7). Если номер реле будет больше «7», то принятые данные будут проигнорированы и устройство перейдет в режим приема данных от компьютера.
Третий байт является командой, и может принимать значение «0», «1» или «2». Где:
«0» или «1» — отключить питание реле, положение реле «первое»;
«2» - включить реле, положение «второе».
Четвёртый байт является защитным — представляет собой упрощенную контрольную сумму третьего байта. Алгоритм расчета четвертого байта прост: 255 минус значение байта 3. Пример посылки: 224 1 2 253, 224 6 0 255.

Если номер канала будет больше или меньше указанного предела, то принятые данные будут проигнорированы и устройство перейдёт к ожиданию новых данных. Если команда верна, то отобразится соответствующее сообщение — «ОК».

Устройство имеет светодиод, отображающий его работу: горит — дежурный режим, готов к приему команд. В момент приёма «стартового байта» гаснет.
Также имеется режим тестирования связи и работоспособности устройства в визуальной форме: при получении команды «Тест» светодиод несколько раз плавно изменит свою яркость от минимальной до максимальной — мерцает. Команда «тест»: 224 0 0 0.

Примечание
Работой устройства можно управлять из любой терминальной программы. В окно терминала также выводятся все необходимые данные. В момент включения устройства в порт выдаются данные автора, затем приглашение к вводу команды. Ниже в строке передается курсор — «>». По его наличию программист может контролировать факт готовности устройства к приему следующей посылки данных. Если нет желания контролировать ответы устройства, то достаточно выдерживать между посылками данных временной интервал около 0.3 секунды.

Управление питанием 7 устройств с компьютера
Схема устройства


Печатная плата, DipTrace
Печатная плата


Если у Вас есть вопросы - пишите. Мой E-mail на главной страничке. Удачи!
Александр. 22-01-2012