Zewnętrzne układy peryferyjne cz. 2 Wykład 13

Podobne dokumenty
Proste układy wykonawcze

SILNIK KROKOWY. w ploterach i małych obrabiarkach CNC.

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

Programowanie mikrokontrolerów 2.0

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

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

Energoelektronika Cyfrowa

Silniki krokowe. 1. Podział siników krokowych w zależności od ich budowy.

Systemy wbudowane Obsługa interfejsu 1-Wire na przykładzie termometru DS18B20

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

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

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

OPROGRAMOWANIE ODBIORNIKA / NADAJNIKA PODCZERWIENI UNIV

Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla

2.1 Porównanie procesorów

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

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

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

MiniModbus 4DI-M. Moduł rozszerzający 4 wejścia cyfrowe z pamięcią liczników. Wyprodukowano dla

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

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

Systemy Wbudowane. Arduino dołączanie urządzeń Wersja Arduino więcej portów I/O. Układy serii 74. Układy serii 74xx a seria 40xx

1W-H3-05(K)* Czytnik RFID 125 khz Unique. Instrukcja

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną

RS485 MODBUS Module 16I-M

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

MiniModbus 4DI. Moduł rozszerzający 4 wejścia cyfrowe. Wyprodukowano dla

Szczegółowy opis techniczny przedmiotu zamówienia

RS485 MODBUS Module 16I

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

MCAR Robot mobilny z procesorem AVR Atmega32

Liczniki nastawne, elektroniczne Licznik nastawny LED - Codix 560

Politechnika Białostocka

Opis czytnika TRD-55 CLASSIC ver Moduł czytnika transponderów UNIQUE z zewnętrzną anteną

Czytnik transponderów MIFARE i UNIQUE w obudowie naściennej

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

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

Opis czytnika TRD-HOT COMBO ver Naścienny czytnik transponderów UNIQUE w podświetlanej obudowie

Mini Modbus 1AO. Moduł rozszerzający 1 wyjście analogowe, 2 wyjście cyfrowe. Wyprodukowano dla

RS485 MODBUS Module 16I

Kacper Kulczycki. Krótko o silnikach krokowych (cz. 2.)

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

RS485 MODBUS Module 16RO

Wyjścia analogowe w sterownikach, regulatorach

Moduł mocy regulowany. Opis modułu

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

RS485 MODBUS Module 16O

1W-H0-04P (K)* *Litera K odnosi się do wersji czytnika ze wspólną katodą. Czytnik RFID MHz Mifare. Karta produktu

RS485 MODBUS Module 8I8O

Dokumentacja Techniczna. Czytnik RFID UW-M4GM

Temat: Pamięci. Programowalne struktury logiczne.

RS485 MODBUS Module 16RO

Wbudowane układy komunikacyjne cz. 1 Wykład 10

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

RS485 MODBUS Module 16O

2. Architektura mikrokontrolerów PIC16F8x... 13

StrK Sterownik bipolarnego silnika krokowego

2. Dane znamionowe badanego silnika.

Wstęp Architektura... 13

1W-H3U-05. Czytnik RFID 125 khz UNIQUE. Karta produktu

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

RS485 MODBUS Module 8AI

LMWX-22 INTELIGENTNY MODUŁ WEJŚĆ / WYJŚĆ DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, październik 2000 r.

Aplikacja czujnika temperatury dla modułu uniwersalnego UNIV 1.0 i procesora UNIV 1.0 (CPU)

RS485 MODBUS Module 6TE

Komunikacja w mikrokontrolerach Laboratorium

Kod produktu: MP01105T

oznaczenie sprawy: CRZP/231/009/D/17, ZP/66/WETI/17 Załącznik nr 6 I-III do SIWZ Szczegółowy opis przedmiotu zamówienia dla części I-III

SDM-16RO. Moduł rozszerzający 16 wyjść przekaźnikowych. wyprodukowano dla

Sterowanie urządzeniami elektronicznymi przy użyciu portu LPT

RS485 MODBUS Module 8AI

Kod produktu: MP01105

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6TE

Mini Modbus 1TE. Moduł rozszerzający 1 wejście temperaturowe, 1 wyjście cyfrowe. Wyprodukowano dla

MiAcz3. Elektryczne maszynowe napędy wykonawcze

Instrukcja obsługi GEN2 Regulowany generator przebiegów prostokątnych

Politechnika Wrocławska

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

RS485 MODBUS Module 6RO

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

Instrukcja obsługi GEN2 Regulowany generator przebiegów prostokątnych

RS485 MODBUS Module 8AO

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

SDM-8I8O. Moduł rozszerzający 8 wejść cyfrowych, 8 wyjść cyfrowych. wyprodukowano dla

Falownik VZ1000 Omron

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

RS485 MODBUS Module 6RO

Opis czytnika TRD-PARK COMBO ver Uniwersalny czytnik transponderów UNIQUE - wersja dla parkingów

Sterownik nagrzewnic elektrycznych HE module

SDM-16I. Moduł rozszerzający 16 wejść cyfrowych. wyprodukowano dla

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

RS485 MODBUS Module 8I8RO

SDM-8AO. Moduł rozszerzający 8 wyjść analogowych. wyprodukowano dla

RS485 MODBUS Module 8I8RO

SDM-6TE. Moduł rozszerzający 6 wejść temperaturowych. wyprodukowano dla

Model Prąd znamionowy

Transkrypt:

Zewnętrzne układy peryferyjne cz. 2 Wykład 13

EEPROM I2C Standardowa pamięć EEPROM I2C 2

Pamięć EEPROM I2C Pamięci EEPROM I2C są popularną rodziną prosty układów z pamięcią nieulotną EEPROM, kasowaną elektrycznie, z magistralą I2C Układy te różnią się rozmiarem pamięci i obudową, lecz w większości przypadków są wzajemnie zamienne z punktu widzenia podłączenia i obsługi 3

Pamięć EEPROM I2C Pamięci EEPROM I2C, jak większość układów I2C, posiadają piny pozwalające na konfigurację adresu w liczbie, ich liczba waha się od 3 do 0 w przypadku pamięci o większej pojemności część lub wszystkie konfigurowalne bity adresowe pełnią rolę prefiksu adresu (bity wyboru strony) i nie mogą być użyte do rozróżniania układów I2C 4

Pamięci EEPROM I2C Przykładem takich pamięci są układy AT24CXX: AT24C01: 1K (128 x 8bit) AT24C02: 2K (256 x 8bit) AT24C04: 4K (512 x 8bit) AT24C08: 8K (1024 x 8bit) AT24C16: 16K (2048 x 8bit) 5

Pamięci EEPROM I2C - podłączenie Pin Funkcja 1 Wejścia konfiguracyjne adresu I2C 2 3 4 Masa zasilania 5 Magistrala I2C 6 7 Blokada zapisu 8 Zasilanie 6

Organizacja pamięci AT24C01 16 stron po 8 bajtów każda, wymagany adres 7-bitowy AT24C02 32 stron po 8 bajtów każda, wymagany adres 8-bitowy AT24C04 32 stron po 16 bajtów każda, wymagany adres 9-bitowy AT24C08 64 stron po 16 bajtów każda, wymagany adres 10-bitowy AT24C16 128 stron po 16 bajtów każda, wymagany adres 11-bitowy 7

Pamięci EEPROM I2C adresy I2C 1K/2K Odczyt: 1010 A 2 A 1 A 0 1 Zapis: 1010 A 2 A 1 A 0 0 4K Odczyt: 1010 A 2 A 1 P 0 1 Zapis: 1010 A 2 A 1 P 0 0 8K Odczyt: 1010 A 2 P 1 P 0 1 Zapis: 1010 A 2 P 1 P 0 0 16K Odczyt: 1010 P 2 P 1 P 0 1 Zapis: 1010 P 2 P 1 P 0 0 8

Pamięci EEPROM I2C adresy I2C Wyjaśnienia A x =0, jeśli pin A x jest podłączony do masy A x =1, jeśli pin A x jest podłączony do Vcc Px bit wyboru strony - najstarsze bity (prefix) adresu 9

Termometr DS18B20 Termometr DS18B20 10

DS18B20 informacje ogólne Układ DS18B20 jest prostym termometrem temperatur od -55 C do +125 C z dokładnością ±0.5 C Do komunikacji wykorzystuje magistralę 1-Wire Czas pomiaru wynosi 750ms, wynik z konfigurowaną przez użytkownika precyzją od 9 do 12 bitów Układ posiada wbudowany alarm przekroczenia zdefiniowanego zakresu temperatur 11

DS18B20 - podłączenie 12

DS18B20 - podłączenie 13

DS18B20 rejestry Bajt Opis 0 Temperatura (LSB) 1 Temperatura (MSB) 2 Rejestr T H (przechowywany w EEPROM) 3 Rejestr T L (przechowywany w EEPROM) 4 Rejestr konfiguracyjny (przechowywany w EEPROM) 5 Zarezerwowany 6 Zarezerwowany 7 Zarezerwowany 8 CRC 14

DS18B20 rejestr konfiguracyjny Bit Opis 0 0 1 R0 2 R1 3-7 11111 R0 R1 Rozdzielczość Maksymalny czas konwersji 0 0 9 bit 93.75ms 0 1 10 bit 187.5ms 1 0 11 bit 375ms 1 1 12 bit 750ms 15

DS18B20 komendy ROM Oprócz standardowych komend ROM: SEARCH_ROM (0xf0), SKIP_ROM (0xcc), MATCH_ROM (0x55), READ_ROM (0x33), układ DS12B20 posiada dodatkową komendę ALARM_SEARCH (0xec), pozwalającą wyszukać układy zgłaszające alarm po przekroczeniu przez temperaturę ustalonego zakresu 16

DS18B20 - funkcje CONVERT_T (0x44) wymuś konwersję temperatury READ_SCRATCHPAD (0xbe) odczytaj zawartość wszystkich (9) rejestrów roboczych WRITE_SCRATCHPAD (0x4e) zapisz zawartość roboczą rejestrów T H, T L i konfiguracyjnego COPY_SCRATCHPAD (0x48) skopiuj wartość roboczą rejestrów T H, T L i konfiguracyjnego do EEPROM RECALL_E2 (0xb8) załaduj zawartość EEPROM do rejestrów roboczych T H, T L i konfiguracyjnego READ_POWER_SUPPLY (0xb4) odczytaj status zasilania 17

Podwójny mostek H L293D sterowanie silnikiem krokowym Podwójny mostek H L293D Sterowanie silnikiem krokowym 18

L293D Mostek H typu L293D jest podwójnym symetrycznym stopniem mocy, pozwalającym na Podłączenie odbiornika do zasilania Zmiany polaryzacji zasilania odbiornika Odłączenie odbiornika od zasilania Układ zawiera 2 identyczne mostki, które mogą być sterowane niezależnie od siebie 19

L293D Układ L293D wyposażony jest w zabezpieczenie termiczne, chroniące układ przed przegrzaniem Wersja D może pracować z napięciami od 4.5V do 36V oraz prądem 600mA (prąd szczytowy 1.2A) Wejścia sterujące są kompatybilne z TTL 20

L293D - zastosowanie Sterowanie silnikami DC Sterowanie silnikami krokowymi bipolarnymi Sterowanie obciążeniem oporowym (grzejnik, żarówka) Sterowanie obciążeniem indukcyjnym (elektromagnesy, przekaźniki) 21

L293D - budowa 22

L293D sterowanie silnikiem DC 23

L293D sterowanie silnikiem DC Powyższy slajd prezentuje sposób podłączenie silnika DC małej mocy do mostka L293D Silnik podłączony do stopni 1 i 2 ma możliwość zmiany kierunku obrotu Silniki podłączone do stopni 3 i 4 mogą obracać się tylko w jednym kierunku Wejścia 1,2EN (pin 1) i 3,4EN (pin 9) pozwala włączać i wyłączać silniki 24

L293D i PWM Wejścia 1,2EN i 3,4EN pozwalają wykorzystać przebieg PWM do sterowania mocą dostarczaną do odbiornika W przypadku odbiorników takich jak diody czy żarówki częstotliwość PWM powinna wynosić powyżej kilkudziesięciu Hz, żeby zapobiec migotaniu W przypadku odbiorników takich jak grzejniki, częstotliwość nie ma większego znaczenia W przypadku silników DC minimalna częstotliwość powinna wynosić F PWM = LICZBA_OBROTÓW/(2*LICZBA_UZWOJEŃ) 25

Silniki krokowe 26

Silniki krokowe Silnik elektryczny prądu stałego, w którym wirnik nie obraca się ruchem płynnym, lecz skokowym Składa się ze uzwojonego stojanu i wirnika z magnesu Liczba kroków wynosi od kilkudziesięciu do kilkuset Mają bardzo duży moment obrotowy, mogą pracować z dowolnie małą prędkością Mają stosunkowo niewielką maksymalną prędkość obrotu Ich trwałość jest ograniczona trwałością łożysk 27

Silniki krokowe - rodzaje Budowa Z magnesem stałym (PM) Ze zmienna reluktancją (VR) Hybrydowe (HB) najpopularniejsze Uzwojenia Bipolarne Unipolarne Liczba faz Dwufazowe Trójfazowe 28

Silniki krokowe budowa 29

Silnik krokowy budowa 30

Silnik krokowy budowa 31

Silnik krokowy budowa 32

Silniki krokowe parametry Wielkość kroku (kąty)/liczba kroków na obrót Maksymalny prąd uzwojenia Moment obrotowy Maksymalna temperatura uzwojeń 33

Silniki krokowe - sterowanie Silnik unipolarny 34

Silniki krokowe - sterowanie Silnik bipolarny 35

L293D podłączenie silnika krokowego 36

Silniki krokowe tryby pracy Sterowanie falowe wirnik zatrzymuje się zawsze w pozycji stabilnej w stosunku do stojana Sterowanie pełnokrokowe silnik zatrzymuje się zawsze pomiędzy dwoma pozycjami stabilnymi w stosunku do stojana Sterowanie półkrokowa tryb łączący cechy obu powyższych 37

Silniki krokowe sterowanie falowe 38

Silniki krokowe sterowanie falowe Sekwencja sterująca (sterownik L293D) dla silnika krokowego bipolarnego Wejście L293D Krok 1 Krok 2 Krok 3 Krok 4 Krok 5 1A 1 nc 0 nc 1 2A 0 nc 1 nc 3A nc 0 nc 1 nc 4A nc 1 nc 0 nc 1,2EN 1 0 1 0 1 3,4EN 0 1 0 1 0 39

Silniki krokowe sterowanie pełnokrokowe 40

Silniki krokowe sterowanie pełnokrokowe Sekwencja sterująca (sterownik L293D) dla silnika krokowego bipolarnego Wejście L293D Krok 1 Krok 2 Krok 3 Krok 4 Krok 5 1A 1 0 0 1 1 2A 0 1 1 0 0 3A 0 0 1 1 0 4A 1 1 0 0 1 1,2EN 1 1 1 1 1 3,4EN 1 1 1 1 1 41

Silniki krokowe sterowanie półkrokowe 42

Silniki krokowe sterowanie półkrokowe 43

Krok 1 Krok 2 Krok 3 Krok 4 Krok 5 Krok 6 Krok 7 Krok 8 Krok 9 Silniki krokowe sterowanie półkrokowe Sekwencja sterująca (sterownik L293D) dla silnika krokowego bipolarnego Wejście L293D 1A 1 1 nc 0 0 0 nc 1 1 2A 0 0 nc 1 1 1 nc 0 0 3A nc 0 0 0 nc 1 1 1 nc 4A nc 1 1 1 nc 0 0 0 nc 1,2EN 1 1 0 1 1 1 0 1 1 3,4EN 0 1 1 1 0 1 1 1 0 44

Serwomechanizmy Serwomechanizmy 45

Serwomechanizm Serwomechanizm to silnik prądu stałego wyposażony w układ kontroli i sterowania położeniem Kąt obrotu zwykle mieści się w przedziale 0-180 Do sterowania kątem obrotu wykorzystywany jest przebieg PWM 46

Serwomechanizm 47

Serwomechanizm budowa 48

Serwomechanizm budowa 49

Serwomechanizm sterowanie Jeden cykl przebiegu sterującego dla większości serwomechanizmów trwa 20ms Impuls sterujący ma długość od 0.4 do 2.5ms Nawet pomiędzy dwoma serwomechanizmami tego samego typu mogą występować istotne różnice w reakcji na przebieg o danym wypełnieniu 50

Serwomechanizm - sterowanie 51

Odbiornik podczerwieni Odbiornik podczerwieni TFMS5xx0 52

TFMS5xx0 informacje ogólne Odbiorniki serii TFMS5xx0 są scalonymi odbiornikami sygnałów podczerwieni, wyposażonymi w filtr optyczny, wzmacniacz, układ kontroli wzmocnienia, demodulator i cyfrowe wyjście zgodne z TTL 53

TFMS5xx0 - budowa 54

TFMS5xx0 częstotliwości robocze Oznaczenie TFMS 5300 TFMS 5330 TFMS 5360 TFMS 5370 TFMS 5380 TFMS 5400 TFMS 5560 Częstotliwość nośna 30 khz 33 khz 36 khz 36.7 khz 38 khz 40 khz 56 khz 55

TFMS5xx0 Podczas projektowania układu do transmisji danych w podczerwieni należy zwrócić szczególną uwagę na częstotliwość nośną oraz długość fali nadajnika - dla układu TFMS5xx0 powinna być z przedziału 900-1000 nm, optymalna to 950 nm 56

TFMS5xx0 Relacja responsywności (% bezbłędnych odbiorów) i odchylenia częstotliwości nośnej 57

TFMS5xx0 Stosunek zasięgu działania i kąta padania promienia 58

TFMS5xx0 - zastosowanie Odbiorniki rodziny TFMS5xx0 umożliwiają odbiór sygnału pilotów zdalnego sterowania sprzętu RTV, pracujących w oparciu o protokoły takie jak NEC, Sony SIRC, Philips RC5 i Philips RC6 59