USB 16 Channel Relay Module – RS232 Controlled, 12V – ver.2

This is relay card with 16 relays RAS-12-15 or JQC-3F/T73 (depending on your choice). It is controlled via PC USB port and it is shown as virtual serial port (VSP or VCP). You may also control directly 220V / 120V devices with your PC USB port. There is flexible software for it, that allows you to make simple automation project or control from command line. We can provide Windows examples for VB6, BCB6, Java (net-beans), VB.NET 2010 Express, C++.NET 2010 Express

Category:

Description

This is relay card with 16 relays RAS-12-15 or JQC-3F/T73 (depending on your choice). It is controlled via PC USB port and it is shown as virtual serial port (VSP or VCP). You may also control directly 220V / 120V devices with your PC USB port. There is flexible software for it, that allows you to make simple automation project or control from command line. We can provide Windows examples for VB6, BCB6, Java (net-beans), VB.NET 2010 Express, C++.NET 2010 Express

This is the new version of our popular USB 16 Channel Relay Board – RS232 Controlled. It is suitable for controlling electrical devices, water jets, motors and so on. It may be integrated in small automtion and robotics projects. It uses one USB port of your PC and it is controlled via serial RS232 commands. It is shown on your PC as Virtual Com Port (VCP).

Features

  • Power supply – 12VDC, 300mA
  • 16 SPDT relays – JQC-3F/T73 or RAS-1215. (Depending on your choice)
  • MAX. SWITCHING CURRENT PER SINGLE RELAY CHANNEL:

    • Relay JQC-3F/T73
      • 7A / 250VAC
      • 10A / 125VAC
      • 12A / 120VAC
      • 10A / 28VDC
    • Relay RAS-1215
      • 10A / 250VAC
      • 15A / 120VAC
      • 15A / 24VDC
  • PCB parameters: FR4 / 1.5mm / two layers / metalized holes / HAL / white stamp / solder mask
  • Extra PCB openings for better voltage isolation
  • Doubled high current tracks
  • Communication: Serial USB communication (Virtual Com Port)
  • Power led: Yes
  • Relay leds: Yes
  • TX led: Yes
  • RX led: Yes
  • Source code examples: Yes – please contact with us.
  • Size: 103mm x 24mm x 191mm
  • Mounting holes diameter: 3mm
  • Weight: 308 gr.

Serial commands

  • Communication parameters – 8 Data, 1 Stop, No Parity, Baud Rate – 9600 bps
  • Command for receiving the relays status:
    • Send “ask//”.
    • The answer is two bytes – byte 1 and byte 2. Byte 1 represents relays from 1 to 8. MSB of byte 1 is Relay 1 and LSB of byte 1 is Relay 8. Byte 2 represents relays from 9 to 16. MSB of byte 2 is Relay 10 and LSB of byte 2 is Relay 16.
    • Example:
      • answer 1: 00 -> relays from 1 to 16 are OFF.
      • answer 2: 255(dec) 255(dec) -> relays from 1 to 16 are ON.
      • answer 3: 81(dec) 81(dec) -> Relays 1,8,9,16 – ON, the rest are OFF.
  • Commands for single relay setting:
    • “01+//” – Relay 1 is switched ON
    • “01-//” – Relay 1 is switched OFF
    • “02+//” – Relay 2 is switched ON
    • “02-//” – Relay 2 is switched OFF
    • ……
    • ……
    • “16+//” – Relay 16 is switched ON
    • “16-//” – Relay 16 is switched OFF
  • Commands for all relays setting:
    • “on//” – All relays are switched ON
    • “off//” – All relays are switched OFF
  • Command for many relays setting
  • Send sequentially:
    x” – as a char
    a – as HEX number. a[0;FF]. This number correspondence with relays from 1 to 8. The MSB is relay 1.
    b – as HEX number. b[0;FF]. This number correspondence with relays from 9 to 16. The MSB is relay 9.
    /” – as a char. This is the first part of the delimiter
    /” – as a char. This is the second part of the delimiter
    Example (a=1A(hex) and b= 05(hex) )
    x 1A 05 /” “/
    1A(hex)=00011010(bin)
    05(hex)=00000101(bin)
    Relays 1,2,3,6,8,9,10,11,12,13,15 – switched OFF
    Relays 4,5,7,14,16 – switched ON
    Note that there must be minimum 5ms interval between each two commands !