Skip to content

Commit 0d9ccf9

Browse files
committed
learning/workshop_applied_systems_control: Update Automation Workshop
- Update hands-on activity steps needed after adding an RPi5 in the setup - Update ping and system setup images according to new setup - Update booklet and slides of the workshop Signed-off-by: Evelyn Plesca <evelyn-iulia.plesca@analog.com>
1 parent fffbe83 commit 0d9ccf9

File tree

7 files changed

+56
-29
lines changed

7 files changed

+56
-29
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:9f784deb12974388f071fd32914a58eecee41a7867eb6e792a1d81d86a8c5fb2
3+
size 54867802
Binary file not shown.

docs/learning/workshops_applied_systems_control/Applied_systems_control.pptx

Lines changed: 0 additions & 3 deletions
This file was deleted.
Binary file not shown.

docs/learning/workshops_applied_systems_control/index.rst

Lines changed: 48 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,24 @@ This workshop provides an introduction to applied systems control, focusing on
1818
practical applications and real-world scenarios. Participants will learn about
1919
various control systems, their design and implementation.
2020

21+
Slide Deck and Booklet
22+
~~~~~~~~~~~~~~~~~~~~~~
23+
24+
Since this tutorial is also designed to be presented as a live, hands-on
25+
workshop, a slide deck is provided here:
26+
27+
.. admonition:: Download
28+
29+
:download:`Applied Systems Control Slide Deck <../workshops_applied_systems_control/Applied_Systems_Control_Workshop.pptx>`
30+
31+
A complete booklet of the hands-on activity is also provided, either as a companion to
32+
following the tutorial yourself:
33+
34+
.. admonition:: Download
35+
36+
:download:`Applied Systems Control Booklet <../workshops_applied_systems_control/Applied_Systems_Control_Workshop_Booklet.pdf>`
37+
38+
2139
Theoretical content
2240
~~~~~~~~~~~~~~~~~~~
2341

@@ -30,6 +48,7 @@ Theoretical content
3048
:width: 500
3149
:align: right
3250

51+
3352
Overview of industrial control and automation systems
3453
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3554

@@ -80,6 +99,7 @@ Overview of industrial control and automation systems
8099
.. image:: 2.png
81100
:width: 350
82101

102+
83103
Industrial automation components
84104
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85105

@@ -124,6 +144,7 @@ Industrial automation components
124144
.. image:: plc.png
125145
:width: 250
126146

147+
127148
Common control strategies
128149
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
129150

@@ -154,6 +175,7 @@ Common control strategies
154175
used in applications where precise control is not required, such as in
155176
heating systems.
156177

178+
157179
**Introduction to PWM control**
158180
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159181

@@ -170,6 +192,7 @@ of the on time to the total cycle time (duty cycle) determining the average
170192
power delivered to the load. By adjusting the duty cycle, the effective voltage
171193
and current can be controlled, allowing for precise control of devices.
172194

195+
173196
**Applications of PWM control include:**
174197

175198
- Motor speed control: By varying the duty cycle, the speed of DC motors can be
@@ -186,6 +209,7 @@ and current can be controlled, allowing for precise control of devices.
186209
:width: 500
187210
:align: center
188211

212+
189213
Introduction to PID control
190214
~~~~~~~~~~~~~~~~~~~~~~~~~~~
191215

@@ -276,12 +300,13 @@ It includes:
276300

277301
**Kit contents**
278302

279-
280303
| 1 x 10BASE-T1L TO USB adapter board
281304
| 1 x Profibus cable for single pair Ethernet (SPE) Connectivity
282305
| 1 x USB 2.0 cable
283306
| 1 x cable connector for external 24V power supply
284307
| 1 x cable connector for channels connectivity
308+
| 1 x Raspberry Pi 5
309+
| 1 x Raspberry Pi 5 Type-C power supply
285310
286311
.. figure:: kit.png
287312
:alt: AD-SWIOT1L-SL kit contents
@@ -290,26 +315,42 @@ It includes:
290315

291316
AD-SWIOT1L-SL kit contents
292317

318+
293319
Hands-on activity
294320
~~~~~~~~~~~~~~~~~~~~~
295321

296322
Participants will engage in hands-on activities to apply the theoretical
297323
concepts learned. The activities will include:
298324

299-
#. Booting your PC Linux
325+
#. Power on the Raspberry Pi 5 board using a Type-C power supply and boot it.
300326

301327
#. Power the AD-SWIOT1L-SL board by plugging in the power supply.
302328

303-
#. Connect the USB to T1L media converter to your PC and the AD-SWIOT1L-SL
304-
board. After a short time, both link status LEDs(on the media converter and
329+
#. Connect the USB to T1L media converter to your Raspberry 5 board using a
330+
micro-USB cable.
331+
332+
#. Connect the USB to T1L media converter to the AD-SWIOT1L-SL
333+
board using the PROFIBUS cable. After a short time, both link status LEDs(on the media converter and
305334
the board) should be on.
306335

336+
#. Connect the Raspberry Pi 5 to a display using a HDMI to Micro-HDMI cable, and
337+
connect a keyboard and mouse to the USB ports.
338+
339+
In the end, your setup should look like this:
340+
341+
.. image:: system_setup.jpg
342+
:alt: System setup with Raspberry Pi 5 and AD-SWIOT1L-SL boards connected
343+
:width: 600
344+
:align: center
345+
346+
System setup with Raspberry Pi 5 and AD-SWIOT1L-SL boards connected
347+
307348
#. Testing the board connectivity
308349

309-
- Open a terminal and run the command: ``ping 169.254.97.40`` This command
310-
will rule out the host (PC) network configuration issues.
350+
- Open a terminal and run the command: ``ping 192.168.97.40`` This command
351+
will rule out the host (RPi 5) network configuration issues.
311352
- If the ping command is not successful run ``sudo ip route add
312-
169.254.97.40 dev eth0`` to add a route to the board's IP address.
353+
192.168.97.40 dev eth0`` to add a route to the board's IP address.
313354

314355
.. image:: ping.png
315356
:alt: Ping command output
@@ -338,23 +379,6 @@ concepts learned. The activities will include:
338379
System setup
339380

340381

341-
Slide Deck and Booklet
342-
~~~~~~~~~~~~~~~~~~~~~~
343-
344-
Since this tutorial is also designed to be presented as a live, hands-on
345-
workshop, a slide deck is provided here:
346-
347-
.. admonition:: Download
348-
349-
:download:`Applied Systems Control Slide Deck <../workshops_applied_systems_control/Applied_systems_control.pptx>`
350-
351-
A complete booklet of the hands-on activity is also provided, either as a companion to
352-
following the tutorial yourself:
353-
354-
.. admonition:: Download
355-
356-
:download:`Applied Systems Control Booklet <../workshops_applied_systems_control/applied_systems_control_booklet.pdf>`
357-
358382
**Exercise 1: Power the RGB LED red, green and blue**
359383

360384
- Open file exercise_2.py
Lines changed: 2 additions & 2 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)