Skip to content

Commit febf249

Browse files
Applied suggestions.
1 parent e217396 commit febf249

File tree

4 files changed

+21
-20
lines changed

4 files changed

+21
-20
lines changed
223 KB
Loading
10.7 KB
Loading
738 KB
Loading

content/hardware/02.hero/shields/spe-shield/tutorials/getting-started/spe-getting-started.md

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,20 @@ Learn how to establish Single Pair Ethernet (SPE) communication using the Arduin
99

1010
## Overview
1111

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+
![Arduino UNO SPE Shield](assets/overview.png)
1315

1416
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.
1517

16-
![Arduino UNO SPE Shield](assets/overview.png)
1718

1819
## Hardware and Software Requirements
1920

2021
### Hardware Requirements
2122

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
2526
- Twisted pair cable for SPE connection
2627

2728
### Software Requirements
@@ -92,26 +93,26 @@ The shield offers two primary ways to connect to a Single Pair Ethernet (SPE) 10
9293

9394
**Key Features:**
9495

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.
9999

100100
### RS-485
101101

102102
- The shield exposes the RS-485 connections marked as **A** and **B**, with both **GND** and **+5V** through a dedicated screw terminal.
103-
![RS-485 Connector](assets/spi-connectors.png)
103+
![RS-485 Connector](assets/RS-485-connector.png)
104104

105105
**Key Features:**
106106

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.
110110

111111
### 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).
113113
![Power Screw Connector](assets/power-connector.png)
114114

115+
***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.***
115116

116117
## Termination Jumpers:
117118

@@ -141,8 +142,9 @@ The shield can be powered through multiple sources:
141142

142143
- **A - USB Power**: Via the host board USB connection.
143144
- **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.
146148

147149
![Powering your board](assets/SPE-power.gif)
148150

@@ -156,8 +158,7 @@ This example demonstrates a simple broadcast communication system between multip
156158

157159
1. **Configure Termination Jumpers**: For point-to-point connections, close the termination jumpers on both shields
158160
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
161162

162163
### Sketch
163164

@@ -408,11 +409,11 @@ In Progress
408409

409410
### Opta RS-485 Interface
410411

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.
412413

413414
![Opta as Endpoint](assets/SPE-rs485-transducer-end.png)
414415

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.
416417

417418
```arduino
418419
In progress

0 commit comments

Comments
 (0)