2,10,30

ZAPISZ SIĘ DO NEWSLETTERA SERWISU AUTOMATYKAONLINE.PL I POBIERZ DARMOWY NUMER "AUTOMATYKI"!

okładka Automatyka

*Wyrażam zgodę na przetwarzanie moich danych osobowych przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, w celach marketingowych, w tym marketingu bezpośredniego. Oświadczam, że zostałem poinformowany/a o prawie do wglądu, modyfikacji oraz usuwania moich danych osobowych.

*Wyrażam zgodę na przesyłanie mi informacji handlowej (w tym informacji handlowej partnerów portalu AutomatykaOnline.pl) za pomocą środków komunikacji elektronicznej w rozumieniu ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144, poz. 1204).

*Wyrażam zgodę na używanie przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, telekomunikacyjnych urządzeń końcowych, których jestem użytkownikiem, dla celów marketingu bezpośredniego zgodnie z art. 172 ustawy z dnia 16 lipca 2004 r. Prawo telekomunikacyjne (Dz.U. 2004 nr 171 poz. 1800).

*Akceptuję regulamin portalu AutomatykaOnline.pl oraz politykę prywatności serwisu.




ZAMKNIJ OKNO

Dziękujemy!

Prawie gotowe ... Musimy potwierdzić Twój adres email. Aby zakończyć proces subskrypcji, należy kliknąć link w mailu, który właśnie wysłaliśmy do Ciebie.

Po akceptacji zapisu na newsletter zostanie przesłany do Ciebie numer promocyjny miesięcznika Automatyka.

ZAMKNIJ OKNO

Dziękujemy za próbę ponownego zapisu na nasz newsletter.

Twój mail już jest w naszej bazie!

W przypadku pytań, prosimy o kontakt:
redakcja@automatykaonline.pl

ZAMKNIJ OKNO

This website uses cookies

W celu zapewnienia najwyższej jakości usług strona używa plików cookies. Szczegóły w polityce prywatności serwisu.

POL ENG
a a a
Search
  • Login
  • Sign up
Site map Site map
AutomatykaOnline.pl
  • Home page
  • News
  • Interviews
  • Application
  • Articles
  • Events
  • Companies
  • Products
Search
Automatyka 11/2025

Automation11/2025

In this issue:
  • Interview with Paweł Hoerner de Roithberger and Paweł Reszel, National Instruments
  • Cybersecurity of industrial control systems
  • Signaling columns
  • Magazine
  • Contact
  • Advertisement
  • Home page
  • News

Platforma mbed

Andrzej Barciński print

Monday June 02 2014
płytka Mbed; źródło: RS Components
Tweet

Platforma przeznaczona jest dla użytkowników, którzy dopiero poznają projektowanie systemów wbudowanych – nie tylko profesjonalistów, ale także studentów i hobbystów. Mają oni obecnie do dyspozycji nowe rozwiązanie z rodziny mbed – płytkę prototypową mbed.

Platforma mbed została zaprojektowana przez firmę ARM, która teraz wspiera jej rozwój. Podstawowa płytka mbed jest oparta na mikrokontrolerze NXP LPC1768, zawierającym potężny rdzeń ARM Cortex-M3 oraz interfejsy Ethernet, USB, CAN, SPI i I2C. Płytka ma postać 40-stykowego modułu DIP o wymiarach zaledwie 54 mm × 26 mm i może być zasilana za pośrednictwem portu USB. Stanowi samodzielny moduł procesorowy, który można podłączyć do komputera przez port USB.

Ze względu na zachowanie określonego poziomu cenowego urządzenie zostało zaprojektowane jako komponent systemowy mbed, a nie kompletna platforma ewaluacyjna, zawierająca dużo urządzeń peryferyjnych. Przy opracowaniu płytki przyjęto założenie, że chociaż możliwości projektowania są nieograniczone, efektem prac ma być jedno rozwiązanie. W związku z tym niemożliwe jest stworzenie platformy, zawierającej komponenty i urządzenia peryferyjne, przeznaczone do konkretnego projektu. Ponadto w przypadku kompletnych platform trudno jest je dostosować do wymaganego dla projektu wymiaru. Projektant, próbujący stworzyć produkt wielkości karty kredytowej, napotyka problem w postaci płytki o zbyt dużych wymiarach, zawierającej wiele niepotrzebnych komponentów i urządzeń peryferyjnych. Z tego właśnie względu stworzono płytkę o minimalnym zestawie funkcji, aby użytkownik mógł ją rozbudować zgodnie z wymogami swojego projektu.

Płytka modułowa

W oparciu o opisane założenia, powstała płytka modułowa mbed, o wymiarach zbliżonych do wymiarów karty kredytowej, przeznaczona do stosowania z procesorem LPC1768, z rdzeniem Cortex-M3. Nowa płytka modułowa została zaprojektowana w taki sposób, aby umożliwić wykonywanie jak największej liczby testów i projektów elektronicznych, przy zachowaniu minimalnego wymiaru płytki. Mimo że płytka mbed zawiera dwa 20-stykowe złącza do przewodów połączeniowych, na niewielkiej powierzchni zmieściło się jeszcze wiele innych elementów, takich jak:

  • ekran LCD 128 × 32,
  • trzyosiowy akcelerometr do kontroli ruchu,
  • czujnik temperatury,
  • gniazdo dla łączności bezprzewodowej ZigBee lub Wi-Fi,
  • gniazda Ethernet i USB,
  • głośnik z portami dźwięku wejść/wyjść.

Połączenia

Największym atutem nowej płytki jest łączność, która umożliwia korzystanie z zasobów internetowych, zgodnie z koncepcją Internet of Things. Jest to obecnie bardzo popularne rozwiązanie. Koncepcja stanowi ogólne określenie dla obiektów i urządzeń, w tym urządzeń domowych, sprzętu medycznego, a nawet żarówek, zapewniających szerokie możliwości komunikacji, co pozwala na przesyłanie danych i kontrolowanie ich w sieci. Platforma ma wbudowane gniazdo Ethernet i gniazdo USB, pozwalające na podłączenie pamięci flash lub modemu 3G oraz gniazda „xbee”, umożliwiającego podłączanie modułów ZigBee, Wi-Fi i Bluetooth. Poza szeroką gamą opcji łączności, płytka jest także wyposażona w czujniki temperatury i przyspieszenia, wyjście PWM do sterowania serwosilnikami, diody LED, kontrowane przez PWM, a ponadto obsługuje dźwięk, graficzny wyświetlacz LCD oraz potencjometry i przyciski.

Można uznać, że możliwości płytki ogranicza jedynie wyobraźnia użytkowników. Sama płytka rzadko będzie spełniać wymogi projektowe konkretnego prototypu, jednak dwurzędowe złącza ułatwiają jej rozszerzenie.

Biblioteka modemów USB

Dostępna jest też już nowa, interesująca aplikacja mbed, która umożliwia użytkownikom połączenie mikrokontrolera z platformy mbed z siecią mobilną, za pośrednictwem powszechnie dostępnych modemów USB 3G, co pozwala na pełne korzystanie z zasobów internetowych. Niedawno ukazała się informacja o publikacji biblioteki dla modemu USB Vodafone. Jest ona dostępna na stronie internetowej dla projektantów mbed.org, pod adresem http://goo.gl/9OQlx.

Biblioteka powstała dzięki pracy beta-testerów Vodafone oraz mbed i jest kompatybilna z nową płytką modułową mbed – pozwala użytkownikom na podłączenie modemu USB do modułu mbed, w celu uzyskania w pełni funkcjonalnej platformy rozwojowej. Zespół mbed podjął się również skopiowania tej biblioteki modemów USB (http://goo.gl/moLgG) w USA przy użyciu sieci Sprint.

Omawiana aplikacja zwiększa możliwości łączności, obsługiwane przez płytkę mbed NXP LPC1768, pozwalając na korzystanie z pełnego zestawu interfejsów sieciowych: Ethernet, Wi-Fi i 3G. Dzięki temu mbed staje się jeszcze lepszą platformą do szybkiego tworzenia prototypów urządzeń M2M i Internet of Things, niezależną od dostępnego sposobu połączenia z Internetem.

Funkcje, jakie mogą realizować aplikacje wykonane z użyciem omawianej platformy, obejmują: wysyłanie/odbieranie wiadomości SMS, interfejs gniazd TCP/IP, korzystanie z serwerów NTP i HTTP oraz Web Socket; Mogą być również obsługiwane inne protokoły. Biblioteka wykorzystuje taką samą architekturę łączności, jak biblioteki Wi-Fi i Ethernet, opracowane przez mbed, toteż przełączanie prototypów na inne interfejsy komunikacyjne wymaga zmiany zaledwie kilku linii kodu. Aby zaprezentować więcej informacji dotyczących koncepcji Internet of Things, przygotowano materiał wideo, dostępny pod adresem http://goo.gl/b4ppH.

Narzędzia

Warto także wspomnieć o narzędziach projektowych mbed. Tym, co odróżnia środowisko projektowe mbed od pozostałych, są narzędzia oparte na chmurze. Oznacza to, że kod użytkowników jest pisany i kompilowany w dostępnym w sieci zintegrowanym środowisku deweloperskim (IDE), które można uruchomić w dowolnym systemie operacyjnym, tj. Windows, Linux lub Mac OS X. Kompilator mbed pozwala projektantowi na tworzenie programów w C++ i kompilowanie oraz pobieranie ich na procesor NXP LPC1768, bez konieczności instalacji i konfiguracji, ponieważ pracuje na serwerze sieciowym. Kompilator on-line korzysta z platformy ARM RealView, umożliwiającej tworzenie przejrzystego i wydajnego kodu, odpowiedniego także do zastosowań komercyjnych. Istniejący kod aplikacji ARM oraz middleware mogą być też przesyłane do mikrokontrolera mbed, a narzędzia programistyczne mbed mogą być wykorzystywane równocześnie z profesjonalnymi narzędziami produkcyjnymi.

Wsparcie dla mikrokontrolerów mbed dostępne jest na stronie internetowej www.mbed.org, na której użytkownicy mogą również przechowywać swoje programy. Strona ta zawiera także blogi, fora, biblioteki programów przesłanych przez użytkowników oraz inne zasoby dla projektantów, takie jak SDK dla C/C++. Pozwalają one na wydajne programowanie wysokiego poziomu, z użyciem komponentów peryferyjnych. Pomocne są też bogate biblioteki i przykłady kodu, publikowane przez społeczność mbed.

Dodatkowe informacje

Warto też wspomnieć o podręczniku i zestawie notatek z kursów, opublikowanych przez dr Roba Toulsona z Anglia Ruskin University w Wielkiej Brytanii. Są one dostępne na stronach internetowych: http://goo.gl/C4WP4 i http://goo.gl/cCqsP.

Mark Cundle

RS Components

Keywords

mbed, polecane, RS, RS Components

Related articles

  • CleanBox Reeco wyróżniony w konkursie „Liderzy Innowacji Pomorza i Kujaw 2025”
  • Efektywność energetyczna przedsiębiorstwa i jej audyt – poradnik ekspertów z Efektywniej.pl
  • Pierwsza orkiestra, w której wykorzystano kamery monitoringu, głośniki oraz sztuczną inteligencję
  • Przygotowywanie kawy z wykorzystaniem cobota Techman TM12 – demonstracja funkcjonalności systemu wizyjnego w wykonaniu firmy „Robotycy”
  • Bezpieczeństwo w centrum dyskusji Kongresu Polska Moc Biznesu

Newsletter

Stay up to date with current information.

Comau videos YouTube

Show more videos
Inżynier wie

Events

Show more events
1 Jan Training

Zwiedzanie centrum efektywnej prefabrykacji szaf sterowniczych

1 January 2025 – 31 December 2025
11 Dec Training

Bezpieczeństwo maszyn - algorytm wyznaczania Poziomu Nienaruszalności Bezpieczeństwa SIL

11–12 December 2025
11 Dec Training

Combo - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe - efektywna ocena zgodności i ocena ryzyka maszyn

Wrocław 11–19 December 2025
11 Dec Training

Część 1 - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe w szczegółach, czyli jak profesjonalnie zorganizować ocenę zgodności i ocenę ryzyka maszyn?

Wrocław 11–12 December 2025
  • facebook
  • Tweeter
  • google+
  • RSS AutomatykaOnline
  • About Us
  • Sales and customer service
  • Privacy Policy
  • Presentation
  • Terms of Use
  • Accessibility Statement
  • Contact Us
  • Contact form
  • Media cooperation
  • Portal Editorial
  • Automatyka Editorial
  • Advertising
  • Advertising contact
  • Advertising in "Automatyka"
  • Newsletter
AutomatykaOnline.pl

© 2014 by Przemysłowy Instytut Automatyki i Pomiarów PIAP. All rights reserved.
created by: TOMP