Embedded Solutions Automaticon 2012. Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Podobne dokumenty
Wykład 6. Mikrokontrolery z rdzeniem ARM

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

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZASTOSOWANIE PLATFORM CYFROWYCH ARDUINO I RASPBERRY PI W NAUCZANIU STEROWANIA OBIEKTEM PNEUMATYCZNYM

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

Instytut Systemów Elektronicznych. Specjalność Systemy Informacyjno-Pomiarowe

EMBEDDED LINUX ON ARM9 CORE EMBEDDED LINUX NA PROCESORACH Z RODZINY ARM9

Dodatek C RAS-790. Dostep do Internetu wspóldzielony dostep do Internetu dla max 253 uzytkowników

Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

Opis przedmiotu zamówienia CZĘŚĆ 1

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Cyfrowy wzmacniacz AED dla przetworników tensometrycznych.

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego

Systemy na Chipie. Robert Czerwiński

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

System czasu rzeczywistego

Opis przedmiotu zamówienia

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

Wykład 2. Mikrokontrolery z rdzeniami ARM

Centrum Badawcze Polskiej Akademii Nauk Konwersja Energii i Źródła Odnawialne w Gminie Jabłonna

Szczegółowy opis przedmiotu zamówienia

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Spis treści. Wstęp... 10

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

Doświadczenia z tworzenia systemu pomiarowo-sterującego z procesorami rodziny C2000. Leszek Dębowski Instytut Elektrotechniki Oddział w Gdańsku

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

Procesory Blackfin. Część 1

PANELE OPERATORSKIE. Human Machine Interface

ZESTAW MONITORING IP REJESTRATOR SIECIOWY 4 KAMERA ZEWNĘTRZNA ZESTAW MONITORINGU REJESTRATOR IP

Viper Linux Lite, oprogramowanie Linux

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

Katedra Optoelektroniki i Systemów Elektronicznych. Profil dyplomowania i Specjalność Komputerowe Systemy Elektroniczne

Szkolenia specjalistyczne

MIKROKONTROLERY I MIKROPROCESORY

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41

Router Fermio XL Karta katalogowa

Automatyka i Robotyka studia stacjonarne drugiego stopnia

prowadzący: mgr inż. Piotr Prystupiuk

Systemy Wbudowane. Arduino, AVR. Arduino. Arduino. Arduino. Oprogramowanie. Mikrokontroler. Mikrokontroler Platforma Arduino. Arduino IDE: Arduino C:

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

Prototypowanie systemów sterowania

Procesory o architekturze dwusystemowej

ET2007 KATALOG SYSTEMÓW STEROWANIA

Instrukcja użytkownika KRISTECH, 2016

KAM-TECH sklep internetowy Utworzono : 02 luty 2016

Łagodne wprowadzenie do systemów wbudowanych. Bartłomiej Sięka

Thinkcore W325A. Pełny opis produktu. Wbudowany komputer przemysłowy z GSM/GPRS, 1x LAN, 2x RS-232/422/485, SD, RISC CPU. [Nowy moduł GSM/GPRS]

strona: 2/15 wydrukowano:

SARW S.C. Witold Rejner, Tomasz Wieczorek ul. Zegrzyńska 28A/ Jabłonna

Wprowadzenie. Smart Home Automation

Jakość, na którą Cię stać. Analizatory parametrów sieci PowerLogic PM5000

Nowe spojrzenie na systemy monitoringu i sterowania sieciami ciepłowniczymi

Zakład Techniki Cyfrowej. Tematy prac dyplomowych na rok akademicki

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

Konstrukcja systemu telemetrycznego z zastosowaniem technologii internetowych

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

Stosowanie tego urządzenia zwiększa możliwości stosowanego sprzętu jak i sofware.

Panele operatorskie seria CIMON-Xpanel

4 4-2 wewnętrzny 3 Czujnik dualny PIR/mikrofala 4 Czujnik zalania Zewnętrzny sygnalizator świetlnoakustyczny

1. Wymagania funkcjonalne dla modułu pozycjonowania patroli zainstalowany moduł musi posiadać następującą funkcjonalność:

Programowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.

Laboratorium: Systemy operacyjne czasu rzeczywistego. Temat: Wprowadzenie do karty DS1102 i oprogramowania Control Desk.


Inteligentny czujnik w strukturze sieci rozległej

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Oferta na wyposażenie Hotelu

Przenośne wagi samochodowe WWS

OSTER 2 Sterownik programowalny z wbudowanym modemem GPRS

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

MIKROKONTROLERY AVR JĘZYK C WYDAWNICTWO ATNEL PODSTAWY PROGRAMOWANIA. Miros aw Kardaś. Szczecin Mojej Żonie Kasi

4.2 STEROWNIKI SERII RCC

Projekt i implementacja filtra dzeń Pocket PC

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

HART-COM - modem / przenośny komunikator HART

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Systemy wbudowane. Paweł Pełczyński

Produkt wycofany z oferty. W celu dobrania zamiennika prosimy o kontakt na

Tworzenie aplikacji czasu rzeczywistego z użyciem sprzętu i oprogramowania National Instruments

Konfiguracja Wymagania techniczne oferowana Producent. Rok produkcji..

o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)

HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu pompowni wykonane w technologii

GSM/GPRS w przemyśle. Cezary Ziółkowski

Komputery przemysłowe Moxa. Piotr Gocłowski, 20/05/2014

Parametryzacja i optymalizacja pracy układu z wykorzystaniem narzędzia BODAS-service; Konfigurowanie wyświetlaczy DI4

Programowanie mikrokontrolerów AVR

Laboratorium Komputerowe Systemy Pomiarowe

Stanowisko laboratoryjne do pomiaru NPR - Noise Power Ratio BERBERYS. Roman Rynkiewicz

Załącznik nr 1 do wzoru umowy, która stanowi załącznik nr 3 do SIWZ OBLIGATORYJNE WYMAGANIA TECHNICZNE. I. Drukarka laserowa typ szt.

Ćwiczenie 4: Próbkowanie sygnałów

Cennik Detaliczny Systemów IP Rozwiązania EKONOMICZNE * Rejestratory NVR * Kamery IP

NX70 PLC

OPIS PRZEDMIOTU ZAMÓWIENIA

Transkrypt:

Embedded Solutions Automaticon 2012 Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ Grzegorz Skiba info@embedded-solutions.pl 1

Plan seminarium Budowa systemu MicroDAQ Zastosowanie Efektywne pomiary i sterowanie Oprogramowanie Przykłady Pytania 2

Embedded Solutions Skupiamy się na systemach wbudowanych Projektujemy i produkujemy elektronikę Tworzymy systemy kontrolno-pomiarowe oprogramowanie Organizujemy szkolenia DSP, Embedeed Linux 3

Otwarty system kontrolno-pomiarowy MicroDAQ We/wy cyfrowe RAM 64MB 8 wejść analogowych OMAP-L137 8 wyjść analogowych XDS100v2 USB JTAG Wysoko wydajny układ zasilania We/wy cyfrowe USB1.1 (Host) Ethernet 100Mbit USB2.0 480Mbit Zasilanie 5V 4

MicroDAQ Główne cechy - Procesor DSP - 375MHz - Procesor ARM926EJ-S - 375MHz - Dwa rdzenie PRU - 180MHz 32bit RISC - Zasilanie z USB - Wejścia i wyjścia analogowe Wejścia i wyjścia analogowe - Integracja z LabView i Scilab - 8 wejść analogowych: 12bit (opcja 14bit, 16bit), 100ksps max, +/-10V, +/-5V, 0 10V, 0 5V, zabezpieczenie do 25V - 8 wyjść analogowych: 12bit (opcja 14bit, 16bit), 0 5V, Interfejsy cyfrowe - 48 konfigurowanych we/wy cyfrowych PWM, ENC, UART, I2C, SPI, LCD - Interfejs do FPGA i szybkich przetworników 5

Co daje nam procesor DSP? DSP może być nawet 15 razy szybszy niż ARM Cortex-A8...i nawet 25 razy szybszy niż ARM9 Źródło: TI - OpenCV on TI s DSP+ARM http://www.ti.com/lit/wp/spry175/spry175.pdf 6

Obszary zastosowania Sterowanie Systemy czasu rzeczywistego Testy i pomiary Zdalna akwizycja danych Zdalne sterowanie Edukacja 7

Karty pomiarowe i systemy wbudowane Konieczność poznania nowego sprzętu Brak dokumentacji Brak oprogramowania Karta pomiarowa System wbudowany Dokumentacja Akwizycja danych Nie Oprogramowanie Trudne Trudne Oprogramowanie do akwizycji danych Nie Integracja z LabView, Scilab,... Nie Wsparcie Sporadyczne Sterowanie w czasie rzeczywistym 8

Co oferuje MicroDAQ? Elastyczna komunikacja Oprogramowanie Integracja z LabView, Matlab/Simulink Integracja z darmowym oprogramowaniem 9

Komunikacja PC - MicroDAQ USB2.0 Zasilanie i komunikacja za pomocą jednego kabla Komunikacja przez IP Brak izolacji przy pomiarach i sterowaniu Ethernet Komunikacja przez IP, praca w sieci jako serwer pomiarowy Izolacja WIFI Komunikacja przez IP Akwizycja/sterowanie w trudno dostępnych miejscach 10

Oprogramowanie ARM DSP Linux System operacyjny DSP/BIOS Stos USB, TCP/IP Code Composer 4/5 (xds100v2) Sterowniki Ethernet, USB, SPI, UART, I2C, GPIO Sterowniki MDAQ server Serwer WWW, FTP,... Program ładujący BOOTLOADER Ładowanie Linux z karty microsd Ładowanie aplikacji DSP Ładowanie firmware PRU 11

Pierwsze uruchomienie Instalacja MicroDAQ SDK MicroDAQ USB Ethernet Interface 12

MicroDAQ LabView Interface LabView ARM WIZUALIZACJA KOMUNIKACJA, AKWIZYCJA, STEROWANIE WIFI, USB2.0, ETHERNET, DOSTĘP DO ADC, DAC, SPI, GPIO,... PRU PERYFERIA ADC, DAC UART, SPI, ENC, PWM... 13

MicroDAQ LabView DSP LabView ARM DSP WIZUALIZACJA KOMUNIKACJA STEROWANIE AKWIZYCJA, STEROWANIE WIFI, USB2.0, ETHERNET PROCES RT PRU PERYFERIA ADC, DAC UART, SPI, ENC, PWM... 14

MicroDAQ LabView Interface Komunikacja MicroDAQ z LabView przy użyciu protokołu UDP WIFI USB2.0 Ethernet MicroDAQ LabView Wirtualne instrumenty do obsługi MicroDAQ 15

LabView przykład użycia Aplikacja zmieniająca stan wyjść binarnych GPIO. 16

MicroDAQ LabView DSP - przykład Generacja przebiegu prostokątnego na wyjściu analogowym #include mdaq_shared.h void square_gen( void ) { uint32_t run = 1; uint32_t period = 500; uint32_t square_amp = 0; void square_gen( void ) { uint32_t run = 1; uint32_t period = 500; uint32_t square_amp = 0; CONFIG_VAR ( run ); CONFIG_VAR ( square_amp ); while ( 1 ) { while ( 1 ) { IMPORT_VAR( run ); IMPORT_VAR( square_amp ); if ( run ) { dac_set ( CH0, 0 ); delay( period ); dac_set ( CH0, square_amp ); delay( period ); } } if ( run ) { dac_set ( CH0, 0 ); delay( period ); dac_set ( CH0, square_amp ); delay( period ); } } } kompilacja mdaq-analog.out } Kod C generatora Aplikacja DSP 17

MicroDAQ LabView DSP - przykład Aplikacja LabView sterująca generatorem mdaq-analog.out 18

Darmowa alternatywa dla komercyjnych narzędzi - SCILAB Darmowy pakiet odpowiednik Matlab/Simulink linkfd = mdaq_connect("192.168.1.1", 4343); mdaq_dsp_load(linkfd, "mdaq-analog.out", ""); mdaq_dsp_start(linkfd); 19

Podsumowanie MicroDAQ = sprzęt + oprogramowanie Otwarty system kontrolno-pomiarowy WIFI, Ethernet, USB Dostępność MAJ 2012 Karta pomiarowa System wbudowany MicroDAQ Dokumentacja Akwizycja danych Nie Oprogramowanie Trudne Trudne Oprogramowanie do akwizycji danych Nie Integracja z LabView, Scilab,... Nie Wsparcie Możliwe Sterowanie w czasie rzeczywistym 20

Pytania 21

Dziękuję za uwagę! 22