Sterowanie przegubem obrotowym z wykorzystaniem sprzÄżenia
Sterowanie przegubem obrotowym z wykorzystaniem sprzÄżenia Sterowanie przegubem obrotowym z wykorzystaniem sprzÄżenia
cechuje się dużą szybkością działania, bogatą listą instrukcji przyśpieszających operacje matematyczne,wszechstronnym zestawem układów peryferyjnych rozszerzających dodatkowo zakresjego zastosowań oraz niewielką obudową LQFP64 pozwalającą na miniaturyzację układu. Otokrótka charakterystyka jego możliwości:• jednostka centralna:– 16-bitowy rdzeń zgodny z rodziną 56800E o podwójnej architekturze harwardzkiej,– 60MIPS przy częstotliwości zegara 60MHz,– jednotaktowy 16x16-bitowy równoległy MAC (ang. Multiplier-Accumulator),– cztery 36-bitowe akumulatory zawierające bity rozszerzeń,– jednostka operacji bitowych,– zestaw instrukcji wspierających operacje równoległe z unikalnymi trybami adresowania,– sprzętowe pętle DO i REP,– trzy wewnętrzne magistrale adresowe,– cztery wewnętrzne magistrale danych,– tryby adresowania i instrukcje typowe dla mikrokontrolerów,– efektywny kod wynikowy dla programów pisanych w C,– programowy stos dla podprogramów i przerwań o głębokości ograniczonej tylko przezdostępną pamięć,– interfejs JTAG/EOnCE umożliwiający debugowanie i programowanie,• zasoby pamięciowe:– 32kB pamięci programu Flash,– 4kB pamięci programu RAM,– 8kB pamięci danych Flash,– 8kB pamięci danych RAM,– 8kB pamięci Boot Flash,• moduł PWM:– 6 kanałów PWM: tryb niezależny; tryb par komplementarnych; tryb mieszany,– 15-bitowa rozdzielczość,– tryb symetryczny (ang. Center-Aligned) i asymetryczny (ang. Left-Aligned)– możliwość programowania czasu martwego,– 3 wejścia wyłączania awaryjnego (ang. Fault Input),– korekcja wypełnienia niezależnie dla górnego i dolnego sygnału PWM przez trzy wejściastanu prądu (ang. Current Sense Input) lub programowa,– możliwość ustawienia polaryzacji niezależnie dla każdego kanału,– możliwa modulacja 0% i 100%,23
• dwa przetworniki analogowo-cyfrowe (ADCs):– 12-bitowa rozdzielczość,– jednoczesny pomiar z dwóch wejść lub pomiar sekwencyjny do ośmiu próbek,– maksymalna częstotliwość zegara ADC: 5MHz,– możliwość pomiarów różnicowych,– możliwość korekcji próbek przez odejmowanie wcześniej zaprogramowanego przesunięcia,– możliwość zsynchronizowania pomiarów z modułem PWM,– możliwość generowania przerwań przy: końcu pomiaru, przekroczeniu zakresu pomiarowego,przejściu sygnału przez zero,• dwa moduły timerów (TMR):– cztery 16-bitowe układy czasowo-licznikowe,– możliwość zliczania w obu kierunkach,– możliwość łączenia kaskadowego,– możliwość liczenia modulo,– zliczanie pojedyncze lub ciągłe,– praca z ustaloną wartością początkową licznika,– oddzielny preskaler dla każdego układu czasowo-licznikowego,– funkcje IC (ang. Input Capture) i OC (ang. Output Compare) dla każdego z układówczasowo-licznikowych,• jeden dekoder kwadraturowy:– cyfrowe filtry na wejściach, zapewniające zliczanie tylko poprawnych zboczy,– 32-bitowy rejestr pozycji,– 16-bitowy rejestr różnicy pozycji (aktualnej i ostatnio odczytanej),– maksymalna częstotliwość zliczania równa częstotliwości magistrali IPBus ,– rejestr pozycji może być inicjalizowany programowo lub przez zewnętrzne zdarzenie,– 16-bitowy licznik obrotów w możliwością przeładowania,– możliwość podłączenia wejść do licznika ogólnego przeznaczenia w celu pomiaru niewielkichprędkości,– układ czuwający (ang. watchdog) wykrywający brak sygnału wejściowego,– opcjonalnie, możliwość pracy w trybie PPA (ang. Phase Pulse Accumulator),• wbudowany czujnik temperatury (dioda),• moduł FlexCAN (wersja 2.0 A/B),• dwa szeregowe interfejsy komunikacyjne SCI (ang. Serial Communication Interface),• dwa szeregowe interfejsy SPI (ang. Serial Peripherial Interface),24
- Page 1: Politechnika WrocławskaWydział El
- Page 4 and 5: Spis treści1 Wstęp 51.1 Cel i zak
- Page 6 and 7: 44 Widok stanowiska badawczego (1)
- Page 8 and 9: 1 WstępWiększość komercyjnych a
- Page 10 and 11: Znając działająca siłę, moment
- Page 12 and 13: 2.3 Model matematycznyRysunek 3 pok
- Page 14 and 15: Rysunek 4: Model części energetyc
- Page 16 and 17: Równanie swobodnie poruszającej s
- Page 18 and 19: 14. Czujnik siły.15. Podstawa.16.
- Page 20 and 21: Rysunek 15: Widok czujnika siłyRys
- Page 22 and 23: Widok silnika przedstawiony jest na
- Page 24 and 25: Rysunek 22: Płytka sterownika - st
- Page 28 and 29: • układ czuwający COP (ang. Com
- Page 30 and 31: Złącze Z6 umożliwia połączenie
- Page 32 and 33: 14000 obr , dlatego częstotliwoś
- Page 34 and 35: 3.2.3 ZasilaczDo zasilania całośc
- Page 36 and 37: • narzędzie zarządzające budow
- Page 38 and 39: Rysunek 38: Diagram głównej pętl
- Page 40 and 41: o rozmiarze maksymalnie 250 punktó
- Page 42 and 43: ENMASKbit 15-11 10 9 8 7 - 6 5 4 3
- Page 44 and 45: • K p — wzmocnienie części pr
- Page 46 and 47: 5 Interfejs użytkownika - dostępn
- Page 48 and 49: 3. Naciśnij ENTER.4. Czekaj na nap
- Page 50 and 51: 40009003500800Odczyt z czujnika3000
- Page 52 and 53: pokonanie których potrzebny jest p
- Page 54 and 55: nień wyliczonych tą metodą ukła
- Page 56 and 57: napędowy. Ze względu na to że ni
- Page 58 and 59: DodatekRysunek 60: Rysunek złożen
- Page 60 and 61: Rysunek 62: Tylnia ściana efektora
- Page 62 and 63: Rysunek 65: Przednia ściana siłow
- Page 64 and 65: Rysunek 69: Główna prowadnica si
cechuje się dużą szybkością działania, bogatą listą instrukcji przyśpieszających operacje matematyczne,wszechstronnym zestawem układów peryferyjnych rozszerzających dodatkowo zakresjego zastosowań oraz niewielką obudową LQFP64 pozwalającą na miniaturyzację układu. Otokrótka charakterystyka jego możliwości:• jednostka centralna:– 16-bitowy rdzeń zgodny z rodziną 56800E o podwójnej architekturze harwardzkiej,– 60MIPS przy częstotliwości zegara 60MHz,– jednotaktowy 16x16-bitowy równoległy MAC (ang. Multiplier-Accumulator),– cztery 36-bitowe akumulatory zawierające bity rozszerzeń,– jednostka operacji bitowych,– zestaw instrukcji wspierających operacje równoległe z unikalnymi trybami adresowania,– sprzętowe pętle DO i REP,– trzy wewnętrzne magistrale adresowe,– cztery wewnętrzne magistrale danych,– tryby adresowania i instrukcje typowe dla mikrokontrolerów,– efektywny kod wynikowy dla programów pisanych w C,– programowy stos dla podprogramów i przerwań o głębokości ograniczonej tylko przezdostępną pamięć,– interfejs JTAG/EOnCE umożliwiający debugowanie i programowanie,• zasoby pamięciowe:– 32kB pamięci programu Flash,– 4kB pamięci programu RAM,– 8kB pamięci danych Flash,– 8kB pamięci danych RAM,– 8kB pamięci Boot Flash,• moduł PWM:– 6 kanałów PWM: tryb niezależny; tryb par komplementarnych; tryb mieszany,– 15-bitowa rozdzielczość,– tryb symetryczny (ang. Center-Aligned) i asymetryczny (ang. Left-Aligned)– możliwość programowania czasu martwego,– 3 wejścia wyłączania awaryjnego (ang. Fault Input),– korekcja wypełnienia niezależnie dla górnego i dolnego sygnału PWM przez trzy wejściastanu prądu (ang. Current Sense Input) lub programowa,– możliwość ustawienia polaryzacji niezależnie dla każdego kanału,– możliwa modulacja 0% i 100%,23