USB ADC Relay V 8.0

USB ADC Relay Board V 8.0

The ADC Relay Adapter V 8.0 is an extension board for RaspBerry Pi based on Open Hardware Design. It has two principaln hardware features: control of 4 relays and 4 ADC channels. The board is connected to the Raspberry with an USB Bus, this feature allow the compatibility with other linux boards.
This board contains four switch relay 1 Form C, 2 ADC IN 0-10V and 2 ADC IN 4-20mA. The connection with Raspberry PI is made with a classical USB-UART converter FT232RL (FTDI Chip) compatible with the kernel, the USB connector provides also the power supply.
This choice make the device usefull also in non-linux based board too.
You can control it with a serial connection with /dev/ttyUSB*. I prefer Putty, but if you use the command line, you can work with minicom.
You can develop your own GUI, for example using QT-QML/C++ libraries, so you can realize simple control algorithms (P,PI,PID) with and without autotunig, or more complex cost effective control devices.

ADC Relay Adapter V8.0 Datasheet

USB-ADC V 8.0 Eagle files

Firmware USB ADC Relay

To test if the firmware works well follow these steps:

  1. Open RealTerm ( Official web page )
  2. Open the correct serial port at 9600 baud, no parity, 8 bits, 1 stop bit and no hardware flow control
  3. Send the serial commands as HEX Value

Serial commands example:

Set On Rel1
0x49 0x02 0x02 0x00 0x01 0x48
Set Off Rel1
0x49 0x02 0x02 0x00 0x00 0x49

Set On Rel2
0x49 0x02 0x02 0x01 0x01 0x49
Set Off Rel2
0x49 0x02 0x02 0x01 0x00 0x48

Set On Rel3
0x49 0x02 0x02 0x02 0x01 0x4a
Set Off Rel3
0x49 0x02 0x02 0x02 0x00 0x4b

Set On Rel4
0x49 0x02 0x02 0x03 0x01 0x4b
Set Off Rel4
0x49 0x02 0x02 0x03 0x00 0x4a

ADC State
0x49 0x03 0x00 0x4A

Certification Disclaimer