Единица измерения: шт
Описание: USB-модуль реле, 2 канала. Управлять можно с помощью софта Relay Board Manager. Коммутируемая способность: 250VAC/10A
Назначение: Для управления нагрузкой
Тип изделия: Готовый модуль
Начало работы.
ICSE012A
Скачиваем ДРАЙВЕР с сайта производителя микросхемы.
Устанавливаем и перезагружаемся.
Скачиваем ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
Для работы ПО нужен .net framework.
После установки, открываем RelayBoardManager. Следует выбрать TOOL/CONFIGURE И ВЫБРАТЬ нашу плату из выпадающего списка. После чего нажать Finish. После этого выбрать TOOL/Open the sele. Теперь реле включаются по нажатии соответствующих кнопок.
Более детальная информация по работе с данным устройством в файле RelayBoardManager_Reference.
Модуль может работать не только по USB,а и по последовательному порту:
These modules can receive the Single-byte instruction from the upper monitor.
| Upper Monitor identification equestre command | 0x50 |
| Upper Monitor Init command | 0x51 |
| ICSE012A identification reply | 0xAB |
| ICSE013A identification reply | 0xAD |
| ICSE014A identification reply | 0xAC |
Например, если на ICSE012A послать 0x50, то он ответит 0xAB. Если на ICSE012A послать 0x51, то он будет готов принимать hex код.
Пример кода на Python
mport serial
import time
fd=serial.Serial("COM3",9600)
time.sleep(1)
fd.write('x50')
time.sleep(0.5)
fd.write('x51')
def relay_1():
fd.write('x00')
time.sleep(1)
fd.write('x01')
if __name__ == "__main__":
relay_1()
HEX таблица | Bit | ICSE012A | ICSE013A | ICSE014A | Remark |
| 0 | v | v | v | Control the relay K1 |
| 1 | v | v | v | Control the relay K2 |
| 2 | v | x | v | Control the relay K3 |
| 3 | v | x | v | Control the relay K4 |
| 4 | x | x | v | Control the relay K5 |
| 5 | x | x | v | Control the relay K6 |
| 6 | x | x | v | Control the relay K7 |
| 7 | x | x | v | Control the relay K8 |