Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Slides:



Advertisements
Podobne prezentacje
Michał Kostrzewa Politechnika Warszawska
Advertisements

Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Fotowoltaika inwestycje w oparciu o 80% datacji. Co to jest fotowoltaika? Fotowoltaika jest technologią umożliwiającą produkcję Energii elektrycznej ze.
EFEKT FOTOELEKTRYCZNY ZEWNĘTRZNY I WEWNĘTRZNY KRZYSZTOF DŁUGOSZ KRAKÓW,
1 Dr Galina Cariowa. 2 Legenda Iteracyjne układy kombinacyjne Sumatory binarne Sumatory - substraktory binarne Funkcje i układy arytmetyczne Układy mnożące.
„e-Gdańsk – europejska metropolia on-line” Projekt Współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego.
Zużycie prądu w moim domu ENERGIA ELEKTRYCZNA ODCZYTWskazania licznika Zużycie w jednostkachLiczba osóbŚrednie zużycie na osobę Pierwszy44894,
STOSOWANIE PROCENTÓW W ŻYCIU CODZIENNYM. Procenty na co dzień  kredyty i lokaty w bankach są na określony procent.
| Centra Usług Wspólnych (CUW) w jednostkach samorządu terytorialnego Wojciech Lachiewicz, Ryszard Grobelny, Mateusz Klupczyński Poznań, 30 maja 2016 r.
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI KATEDRA METROLOGII I SYSTEMÓW DIAGNOSTYCZNYCH METROLOGIA Andrzej.
20/09/ Model warstwowy OSI. Model warstwowy OSI (Open Systems Interconnection ) – standard wprowadzony przez organizację ISO (International Organization.
Podstawy automatyki. Wprowadzenie Automatyka to dział nauki i techniki, który swoją uwagę koncentruje na sterowaniu procesami technologicznymi i różnego.
Prawdy oczywiste Kiedy zarejestrować działalność? - Księgowość bez tajemnic! INFOLINIA: |
Radosław Stefańczyk 3 FA. Fotony mogą oddziaływać z atomami na drodze czterech różnych procesów. Są to: zjawisko fotoelektryczne, efekt tworzenie par,
Fizyczne metody określania ilości pierwiastków i związków chemicznych. Łukasz Ważny.
Algorytmy Informatyka Zakres rozszerzony
Zjawisko fotoelektryczne zewnętrzne i wewnętrzne
Półprzewodniki i urządzenia półprzewodnikowe
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI KATEDRA METROLOGII I SYSTEMÓW DIAGNOSTYCZNYCH METROLOGIA Andrzej.
Metody Analizy Danych Doświadczalnych Wykład 9 ”Estymacja parametryczna”
POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH
BADANIA STATYSTYCZNE. WARUNKI BADANIA STATYSTYCZNEGO musi dotyczyć zbiorowościstatystycznej musi określać prawidłowościcharakteryzujące całą zbiorowość.
Budżet rodzinny Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Python. Języki Programistyczne Microcode Machine code Assembly Language (symboliczna reprezentacja machine code) Low-level Programming Language (FORTRAN,
Projektowanie systemów cyfrowych z wykorzystaniem języka VHDL Układy sekwencyjne.
Maszyny Elektryczne i Transformatory
Bios Justyna Niebudek i Nadia Stankiewicz. CO TO JEST BIOS ??? BIOS (akronim ang. Basic Input/Output System – podstawowy system wejścia-wyjścia) to zapisany.
API jądra do obsługi przestrzeni użytkownika Co jest tematem tej prezentacji: Transport danych pomiędzy przestrzeniami użytkownika i jądra (asm/uaccess.h)
Dlaczego wybraliśmy zasilacz?  Chcieliśmy wykonać urządzenia, które będzie pamiątką po naszym pobycie w gimnazjum i będzie użyteczne.  Po zastanowieniu.
Rezystor (opornik). 1. Rezystor zmienia natężenie prądu płynącego w obwodzie 2. Zbudowany jest z drutu oporowego nawiniętego na ceramiczny wałek.
Konstruowanie robotów z wykorzystaniem Vex IQ
ANALIZA ABC/XYZ Zajęcia Nr 8.
Opracowanie wyników pomiaru
terminologia, skale pomiarowe, przykłady
Transmisja radiowa Arduino & nRF24L01P
Akademia C# - Lab2 Zmienne, instrukcje warunkowe, pętle, debugger,
Konsultacja Bożena Hołownia
Czy pozytywna opinia o „regulatorach rozmytych” jest uzasadniona
ALGORYTMY I STRUKTURY DANYCH
Akademia C# lab. 9 Zdarzenia i delegaty.
Podstawy automatyki I Wykład /2016
TEMAT: Zapoznanie się z funkcja bloczka DRUM
KOREKTOR RÓWNOLEGŁY DLA UKŁADÓW Z NIEMINIMALNOFAZOWYMI OBIEKTAMI Ryszard Gessing Instytut Automatyki, Politechnika Śląska Plan referatu Wprowadzenie.
Kurs języka C++ – wykład 13 ( )
Bezprzewodowa sieć EnOcean
Silniki bezszczotkowe prądu stałego
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
METODYKA KONSTRUOWANIA PROGRAMÓW WYCHOWAWCZYCH
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Temat: Ruch drgający. Okres i częstotliwość drgań.
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Sensory Ultradźwiękowy czujnik odległości (Silabs UNI_DC)
ZDALNY ZINTEGROWANY MODUŁ NADZORU RADIOWO – WIZYJNEGO
Laboratorium 1 – obsługa wejść i wyjść
Podstawowe układy pracy wzmacniaczy operacyjnych
Instrukcje wyboru.
Sensory i ich interfejsy
Mikrokontrolery Tiva seria C
Podstawy informatyki Zygfryd Głowacz.
Zygmunt Kubiak Wszystkie ilustracje z ww monografii Wyd.: Springer
Dwutranzystorowe stopnie wzmacniające
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Iteracyjno-rozwojowy cykl oprogramowania 2
Transmisja radiowa Arduino & nRF24L01P
Sterowanie procesami ciągłymi
Zdarzenia (eventy) Zdarzenia służą do powiadomienia użytkownika, gdy w używanej klasie dojdzie do pewnych wydarzeń zdefiniowanych przez twórcę klasy.
Implementacja rekurencji w języku Haskell
Właściwości układów regulacji
WYBRANE ZAGADNIENIA PROBABILISTYKI
Zapis prezentacji:

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Silniki Serwo Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Silniki Serwo Zasilanie: 5V Pobór prądu: < 2mA Efektywny kąt: < 15º http://www.pyroelectro.com/tutorials/servo_motor/servomotor.html 05-2015 Zygmunt Kubiak

Schemat elektromechaniczny serwo dla sterowania radiowego Silniki Serwo Schemat elektromechaniczny serwo dla sterowania radiowego Reproduced with permission of Jim Stewart and Servo Magazine, c 2008 T&L Publications 05-2015 Zygmunt Kubiak

Serwo dla sterowania radiowego Silniki Serwo Serwo dla sterowania radiowego Input pulse width versus output shaft position for an RC servo. (Reproduced with permission of Jim Stewart and Servo Magazine, c 2008 T&L Publications.) 05-2015 Zygmunt Kubiak

serwo dla sterowania radiowego Silniki Serwo serwo dla sterowania radiowego Functional block diagram of an RC servo. (Reproduced with permission of Jim Stewart and Servo Magazine, c 2008 T&L Publications.) 05-2015 Zygmunt Kubiak

Serwo dla sterowania radiowego Silniki Serwo Serwo dla sterowania radiowego 05-2015 Zygmunt Kubiak

Serwo dla sterowania radiowego Silniki Serwo Serwo dla sterowania radiowego 05-2015 Zygmunt Kubiak

Serwo dla sterowania radiowego Silniki Serwo Serwo dla sterowania radiowego Typowa częstotliwość powtarzania - 50 Hz Większa częstotliwość to - 400 Hz; nie wszystkie urządzenia ją obsługują Przykład sterowania serwo Sterowanie w kierunku światła LDR (Light Dependent Resistor) - fotorezystor Fotorezystor wykonany jest z siarczku kadmu (CdS), który ma właściwości półprzewodnikowe – im większe natężenie światła tym mniejsza rezystancja Sensory LDR dołączone są do wejść analogowych mikrokontrolera 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo 05-2015 Zygmunt Kubiak

Przykład sterowania servo Silniki Servo Przykład sterowania servo 05-2015 Zygmunt Kubiak

Przykład sterowania servo Silniki Servo Przykład sterowania servo 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo Generowanie PWM w mikrokontrolerze PIC16F690 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo Metoda sterowania #define THRESHOLD_VALUE 50 ldr_diff = ldr_left - ldr_right; // Wyznaczenie różnicy if ((ldr_diff > = -THRESHOLD_VALUE) && (ldr_diff <= THRESHOLD_VALUE)) top_value = MAX_VALUE; // Zatrzymanie silnika serwo else { if (ldr_diff > THRESHOLD_VALUE) top_value = CCW_ROTATION; // Obrót w lewo (MAX_VALUE – 20) top_value = CW_ROTATION; // Obrót w prawo (MAX_VALUE – 10) } 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo Arduino – przykład 1 /* Sweep by BARRAGAN <http://barraganstudio.com> This example code is in the public domain. modified 8 Nov 2013 by Scott Fitzgerald http://arduino.cc/en/Tutorial/Sweep */ #include <Servo.h> Servo myservo; // Definicja obiektu servo // Można zdefiniować 12 różnych obiektów int pos = 0; // Zmienna pamiętająca pozycję servo 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo Arduino – przykład 1 void setup() { myservo.attach(9); // określenie wyjścia dla obiektu servo (pin 9) } void loop() for(pos = 0; pos <= 180; pos += 1) // zmiana pozycji w stopniach (0-180) myservo.write(pos); // ustaw pozycję według zmiennej 'pos' delay(15); // czekaj 15ms dla osiągnięcia pozycji for(pos = 180; pos>=0; pos-=1) // zmiana pozycji w stopniach (180-0) myservo.write(pos); // ustaw pozycję według zmiennej 'pos’ 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo Arduino – przykład 2 /* Sterowanie pozycją serwo z wykorzystaniem potencjometru by Michal Rinott <http://people.interaction-ivrea.it/m.rinott> modified on 8 Nov 2013 by Scott Fitzgerald http://arduino.cc/en/Tutorial/Knob */ #include <Servo.h> Servo myservo; // Definicja obiektu servo int potpin = 0; // Określenie wejścia analogowego (A0) int val; // Zmienna do odczytu potencjometru (z wej. A0) 05-2015 Zygmunt Kubiak

Przykład sterowania serwo Silniki Serwo Przykład sterowania serwo Arduino – przykład 2 void setup() { myservo.attach(9); // określenie wyjścia dla obiektu servo (pin 9) } void loop() val = analogRead(potpin); // Odczyt wartości z potencjometru // (wartość 0 do 1023) val = map(val, 0, 1023, 0, 180); // Przeskalowanie wyniku // (wartość 0 do 180) myservo.write(val); // ustaw pozycję według zmiennej ‘val’ delay(15); // czekaj 15ms dla osiągnięcia pozycji 05-2015 Zygmunt Kubiak

Dziękuję Zygmunt Kubiak 05-2015