background image

DATA: Ćwiczenie

nr 7

PROTOTYPOWANIE UKŁADÓW ELEKTRONICZNYCH

LonWorks – Realizacja regulatora dla silnika prądu stałego

Maciej Rosół, Katedra Automatyki AGH, e-mail: mr@ia.agh.edu.pl

1

Cel ćwiczenia

Celem ćwiczenia jest realizacja wybranego algorytmu sterowania silnikiem prądu stałego w
rozproszonym systemie sterowania utworzonym z wykorzystaniem sieci LonWorks.

2

Przebieg ćwiczenia

W ramach zajęć należy zrealizować strukturę sterowania przedstawioną na rys. 1. Obiektem
sterowania jest silnik prądu stałego podłączony do węzła 2 sieci LonWorks poprzez element
mocy.   Element   ten   sterowany   jest   sygnałem   PWM.   Pomiar   położenia   wału   silnika
dokonywany jest z wykorzystaniem enkodera inkrementalnego, którego sygnały pomiarowe
podłączone są do węzła 2. Do węzła 1 podłączony jest moduł GIZMO-3 zawierający m.in.
potencjometry, przyciski i zespół wyświetlaczy 7-segmentowych.
Należy zrealizować dwa zadania spełniających następujące założenia:
Zadanie 1. Śledzenie

 Kąt obrotu potencjometru enkoderowego z modułu Gizmo-3 musi być zgodny z kątem

obrotu wału silnika DC.

 Aktualna   wartość   położenia   kątowego   wału   silnika   ma   być   wyświetlana   na

wyświetlaczach modułu Gizmo-3.

Zadanie 2. Należy zrealizować regulator stabilizujący prędkość obrotową lub położenie wału
silnika DC na ustalonej wartości. Wartość zadaną należy ustawiać z węzła 1 i wyświetlać
aktualne położenie lub prędkość wału silnika na wskaźnikach LCD modułu GIZMO-3.

Przyporządkowanie   wyprowadzeń   enkodera   inkrementalnego   i   elementu   mocy   do
wyprowadzeń Neuron Chip’a.

3

Enkoder inkrementalny

4

Neuron Chip

Fala A

I0_4

Fala B

IO_5

5

Końcówka mocy

Neuron Chip

Sterowanie PWM

IO_0

Kierunek DIR

IO_1

Stop BRAKE

IO_2

Węzeł

1

Węzeł

2

BackPlane 1.25Mbit/s

GIZMO-3

Końcówka

mocy PWM

Enkoder

Pomiar położenia

wału silnika DC

background image

UWAGI !!!
1. Realizacja   obydwóch   zadań   wymaga   przeliczenia   ilości   impulsów   z   enkoderów

inkrementalnych na jednostki kąta obrotu wału silnika. Dla potencjometru enkoderowego
znajdującego się na Gizmo-3 ilość impulsów na obrót wynosi 200, natomiast dla enkodera
zamontowanego na wale silnika – 1000.

2. W pierwszym etapie zadania 2 algorytm regulatora należy uruchomić na węźle 2. Węzeł 1

służy jako zadajnik i monitor zmiennych procesowych. Należy zastanowić się nad ilością i
typem zmiennych sieciowych oraz rodzajem wykorzystanych obiektów wejścia/wyjścia.

3. W drugim etapie zadania 2 algorytm regulatora należy uruchomić na węźle 1 tworząc

sprzężenie zwrotne poprzez sieć LonWorks. Należy uwzględnić zmianę i ilość zmiennych
sieciowych.