REJESTRACJA DANYCH PRZESYŁANYCH MAGISTRALĄ CAN



Podobne dokumenty
URZĄDZENIA FIRMY DIGA WSPÓŁPRACUJĄCE Z MAGISTRALĄ CAN

CRUSB KONWERTER CAN / USB

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

Kod produktu: MP01611

CM Konwerter SUCOM_A Master - ModBus RTU Slave

Andover ContinuumTM Infinet II

Rys. 1. Schemat blokowy rejestratora ZRZ-28

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

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

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

Kod produktu: MP01611-ZK

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

NX70 PLC

Kod produktu: MP01611-ZK

CDIRO-360 Karta wejść binarnych i wyjść przekaźnikowych Instrukcja obsługi

MultiTool instrukcja użytkownika 2010 SFAR

STEROWNIK MODUŁÓW PRZEKAŹNIKOWYCH SMP-8

9 - Urządzenia. TachoTerminal PRO2. Funkcjonaloność urządzenia. TachoTerminal PRO2 TachoTerminal PRO1 TachoTerminal Reader

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

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

2. Zawartość dokumentacji. 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3.

CM Konwerter ModBus RTU slave ModBus RTU slave

1. INSTALACJA SERWERA

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

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

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Instrukcja obsługi Rejestrator Parametrów

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

CDI-360 Karta wejść binarnych Instrukcja obsługi

NX700 PLC

ZASTOSOWANIE STANOWISKA LABORATORYJNEGO DO BADANIA MAGISTRALI CAN

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

DigiPoint mini Karta katalogowa DS 6.00

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

dokument DOK wersja 1.0

WERSJA ROZPROSZONA I ZINTEGROWANA

Modułowy programowalny przekaźnik czasowy firmy Aniro.

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

INSTRUKCJA OBSŁUGI Konwerter USB-RS485 Nr katalogowy CNVU

CM Konwerter Modus RTU master easycan

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

Wstęp Architektura... 13

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

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

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

OPROGRAMOWANIE CANStudio

Koncentrator komunikacyjny Ex-mBEL_COM

CONV5 - B, C wersja 1.3 Konwerter protokołu Pelco na Sensormatic INSTRUKCJA OBSŁUGI

1.2. Architektura rdzenia ARM Cortex-M3...16

DigiPoint Karta katalogowa DS 5.00

STHR-6610 Naścienny przetwornik temperatury i wilgotności

Sterownik przekaźników S4P-01

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Systemy wbudowane. Paweł Pełczyński

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

Biomonitoring system kontroli jakości wody

SML3 październik

Instrukcja do oprogramowania ENAP DEC-1

Data publikacji luty 2010 Nr Katalogowy CNVU

Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.

Przekaźnik sygnalizacyjny PS-1 DTR_2011_11_PS-1

STHR-2810, 2811, 2812 Przetwornik temperatury i wilgotności z czujnikiem Sensirion

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

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Podręcznik użytkownika

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

CR232.S v2 KONWERTER CAN / RS232

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Kod produktu: MP-1W-2480

Nowe sterowniki SZR 12/2016

1.10 MODUŁY KOMUNIKACYJNE

System zdalnego sterownia łącznikami trakcyjnymi TEOL K3.

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

Generator przebiegów pomiarowych Ex-GPP2

CZĘŚĆ II SIWZ OPIS PRZEDMIOTU ZAMÓWIENIA. 1. Przedmiot zamówienia 2. Parametry techniczne urządzenia i akcesoria 3. Gwarancja 4.

Interfejs analogowy LDN-...-AN

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

Uwaga! zapisz numer KEY z urządzenia więcej pkt.10

E-TRONIX Sterownik Uniwersalny SU 1.2

GENERATOR ZNAKÓW OSD FG-50HD

Kod produktu: MP-W7100A-RS232

ZL19PRG. Programator USB dla układów PLD firmy Altera

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Koncentrator komunikacyjny Ex-mBEL_COM

RS485 MODBUS Module 6RO

Sterownik PLC ELP11R32-BASIC Dokumentacja techniczna (ver. 1.0)

KONWERTER TRANSMISJI GŁOWIC KT-16

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

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

INTERFEJS RS232C UNIV x

Sterownik PLC ELPM-8DI8DO z aplikacją ELPM-8DI8DOasRoleta wersja v

Transkrypt:

Sebastian CHWIEDORUK REJESTRACJA DANYCH PRZESYŁANYCH MAGISTRALĄ CAN Streszczenie. Artykuł przedstawia urządzenia firmy DIGA, które umożliwiają rejestrację danych z sieci CAN, zarówno bezpośrednio do pliku na twardym dysku komputera, jak i na kartę pamięci. Opisano budowę, funkcjonalność, możliwe zastosowania wyżej wymienionych urządzeń, a także możliwości prezentacji i przetwarzania zgromadzonych danych. Słowa kluczowe: CANbus, rejestrator, konwerter, Diga. 1. WSTĘP Kontynuując tradycję budowy urządzeń wykorzystujących interfejsy CAN, w tym cieszącego się dużym powodzeniem interfejsu CAN/USB, inżynierowie firmy DIGA opracowali nowe produkty, znacznie poszerzające możliwości aktualnie proponowanych wersji konwerterów. Wśród urządzeń pracujących w sieciach CAN można wyróżnić grupę zwaną Dataloggers (rejestratory), czyli urządzenia umożliwiające rejestrację ramek z sieci CAN i zapis ich w pamięci nieulotnej. Rejestratory te mogą być w wykonaniach typowo laboratoryjnych, przemysłowych, ale również w wykonaniach typu rugged do ciągłej pracy w maszynach, pojazdach, gdzie pełnią rolę tzw. czarnych skrzynek, rejestrując parametry pracy urządzeń. Upowszechnienie technologii zapisu na kartach pamięci czy na układach pamięci znajdujących się na obwodzie drukowanym powoduje, że taką funkcję niektóre urządzenia mogą wykonywać niejako przy okazji. Przykładem takich urządzeń są sterowniki programowalne, których główną funkcją jest oczywiście sterowanie, ale dzięki wyposażeniu w kartę pamięci mogą też pełnić funkcje rejestrujące. Urządzeniami typowo laboratoryjnymi są konwertery typu CAN/USB czy też coraz częściej CAN/bluetooth, CAN/Ethernet itp. Konwertery takie w połączeniu z komputerem i odpowiednim oprogramowaniem umożliwiają monitoring, konfigurację, a także rejestrację danych z sieci CAN. W zastosowaniach laboratoryjnych odpowiednio skonfigurowany rejestrator może zbierać dane z systemu CAN bez potrzeby podłączania komputera. Zebrane dane mogą być przetwarzane w późniejszym czasie w trybie off-line, za pomocą tych samych narzędzi programowych co monitoring on-line. Jest to niezwykle istotne do wykrywania ukrytych nieprawidłowości działania sterowania, które mogą zdarzyć się w specyficznych warunkach pracy systemu. Możliwość sprawdzenia danych w momencie wystąpienia anomalii jest często jedynym sposobem na wykrycie powodów niespodziewanego zdarzenia. Nie zawsze jest możliwe ciągłe nadzorowanie maszyny, ale zazwyczaj jest dostęp do niej przynajmniej co jakiś czas. W takim przypadku można tworzyć historię danego wyrobu, rejestrując parametry pracy w plikach i okresowo przenosić dane z urządzenia rejestrującego w celu archiwizacji, kontroli pewnych parametrów, oceny sprawności, czasu pracy, czy też stanu zużycia maszyny.

Najnowszy konwerter o oznaczeniu CRUSB2 firmy DIGA s.c. jest połączeniem dwóch urządzeń - może pracować zarówno jako interfejs CAN/USB, ale również jako samodzielny, konfigurowalny rejestrator. Rozwinięciem konwertera CRUSB2 będzie urządzenie o nazwie CRLOGG, które będzie wyposażone w dodatkowe wejścia analogowe, a także dodatkowe programowalne diody LED i przyciski. Obudowa i złącza zapewnią odporność mechaniczną i szczelność na poziomie umożliwiającym zastosowanie w ciężkich warunkach pracy. Produkty są ze sobą kompatybilne. Nowa wersja CANstudio obsługuje zarówno konwerter CRUSB, jak i konwerter/rejestrator CRUSB2, a w przyszłości CRLOGG. W celu optymalizacji rejestracji na karcie SD, dane są zapisywane w postaci pliku binarnego, a nie tekstowego. Pozwala to na zapis większej liczby ramek, a co za tym idzie dłuższą rejestrację. Plik binarny może zostać w prosty sposób przekonwertowany do pliku tekstowego, który jest łatwiejszy do przetwarzania czy analizy. Plik konwertowany jest do pliku kompatybilnego z plikiem tworzonym przez CANstudio. W czasie rejestracji pliki mogą być zapisywane z określonym oknem czasowym. W takim przypadku po upłynięciu danego czasu plik jest zamykany i tworzony jest nowy, w którym jest kontynuowana rejestracja. Zabezpiecza to przed utratą danych, w przypadku uszkodzenia pliku oraz tworzeniu dużych plików, niepraktycznych do przetwarzania i kopiowania. Zegar czasu rzeczywistego pozwala rejestrować dane ze znacznikiem czasu (data i godzina) przyjścia z dokładnością 15us (time stamp). W obu trybach pracy możliwe jest rejestrowanie danych z wejść dwustanowych, jak i analogowych. Jeśli rejestrator może rejestrować nie tylko wartości cyfrowe, ale także posiada wejścia analogowe czy dwustanowe, mogą one być zapisywane na podstawie tego samego zegara, co zapewnia synchronizację tej rejestracji z danymi cyfrowymi. Można w ten sposób kontrolować dodatkowe parametry, które nie pojawiają się na magistrali. 2. INTERFEJS I REJESTRATOR CRUSB2 2.1. Parametry techniczne i budowa urządzenia Podstawowe cechy urządzenia: 2 izolowane interfejsy CAN zgodne z ISO11898; złącza CAN DB-9 męskie zgodne z CiA-102; rezystory terminujące CAN 120R włączane przełącznikami typu DIP-SWITCH; prędkość transmisji CAN do 1Mbps; szybki, konfigurowalny interfejs RS232/485; interfejs USB do podłączenia z PC; złącze USB miniusb B; złącze karty pamięci microsd; 2 wejścia dwustanowe; 1 wejście analogowe 0-10V; sygnalizacja transmisji i błędów CAN diodami LED;

Rejestracja danych przesyłanych magistralą CAN sygnalizacja pracy karty microsd diodami LED; sygnalizacja trybu pracy RS232/485 Diodami LED; zegar czasu rzeczywistego z podtrzymaniem bateryjnym; bufor zasilania do ochrony systemu plików na karcie microsd przy utracie zasilania; zasilanie z portu USB; zasilanie zewnętrzne napięciem 9-32V DC. Podstawowe dane techniczne: Zasilanie 9-34 V DC lub 5V ze złącza USB Wymiary obudowy 100 x 51 x 25 mm (bez uchwytów), ABS Ochrona środowiskowa IP 40 Temperatura pracy od -25 C do +70 C a) b) Rys. 1. Prototyp CRUSB2 (wersja produkcyjna będzie wyposażona w dodatkowy, szybki port RS232/485) a) wygląd ogólny; b) obwód drukowany System pracuje w oparciu o 32-bitowy procesor z dwoma kontrolerami CAN, które są uzupełnione o transceivery CAN High Speed. W celu wydłużenia czasu pracy zegara RTC przy zasilaniu bateryjnym, zrezygnowano z wewnętrznego zegara czasu rzeczywistego w procesorze na rzecz zewnętrznego zegara z interfejsem I2C. Wejścia dwustanowe zbudowane są na transoptorach, co zapewnia odporność na zakłócenia i szeroki zakres napięć pracy. Wejście analogowe dostosowane do napięć wejściowych 0-10V, podłączone jest do 10-

bitowego przetwornika w procesorze. Interfejs UART podłączony jest do wieloprotokołowego, konfigurowanego nadajnika/odbiornika, co pozwala na dopasowanie do interfejsów RS232, RS485 i RS422. Do każdego interfejsu CAN przeznaczone są 4 diody LED sygnalizujące jego pracę, analogicznie jak to było w CRUSB. Dodatkowo sygnalizowana jest praca karty microsd, oraz portu szeregowego. Rys. 2. Schemat blokowy CRUSB2 CRUSB2 może być zasilany zarówno z portu USB komputera, co jest normalnym stanem pracy jako interfejs CAN/USB, jak również z zewnętrznego zasilania 9-34 V dla trybu rejestratora. Dla zapewnienia zapasu energii do zabezpieczenia systemu plików na karcie, czyli zamknięcia otwartych plików, zastosowano kondensator magazynujący energię o pojemności 0,1 F. Procesor przez układ sygnalizujący zanik napięć zasilających, wykrywa brak źródła zasilania i niezwłocznie uruchamia procedurę bezpiecznego zamknięcia systemu. Zegar czasu rzeczywistego jest podtrzymywany baterią typu BR2032 (posiadającą szeroki zakres temperatur pracy), która zapewnia podtrzymanie powyżej 10 lat, bez potrzeby wymiany baterii.

Rejestracja danych przesyłanych magistralą CAN Rys. 3. Schemat blokowy zasilania CRUSB2 2.2. CRUSB2 jako interfejs CAN/USB CRUSB2 podłączony do komputera za pomocą USB pozwala na pracę z oprogramowaniem CANstudio lub CANmonitor. Obsługa karty usd jest wtedy wyłączona rejestracja jest możliwa bezpośrednio na dysk komputera. 2.3. CRUSB2 jako rejestrator danych Przy pracy jako rejestrator, urządzenie może być konfigurowane poprzez plik skryptowy zapisywany na karcie. Taki system daje szerokie możliwości konfiguracji. Wejścia dwustanowe czy też wejście analogowe, mogą być rejestrowane i konfigurowane jako wejścia wyzwalające czy też alarmowe. Możliwa jest konfiguracja jakie ramki mają być przepuszczane, blokowane, jak często zapisywane etc. 3. REJESTRATOR CANLOGG PROJEKT Rozwinięciem technicznym CRUSB2 jest projekt urządzenia CRLOGG. Z założenia jest to rejestrator o podwyższonych parametrach środowiskowych i mechanicznych, który umożliwia w ten sposób ciągłą pracę na maszynach mobilnych. Uzupełniony będzie także o dodatkowe wejścia analogowe i dwustanowe. Przykładem zastosowania może tu być rozszerzenie możliwości systemu sterowania opartego na typowych sterownikach mobilnych typu DigsyCompact, które nie są wyposażone w wystarczających rozmiarów pamięć nieulotną do rejestracji zdarzeń. Dodatkowo CRLOGG będzie mógł pełnić rolę aktywnego urządzenia diagnostycznego z możliwością zdefiniowania progów alarmowych dla wybranych, monitorowanych parametrów. Interfejs USB umożliwi bezpośrednie zgrywanie plików rejestracji z urządzenia bez konieczności podłączania komputera. Do celów serwisowych CRLOGG będzie mógł pracować jako konwerter CAN/USB do bezpośredniej współpracy z oprogramowaniem narzędziowym CANStudio. Różnorodność zastosowań tego urządzenia jest uzależniona od oprogramowania wewnętrznego. Przy odpowiedniej konfiguracji może pełnić rolę repeater'a CAN, konwertera CAN/RS232 lub CAN/RS485, a nawet po zaimplementowaniu odpowiedniego protokołu może umożliwiać programowanie sterownika. Rys. 4. Projekt koncepcyjny rejestratora CANLOGG

Podstawowe założenia urządzenia: zmodernizowane zasilanie w stosunku do CRUSB2; wytrzymała i szczelna obudowa; złącza M12; 2 x CAN High Speed; USB device/host; szybki interfejs RS232/485 do podłączania urządzeń zewnętrznych; 2 wejścia analogowe 0-10 V; 4 wejścia dwustanowe; dodatkowe, konfigurowalne diody sygnalizacyjne; dwa konfigurowalne przyciski. 4. WNIOSKI Nowa linia produktów oparta jest na wydajnym mikrokontrolerze PIC32 i wyposażona w wysokiej klasy układy peryferyjne. Podczas projektowania kierowano się zasadą jak najprostszego użytkowania, nie ograniczając jednocześnie możliwości konfiguracyjnych i uniwersalności. Szeroki wachlarz trybów pracy nowych rejestratorów pozwala im realizować więcej funkcji niż tylko rejestracja, która może być tylko jednym z zadań tego urządzenia w systemie. Mnogość interfejsów cyfrowych pozwoli na wykorzystanie CRLOGG w wielu systemach wymiany danych i przygotowanie oprogramowania do realizacji specyficznych wymagań. Zastosowanie w układzie sterowania urządzenia rejestrującego znacząco ułatwia prace diagnostyczne i serwisowe. Umożliwia tworzenie historii wyrobu i monitorowanie stanu technicznego. 5. LITERATURA [1] CRUSB2 materiały własne, DIGA s.c. 2011 r. [2] CANLOGG materiały własne,diga s.c. 2012 r. [3] PIC32MX5XX/6XX/7XX Family Data Sheet, Microchip 2010 r. CAN BUS DATA LOGGING Abstract: Article describes devices with CAN interface developed by Diga company including various types of converters. It describes construction and short technical characteristic also in scope of functions connected with CAN bus network. Finally developing of the new devices is introduced.

Rejestracja danych przesyłanych magistralą CAN Keywords: CANbus, data loggers, converters, Diga.