ZASTOSOWANIE STANOWISKA LABORATORYJNEGO DO BADANIA MAGISTRALI CAN



Podobne dokumenty
STANOWISKO LABORATORYJNE Z MODUŁEM DO BADANIA STABILNOŚCI MAGISTRALI CAN LABORATORY KIT WITH CAN BUS MODULE DESIGNED STABILITY TESTS

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

DTR PICIO v Przeznaczenie. 2. Gabaryty. 3. Układ złącz

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Elektronika samochodowa (Kod: ES1C )

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Interfejs RS485-TTL KOD: INTR. v.1.0. Zastępuje wydanie: 2 z dnia

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Politechnika Białostocka. Wydział Elektryczny. Katedra Automatyki i Elektroniki. Kod przedmiotu: TS1C

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL8AVR. Płyta bazowa dla modułów dipavr

PRZYCISK DO PUSZKI UNIV x

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

Zestaw Startowy EvB. Więcej informacji na stronie:

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

Uniwersalny zestaw uruchomieniowy ZL4PIC

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

CRUSB KONWERTER CAN / USB

Rev 1.0 Date: 05/2016

Politechnika Wrocławska

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Aplikacja przekaźnika monostabilnego UNIV

Tester DMX typu TD-1

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

Moduł CON012. Wersja biurkowa. Przeznaczenie. Użyteczne właściwości modułu

Aplikacja przekaźnika bistabilnego UNIV

REJESTRACJA DANYCH PRZESYŁANYCH MAGISTRALĄ CAN

Moduł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

MOBOT RoboSnake. Moduł wieloczłonowego robota

PRZEDWZMACNIACZ PASYWNY Z SELEKTOREM WEJŚĆ. dokumentacja. (wersja 1.1

RS485 MODBUS Module 6RO

FP4 LICZNIK PRZEPŁYWU Z REJESTRACJĄ WYNIKÓW

Politechnika Białostocka

E-TRONIX Sterownik Uniwersalny SU 1.2

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

mh-sep Separator linii CAN systemu F&Home.

DOKUMENTACJA PROJEKTU

dokument DOK wersja 1.0

RS485 MODBUS Module 6RO

Zestaw stacji wywoławczej PVA-CSK PAVIRO

WOJSKOWA AKADEMIA TECHNICZNA

MPI-8E 8-KANAŁOWY REJESTRATOR PRZENOŚNY

RS485 MODBUS Module 6RO

Moduł I/O sieci PROFIBUS-DP 12 wejść dwustanowych pnp 4 wyjść dwustanowych 2 A FGDP-IOM

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

RSC-04 konwerter RS485 SEM Str. 1/7 RSC-04 INSTRUKCJA OBSŁUGI. Ostrzeżenie o niebezpieczeństwie porażenia elektrycznego.

Instrukcja instalacji i konserwacji. Czujnik mocy I PL (2007/06) OSW

4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl

Moduł I/O sieci PROFIBUS-DP 8 wejść dwustanowych pnp 8 wyjść dwustanowych 1.4 A FGDP-IOM

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

Uniwersalna klawiatura ELITE z wyświetlaczem LCD

INSTRUKCJA INSTALATORA

Touch button module. Moduł przycisku dotykowy z podświetleniem LED

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

PRO-SERW s.c. SOSNOWIEC

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

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

ELKTEMP485m1 Czujnik temperatury z interfejsem RS b/s 8N1

Instrukcja obsługi debugera JTAG-AVR USB v2

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Urządzenia dla systemów inteligentny budynek

Zespół B-D Elektrotechniki

Moduł prototypowy.. Leon Instruments. wersja 1.0

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

Łączenie, sterowanie, wizualizacja Modułowe sterowniki PLC, XC100/XC200

KONWERTER RS-422 TR-43

Interfejs komunikacyjny RCI-2 v1.0

Instrukcja modułu przyciskowego x 8 IMD8DINP

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

INSTRUKCJA OBSŁUGI MODUŁ CZYTNIKA KART-KLUCZY MD-NIM05

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

Płyta uruchomieniowa EBX51

Wyniki (prawie)końcowe - Elektroniczne warcaby

Oferta firmy. P. P. U H. EMAL Bielsko-Biała, ul. Partyzantów 23. tel./fax: biuro@emalgroup.pl

5 / 6 TX (A) RX (A) RX (B) TX (B) COM DTM CKM DT1 CK1 DT2 CK2 COM H L H L R B M S

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

Sterownik źródła zasilania STR-Z01

EKSPANDER NA SZYNĘ DIN int-iors_pl 10/14

Transkrypt:

Szybkobieżne Pojazdy Gąsienicowe (37) nr 2, 2015 Tomasz MAKOWSKI Marek KCIUK ZASTOSOWANIE STANOWISKA LABORATORYJNEGO DO BADANIA MAGISTRALI CAN Streszczenie. W artykule przedstawiono analizę stabilności magistrali CAN przy zastosowaniu warunków technicznych niezgodnych z zaleceniami normalizacyjnymi oraz w stanach zakłóceniowych i zwarciowych. Badania przeprowadzono na autorskim stanowisku laboratoryjnym z modułem przeznaczonym do badania magistrali CAN. Słowa kluczowe: magistrala CAN, protokół CANOpen, badania magistrali CAN. 1. KONCEPCJA STANOWISKA LABORATORYJNEGO Z MODUŁEM PRZEZNACZONYM DO BADANIA MAGISTRALI CAN Celem pracy było przeprowadzenie badań magistrali CAN w stanach normalnej pracy, jak i w stanach zaburzeniowych. Założono szereg możliwych zaburzeń mogących wystąpić na magistrali CAN, a następnie tak opracowano program badań, aby przeanalizować wpływ możliwie dużej liczby zakłóceń na jakość transmisji wewnątrz magistrali. Przed przystąpieniem do realizacji postawionego zadania zaprojektowano i wykonano stanowisko laboratoryjne zawierające dwa moduły sterowników magistrali CAN, które następnie oprogramowano. Moduły to mikrokontrolery ośmiobitowe wraz z wymaganym osprzętem umożliwiającym komunikację z zastosowaniem magistrali CAN. W celu zapewnienia dużej uniwersalności projektowanego układu stanowisko zaprojektowano w taki sposób, aby umożliwiało ono naukę programowania mikrokontrolerów z uwzględnieniem różnych systemów komunikacyjnych. W efekcie, prócz badania magistrali CAN, stanowisko umożliwia zapoznanie się zasadą programowania następujących protokołów: TWI(I2C), SPI, OneWire, USART(UART), USB, RC5. Wybór protokołu komunikacyjnego związany jest z napisaniem odpowiedniego oprogramowania dla mikrokontrolerów. Najistotniejszym jednak elementem, umożliwiającym wygodne przeprowadzenie szerokiego wachlarza badań, było zastosowanie w magistrali CAN złącz śrubowych zamiast gniazd DB9. Wprowadzono również złącza stykowe i diody LED informujące o stanie magistrali CAN. Aby możliwe było podpięcie do stanowiska standardowych urządzeń pracujących w magistrali CAN lub możliwe było połączenie urządzenia z działającą magistralą, wykonano przejściówki ze złącz śrubowych na standardowe gniazda DB9. Poszczególne elementy stanowiska laboratoryjnego od strony górnej - użytkowej przedstawionego na rys. 1 są następująco oznaczone: 1 - magistrala CAN (dwie niezależne linie magistrali CAN), 2 - zworka rezystancji terminującej, 3 - zworka zwierająca linie CAN_L z masą, mgr inż. Tomasz MAKOWSKI Ośrodek Badawczo-Rozwojowy Urządzeń Mechanicznych OBRUM sp. z o.o., Gliwice dr inż. Marek KCIUK Politechnika Śląska, Gliwice

4 - zworka zwierająca linie CAN_H z zasilaniem, 5 - diody stanu pracy magistrali CAN, 6 - diody stanu buforu odbiorczego magistrali CAN, 7 - dioda odbiorcza IR interfejs RC5, 8 - termometr z termostatem interfejs TWI (I 2 C), 9 - termometr interfejs OneWire, 10 - wyświetlacz LCD, 11 - złącze modułu LAN interfejs SPI, 12 - złącze USART, 13 - złącze programatora uc interfejs ISP, 14 - złącze USB, 15 - przyciski, 16 - przełączniki, 17 - diody LED, 18 - dioda RGB, 19 - potencjometr do regulacji ostrości wyświetlacza LCD, Tomasz MAKOWSKI, Marek KCIUK oraz stabilizator napięcia 3V i rezonatory kwarcowe. Po drugiej stanowiska znajduje się złącze kard SD oraz układy - scalony wraz z niezbędnymi elementami. Rys. 1. Stanowisko laboratoryjne, strona górna

Zastosowanie stanowiska laboratoryjnego do badania magistrali CAN 2. BADANIA MAGISTRALI CAN W ramach pracy badawczej przeprowadzano badania magistrali CAN w stanach normalnej pracy, jak i w stanach zaburzeniowych. Prędkość magistrali CAN podczas testowania wynosiła 125Kbps. 2.1. Wykrywanie połączenia Przeprowadzona próbna transmisja danych, przy zastosowaniu zalecanych parametrów technicznych medium transmisyjnego zgodnie z normą ISO 11898, posłużyła jako wzorcowa ramka danych (rys. 2). Przebiegi zostały zarejestrowane przy użyciu oscyloskopu. Na rysunkach linia CAN_H jest reprezentowana przebiegiem dolnym, natomiast linia CAN_L jest reprezentowana przebiegiem górnym. Rys. 2. Ramka danych o wartości danych 7 2.2. Badania przy stanach zwarciowych i błędnym podłączeniu przewodów magistrali CAN Podczas badań zwarciowych magistrali CAN zostały przeprowadzone i zarejestrowane wszystkie możliwe przypadki zwarcia magistrali CAN (wybrane przebiegi zostały przedstawione na rysunkach poniżej): zwarcie linii CAN_L z masą; zwarcie linii CAN_H z zasilaniem (rys. 3); zwarcie linii CAN_L z zasilaniem (rys. 4); zwarcie linii CAN_H z masą; zwarcie linii CAN_H z zasilaniem oraz CAN_L z masą; zwarcie linii CAN_L z CAN_H (rys. 5). Komunikacja przebiegała prawidłowo w przypadku zwarcia linii CAN_H z zasilaniem lub zwarcia linii CAN_L z masą. Natomiast w pozostałych przypadkach transmisja danych była niemożliwa.

Tomasz MAKOWSKI, Marek KCIUK Rys. 3 Zwarcie CAN_H z zasilaniem Rys. 4. Zwarcie CAN_L z zasilaniem Rys. 5. Zwarcie CAN_H z CAN_L

Zastosowanie stanowiska laboratoryjnego do badania magistrali CAN W przypadku skrosowania przewodów tak, że linia CAN_L z jednego układu była połączona w miejsce linii CAN_H w drugim układzie i odwrotnie, komunikacja nie była realizowana prawidłowo. Zarejestrowane przebiegi sygnałów, w porównaniu z przebiegiem wzorcowym, wyglądały jakby zostały zamienione miejscami. 2.3. Badania przy wykorzystaniu różnych przewodów Wykonane stanowisko badawcze umożliwia w łatwy sposób badanie przewodów o różnych parametrach technicznych dzięki zastosowaniu złącza śrubowego dla podłączenia medium transmisyjnego magistrali CAN. W ramach pracy badawczej sprawdzono różne przewody o długości do 100 cm. Przebieg o najkorzystniejszym wyglądzie sygnału (rys. 6) został uzyskany podczas badania przewodu stosowanego przy sprzęcie USB (AWG 28, skręcony, izolowany), natomiast przewód głośnikowy 2x0.5 (AWG 20) charakteryzował się największą ilością szumów (rys. 7). Rys. 6. Przewód AWG 28 skręcony izolowany - USB Rys. 7. Przewód AWG 20 - głośnikowy

2.4. Badania przy zastosowaniu różnych wartości terminatorów Tomasz MAKOWSKI, Marek KCIUK Na stanowisku w prosty sposób możliwe jest przeprowadzenie badań wpływu rezystancji terminującej na zachowanie się sygnału magistrali CAN. Sygnał przedstawiony na rys. 8 wystąpił przy braku rezystancji terminujących. Sytuacja, w której jedna strona jest zakończona dwukrotnie większą rezystancją terminującą, natomiast druga nie posiada zakończenia przedstawiona została na rys. 9. Zakłócenia sygnału są widoczne dla obu przypadków, pomimo nich komunikacja przebiegała prawidłowo. Rys. 8. Brak rezystancji terminujących Rys. 9. Jeden rezystor 210Ω 2.5. Badania przy zastosowaniu elementu pojemnościowego i indukcyjnego Dokonano również sprawdzenia jakości sygnału, gdy w miejsce rezystancji terminującej zastosowano kondensator o pojemności 100 nf lub cewkę o indukcyjności 1 mh. Sygnał przedstawiony na rys. 10 pokazuje przypadek, gdy jedna strona zakończona jest rezystancją terminującą, natomiast druga kondensatorem. Rys. 11 obrazuje badanie

Zastosowanie stanowiska laboratoryjnego do badania magistrali CAN przeprowadzone, gdy magistrala zakończona jest z jednej strony cewką, a druga strona magistrali CAN rezystancją terminującą. Rys. 10. Zakończenie pojemnościowe i rezystancyjne Rys. 11. Zakończenie indukcyjne i rezystancyjne 3. WNIOSKI Podczas projektowania stanowiska laboratoryjnego zdecydowano się na nietypowe innowacyjne rozwiązania związane z magistralą CAN. Sygnał magistrali CAN został wprowadzony na złącza śrubowe. Zamieszczone diody LED informują o aktualnym stanie pracy systemu CAN. W celu zwiększenia bezpieczeństwa użytkowników zastosowano bezpieczniki polimerowe i bezpieczne zasilanie (5V). Płytkę od strony ścieżek elektrycznych pokryto warstwą ochronną. Z przeprowadzonych badań wynika, iż największy wpływ na jakość sygnału ma rezystor terminujący. Zmiana wielkości rezystancji terminującej wpływa również na zmianę amplitudy sygnału.

Tomasz MAKOWSKI, Marek KCIUK W pracy sprawdzono wpływ zastosowanego przewodu transmisyjnego. W sumie przebadano osiem różnych przewodów - nie stwierdzono znaczących różnic w jakości sygnału. Zapewne fakt ten wynika z przeprowadzenia badań w miejscu o znikomych oddziaływaniach elektromagnetycznych oraz sprawdzeniu krótkich odcinków przewodów. Pomimo zwarcia linii CAN_L z masą lub CAN_H z zasilaniem, transmisja danych była w dalszym ciągu możliwa. Można więc transmitować sygnał, wykorzystując tylko jeden przewód magistrali CAN, lecz tym samym obniżamy odporność magistrali na zakłócenia. Przy innych zwarciach magistrali CAN transmisja nie jest możliwa. Najbardziej interesujące przebiegi uzyskano wprowadzając elementy indukcyjne i pojemnościowe - zarejestrowany sygnał był całkowicie zdeformowany. Można więc wywnioskować, iż największy wpływ na jakość sygnału mają pojemność oraz indukcyjność zastosowanego przewodu magistrali CAN. Zapewnienie możliwości programowania i badania różnych magistral komunikacyjnych powoduje, że wykonane stanowisko daje duże możliwości dydaktyczne. Znajdzie ono zastosowanie na zajęciach laboratoryjnych przedmiotów związanych z systemami komunikacji. 4. LITERATURA [1] Widerski T.: Samochodowe sieci informatyczne. Warszawa: Instalator Polski, 2005, nr 5. [2] Fryśkowski B., Grzejszczyk E.: Systemy transmisji danych. Warszawa: WKŁ, 2010. [3] Makowski T.: Projekt i wykonanie płyty deweloperskiej z modułem przeznaczonym do badania magistrali CAN. Gliwice, Politechnika Śląska, Wydział Elektryczny, 2014. DEVELOPMENT KIT WITH DESIGNED MODULE FOR CAN BUS TESTING Abstract. The article presents an analysis of the stability of the CAN bus using the technical specifications inconsistent with the recommendations of the standards and conditions of disruption and short-circuit. The study was conducted on a author development kit with designed module for CAN bus testing. Keywords: CAN bus, Performance testing of CAN bus, Stability studies of the CAN bus signal.