Программа управления usb реле

Обновлено: 04.07.2024


Жила-была простенькая ферма для майнинга. И случалось так, что висла она намертво. И спасти её мог только сброс по питанию, но доставлять себя в другой город ради этого ой как не хотелось.
И было куплено USB реле.

Вообще, способов осуществить поставленную задачу много. Все зависит от фантазии. Всякие там сторожевые платы, выезжающие лотки сидюков и т.д.
Но вариант с реле мне показался наиболее просто реализуемым.


Обозреваемая модель построена на реле SRD-05VDC от фирмы SONGLE.
Управляется оно напряжением 5V и может коммутировать до 10А 30V DC и 10A 250V AC.
Надо отметить, что реле — это только синий квадратик, т.е. тут мы имеем целую плату в сборе, построенную на двух реле.
Я с электроникой на вы, поэтому объясню как смогу, извиняйте. Внутри реле находится три контакта.

Контакт 2 подпружинен, и при отсутствии тока он замнут с контактом 3. Когда подаем ток, сердечник внутри реле сдвигает контакт 2, замыкая его с контактом 1. Вот вроде и вся хитрость.


При подключении платы к компьютеру установка драйверов не потребовалась(win7-64):

Однако USB кабеля в комплекте нет, это стоит учесть.
Диск с софтом тоже не поставляется. Я искал программу в интернете.


Внешний вид программы:

Алгоритм действий простой:
— выбираем нужное устройство из списка;
— ждем «open device»;
— управляем реле кнопками «open» и «close»;

Чем больше реле на плате, тем больше будет активных кнопок.


Вместе с программой поставляются исходные коды:

Тестирование реле провел на мультиметре:

Вроде все работает. Всем доволен. Рекомендую к покупке. Спасибо за внимание.

USB реле RODOS-3 c разъемом USB B

Рисунок 1. USB реле RODOS-3 c разъемом USB B

Для гибкости и простоты настройки в управляющей программе реализован следующий функционал:

  • Управление по расписанию через специальный текстовый файл
  • Управление через интернет удаленно по ftp протоколу
  • Управление при помощи записей в текстовый файл, лежащий в директории с программой
  • Управлении через командную строку при помощи запуска исполняемого файла со специальными ключами

Устройство RODOS-3 пришло на замену снятого с производства MP709.

Благодаря качественной переработке инженерами RODOS-3 с учетом накопившейся за многие годы информации по его эксплуатации в новом устройстве:

  • повышена стабильность работы при коммутации сильноточной нагрузки
  • увеличена нагрузочная способность (толщина и ширина проводников печатной платы)

Устройство RODOS-3 программно и аппаратно полностью совместимо с MP709. Для управления нагрузкой свыше 7А/250В Вы можете приобрести к данному устройству КОНТАКТОР.

Пример подключения контактора представлен ниже:

Подключение USB реле RODOS-3 c разъемом USB B

Рисунок 2. Подключение USB реле RODOS-3 c разъемом USB B

Почему в описании написано, что нагрузкой свыше 7А/250В необходимо управлять с помощью контактора. На фотографии к реле написано 10А/250В?

10А/250В промаркированные на реле, актуальны для чистой резистивной нагрузки, которая в бытовой электронике встречается крайне редко. Тестирование данного реле происходило на типовых приборах, таких как лампы накаливания, нагреватели. В итоге, определили максимальную нагрузку для устройства.

Как сделать так, чтобы при запуске через командную строку и управлении реле окно программы MP709.EXE не выскакивало каждый раз, а как вариант всегда висело себе свернутым в трее?

Чтобы окно программы не выскакивало при вызове её через командную строку просто поставьте галочку “Свернуть при запуске”. Если Вы хотите чтобы программа всегда висела в трее – тогда управляйте ей через файл MP709.local.set.

Как можно управлять MP709 из своей программы, написанной например в Delphi?

При запущенной программе через файлы MP709.local.set и MP709.local.shd (см описание). Или комадной строкой типа “MP709.exe RELE_0=ON RELE_1=ON”.

Как через командную строку узнать текущее состояние устройства (ON или OFF)?

После запуска программы (из командной строки тоже) формируется файл текущих состояний устройств MP709.local.state, его и надо анализировать чтобы узнать текущее состояние.

Мне необходимо коммутировать нагрузку выше 7А/250В. Что посоветуете?

В таком случае мы настоятельно рекомендуем использование дополнительного контактора для коммутации нагрузки.

RODOS-3 производится исключительно на заводе в России и перед тем как попасть к Вам в руки проходит 100% контроль качества. Заказывайте в PLcontroller с бесплатной доставкой по всей России.

XP/Vista/7/8/2000/2003/2008

USB_Switch — Описание разработчика:

"Программа, использующая готовые USB-модули MMUSB232RL и (или) Ke-USB24 для выборочного включения/выключения до 32-х различных электроприборов (8 - MMUSB232RL и 24 - Ke-USB24). USB-модули подключаются к USB порту компьютера и в программе работают в режиме Bit Bang, в котором любой из их контактов может работать как вход (датчик) или как выход (управляющая внешним исполняющим устройством линия) - программирование согласно решаемой задаче. Управление линиями может осуществляться следующими основными способами: вручную; контактными датчиками; датчиками, подключенными к АЦП модуля Ke-USB24 (например, датчик температуры); содержанием двух текстовых файлов F1 и F2; по таймеру (расписанию); с любого компьютера локальной сети, если на нём установлено приложение USBS_Client. Для управления электроприборами к выходам модулей подключаются блоки управления внешними устройствами БУВУ. Возможна работа в режиме логического контроллера - выполняется программа управления, подготовленная пользователем."

СКАЧАТЬ

Что нового в USB_Switch 2.2:

- Рамка - переименована в , т.к. в эту рамку добавлен список для выбора второго датчика и две галочки "И" и "ИЛИ". Если стоит галочка "И", тогда линия будет переходить и находиться в состоянии "Включено" только тогда, когда оба датчика будут в состоянии "Сработал". Если стоит галочка "ИЛИ", тогда линия будет переходить и находиться в состоянии "Включено" в том случае, если хотя бы один из датчиков будет в состоянии "Сработал".
- Для одной из линий добавлена функция Пинг: по результатам пинга удалённого адреса (получен отклик или нет) линия включается и выключается.
- Добавлен режим "Кнопка": линии, включенные вручную (клик по кнопке на пульте управления или включение горячими клавишами клавиатуры), могут выключаться автоматически через заданный промежуток времени. Имитация действий "Нажал кнопку - отпустил".
- В рамке "Управляется таймером" добавлен календарь для выбора числа текущего месяца.
- Исправлена ошибка, возникающая, когда в рамке - стоит галочка: "Задержка выключения линии после 'отпускания' данного датчика" и указано время задержки. Если при этом стоит галочка "Выключать линию при отпускании датчика согласно расписанию таймера", тогда выключение линии происходило немедленно, сразу после отпускания датчика без указанной задержки.

Бесплатная программа для конвертации и хранения в электронной библиотеке электронных книг разного формата с возможностью их чтения

Calibre — бесплатная программа для конвертации и хранения в электронной библиотеке электронных книг различного формата с возможностью их чтения прямо из приложения

Программа для всех любителей большого тенниса. База данных программы содержит результаты более 1.3 миллиона теннисных матчей, сыгранных лучшими теннисистами и теннисистками планеты, начиная с 1990 года

Программа-каталогизатор для печатных, электронных и аудио книг. Учет книг в домашней библиотеке, ведение списка прочитанных книг.

ProgDVB + ProgTV Standard — мощное и при этом бесплатное приложение для просмотра цифрового ТВ, а также прослушивания цифрового радио с поддержкой работы через Интернет

Мощная программа для просмотра цифрового ТВ и прослушивания цифрового радио, в том числе через интернет, а также для записи теле- и радиопередач

Программа для анализа любых аудиофайлов с помощью графической спектрограммы (акустический анализатор спектра)

Приложение для комфортного чтения книг. Поддерживаются форматы FB2, EPUB и TXT, сноски, закладки, заметки и выделение текста разными цветами, синхронизация между несколькими устройствами, чтение вслух и многое другое

Официальное приложение-компаньон фитнес-браслетов и спортивных часов Fitbit

Опенсорсная программа для создания схем вышивок крестом из картинок или фотографий. Есть версии для Windows и Linux

USB реле RODOS-3 c разъемом USB B

Рисунок 1. USB реле RODOS-3 c разъемом USB B

Для гибкости и простоты настройки в управляющей программе реализован следующий функционал:

  • Управление по расписанию через специальный текстовый файл
  • Управление через интернет удаленно по ftp протоколу
  • Управление при помощи записей в текстовый файл, лежащий в директории с программой
  • Управлении через командную строку при помощи запуска исполняемого файла со специальными ключами

Устройство RODOS-3 пришло на замену снятого с производства MP709.

Благодаря качественной переработке инженерами RODOS-3 с учетом накопившейся за многие годы информации по его эксплуатации в новом устройстве:

  • повышена стабильность работы при коммутации сильноточной нагрузки
  • увеличена нагрузочная способность (толщина и ширина проводников печатной платы)

Устройство RODOS-3 программно и аппаратно полностью совместимо с MP709. Для управления нагрузкой свыше 7А/250В Вы можете приобрести к данному устройству КОНТАКТОР.

Пример подключения контактора представлен ниже:

Подключение USB реле RODOS-3 c разъемом USB B

Рисунок 2. Подключение USB реле RODOS-3 c разъемом USB B

Почему в описании написано, что нагрузкой свыше 7А/250В необходимо управлять с помощью контактора. На фотографии к реле написано 10А/250В?

10А/250В промаркированные на реле, актуальны для чистой резистивной нагрузки, которая в бытовой электронике встречается крайне редко. Тестирование данного реле происходило на типовых приборах, таких как лампы накаливания, нагреватели. В итоге, определили максимальную нагрузку для устройства.

Как сделать так, чтобы при запуске через командную строку и управлении реле окно программы MP709.EXE не выскакивало каждый раз, а как вариант всегда висело себе свернутым в трее?

Чтобы окно программы не выскакивало при вызове её через командную строку просто поставьте галочку “Свернуть при запуске”. Если Вы хотите чтобы программа всегда висела в трее – тогда управляйте ей через файл MP709.local.set.

Как можно управлять MP709 из своей программы, написанной например в Delphi?

При запущенной программе через файлы MP709.local.set и MP709.local.shd (см описание). Или комадной строкой типа “MP709.exe RELE_0=ON RELE_1=ON”.

Как через командную строку узнать текущее состояние устройства (ON или OFF)?

После запуска программы (из командной строки тоже) формируется файл текущих состояний устройств MP709.local.state, его и надо анализировать чтобы узнать текущее состояние.

Мне необходимо коммутировать нагрузку выше 7А/250В. Что посоветуете?

В таком случае мы настоятельно рекомендуем использование дополнительного контактора для коммутации нагрузки.

RODOS-3 производится исключительно на заводе в России и перед тем как попасть к Вам в руки проходит 100% контроль качества. Заказывайте в PLcontroller с бесплатной доставкой по всей России.

Читайте также: