Управление реле через usb linux

LINUX AND HAMRADIO

MP709 USB реле при помощи которого можно управлять силовыми нагрузками 220 Вольт или низковольтными нагрузками как локально так и через интернет. В качестве хоста у меня используется raspberry pi. Итак после подключения MP709 смотрим попределилась ли она в системе

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 16c0:05df VOTI

устройство Bus 001 Device 005: ID 16c0:05df VOTI и есть наше реле теперь скачиваем скрипт для управления реле

распаковываем архив
переходим в папку mp709

Manufacturer String: www.masterkit.ru
Product String: MP709
Serial Number String: SHS
Version Feature Report
00 1d 2c 02 00 00 00 0a 82
State Feature Report
00 7e 00 00 00 00 00 00 00
relay is on

# ./mp709 off
Manufacturer String: www.masterkit.ru
Product String: MP709
Serial Number String: SHS
Version Feature Report
00 1d 2c 02 00 00 00 0a 82
State Feature Report
00 7e 19 19 00 00 00 00 00
relay is off

для удобства управления устройством я написал небольшой php скрипт
добавим в udev
создаим файл 95-mp709.rules

содержание файла должно быть следующим
ATTRS==»16c0″, ATTRS==»05df», MODE=»0660″, GROUP=»masterkit»
создадим группу masterkit и добавим туда пользователя www-data

Источник

Управление мощной нагрузкой по USB (реле?)

Возникла необходимость при помощи компьютера коммутировать четыре канала нагрузки с напряжением ~30В и током до 1A (частота изменения управляющего сигнала

Linux тут при том, что управлять будем с него.

Купи любой контроллер с ЮСБ, подключи к его ногам релюхи (через транзюки, скорее, если управляющий ток у низ большой), и толкай их сигналом с ЮСБ.

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

Читайте также:  Kali linux sources list repositories

Самый дешевый вариант МК (с преобразователем USB-TTL) обойдется рублей в 200.

Самый дешевый вариант: берешь ломаную старую клаву, но с целой электроникой. На светодиоды вешаешь мосфеты. Можешь управлять тремя релюхами (при желании, если двоичным кодом кодировать, можно до семи релюх повесить).

Правда, могут быть косяки с существующей клавой, поэтому надо будет тщательно с udev разобраться.

Даже можно какой-нибудь FT2232 заюзать, чтобы не долбаться с прошивкой. В таком случае ток 16 мА, напряжение 3.3В. Как выбрать мосфет?

intelfx ★★★★★ ( 14.05.14 11:56:34 MSK )
Последнее исправление: intelfx 14.05.14 11:57:38 MSK (всего исправлений: 1)

В общем, просто забей «mosfet 2A 30v».

Я скорее имел в виду ёмкость затвора, там, напряжение переключения (gate-source) и тому подобное. Чтобы он не грелся и тока с ноги МК хватило, чтобы переключить затвор в разумное время.

Кстати, а если «2A 30V», то реле всё ещё нужны или можно и без них вообще? (Туплю, да. Что поделать, в электротехнике хреново разбираюсь.)

Токи там обычно минимальные. Чтоб не грелся, нужно смотреть на сопротивление в открытом виде: на том, что по ссылке, при токе 1А, будет выделяться 0.165Вт мощности. Думаю, даже радиатора не надо будет вешать.

Емкость затвора тебе тоже не нужна на таких-то низких скоростях.

Кстати, а если «2A 30V», то реле всё ещё нужны или можно и без них вообще?

Ты считай по пиковому потреблению. Если у тебя там реально будет в максимуме ~0.2Вт на мосфете выделяться, а он будет рассеивать, скажем, 1Вт влегкую, то никаких релюх не надо. За сими подробностями уже лезь в даташит.

Источник

Управление реле через usb linux

Модуль управления с реле Ke-Box с поддержкой ОС Linux

Цены представлены без НДС. Мы не работаем с НДС (УСН).

— USB модуль управления
— Влаго, пыле- защитный корпус
— Определяется как виртуальный COM порт
— Реле 220В / 7А, 4 штуки
— Линии ввода: 5 штук
— АЦП: 2 штуки
— Датчик температуры: 2 штуки
— Счетчик импульсов: 1 штука
— Производство: Россия (KernelChip)
Читайте также:  Linux monitor turns off

Описание Размер Дата

Описание Размер Дата

Модуль Ke-Box предназначен для управления внешними цифровыми и аналоговыми устройствами, датчиками и исполнительными механизмами с компьютера через порт USB. Ke-Box представляет собой плату сопряжения, размещенную в пластиковом корпусе повышенной влаго-пыле защищенности. Все аппаратные ресурсы модуля выведены на клеммные зажимы, обеспечивающие надежное соединение и возможность подключения внешних цепей в полевых условиях. Внешние проводники к клемным зажимам вводятся внутрь корпуса через герметичные кабельные вводы (сальники), что обеспечивает повышенную механическую прочность контактов и защиту от влаги и пыли. Для управления модулем предусмотрен набор текстовых USB команд управления (Ke — команды).

Модуль управления с реле Ke-Box с поддержкой ОС Linux

Рисунок 1. Внутреннее устройство модуля Ke-Box

usb управление нагрузками

Рисунок 2. Модуль Ke-Box, вид с верху.

управляемое реле

Рисунок 3. Модуль Ke-Box, вид с боку (с лицевой стороны).

usb реле

Рисунок 4. Относительные размеры модуля Ke-Box. Для сравнения — ключи от автомобиля.

В моудле Ke-Box используются герметичные влаго-пыле защитные кабельные вводы — гермовводы. Необходимые кабеля и провода от внешних устройств, которыми нужно управлять, заводятся в внутрь модуля и закрепляются на клемных контактах через отверстие в гермовводе. Как только кабели подключены, гермоввод затягивается и резиновый уплотнитель плотно обжимает кабель, препятствуя проникновению влаги и пыли внутрь модуля и защишая обслуживающий персонал от прямого взаимодействия с оголеными проводами и контактами, находящимися под высоким напряжением.

Промышленный влаго пыле защищенный контроллер ввода-вывода с реле

Рисунок 5. Гермовводы модуля Ke-Box.

Для управления модулем Ke-Box и визуального контроля его параметров предназначена бесплатная программа Boxer. Программа позволяет управлять всеми аппаратными ресурсами модуля и позволяет наблюдать в режиме реального времени все параметры и значения аппаратных ресурсов. Совместно с программой бесплатно предоставляется исходный код на языке C++ в среде Microsoft Visual Studio 6.0.

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

Рисунок 6. Boxer — программа управления модулем Ke-Box.

Ke-Box определяется как COM порт для ОС Windows и ОС семейства Linux. Для управления модулем предоставляется открытый командый интерфейс (текстовые Ke-команды). Благодаря этим двум особенностям вы можете самостоятельно написапь свою собственную программу управляния модулем практически на любом языке/среде программирования, поддерживающих работу (прямую или косвенную) с COM портами (С++, C#, Delphi, Visual Basic, Java, VBA и даже Excel).

Читайте также:  Windows все версии linux

Рисунок 7. Ke-Box определяется на ОС Windows как COM порт.

  • интерфейсный модуль для сопряжения по шине USB
  • определяется ОС Windows/Linux как виртуальный COM порт
  • не требует дополнительных схемных элементов. Сразу готов к работе
  • не требует внешнего источника питания. Питается от USB
  • аппаратные ресурсы доступны на клеммных разъемах
  • пластиковый корпус с герметичными кабельными вводами
  • 5 входных дискретных оптоизолированных линий
  • 4 реле для управления высоковольтными цепями и нагрузками
  • 2 датчика температуры
  • 2 10-ти разрядных АЦП для измерения входного напряжения
  • динамический диапазон напряжения входного аналогового сигнала для АЦП от 0 до 15 В
  • оптоизолированный счетчик импульсов
  • выходной ШИМ сигнал для плавного изменения подводимой мощности к нагрузке
  • открытый командный интерфейс
  • набор готовых текстовых команд управления высокого уровня (Ke — команды)
  • каждый модуль имеет уникальный серийный номер доступный программно
  • поддержка ОС Windows 2000, XP 32/64 bit, Vista 32/64 bit и Windows 7 32/64 bit
  • поддержка OS Linux
  • возможность обновления прошивки
  • максимальный коммутируемый постоянный ток: 7 А
  • максимально коммутируемое постоянное напряжение: 48 В
  • максимальный коммутируемый переменный ток: 7 А
  • максимально коммутируемое переменное напряжение: 230 В
  • время срабатывания/отпускания: 10 / 5 мс
  • время жизни (количество включений): 10 7
  • Системы домашней и промышленной автоматики
  • Промышленные контроллеры
  • Модуль управления для автомобильных компьютеров (CarPC)
  • Системы промышленной автоматизации

В комплект поставки входит только сам модуль Ke-Box. USB кабель и датчик температуры в комплект не входят. Модуль упакован в пузырчатую пленку. При отправке по почте, модуль упаковывается в прочную картонную коробку и обкладывается «подушкой безопасности» из бумаги.

Гарантируется штатная работа модуля в течение 1 года со дня продажи при соблюдении условий эксплуатации и правил хранения, приведенных в Техническом описании. В случае неисправности производится обмен (ремонт) неисправного модуля. Гарантия не распространяется на модули, имеющие механические, электрические и другие повреждения, вызванные их неправильной эксплуатацией.

Источник

Оцените статью
Adblock
detector