LABORATORIUM STEROWNIKÓW MIKROPROCESOROWYCH



Podobne dokumenty
LABORATORIUM STEROWNIKÓW MIKROPROCESOROWYCH

ĆWICZENIE NR P-8 STANOWISKO BADANIA POZYCJONOWANIA PNEUMATYCZNEGO

Sterowniki Programowalne Sem. V, AiR

MIKROPROCESOROWY STEROWNIK PARAMETRÓW KLIMATYCZNYCH

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

Architektura systemów komputerowych Laboratorium 10 Symulator SMS32 Urządzenia wejścia i wyjścia

Wydział Mechaniczny. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 4. Laboratorium z przedmiotu: Technika cyfrowa i mikroprocesorowa

Proste układy wykonawcze

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY INSTYTUT MASZYN, NAPĘDÓW I POMIARÓW ELEKTRYCZNYCH

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Programowanie i uruchamianie serwo-kontrolera w napędowym układzie wykonawczym z silnikiem skokowym. Przebieg ćwiczenia

Laboratorium z Napęd Robotów

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

BADANIE SILNIKA SKOKOWEGO

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

PROGRAMOWALNE STEROWNIKI LOGICZNE

BADANIE SILNIKA RELUKTANCYJNEGO PRZEŁĄCZALNEGO (SRM) CZĘŚĆ 2 PRACA DYNAMICZNA SILNIKA

Laboratorium 1: Wprowadzenie do środowiska programowego. oraz podstawowe operacje na rejestrach i komórkach pamięci

Opracował: Jan Front

Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VI semestr letni (semestr zimowy / letni)

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

2.2 Opis części programowej

2. Dane znamionowe badanego silnika.

PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM PROJEKTOWANIA ZINTEGROWANEGO

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Programowanie w językach asemblera i C

POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRONIKI I NAPĘDÓW ELEKTRYCZNYCH

Technika mikroprocesorowa

Programowalne Układy Cyfrowe Laboratorium

Katedra Energetyki. Laboratorium Podstaw Elektrotechniki. Badanie silników skokowych. Temat ćwiczenia:

Napędy urządzeń mechatronicznych - projektowanie. Ćwiczenie 3 Dobór silnika skokowego do pracy w obszarze rozruchowym

Elektrotechnika II stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Przemysłowe Systemy Automatyki ĆWICZENIE 2

Badanie napędu z silnikiem bezszczotkowym prądu stałego

str. 1 Temat: Sterowanie stycznikami za pomocą przycisków.

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

1. Wykorzystanie sterownika Modicon Micro (03) do sterowania transportem i segregacją półfabrykatów

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

TECHNIKA MIKROPROCESOROWA II

Laboratorium Elektroniki w Budowie Maszyn

Zespół B-D Elektrotechniki. Laboratorium Silników i układów przeniesienia napędów

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

2. Architektura mikrokontrolerów PIC16F8x... 13

UKŁAD ROZRUCHU TYPU ETR 1200 DO SILNIKA PIERŚCIENIOWEGO O MOCY 1200 KW. Opis techniczny

Laboratorium Maszyny CNC. Nr 4

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Automatyzacja i Nadzorowanie Maszyn Zajęcia laboratoryjne. Ćwiczenie 11 Silnik

imei Instytut Metrologii, Elektroniki i Informatyki

Wyposażenie Samolotu

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr letni (semestr zimowy / letni)

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

MCAR Robot mobilny z procesorem AVR Atmega32

1. Zbiornik mleka. woda. mleko

Politechnika Śląska w Gliwicach

Silniki skokowe - cz. 1: budowa i zasada działania

BADANIE SILNIKA WYKONAWCZEGO PRĄDU STAŁEGO

Politechnika Białostocka

KATEDRA ENERGOELEKTRONIKI I NAPĘDÓW ELEKTRYCZNYCH

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Ćwiczenie 7 Matryca RGB

LABORATORIUM PRZETWORNIKÓW ELEKTROMECHANICZNYCH

WIZUALIZACJA I STEROWANIE ROBOTEM

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 2 OPERACJE NA DANYCH CZ. 2

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 ZASADY OCENIANIA

Politechnika Białostocka

SYSTEMY CZASU RZECZYWISTEGO (SCR)

Układ napędowy tramwaju niskopodłogowego na przykładzie układu ENI-ZNAP/RT6N1

Mikrowirówki MPw 54 MPw 55 MPw 56

ĆWICZENIE 3 INSTRUKCJE STEROWANIA PRZEBIEGIEM

mh-e16 Moduł logiczny / szesnastokanałowy sterownik rolet / bram / markiz. systemu F&Home.

Architektura systemów komputerowych Laboratorium 13 Symulator SMS32 Operacje na bitach

Laboratorium Mikroinformatyki. Emulatory Sprzętowe

Ćwiczenie 3 Falownik

Interface sieci RS485

PRZEWODNIK PO PRZEDMIOCIE

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Sterownik silnika krokowego. Aleksander Koreń

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 4 BLOKI FUNKCYJNE

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

BUDOWA PNEUMATYCZNEGO STEROWNIKA

Silniki prądu stałego z komutacją bezstykową (elektroniczną)

PRZEWODNIK PO PRZEDMIOCIE

TECHNIKA MIKROPROCESOROWA

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

Moduł nagrzewnicy elektrycznej EL-HE

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Białostocka

SILNIK INDUKCYJNY KLATKOWY

Cel ćwiczenia. Przetwornik elektromagnetyczny. Silniki krokowe. Układ sterowania napędu mechatronicznego z silnikiem krokowym.

STOCHOWSKA WYDZIAŁ IN

Karta (sylabus) modułu/przedmiotu Transport Studia II stopnia

LABORATORIUM PODSTAW ELEKTROTECHNIKI Kompensacja mocy biernej

Transkrypt:

POLITECHNIKA WROCŁAWSKA INSTYTUT MASZYN I NAPĘDÓW ELEKTRYCZNYCH LABORATORIUM STEROWNIKÓW MIKROPROCESOROWYCH W NAPĘDZIE ELEKTRYCZNYM Opracowanie: mgr inż. Krzysztof P. Dyrcz mgr inż. Zdzisław Żarczyński

1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się ze sposobem sterowania silnikiem krokowym przy użyciu mikrokontrolera SAB 80C515/535. 2. PRZYGOTOWANIE DO ĆWICZENIA Instrukcje asemblera SAB 80C535, Zintegrowane środowisko programowe ASM 535. 3. STANOWISKO LABORATORYJNE Sterownik Minikon z klawiaturą i wyświetlaczem, IBM PC z programem Monitor, silnik krokowy ze sterownikiem. 4. WPROWADZENIE Sterowanie silnika krokowego odbywa się poprzez doprowadzenie do odpowiednich uzwojeń sterujących napięć zasilających. W ćwiczeniu wykorzystywany jest silnik krokowy FB 20-4 prod. Mikroma Września. Jest to silnik reluktancyjny czteropasmowy, czyli z czterema uzwojeniami sterującymi, stąd sterownik silnika musi być sterowany z czterech linii portu P5. Należy napisać program, który steruje pracą silnika krokowego wg założonego algorytmu, dla kierunku wirowania w prawo i w lewo. Do sterowania silnikiem należy wykorzystać bity P0, P1, P2 i P3 portu P5. Poniżej na rys.7.1 przedstawiono sposób zasilania uzwojeń silnika. 4 3 2 1 + - Rys.7.1. Zasilanie uzwojeń silnika krokowego. Sterowanie kierunkiem obrotów silnika odbywa się poprzez odpowiedni dobór algorytmu programu. Poniżej przedstawiono sekwencje załączania poszczególnych pasm silnika dla określonego kierunku obrotów. Sterowanie silnikiem krokowym Strona 2

PRAWO LEWO P 5.0 P 5.1 P 5.2 P 5.3 P 5.0 P 5.1 P 5.2 P 5.3 Rys.7.2. Sekwencje załączania uzwojeń silnika dla obrotów w prawo i w lewo. Podczas pisania programu należy przestrzegać poniższych zasad: Jeśli wyjścia portu P5 są w stanie 1, to uzwojenia silnika nie są zasilane, Na pełny obrót sterowanego silnika potrzebnych jest 17 powtórzeń po 8 sekwencji czasowych. Do sterowania silnikiem krokowym można wykorzystać również program napisany w języku BASIC, umożliwiający zadawanie z klawiatury prędkości obrotów dla obu kierunków, ilości obrotów w każdym kierunku i ilości cykli pracy. Poniżej przedstawiono listing tego programu, samodzielnie należy napisać podprogram w języku asemblera do sterowania liniami portu P5. Sterowanie silnikiem krokowym Strona 3

5 i=1 10 INPUT Podaj ilosc obrotow w prawo,a 20 INPUT Podaj predkosc jazdy w prawo, b 30 XBY(104H)=a 40 XBY(353H)=b 50 XBY(355H)=b 110 INPUT Podaj ilosc obrotow w lewo, c 120 INPUT Podaj predkosc jazdy w lewo, d 130 XBY(204H)=c 140 XBY(403H)=d 150 XBY(405H)=d 155 INPUT Podaj ilosc cykli pracy, e 160 CALL 100H 170 CALL 200H 180 IF e=i THEN GOTO 210 200 i=i+1 205 GOTO 160 210 INPUT Czy chcesz powtorzyc? 0-nie, 1-tak, f 220 IF f=0 THEN GOTO 270 230 INPUT Czy chcesz zmienic parametry? 0-nie, 1-tak, g 240 IF g=1 THEN GOTO 5 250 i=1 260 GOTO 160 270 KONIEC przy czym: CALL 100H - wywołanie podprocedury realizującej obracanie wirnikiem silnika w prawo rozpoczynającej się od adresu 100H, CALL 200H - wywołanie podprocedury realizującej obracanie wirnikiem silnika w lewo rozpoczynającej się od adresu 200H. 5. PRZEBIEG ĆWICZENIA 1. Zapoznać się z wyposażeniem stanowiska. 2. Przygotować moduł sterownika do pracy do współpracy z komputerem PC. 3. Przygotować silnik krokowy ze sterownikiem. 4. Uruchomić komputer IBM PC. 5. Napisać program w języku asemblera umożliwiający sterowanie silnikiem krokowym. 6. Napisać program w języku BASIC do sterowania silnikiem krokowym. 7. Uruchomić i przetestować programy. Sterowanie silnikiem krokowym Strona 4

6. LITERATURA 1. SIEMENS, Microcomputer Components. SAB 80515 / SAB 80C515 8 bit single chip Microcontroller Family. Users Manual. 2. Krzysztof P. Dyrcz, Czesław T. Kowalski, Zdzisław Żarczyński, Podstawy techniki mikroprocesorowej, skrypt PWr., Wrocław 1999 3. A. Rydzewski, Mikrokontrolery jednoukładowe rodziny MCS-51. Sterowanie silnikiem krokowym Strona 5