Documente Academic
Documente Profesional
Documente Cultură
IO Pi Plus
Optical Isolation
32x Output
IO Pi Plus
Optical Isolation
32x Input
Rsp-Pi
RJ45 ADC Pi Plus
CPU Signal Limiter
8x Analog
Board
Temperature reader
Rsp-Pi I2C interface
6x
Serial Pi Plus
RS-232
24V DC 24V DC
24V/5V
5V DC
Short term development (for demo and S/W development) –
Raspberry Pi 3 Model B and Shield
IO Pi Plus for 32x ch. Output GPI Isolation Board 8x ch. ADC Pi Plus for ADC
Power: 5V and ground for all boards, note that the 5V power
source will be converted to 3.3V for onboard components
I2C: To Raspberry Pi extended GPIO pins 3, 5
I2C address assignment:
1st board: Float A0, A1 (I2C addr 1 1 0 1 0 0 0)
2nd board: A0 to ground, A1 to float (I2C addr 1 1 0 1 0 0 1)
3rd board: A0 to float, A1 to ground (I2C addr 1 1 0 1 0 1 1 )
For MCP3424, 3427, A0 and A1 both set low or ground are
the same
DIO Connector Pin Definition
1 In 1 21 In 17 1 Out 1 21 Out 17
2 In 2 22 In 18 2 Out 2 22 Out 18
3 In 3 2 3 In 19 3 Out 3 2 3 Out 19
4 In 4 24 In 20 4 Out 4 24 Out 20
5 In 5 25 In 21 5 Out 5 25 Out 21
6 In 6 26 In 22 6 Out 6 26 Out 22
7 In 7 27 In 23 7 Out 7 27 Out 23
8 In 8 2 8 In 24 8 Out 8 2 8 Out 24
9 +24v 29 +24v 9 0v 29 0v
10 In 9 30 In 25 10 +24v 30 +24v
11 In 10 31 In 26 11 Out 9 31 Out 25
12 In 11 32 In 27 12 Out 10 32 Out 26
13 In 12 33 In 28 13 Out 11 33 Out 27
14 In 13 34 In 29 14 Out 12 34 Out 28
15 In 14 35 In 30 15 Out 13 35 Out 29
16 In 15 36 In 31 16 Out 14 36 Out 30
17 In 16 37 In 32 17 Out 15 37 Out 31
19 39 19 0v 39 0v
20 40 20 +24v 40 +24v
Gnd
In 2
Gnd
In 3
Gnd
Prototyping 8x ch
16 pin 20x pin
Board analog
Cable connector
input
ADC Pi Plus
In 8
Gnd
NA
NA
NA
NA
Wire connection for DI modules
+24v 0v
1 In 1 21 In 17
2 In 2 22 In 18
3 In 3 2 3 In 19
4 In 4 24 In 20
5 In 5 25 In 21
IO Pi Plus
6 In 6 26 In 22
7 In 7 27 In 23
DI 1 .. DI 16 8 In 8 2 8 In 24
9 +24v 29 +24v
Cable Prototyping 10 In 9 30 In 25
Board 11 In 10 31 In 26
12 In 11 32 In 27
DI 17 .. DI 32 13 In 12 33 In 28
14 In 13 34 In 29
15 In 14 35 In 30
16 In 15 36 In 31
17 In 16 37 In 32
18 +24v 38 +24v
19 39
20 40
Wire connection for DO modules
+24v 0v
1 Out 1 21 Out 17
2 Out 2 22 Out 18
3 Out 3 2 3 Out 19
4 Out 4 24 Out 20
5 Out 5 25 Out 21
IO Pi Plus
6 Out 6 26 Out 22
7 Out 7 27 Out 23
DO 1 .. DO 16 8 Out 8 2 8 Out 24
9 0v 29 0v
12 Out 10 32 Out 26
DO 17 .. DO 32 13 Out 11 33 Out 27
14 Out 12 34 Out 28
15 Out 13 35 Out 29
16 Out 14 36 Out 30
17 Out 15 37 Out 31
18 Out 16 38 Out 32
19 0v 39 0v
20 +24v 40 +24v
I2C Address Map for Various Devices
Address map for Temperature reader (3x) and ADC (2x)
Address Bits Address Selection Pins Device
A2 A1 A0 Adr0 Pin Adr1 Pin
ADC I2C addr connection
0 0 0 0 0 Can’t be used
0 0 1 0 Float Temp. PCB 2
I2C addr: 1 1 0 1 A2 A1 A0
0 1 0 0 1 ADC 1
1 0 0 1 0 ADC 2
1 0 1 1 Float N/A
1 1 0 1 1 N/A
0 1 1 Float 0 Temp. PCB 3
1 1 1 Float 1 N/A
0 0 0 Float Float Temp. PCB 1
DIO Device A2 A1 A0
DI 0 .. DI 15 0 0 0
DI 16 .. DI 31 0 0 1
I2C addr: 0 0 1 0 A2 A1 A0
0: No action DO 0 .. DO 15 0 1 0
1: Solder on DO 16 .. DO 31 0 1 1
Final Product Development – Approximating to Demo System
RS232/442/
485
32x GPO
32x GPI
ADC/
Temp. Sensor
Purchase real product
Backup
PT-100 connection:
Red to one terminal
Another 2 (black) connected together to another terminal