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



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

W.J WIELICZKA

SDD287 - wysokoprądowy, podwójny driver silnika DC

SDD287 - wysokoprądowy, podwójny driver silnika DC

DWUKIERUNKOWY REGULATOR SILNIKA DC VDC 20A

MCAR Robot mobilny z procesorem AVR Atmega32

Instrukcja obsługi SMC124 Sterownik silnika krokowego 0,5 3,6 A 1/2-1/128 kroku

E228a. Sterownik interpolujący 3D do sterowania ruchem przestrzennym z komputera PC przez port szeregowy RS232C. 1. Opis.

Instrukcja obsługi. SQCA244 instrukcja obsługi

ZL8AVR. Płyta bazowa dla modułów dipavr

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Instrukcja obsługi Poczwórny sterownik silników krokowych SQCA244 Bipolarny sterownik dla 4 silników krokowych do 4A z wejściem LPT,

Kod produktu: MP01611-ZK

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

MIKROPROCESOROWY STEROWNIK PARAMETRÓW KLIMATYCZNYCH

Kod produktu: MP01611

DPS-3203TK-3. Zasilacz laboratoryjny 3kanałowy. Instrukcja obsługi

MultiTool instrukcja użytkownika 2010 SFAR

Sterowniki Programowalne Sem. V, AiR

Moduł licznika położenia LP 2.

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Centrala alarmowa ALOCK-1

Proste układy wykonawcze

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik mikroklimatu FAG25-III

dokument DOK wersja 1.0

Programowanie mikrokontrolerów. 8 listopada 2007

Przemysłowy odtwarzacz plików MP3

Programator procesorów rodziny AVR AVR-T910

Kontroler LED programowalny czasowo 12V 20A 5 kanałów

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa

SML3 październik

TRD-MINI COMBO. Uniwersalny moduł czytnika transponderów UNIQUE - wersja OEM. Podstawowe cechy :

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

Instrukcja obsługi sterownika TB6560-3v2 oraz programu Mach3

Driver LED 1x1,5A/60V

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Instrukcja obsługi czytnika MM-R32

Projektowanie i produkcja urządzeń elektronicznych

Tester samochodowych sond lambda

MSA-1 Mikroprocesorowy sterownik do przełącznika antenowego

Politechnika Wrocławska

Zasada działania sprężarki inwerterowej o zmiennej wydajności na przykładzie lodówek firmy Liebherr

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

Driver unipolarny do silnika krokowego do systemu micromove. Zestaw do samodzielnego montażu.

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

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

GAMMA_X_1Cw. 1. Dane techniczne. 2. Opis urządzenia Sterowanie: możliwość sterowania 1 napędem. 2. Pamięć: do 20 nadajników

Instrukcja obsługi SDC106

ZASILACZ DC AX-3003L-3 AX-3005L-3. Instrukcja obsługi

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

AP3.8.4 Adapter portu LPT

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Kod produktu: MP01611-ZK

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Instrukcja obsługi SMC104

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

PX 151. DMX-RS232 Interface INSTRUKCJA OBSŁUGI

ODBIORNIK JEDNOKANAŁOWY GAMMA X

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

INSTRUKCJA INSTALACJI

interfejs szeregowy wyświetlaczy do systemów PLC

Ultradźwiękowy generator mocy MARP wersja Dokumentacja techniczno-ruchowa

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

MPS-3002L-3, MPS-3003L-3, MPS-3005L-3

Serwonapędy AC Serie EDC, EDB, ProNet

Wysokiej jakości elementy renomowanych producentów takich jak WURTH, VISHAY, IR, MURATA zapewniają długą bezawaryjną pracę.

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ECHO CYFROWE Krzysztof Górski

Kod produktu: MP01105T

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

Opis czytnika TRD-FLAT 2LN ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Technika Mikroprocesorowa

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

Odbiornik pilotów RC-5. z interfejsem RS-485 / MODBUS

RS-H0-06 BZ M12. Czytnik RFID MHz Mifare. Karta produktu

STEROWNIK ŚWIATEŁ i SZLABANÓW SWS-4/485K/UK

Instrukcja obsługi SMC108 Wysokonapięciowy sterownik silnika krokowego o prądzie do 8A

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

Interfejs RS485-TTL KOD: INTR. v.1.0. Zastępuje wydanie: 2 z dnia

ELEKTRONICZNY UKŁAD ZABEZPIECZAJĄCY SILNIKI 1 I 3 FAZOWE UZE 06. Instrukcja obs³ugi

INSTRUKCJA OBSŁUGI. inteo Soliris RTS. Soliris RTS. 1. Dane techniczne Soliris RTS. 2. Podłączenia. Radiowa automatyka słoneczno wiatrowa

Zestaw Startowy EvB. Więcej informacji na stronie:

Instrukcja obsługi AP3.8.4 Adapter portu LPT

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Odbiornik SDR na pasmo 80m. Streszczenie:

Wyjścia analogowe w sterownikach, regulatorach

Enkoder magnetyczny AS5040.

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Przedpłatowy System Radiowy IVP (PSR IVP)

1W-H3-04P (K)* *Litera K odnosi się do wersji czytnika ze wspólną katodą. Czytnik RFID 125 khz Unique. Karta produktu

PX342. Driver PWM 1x10A INSTRUKCJA OBSŁUGI

Transkrypt:

microkit E3 Uniwersalny sterownik silnika krokowego z portem szeregowym RS3 z procesorem AT90S33 na płycie E00. Zestaw do samodzielnego montażu..opis ogólny. Sterownik silnika krokowego przeznaczony jest do sterowania driverem D00 lub innym funkcjonalnie zgodnym driverem unipolarnym impulsowym, dwunapięciowym lub innym wg punktu 8. Zestaw przeznaczony jest do zmontowania na płycie uniwersalnej E00 i zawiera mikroprocesor ATMEL AT90S33 z programem E3 i kwarcem 8.000 Mhz. Może pracować jako autonomiczny klasyczny sterownik silnika krokowego, lub współpracować z komputerem PC przez port szeregowy RS3 (900 8 n Xon/Xoff) w jednym z dwóch trybów: Sterownika osi sterującego kinematyką silnika krokowego. Binarnym umożliwiającym sterowanie poszczególnych linii wyjściowych. Umożliwia to program freeware E3 dostępny na stronie WWW.. Opis działania: Schemat układu przedstawiono na rys.. Linie portu B PB.. 7 są skonfigurowane jako wyjścia z podciągami R.. R7 i służą do sterowania kluczy tranzystorowych drivera (np. D00). Są wyprowadzone na gniazdo J0. Linie PB7,PB6 oraz PB5, PB4 sterują odpowiednio połówkami faz A, A i B, B silnika krokowego (przez driver np. D00). Linie PB3, PB sterują kluczami impulsowymi napięcia wysokiego drivera impulsowego np. D00. ( środki faz silnika krokowego). Linie PB0, PB są wejściami komparatora, który porównuje wartość spadku napięcia na rezystorze pomiaru prądu drivera np. D00 z wartością nastawioną na helitrimie R9. Częstotliwość impulsowania jest stała i wynosi 6 khz dla jazdy i 8 khz dla postoju. Wypełnienie zależy od ustawienia R9. Elementy R, C stanowią filtr dolnoprzepustowy. Linie portu D PD..PD6 są skonfigurowane jako wejścia z podciągami R8..R3. Pełnią one funkcje klasycznego sterownika silnika krokowego: PD TAKT, PD3 KIERUNEK, PD4 ZWOLNIJ (stan niski wyłącza wszystkie klucze drivera D00 - PB, PB3 stan wysoki, PB4.. PB7 stan niski). PD5 SELECT 0, PD6 SELECT linie wyboru algorytmu sterowania. Kombinacja 00 odpowiada algorytmowi /4,0 /4, 0 3/8, 5/8. /6

Rys. Schemat ideowy sterownika E3 3. Lista podzespołów zestawu E3. Lp. Ilość Typ Oznaczenie Uwagi ----------------------------------------------------------------------- mikroprocesor AT90S33 U4 ; zaprogramowany programem E3 kwarc HC3U 8.000MHz X 3 kondensator 470nF/50V C 4 kondensator n C 5 rezystor 0.5W 4k7 R..3 6 rezystor 68k R 7 rezystor 0k R0 8 helitrim 0k R9 9 gniazdo DB9M J0 0 dioda LED 3mm zielona jw. 4. Montaż płytki. Zmontuj płytkę E00 wg instrukcji zestawu E00. Zamontuj rezystory R..8 pionowo wg. rys.. Zamontuj rezystory R9..R3 pionowo wg rys.. Zamontuj kwarc. Zamontuj helitrim R9, rezystory R0 i R, kondensatory C i C. Zamontuj gniazdo J0. Wykonaj niezbędne połączenia zgodnie ze schematem ideowym rys.. Wyprowadź wiązkę przewodów wejść. 5. Uruchomienie układu. Zanim włożysz mikroprocesor do podstawki, włącz wtyk zasilacza do gniazda zasilającego (napięcie 7.5 do V plus w środku) sprawdź wartość napięcia zasilania mikroprocesora tj pomiędzy 0 (GND) a 0 (VCC) pinem podstawki. Napięcie powinno zawierać się w przedziale 4.8 5. V. Wyłącz zasilanie. /6

Umieść mikroprocesor w podstawce. Podłącz driver i silnik krokowy. Podłącz sterownik do portu szeregowego komputera PC kablem Null Modem. Jeśli używasz drivera impulsowego helitrim R9 ustaw w skrajnym położeniu w kierunku przeciwnym do obrotu wskazówek zegara (wartość napięcia na pinie 3 procesora = 0). Włącz zasilanie sterownika i drivera Na komputerze uruchom program E3, zlokalizuj port, sprawdź identyfikację, wybierz Sterowanie ruchem, ustaw częstotliwość taktowania na 00 i uruchom Start. Powoli zwiększaj prąd faz silnika kręcąc helitrimem R9 w prawo (zgodnie z obrotem wskazówek zegara). Silnik powinien zacząć się obracać. Jeśli używasz drivera impulsowego ustaw wymagany prąd kręcąc zgodnie z ruchem wskazówek zegara helitrimem R9. Uwaga jeśli diody LED zgasną oznacza to że osiągnięto maksymalną wartość prądu dla danej konfiguracji i należy prąd zmniejszyć. Wzrost jasności świecenia diód LED odpowiada zmniejszaniu prądu. Sprawdź ustawienie prądu dla całego zakresu osiąganych prędkości obrotowych i różnych algorytmów.w razie potrzeby skoryguj ustawienie R9. Dla każdego algorytmu prąd należy ustawiać indywidualnie zgodnie z zasadą minimum prądu przy którym silnik prawidłowo wykonuje ruchy pod obciążeniem użytkowym z wymaganą prędkością. Sprawdź równowagę termiczną drivera i silnika dla maksymalnych obrotów temperatura radiatora oraz silnika po ok. 0 minutach nie powinna przekraczać 80 stopni. W razie przegrzewania się radiatora, należy zastosować radiator o większej powierzchni i/lub dodać wentylator chłodzący. UWAGA: Przy stosowaniu zasilania impulsowego możliwe jest przeciążenie termiczne silnika przy ustawieniu zbyt dużego prądu. W czasie postoju i małych prędkości obrotowych odpowiadających częstotliwości taktowania <5 Hz prąd fazowy jest o połowę mniejszy. Rys.. Przykładowy schemat montażowy sterownika E3. 6. Opis programu E3 mikrokontrolera AT90S33. 3/6

Po starcie (włączenie zasilania / naciśnięcie przycisku RESET) sterownik E3 przechodzi do trybu pracy zwykłego sterowania silnikiem krokowym i reaguje na linie TAKT (dodatnie zbocze), KIERUNEK, ZWOLNIJ, SELECT 0, SELECT. Jednocześnie jest gotowy do transmisji szeregowej RS3 o parametrach 900,8,n, Xon/Xoff, np. z komputerem PC. Jeśli zostanie odebrany znak t, do komputera zostają wysłane dane identyfikacyjne sterownika. Po odebraniu znaku P lub B sterownik przestaje reagować na stan wejść i przechodzi do jednego z dwóch trybów pod kontrolą komputera i reaguje na rozkazy zgodnie z tabelą. Stan taki utrzymuje się do odebrania rozkazu wyjścia odpowiednio L lub b, albo naciśnięcia przycisku RESET. lp. kod rozkazu t B 3 4 5 6 7 b C c R r 8 P 9 0 3 4 5 6 7 L d A s S v G g z dane wysyłane dane odbierane opis stepper pytanie o wersję programu controller vxx.xx włączenie trybu dostępu do portów mikroprocesora rozkazy w trybie dostępu do portów mikroprocesora wyjście z trybu dostępu do portów bajt wyprowadzenie wartości bajt na piny portu B bajt wyprowadzenie wartości bajt na piny portu D bajt odczyt stanu pinów portu B bajt odczyt stanu pinów portu D włączenie trybu sterowania ruchem silnika z komputera rozkazy w trybie sterowania ruchem silnika z komputera wyjście z trybu sterowania ruchem silnika z komputera l albo p ustawienie kierunku obrotów l lewy, p - prawy bajt3 ustawienie algorytmu sterowania bajt_sh, bajt_sl ustawienie drogi -liczby kroków do przebycia zatrzymanie silnika bajt_vh, bajt_vl ustawienie prędkości częstotliwości taktowania silnika Start ruchu ciagłego Start z zatrzymaniem po odbyciu zadanej drogi wyłączenie prądu silnika Tabela. Wykaz rozkazów sterujących. lp. dane bajt bajt 3 bajt3 4 5 6 7 bajt_sh bajt_sl bajt_vh bajt_vl opis bit7 klucz A, bit6 klucz A, bit5 klucz B, bit4 klucz B, bity 4..7 włączone wysokie bit3 klucz A, bit klucz B bity..3 zanegowane -włączone niskie. bity 0.. bez znaczenia bit7 bez znaczenia, bity..6 odpowiadają wejściom SELECT 0, SELECT, ZWOLNIJ, KIERUNEK, TAKT, których stan daje się ustawić, bity 0.. bez znaczenia. a (ASCII 97) algorytm /4, b (ASCII 98) algorytm /4, c (ASCII 99) algorytm 3/4, d (ASCII00) algorytm 3/8, e (ASCII0) algorytm 5/8 Ilość kroków do przebycia wynosi: 56*bajt_sH + bajt_sl Okres taktowania w mikrosekundach według wzoru: 8 * (65535 56*bajt_vH + bajt_vl) Tabela. Format danych do rozkazów wysyłanych do kontrolera E3. 7. Przykłady rozwiązań driverów do sterownika E3. Przykładowe rozwiązania driverów do silnika krokowego wspólpracujących ze sterownikiem E3, przedstawiono na rys.4 do 6. Najprostszy driver nadający się do sterowania silników miniaturowych o prądzie jednej fazy mniejszym od 0mA i napięciu równym napięciu zasilania mikrokontrolera, przedstawia rys. 4. Driver można zamontować bezpośrednio na płycie sterownika E3 zbędne są wtedy podciągi R..R3. Elementy: diody typu N448, rezystory Rw dobrać do silnika aby nie przekroczyć maksymalnej wartości prądu równej 0mA. Na rys.5 przedstawiono driver nadający się do napędu większych silników pracujących z małymi prędkościami. Tranzystory dobrać w zależności od prądu silnika. Dla większych prądów stosować tranzystory Darlingtona lub N-FET. Diody zabezpieczające dla małych prądów N448, dla większych BA57. Rezystancję Rw dobrać do silnika i napięcia tak aby nie przekroczyć maksymalnego prądu i mocy Rw. 4/6

Na rys. 6 przedstawiono driver dwunapięciowy dający dobrą charakterystykę momentu obrotowego i małe straty cieplne. Napięcie Uniskie ma wartość mniejszą lub równą napięciu nominalnemu silnika. Napięcie Uwysokie kilkukrotnie wyższą. Tranzystory i diody zabezpieczające należy dobrać do zastosowanego silnika i napięcia zasilania. Rys.4 Maksymalnie uproszczony driver. Rys.5 Prosty driver jednonapięciowy. 5/6

Rys.6. Prosty driver dwunapięciowy. Optymalnym jednak driverem do sterownika jest driver D00. 8. Schemat przewodu Null Modem do połaczenia sterownika z komputerem PC. 9. Wsparcie techniczne. http://www.perform.cc.pl 6/6