cw 6 silnik krokowy


MT

ZAKŁAD TECHNOLOGII LASEROWYCH

I OPTOELEKTRONIKI

Ćw. 6

Badanie silnika skokowego (krokowego)

Cel ćwiczenia

Celem ćwiczenia jest poznanie budowy i zasady działania silnika krokowego .

Zagadnienia do przygotowania

Program ćwiczenia

  1. Zapoznanie się z obiektem badań.

  2. Połączenie układu pomiarowego.

  3. Określenie tabeli stanów dla danego silnika.

  4. Napisanie programu sterującego silnikiem krokowym.

  5. Zbadanie wpływu częstotliwości impulsów sterujących na dotrzymanie zadanego kroku przez silnik.

Realizacja ćwiczenia

Schemat blokowy stanowiska:

0x01 graphic

Ad. 3.Określenie tabeli stanów dla danego silnika

Przyciskając przyciski podłączone do uzwojeń silnika, należy ustalić kolejność załączeń tych uzwojeń do zasilania (tak , aby spowodować obrót silnika w jedna stronę).

Przyciski są odpowiednio oznaczone (A,B,C,D).

Otrzymane dane wpisać do tabeli:

Liczba
kroków

Oznaczenia uzwojeń silnika

A

B

C

D

1

1

2

3

4

5

6

Drugą taką tabelkę wykonać dla sekwencji załączeń uzwojeń powodujących obrót silnika w druga stronę.

Wskazówka

Symbol „1” w tabeli oznacza że w danej chwili dane uzwojenie silnika jest podłączone do zasilania.

Ad.4. Napisanie programu sterującego silnikiem krokowym.

W języku PASCAL lub C++ należy napisać program, który poprzez łącze LPT będzie podawał odpowiednie stany logiczne na układ sterujący uzwojeniami silnika.

Ukończony program powinien wysyłać odpowiednie sygnały do sterownika i powodować obrót wybranego silnika (są dwa podłączone do sterownika) w jednym, zdanym kierunku.

Kod programu sterującego silnikiem umieścić w sprawozdaniu

Dodatkowe informacje:

Ad.5. Zbadanie wpływu częstotliwości impulsów sterujących na dotrzymanie zadanego kroku przez silnik.

Należy określić minimalny czas późnienia (w [ms]) zmiany stanów na silniku, po niżej którego silnik „gubi kroki” (silnik ma ściśle określony czas reakcji na zmianę stanów na uzwojeniach). Wartość czasu opóźnienia, przy której silnik gubi kroki zanotować w protokole.

Wskazówka: różna wartość przypisana do instrukcji „delay” (w programie).

Wnioski.

INFORMACJE ODATKOWE

0x08 graphic

Objaśnienia

0x08 graphic
0378 - adres bazowy portu LPT1 (szesnastkowo) - sprawdzić np. w systemie Windows.

0378 + 2 - adres rejestru sterującego portu LPT1. Adres bazowy +2.

Instrukcje użyte w programie

W języku PASCAL:

port[$adres bazowy portu szesnastkowo]:= wartość - liczba (np. dziesiętna) wysyłana na port*,

delay(opóźnienie [ms]) - czas opóźnienia wykonywania programu **,

* np. 255 (dziesiętnie to 11111111 binarnie)

** dla tej instrukcji wymagane jest zadeklarowanie modułu CRT

Mechatronika - laboratorium Rzeszów dn. 2007-11-16

Ćw. 6 - Badanie silnika krokowego Instrukcja do ćwiczenia

1

- 4 -

ZTLiO, Copyright (c) Marcin Biskup

Elektronika i układy cyfrowe - laboratorium Studia dzienne - licencjackie

Ćw. 7 - Badanie układów arytmetycznych Instrukcja do ćwiczenia

przewód

1

1

0

0

Zawartość rejestru

Wagi poszczególnych bitów

27

26

25

24

23

22

21

SILNIK
2

1

0

SILNIK
1

0

1

0

1

1

1

1

1

przewód

1

1

BUFOR

74LS573

20

1

1

0

0

0

0

1

SILNIK 1

SILNIK 2

ADRESY

0378 + 2

0378

PŁYTA SILNIKÓW
ZE STEROWNIKIEM

(AKTYWNY STAN 1 )

0

SYGNAŁ BUSY

Rejest sterujący

Rejest danych

KOMPUTER

(Pamięć - port LPT)

Łącze LPT

R

Linia danych

Linia sterująca

Dioda LED na obudowie sterownika



Wyszukiwarka

Podobne podstrony:
Opis silnikow krokowych id 3370 Nieznany
Kontroler silnika krokowego na porcie LPT3
Kontroler silnika krokowego na porcie LPT2
3 Silnik krokowy
badanie silnika krokowego, mechanika, BIEM- POMOCE, automatyka i sterowanie
Cw 1 Silnik obcowzbudny T
Instrukcja R4 Silnik krokowy
SILNIKI KROKOWE
Astra F Silnik krokowy w X16SZR
Najprostszy sterownik silników krokowych, ELEKTRONIKA
4 emulacja, silnik krokowy
3 Silnik krokowy

więcej podobnych podstron