You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/02.hero/shields/spe-shield/tutorials/getting-started/spe-getting-started.md
+21-20Lines changed: 21 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,19 +9,20 @@ Learn how to establish Single Pair Ethernet (SPE) communication using the Arduin
9
9
10
10
## Overview
11
11
12
-
The Arduino® UNO SPE Shield brings industrial-grade Single Pair Ethernet (10BASE-T1S) connectivity to Arduino boards, revolutionizing how we connect devices in industrial and IoT applications. This shield combines the simplicity of Ethernet communication with the efficiency of using just a single twisted pair of wires, making it ideal for environments where cable reduction and reliable communication are crucial.
12
+
The Arduino® UNO SPE Shield brings industrial-grade Single Pair Ethernet (10BASE-T1S) as well as RS-485 connectivity to Arduino boards, revolutionizing how we connect devices in industrial and IoT applications. This shield combines the simplicity of Ethernet communication with the efficiency of using just a single twisted pair of wires, making it ideal for environments where cable reduction and reliable communication are crucial while still allowing for legacy devices to be part of your network with the option of RS-485.
13
+
14
+

13
15
14
16
In this guide, you'll learn how to set up your first SPE network, understand the fundamentals of 10BASE-T1S communication, and implement both **point-to-point** and **multidrop** network configurations.
15
17
16
-

17
18
18
19
## Hardware and Software Requirements
19
20
20
21
### Hardware Requirements
21
22
22
-
- Arduino® UNO SPE Shield
23
-
-Compatible Arduino UNO board
24
-
- USB cables for programming
23
+
-[Arduino® UNO SPE Shield](https://store.arduino.cc/collections/shields-carriers/products/uno-spe-shield)
24
+
-[Arduino® UNO R4 WiFi](https://store.arduino.cc/products/uno-r4-wifi) or any other UNO form factor board.
25
+
-[USB cables](https://store.arduino.cc/products/usb-cable2in1-type-c) for programming
25
26
- Twisted pair cable for SPE connection
26
27
27
28
### Software Requirements
@@ -92,26 +93,26 @@ The shield offers two primary ways to connect to a Single Pair Ethernet (SPE) 10
92
93
93
94
**Key Features:**
94
95
95
-
- A twisted pair cable must be used.
96
-
- Maximum bus length of the bus is 25 meters.
97
-
- Allows up to eight nodes in a multidrop network.
98
-
- Stub distance (the length of the cable connecting a node to the main bus) must be 5 cm to ensure stable communication and signal integrity.
96
+
**- Speed:** Operates at 10 Mbps under the 10BASE-T1S standard.
97
+
**- Maximum Distance:** Supports up to 25 meters in multidrop topology (multiple nodes on a single segment).
98
+
**- Topology:** Allows up to eight nodes in a multidrop network.
99
99
100
100
### RS-485
101
101
102
102
- The shield exposes the RS-485 connections marked as **A** and **B**, with both **GND** and **+5V** through a dedicated screw terminal.
103
-

103
+

104
104
105
105
**Key Features:**
106
106
107
-
- Supports distances up to 1,200 meters with reduced speeds.
108
-
- In a bus topology, supports up to 80 nodes.
109
-
- Half-duplex.
107
+
**- Speed:** Up to 20 Mbps for short distances (<15 m).
108
+
**- Maximum Distance:** Supports up to 1,200 m with reduced speeds.
109
+
**- Topology:** Works in a bus topology, supporting up to 80 nodes.
110
110
111
111
### Power
112
-
A screw connector for powering the board and Shield assembly is provided with two positions for GND and two for VIN.
112
+
A screw connector for powering the board and Shield assembly is provided with two positions for GND and two for VIN (7.0 to 24.0 V).
***Note: The UNO SPE Shield can safely operate with a 24 VDC power supply. While the Arduino UNO R4 is designed to handle this voltage without issue, caution is advised, 24 V can potentially damage UNO R3 boards or any third-party UNO-compatible board.***
115
116
116
117
## Termination Jumpers:
117
118
@@ -141,8 +142,9 @@ The shield can be powered through multiple sources:
141
142
142
143
-**A - USB Power**: Via the host board USB connection.
143
144
-**B - Power Jack**: Via the host board power jack.
144
-
-**C - External Power**: Through the VIN screw terminal.
145
-
-**Power over Data Line (PoDL)**: through the T1SP terminal.
145
+
-**C - External Power**: Through the VIN screw terminal (7.0 to 24.0 V).
146
+
***Note: The UNO SPE Shield can safely operate with a 24 VDC power supply. While the Arduino UNO R4 is designed to handle this voltage without issue, caution is advised, 24 V can potentially damage UNO R3 boards or any third-party UNO-compatible board.***
147
+
-**D - Power over Data Line (PoDL)**: Through the T1SP screw terminal or dedicated connector.
146
148
147
149

148
150
@@ -156,8 +158,7 @@ This example demonstrates a simple broadcast communication system between multip
156
158
157
159
1.**Configure Termination Jumpers**: For point-to-point connections, close the termination jumpers on both shields
158
160
2.**Connect the SPE Cable**: Wire the twisted pair between the two shields' SPE screw terminals or using a T1S dedicated cable.
159
-
3.**Apply terminator caps**: On edge nodes (first and last) in the bus
160
-
4.**Power Both Systems**: Ensure both Arduino boards are powered
161
+
3.**Power Both Systems**: Ensure both Arduino boards are powered
161
162
162
163
### Sketch
163
164
@@ -408,11 +409,11 @@ In Progress
408
409
409
410
### Opta RS-485 Interface
410
411
411
-
The Arduino Opta boards represent the end devices in this system, receiving commands via RS-485 and executing the requested actions. Each Opta configures pins 2-13 as digital outputs and listens for specific command formats on its serial interface. The boards can process three types of commands: reading individual pin states, writing to specific pins, or reading all pin states at once.
412
+
The Arduino Opta boards represent the end devices in this system, receiving commands via RS-485 and executing the requested actions.
412
413
413
414

414
415
415
-
When an Opta receives a command, it parses the instruction, performs the requested operation, and sends back a formatted response. This simple protocol allows the central SPE controller to remotely monitor and control multiple Opta boards across the RS-485 network, creating a flexible and scalable industrial control system.
416
+
When an Opta receives a command, it parses the instruction, performs the requested operation. This simple protocol allows the central SPE controller to remotely monitor and control multiple Opta boards across the RS-485 network, creating a flexible and scalable industrial control system.
0 commit comments