Wykład 3. Interfejsy CAN, USB

Podobne dokumenty
Wykład 4. Interfejsy USB, FireWire

Wykład 3. Interfejsy CAN, LIN, USB

Wykład 4. Interfejsy USB, FireWire

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

Wykład 6. Ethernet c.d. Interfejsy bezprzewodowe

TEMPERATURE CONTROL SYSTEM BY THE CAN BUS UKŁAD REGULACJI TEMPERATURY POPRZEZ MAGISTRALĘ CAN

Zastosowania mikrokontrolerów w przemyśle

Magistrala LIN

Problematyka sieci miejscowej LIN

Architektura komputerów

Systemy wbudowane - wykład 7

Rozproszony system zbierania danych.

Na początku lat dziewięćdziesiątych międzynarodowy przemysł samochodowy stanął przed dwoma problemami dotyczącymi rozwoju samochodów: jak poprawić kom

Przemysłowe Sieci Informatyczne. Sieć CAN (Controller Area Network)

INSTRUKCJA UŻYTKOWNIKA MPCC

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

INSTRUKCJA OBSŁUGI. KONWERTERA USB/RS232 - M-Bus

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

Dokumentacja Techniczno ruchowa: Moduł PSI (ver. PSI 1.0)

Interfejsy szeregowe TEO 2009/2010

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Komunikacja z urzadzeniami zewnętrznymi

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Architektura komputerów. Układy wejścia-wyjścia komputera

Funkcje sterownika CellBOX-UxR ModBUS RTU

Paweł MOROZ Politechnika Śląska, Instytut Informatyki

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

DigiPoint Karta katalogowa DS 5.00

STEROWNIK MODUŁÓW PRZEKAŹNIKOWYCH SMP-8

CRUSB KONWERTER CAN / USB

DigiPoint mini Karta katalogowa DS 6.00

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

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

SmartDRIVE protokół transmisji szeregowej RS-485

Interfejs USB-RS485 KOD: INTUR. v.1.0. Zastępuje wydanie: 2 z dnia

Icron- rozszerzenie transmisji Video i USB. Piotr Gocłowski, 20/05/2014

ASTOR KATALOG SYSTEMÓW INFORMATYCZNYCH - INVENSYS WONDERWARE

MAGISTRALA CAN STRUKTURA RAMKI CAN

Przesyłania danych przez protokół TCP/IP

Model warstwowy sieci

Rodzina routerów RTR-XFT/PLT

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB

prowadzący: mgr inż. Piotr Prystupiuk

Szybkobieżne Pojazdy Gąsienicowe (15) nr 1, 2002 UNIWERSALNY ZESTAW POMIAROWY W ZASTOSOWANIACH MOBILNYCH

Technika Mikroprocesorowa

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

sterownik programowalny z kolorowym wyświetlaczem

Wprowadzenie do sieci komputerowych

I 2 C BUS (1) 1 L.Łukasiak: Podstawy Techniki Mikroprocesorowej (materiały pomocnicze)

Sieci miejscowe stosowane w układach serwonapędowych. Zagadnienia komunikacji w nowoczesnych układach serwonapędowych R Θ. R ω R M

2.7 MODUŁY KOMUNIKACYJNE

Magistrale szeregowe

KONWERTER INTERFEJSÓW USB/RS-485 TYPU PD10 INSTRUKCJA OBSŁUGI

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej


CR232.S v2 KONWERTER CAN / RS232

WXEth (firmware v1.03) Interfejs sieciowy dla stacji pogodowych Obsługa serwerów APRS-IS Obsługa serwisu

NX70 PLC

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

Kod produktu: MP01611

DIGA Object Dictionary opis

Światłowodowy multiplekser styków RS-232, RS-485, RS-422

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

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

Routery RTR-XXX/XXX - Router RTR-FT10/FT10

Ogranicznik prędkości

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Wittmann 4.0 wtryskarka jako centrum sterowania urządzeniami peryferyjnymi

Moduł konwertera RS-232/LON

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

CAN ANALIZATOR- TESTER

MultiTool instrukcja użytkownika 2010 SFAR

Kurs Certyfikowany Inżynier Sieci PROFIBUS DP. Spis treści. Dzień 1

Systemy wbudowane. Paweł Pełczyński

CM Konwerter SUCOM_A Master - ModBus RTU Slave

Architektura komputerów

Rozproszone przewodowe systemy pomiarowe

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Interfejs USB-TTL KOD: INTU. v.1.0. Zastępuje wydanie: 3 z dnia

Sterowniki PLC seria NX700

Współpraca procesora z urządzeniami peryferyjnymi

WYKORZYSTANIE crio (KOMPUTERA CZASU RZECZYWISTEGO) W STEROWANIU ROZPROSZONYM

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

INSTRUKCJA OBSŁUGI Konwerter USB-RS485 TH Nr katalogowy CNVU-485-TH

Seria sterowników XGB Panele operatorskie XGT Komunikacja z falownikami - - Komunikacja Ethernet -

CM Konwerter ModBus RTU slave ModBus RTU slave

Projektowanie i Organizacja Systemów Elektronicznych. Protokół MODBUS. Marek Niedostatkiewicz

Transkrypt:

Wykład 3 Interfejsy CAN, USB

Interfejs CAN

CAN Controller Area Network

CAN Controller Area Network

CAN - podstawy Cechy: - różnicowy protokół komunikacji zdefiniowany w ISO11898 - bardzo niezawodny - dostępna wersja o dużej prędkości (CAN2.0B-1Mb/s) - dostępne również wersja o małej prędkości (125kb/s) ale dużej odporności na szumy

CAN Protokół zdefiniowany pod koniec lat 80-tych przez firmę Bosch Transmisja odbywa się na pojedynczej, terminowanej, parze skręconej Możliwa jest obecność wielu urządzeń typu Master Zasięg od 40m przy 1Mb/s do 10km przy 5kb/s Maksymalne opóźnienie ramki o wysokim priorytecie <120µs przy 1Mb/s Węzły sieci nie mają numerów mają je jedynie komunikaty! Możliwość podłączenia nieskończonej ilości węzłów

CAN warstwa fizyczna CAN może być zaimplementowane na wielu różnych mediach z jednym warunkiem każdy węzeł musi słyszeć co transmituje Zazwyczaj medium jest skrętka o poziomie napięć 5V co pozwala na dużą odporność na szumy i pracę przy rozwartej szynie

CAN warstwa fizyczna Każdy węzeł musi mieć nadany numer od 1 do 127 Maksymalny rozmiar sieci zależy od prędkości, np. około 250 m dla 256 kb/s

CAN arbitraż szyny Każda ramka zaczyna się od Arbitration ID, które służy do arbitrażu dostępu do magistrali Gdy dwa urządzenia próbują nadawać jednocześnie, słowa Arbitration ID pozwalają na bezkrwawe rozwiązanie konfliktu bez zatrzymywania transmisji na szynie (CSMA/CA)

CAN - ramki Ramka danych są dwa rodzaje: standardowa i rozszerzona Ramka zdalna żądanie nadania ramki o takim samym identyfikatorze Ramka błędu wysyłana po wykryciu błędu transmisji

CAN ramka danych

CAN ramka danych Opis bitów: SRR oznacza ramkę rozszerzoną RTR oznacza ramkę danych lub ramkę zdalną R0, R1 zarezerwowane DLC długość pola danych Pole danych długość od 0 do 64 bitów ACK pole potwierdzenia odbioru

CAN modyfikacje standardu

CAN transceiver PCA82C251

CAN transceiver PCA82C251

CAN warstwy ISO/OSI Są różne rodzaje warstw aplikacji: CANopen, DeviceNet, SDS, J1939, NMEA 2000, EnergyBus, MilCAN,

CAN transceiver PCA82C251 Linia Rs określa maksymalną prędkość działania transceivera

CAN - TMS320f2810

CANopen

CANopen CANopen standardizes the way the communicated data is structured and exchanged. CANopen standards work with Device Profiles Several Device Profiles for CANopen are standardized and new ones get constantly added. Device Profiles specify the data sets and communication models supported by modules such as Generic I/O, Encoders, Drives, etc.

CANopen stany węzła Slave Interfejs USB

CANopen Katalog obiektów Każdy z węzłów posiada katalog obiektów, który może zostać odczytany przez inne węzły podczas komunikacji

CANopen Profile urządzeń Zastosowanie katalogu obiektów pozwala ustrukturyzować przesyłane dane O tym, który z wpisów w katalogu zawiera jakie dane decydują profile urządzeń Niektóre z profili urządzeń są zdefiniowane Można definiować własne profile urządzeń

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

USB- standardy USB 1.1: Oryginalny standard Do 6 hostów (tier) i do 127 urządzeń Architektura Master/Slave Data rate: 1.5 Mb/s w trybie LowSpeed 12 Mb/s w trybie Full Speed Każde z urządzeń może czerpać do 500 ma

USB- standardy USB 2.0: Zastępuje standard w wersji 1.1 Główną różnicą jest dodanie nowego trybu: HighSpeed z prędkością 480MB/s USB 3.0: Główną różnicą jest dodanie nowego trybu: SuperSpeed z prędkością 4.8 GB/s

Dziękuję za uwagę

FT232R Główne cechy: Pojedynczy układ obsługujący zarówno warstwę sprzętową, jak i programową Dostępne i darmowe sterowniki na komputery PC Zintegrowany EEPROM 1024B do zapamiętywania ustawień Zintegrowany generator sygnału zegarowego Prędkości przesyłu od 300B/s do 3Mb/s (RS422, RS485, RS232) Kompatybilność z trybem USB2.0 FullSpeed Zasilanie 3.3 5.25 V

FT232R Schemat blokowy Dziękuję za uwagę

FT232R Zasilanie z portu Dziękuję za uwagę

FT232R Zasilanie autonomiczne Dziękuję za uwagę

Dziękuję za uwagę