Czujnik położenia katowego AS5040

Podobne dokumenty
Katedra Cybernetyki i Robotyki, Wydział Elektroniki

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

WYZNACZANIE POŁOŻENIA GŁOWICY OPTOELEKTRONICZNEJ Z WYKORZYSTANIEM CZUJNIKÓW MEMS

TECHNOLOGIA INERCJALNA

Ćw. 18: Pomiary wielkości nieelektrycznych II

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)

Konfiguracja zdalna i sterowanie za pomocą Bluetooth (Android)

MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ

Ćw. 18: Pomiary wielkości nieelektrycznych II

M-1TI. PROGRAMOWALNY PRECYZYJNY PRZETWORNIK RTD, TC, R, U / 4-20mA ZASTOSOWANIE:

Enkoder magnetyczny AS5040.

Projekt i wykonanie robota klasy Micromouse

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Wymiar: Forma: Semestr: 30 h wykład VII 30 h laboratoria VII

STANOWiSKO DO BADAŃ inercyjnych JEDNOSTEK POMiAROWYCH WYKONANYCH W TECHNOLOGii MEMS

Część 5. Mieszane analogowo-cyfrowe układy sterowania

Regulacja dwupołożeniowa (dwustawna)

Przetworniki A/C. Ryszard J. Barczyński, Materiały dydaktyczne do użytku wewnętrznego

DATAFLEX. Miernik momentu obrotowego DATAFLEX. Aktualizowany na bieżąco katalog dostępny na stronie

Konstrukcja Micro Mouse


Automatyka i Robotyka Opracowanie systemu gromadzącego i przetwarzającego wyniki zawodów robotów.

Sensory i systemy pomiarowe Prezentacja Projektu SYNERIFT. Michał Stempkowski Tomasz Tworek AiR semestr letni

KOMPONENTY INERCJALNE

Sensory MEMS w ofercie STMicroelectronics przegląd oferty

Mikrosilniki prądu stałego cz. 2

Bierne układy różniczkujące i całkujące typu RC

Ćw. 18: Pomiary wielkości nieelektrycznych II

Silnik prądu stałego. Sterowanie silnika prądu stałego

SILNIK INDUKCYJNY STEROWANY Z WEKTOROWEGO FALOWNIKA NAPIĘCIA

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

MEMS-y z oferty STMicroelectronics Wszystko z jednej ręki

Stanowisko do badania współczynnika tarcia

Układy akwizycji danych. Komparatory napięcia Przykłady układów

POMIAR PARAMETRÓW RUCHU NA OBIEKTACH MOBILNYCH

Mechatronika i inteligentne systemy produkcyjne. Sensory (czujniki)

Sensoryka i układy pomiarowe łazika marsjańskiego Scorpio IV

Wprowadzenie nawigacja pilotowa jest to lokalna nawigacja wodna z uwzględnieniem znaków nawigacyjnych znajdujących się na danym akwenie i terenach

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

WYKŁAD 2 Pojęcia podstawowe obwodów prądu zmiennego

KOMPONENTY INERCJALNE

Sprawozdanie z realizacji projektu:

kierowanych pojazdów podwodnych

REJESTRACJA PARAMETRÓW RUCHU OBIEKTU PRZY UŻYCIU CZUJNIKÓW Z RODZINY MEMS OBJECT MANEUVER REGISTRATION USING MEMS SENSORS

Serwonapędy AC Serie EDC, EDB, ProNet

Zakres wymaganych wiadomości do testów z przedmiotu Metrologia. Wprowadzenie do obsługi multimetrów analogowych i cyfrowych

Programowanie mikrokontrolerów AVR z rodziny ATmega.

DATAFLEX. Momentomierz DATAFLEX. Aktualizowany na bieżąco katalog dostępny na stronie

KRÓTKA INFORMACJA Czujniki kąta skrętu Czujniki proste i podwójne

Układy regulacji i pomiaru napięcia zmiennego.

A-6. Wzmacniacze operacyjne w układach nieliniowych (diody)

DEMERO Automation Systems

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

Karta katalogowa V E3XB. Moduł wejść/wyjść Snap. 18 (podzielone na dwie grupy) Typ wejść

Struktury specjalizowane wykorzystywane w mikrokontrolerach

Pomiar wielkości nieelektrycznych: temperatury, przemieszczenia i prędkości.

POMIAR NAPIĘCIA STAŁEGO PRZYRZĄDAMI ANALOGOWYMI I CYFROWYMI. Cel ćwiczenia. Program ćwiczenia

mgr inż. Grzegorz Glonek Łódź, 1 maja 2017 Promotor: dr hab. inż. Adam Wojciechowski STRESZCZENIE ROZPRAWY DOKTORSKIEJ

TERAZ O SYGNAŁACH. Przebieg i widmo Zniekształcenia sygnałów okresowych Miary sygnałów Zasady cyfryzacji sygnałów analogowych

Wyjścia analogowe w sterownikach, regulatorach

Wykład 2 Projektowanie cyfrowych układów elektronicznych

Laboratorium Elementów i Układów Automatyzacji

Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)

Układy czasowo-licznikowe w systemach mikroprocesorowych

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Spis treści 3. Spis treści

PL B1. Sposób pomiaru składowych impedancji czujnika indukcyjnego i układ pomiarowy składowych impedancji czujnika indukcyjnego

AV MONITOR 1000E INSTRUKCJA OBSŁUGI 2017 JEDNOKANAŁOWE SYSTEMY DO MONITOROWANIA I DIAGNOSTYKI MASZYN WIRNIKOWYCH

Podstawowe człony dynamiczne

Czujniki. Czujniki służą do przetwarzania interesującej nas wielkości fizycznej na wielkość elektryczną łatwą do pomiaru. Najczęściej spotykane są

Klasyfikacja metod przetwarzania analogowo cyfrowego (A/C, A/D)

Część 6. Mieszane analogowo-cyfrowe układy sterowania. Łukasz Starzak, Sterowanie przekształtników elektronicznych, zima 2011/12

Sensory w WP7. Wykład 11 Sensory. GPS i mapa.

Wpływ tarcia na serwomechanizmy

CYFROWE PRZETWARZANIE SYGNAŁÓW

Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium

LSPY-21 LISTWOWY MODUŁ WYJŚĆ ANALOGOWYCH DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, październik 2003 r.

ROBOT MOBILNY ZBIERAJĄCY INFORMACJE O POMIESZCZENIU

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 7 AiR III

A3 : Wzmacniacze operacyjne w układach liniowych

Uśrednianie napięć zakłóconych

PL B1. Sposób i układ tłumienia oscylacji filtra wejściowego w napędach z przekształtnikami impulsowymi lub falownikami napięcia

KOMPUTEROWE SYSTEMY POMIAROWE

Rys. 1. Wzmacniacz odwracający

Kinect vs VR, czyli technologie sensoryczne stosowane w konsolach do gier.

Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych

Mechanika ogólna. Kinematyka. Równania ruchu punktu materialnego. Podstawowe pojęcia. Równanie ruchu po torze (równanie drogi)

Struktura układu pomiarowego drgań mechanicznych

Sposoby modelowania układów dynamicznych. Pytania

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

Ćw. 7 Wyznaczanie parametrów rzeczywistych wzmacniaczy operacyjnych (płytka wzm. I)

DIG-420 miernik programowalny 4-20mA

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Zastosowanie silników krokowych jako napęd robota mobilnego

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

Analiza właściwości filtrów dolnoprzepustowych

Raport Robot mobilny klasy micromouse. Adrian Gałęziowski Paweł Urbaniak

Transkrypt:

Wybrane czujniki i ich obsługa Marek Wnuk < marek.wnuk@pwr.wroc.pl > KCiR K7/W4 PWr MW:SteRo6 p.1 Czujnik położenia katowego AS5040 MW:SteRo6 p.2

Odczyt szeregowy AS5040 Odczyt licznikowy AS5040 MW:SteRo6 p.3 MW:SteRo6 p.4

Wyjście PWM układu AS5040 Sygnały do komutacji BLDC MW:SteRo6 p.5 MW:SteRo6 p.6

Programowanie parametrów AS5040 Zasilanie AS5040 MW:SteRo6 p.7 MW:SteRo6 p.8

Parametry i pozycjonowanie magnesu MW: SteRo6 p. 9 AS5040 na płytce laboratoryjnej MW: SteRo6 p. 10

Kilka skrótów AHRS(ang. Attitude and Heading Reference System)- system podajacy orientację obiektu, oparty na całkowaniu chwilowych prędkości zmian orientacji mierzonych przy pomocy żyroskopów oraz pomiarach z innych czujników. MARG(ang. Magnetic, Angular Rate, and Gravity)- system czujników wykorzystujacy azymut magnetyczny oraz kierunek siły grawitacji jako pomiary bezwzględne, a także prędkości katowe. IMU(ang. Inertial Measurement Unit)- urzadzenie dostarczajace pomiarów z czujników inercyjnych (akcelerometr i żyroskop = 6DOF +magnetometr = 9DOF +altimetr = 10DOF). MEMS(ang. Micro Electro-Mechanical Systems)- zintegrowane mikroukłady, najczęściej półprzewodnikowe, zawierajace elementy mechaniczne, i elektroniczne(akcelerometry, żyroskopy, barometry, magnetometry, przepływomierze itp.). Przykłady czujników MEMS MW:SteRo6 p.11 MW:SteRo6 p.12

Idea budowy akcelerometru MEMS MW:SteRo6 p.13 Struktura krzemowa akcelerometru 2D MW:SteRo6 p.14

Ilustracja siły Coriolisa MW:SteRo6 p.15 Zasada działania żyroskopu MEMS MW:SteRo6 p.16

Akcelerometr analogowy 2D ADXL202 MW:SteRo6 p.17 Akcelerometr analogowy 3D MMA7260 MW:SteRo6 p.18

Żyroskop analogowy 1D ENC-03J MW:SteRo6 p.19 Akcelerometr cyfrowy 3D MMA7660 MW:SteRo6 p.20

Układ aplikacyjny MMA7660 Komunikacja z MMA7660 MW:SteRo6 p.21 MW:SteRo6 p.22

Akcelerometr cyfrowy 3D MMA8451 Układ aplikacyjny MMA8451 MW:SteRo6 p.23 MW:SteRo6 p.24

Magnetometr 3D FXMS3110 MW:SteRo6 p.25 Czujnik 6D(ACC+MAG) FXOS8700 MW:SteRo6 p.26

Żyroskop cyfrowy 3D L3G4200 Układ aplikacyjny L3G4200 MW:SteRo6 p.27 MW:SteRo6 p.28

Przykłady minimodułów IMU magnetometr HMC5883L (3DOF) i moduł GY-521 z układem MPU6050 (3DOF akcelerometr i 3DOF z yroskop) moduł GY-80 (10DOF) - 3D akcelerometr (ADXL345), 3D z yroskop (L3G4200), 3D magnetometr (HMC5883L), altimetr (BMP085) moduł z układem inemo (LSM9DS0) - pomiar przyspieszen, predkos ci obrotowych i pola magnetycznego (9 DOF). MW: SteRo6 p. 29 Moduł INS 3D+3D ADIS16360 MW: SteRo6 p. 30

Wygl ad zewnętrzny ADIS16360 Filtry dolnoprzepustowe MW:SteRo6 p.31 MW:SteRo6 p.32

Porównanie filtrów dolnoprzepustowych Filtr eliptyczny MW:SteRo6 p.33 MW:SteRo6 p.34

Filtr programowalny MAX7400 f C = f CLK 100 V OUT =(V IN V COM )+V OS MW:SteRo6 p.35 Interfejs akcelerometru analogowego MW:SteRo6 p.36

Interfejs akcelerometru cyfrowego MW:SteRo6 p.37 Dobór akcelerometrów do zastosowań czułość zastosowanie 1-2g wykrywanie swobodnego spadku kompensacja przechyłów(inklinometry) rejestrowanie ruchu pojazdów 2-4g interfejsy człowiek-maszyna(hmi) kontrolery gier 4-6g analiza niewielkich wibracji monitorowanie wstrzasów transportowych 6-10g monitorowanie znacznych wibracji rejestrowanie udarów 10-50g wykrywanie zderzeń MW:SteRo6 p.38

Inklinometr sinα x = a x g,sinα y = a y g,cosα z = a z g g= a 2 x+a 2 y+a 2 z Analiza wibracji silnika MW:SteRo6 p.39 MW:SteRo6 p.40

Wykrywanie zderzeń MW:SteRo6 p.41 Filtry używane do pomiaru orientacji filtr Kalmana- iteracyjna estymacja procesu w układzie ze sprzężeniem zwrotnym; w każdym kroku wykonywane sa naprzemiennie dwie operacje: estymacja stanu procesu i sprzężenie zwrotne w postaci pomiarów zaburzonych szumem. filtr Madgwicka- oparty na kwaternionowej reprezentacji obrotów; zawiera kompensację zniekształceń dla magnetometru i kompensację dryfu żyroskopu; wykorzystuje różniczkowanie kwaternionu i metodę najszybszego spadku w celu wyznaczenia kierunku błędu żyroskopu. filtr komplementarny- kombinacja odfiltrowanych pomiarów z dwóch czujników, z których żaden nie jest idealny; jedenzaburzony zakłóceniami szybkozmiennymi(niezbędny filtr dolnoprzepustowy wprowadza do mierzonego sygnału opóźnienie; pomiary z drugiego- z błędem wolnozmiennym (dryf),s a poddane filtracji górnoprzepustowej. MW:SteRo6 p.42

Prosta implementacja Iteracyjnedocałkowywaniesygnałuprędkości ω n doaktualnej estymatypołożenia α n 1 zzastosowaniemkombinacjiwypukłej zaktualnympomiarempołożeniaa n a : α n =(1 ε)(α n 1 + τ c ω n )+εa n, (1) gdzie τ c odpowiadaokresowipróbkowania. Przybardzomałychprędkościachobrotowych(ω n 0): α n =(1 ε)α n 1 + εa n, (2) coodpowiadafiltracjidolnoprzepustowejpomiarupołożeniaa n przez człon inercyjny o stałej czasowej: T = τ c ln(1 ε). (3) a K.Lauszus.ApracticalapproachtoKalmanfilterandhowtoimplementit. http://blog.tkjelectronics.dk/2012/09/a-practical-approach-to-kalman-filter-and-how-to-implement-it/ MW:SteRo6 p.43 Parametry filtru Dlaż adanej stałej czasowej T filtru można wyznaczyć parametr ε: ( ε=1 exp τ c T ). (4) Często wygodniej jest wyjść od częstotliwości granicznej: sk ad otrzymujemy: f g = 1 2πT = ln(1 ε) 2πτ c, (5) ε=1 exp( 2πτ c f g ). (6) MW:SteRo6 p.44

2D- samopoziomujaca się platforma Platforma2Rowzajemnieprostopadłychosiach a minimoduł GY-521(akcelerometr i żyroskop MPU6050) moduł z 16-bitowym mikrokontrolerem 9S12 a A.Jurasik.Systemstabilizującypoziomepołożenieplatformy.I-6PWr,Projektinżynierski2014. MW:SteRo6 p.45 Bezpośredni pomiar katów Bezpośredni pomiar dwóch katów(a x,a y )pochylenianapodstawie danych z akcelerometru: ( gy a x =arctg g Z ( gx a y =arctg g Z ), (7) ), (8) gdzieg X,g Y,g Z s a składowymi wektora grawitacji mierzonymi przez akcelerometr 3D. Pomiar ten jest bezwzględny, lecz obarczony znacznymi szumami wysokoczęstotliwościowymi. MW:SteRo6 p.46

Pomiar prędkości katowych Odczyty prędkości katowych z żyroskopu, wględem obu osi (ω X,ω Y ),musz a być całkowane: a x (t i )=a x (0)+ a y (t i )=a y (0)+ i ω X (t j )(t j t j 1 ), (9) j=1 i ω Y (t j )(t j t j 1 ). (10) j=1 Niedokładność zera żyroskopu powoduje dryf, który trzeba kompensować przy pomocy odpowiedniego filtru(zastosowano filtr Kalmana, jak i komplementarny). MW:SteRo6 p.47 Odczyty przy ruchach powolnych W przypadku ruchów powolnych filtr komplementarny zachowuje się podobnie jak filtr Kalmana. MW:SteRo6 p.48

Odczyty przy ruchach szybkich Minimalne róz nice widac przy ruchach bardzo szybkich, ale oba filtry usuwaja zarówno szybkozmienne zakłócenia z akcelerometru, jak i dryf z yroskopu. MW: SteRo6 p. 49 1D - orientacja myszy w labiryncie Czujniki orientacji wzgledem osi pionowej dla robota a Micromouse. całkowanie sygnału z z yroskopu (LY3200ALH), magnetometr 3D (FXOS8700CQ) - orientacja wzgledem pola magnetycznego Ziemi. a P. Urbaniak. System czujników do robota klasy Micromouse. I-6 PWr, Projekt inz ynierski 2014. MW: SteRo6 p. 50

Odczyty orientacji 1D Podobnie jak w porzednim przypadku, zastosowano zarówno filtr Kalmana, jak i filtr komplementarny. Dryf całkowania prędkości z żyroskopu jest przez oba filtry usuwany, a zakłócenia szybkozmienne z magnetometru- istotnie osłabione. MW:SteRo6 p.51