PDA

Просмотр полной версии : Модуль дискретных входов/выходов.



neutrino
18.11.2008, 17:59
Приветствую!

Сразу оговорюсь, что я программист и в электронике не понимаю.

Мне нужно такое устройство (лучше чтобы подключалось к COM-порту компьютера) чтобы через него я смог включать/выключать лампы (4 штуки) и получать через него сигнал о событии нажатия на кнопку (тоже 4). Т.е. мне нужно 4 дискретных входа и 4 выхода. Мне объяснили, что реле не обязательны, т.к. лампы по 12 вольт и 0.25мА, и транзисторы сойдут. Я видел МДВВ фирмы Овен (http://www.owen.ru/device/87905159), но в инструкции не было ни слова о протоколе. Приложение, которое будет управлять всей этой кутерьмой пишу я сам и посему мне необходимо знать как именно я посылаю команды и получаю сигналы о нажатиях на кнопки.

С уважением, neutrino.

Малышев Олег
18.11.2008, 20:14
1) Непосредственно к порту COM не получится нужен преобразователь RS232-RS485 (например АС3М) или ас4(USB-rs485)
2) Если использовать библиотеку dll owen_io и протокол ОВЕН то проблем не будет.

Kirill
19.11.2008, 12:15
Приветствую!

Сразу оговорюсь, что я программист и в электронике не понимаю.

Мне нужно такое устройство (лучше чтобы подключалось к COM-порту компьютера) чтобы через него я смог включать/выключать лампы (4 штуки) и получать через него сигнал о событии нажатия на кнопку (тоже 4). Т.е. мне нужно 4 дискретных входа и 4 выхода. Мне объяснили, что реле не обязательны, т.к. лампы по 12 вольт и 0.25мА, и транзисторы сойдут. Я видел МДВВ фирмы Овен (http://www.owen.ru/device/87905159), но в инструкции не было ни слова о протоколе. Приложение, которое будет управлять всей этой кутерьмой пишу я сам и посему мне необходимо знать как именно я посылаю команды и получаю сигналы о нажатиях на кнопки.

С уважением, neutrino.


Протоколы передачи : ОВЕН, Modbus ASCII/RTU, Dcon. Выбирайте наиболее вам удобный.
И в инструкции об этом написано.

neutrino
20.11.2008, 11:45
Ах да, я со всем этим делом буду работать через Линукс, так что DLL-ки не подойдут. Нужно именно сам протокол.

Sniper007
20.11.2008, 12:46
Ну тогда используйте протокол ОВЕН. Проще будет. Вот здесь описание протокола и переменные для приборов
http://www.owen.ru/support/40691149

SergeyNG
20.11.2008, 14:03
На счёт
ОВЕН. Проще будет. - это я бы поспорил. Hash-свёртки, всякие признаки, разобрать на тетрады, пото собрать, с форматом данных разобраться. Если напишите на протоколе Овен для вас не будет больше сложных протоколов. Интересно со стороны саморазвития.
Используйте Modbus RTU. Просто, быстро для понимания и реализации