wersja mobilna | kontakt z nami

Renesas Synergy, czyli jak rozwijać produkty w świecie IoT

Numer: Marzec/2016

Przemysł elektroniczny wygląda obecnie zupełnie inaczej niż jeszcze 5 lat temu. Trudno precyzyjnie wskazać moment, w którym zaszła ta zmiana, ale można śmiało powiedzieć, że elektronika stała się bardzo powszechna i modna. Nie oznacza to niestety, że lutowanie i projektowanie obwodów stało się popularne, lecz że zaczęła podlegać prawom panującym w modzie. Produkt wprowadzony w ubiegłym sezonie szybko staje się passé, a klienci nonstop oczekują czegoś nowego. Jak więc poradzić sobie z koniecznością tak szybkiego opracowywania nowych urządzeń? Odpowiedź na to mają inżynierowie z firmy Renesas, którzy przygotowali platformę sprzętowo-programową Renesas Synergy, w której ramach wprowadzili m.in. zupełnie nową rodzinę procesorów.

Pobierz PDF

Rysunek 1. Elementy składające się na platformę Renesas Synergy

Choć określenie Internet Rzeczy (IoT) powstało pod koniec ubiegłego wieku, na realny rynek urządzeń zaczęło wpływać dopiero w ostatnich latach. Inżynierowie Renesasa zaczęli się wtedy zastanawiać, jak ogromne możliwości daje koncepcja różnorodnych przedmiotów, podłączonych do jednej, globalnej sieci.

Rozważali również, co mogłoby pomóc twórcom urządzeń, wpisujących się w trend IoT i jak przygotować mikrokontrolery pod kątem takich aplikacji. Wywnioskowali oni, że potrzebne będą narzędzia, ułatwiające szybkie wdrażanie nowych koncepcji opartych o cyfrowe przetwarzanie danych, łączność z Internetem i zasilanie bateryjne.

W ten sposób narodziła się platforma Renesas Synergy, która łączy w sobie mikrokontrolery, oprogramowanie, narzędzia deweloperskie, przykładowe aplikacje i stały dostęp do aktualizowanych bibliotek (rysunek 1).

Oprogramowanie

Rysunek 2. Oprogramowanie dostarczane w ramach platformy Renesas Synergy

Kluczem do sukcesu w dziedzinie nowoczesnych urządzeń elektronicznych jest oprogramowanie i czas jego tworzenia. Z analiz rynkowych firmy UBM Tech wynika, że głównymi obawami wyrażanymi przez inżynierów, a związanymi z rozwojem urządzeń elektronicznych jest podążanie za harmonogramem. Na drugim miejscu stawiany jest proces debugowania, który ze względu na ogromną złożoność produkowanych urządzeń wcale nie jest prosty.

Testowanie i tworzenie podstaw samej aplikacji budzi znacznie mniejsze obawy. Zresztą dostarczenie gotowego produktu na czas jest faktycznie coraz trudniejsze - badania wskazują, że coraz większy odsetek projektów elektronicznych jest opóźniony.

Widać to również na żywo - bardzo często w recenzjach gadżetów elektronicznych pojawiają się hasła mówiące, że produkt jest ciekawy, ale mógłby odnieść sukces na rynku, gdyby pojawił się pół roku lub rok wcześniej. Tymczasem integrowanie nowoczesnych technologii wcale nie jest łatwe, szczególnie z punktu widzenia oprogramowania. Dlatego wszelkie narzędzia to ułatwiające mają wielki wpływ na szanse powodzenia projektu.

Czasy, gdy inżynier poświęcał dużo swojej pracy na dobieranie najlepszego mikrokontrolera i pasujących do niego komponentów programowych bezpowrotnie minęły. Nowoczesne projekty są zbyt skomplikowane, by z powodzeniem tworzyć w ten sposób nowe urządzenia.

Zamiast próbować znaleźć optymalne połączenie mikrokontrolera z oprogramowaniem, zaoszczędzając w ten sposób kilka cykli zegarowych na różne operacje, korzystniej jest zdecydować się na gotowy, nieco bardziej uniwersalny zestaw i zaoszczędzony czas poświęcić na tworzenie właściwego kodu aplikacji, przyspieszając wprowadzenie kompletnego produktu na rynek.

Rysunek 3. Proces tworzenia aplikacji z użyciem platformy Renesas Synergy w porównaniu do procesu tradycyjnego

Skorzystanie z platformy Renesas Synergy pozwala pominąć proces tworzenia sterowników i konfiguracji dla dobranego sprzętu. Co więcej, platforma dostarcza także gotowe i gruntownie przetestowane biblioteki, współpracujące z wybranym sprzętem, a wśród nich sprawdzony system czasu rzeczywistego ThreadX RTOS.

Do wszystkich tych elementów przygotowano kompleksowe API programowe i to właśnie w oparciu o nie, twórcy korzystający z Renesas Synergy mogą zaczynać pracę, pomijając wszystkie wcześniejsze kroki (rysunek 2). Całość uzupełniona jest o dodatki w postaci dokumentacji, komercyjnych licencji oraz świadczone jest zaawansowane wsparcie techniczne ze strony Renesasa.

W efekcie, z punktu widzenia twórcy aplikacji, sprzęt i oprogramowanie stanowią jedność. Za poprawność integracji komponentów i ich oprogramowania odpowiada Renesas, a po stronie twórcy zostaje jedynie przygotowanie właściwego kodu programu i przetestowanie produktu (rysunek 3).

Warto też wspomnieć o systemie operacyjnym ThreadX, który od lat sprawdza się w aplikacjach przemysłowych. Wbudowane mechanizmy przydzielania zasobów wątkom oraz kolejkowania i śledzenia zdarzeń gwarantują niepodatność na różnorodne czynniki zewnętrzne. Potwierdzają to liczne certyfikaty bezpieczeństwa, przyznawane produktom opartym o ThreadX RTOS. Oznacza to, że platforma Renesas Synergy świetnie nadaje się także do aplikacji w przemyśle.

Mikrokontrolery

Na potrzeby nowej platformy Renesas przygotował kompletną rodzinę mikrokontrolerów. Obejmuje ona układy czterech serii: S7, S5, S3 i S1. Serie S7, S5 i S3 są oparte o rdzenie ARM Cortex-M4, a S1 zawierają rdzeń Cortex-M0+ (rysunek 4). Przeznaczenie poszczególnych układów opisano w tabeli 1. Układy serii S5 jeszcze nie są dostępne w sprzedaży.

Narzędzia i zestawy

Rysunek 4. Nowe mikrokontrolery dostępne w ramach platformy Renesas Synergy

Aby jeszcze bardziej ułatwić twórcom rozwijanie swoich projektów, Renesas opracował także różnorodne zestawy deweloperskie, poczynając od prostych systemów promocyjnych, przez pełnoprawne zestawy startowe, a kończąc na zaawansowanych, pełnych płytach deweloperskich.

Przydatne będzie też zintegrowane środowisko deweloperskie do budowy kompletnych rozwiązań (ISDE - Integrated Solution Development Environment). Wprowadzono w nim zaawansowane mechanizmy udostępniania dokumentacji, dopasowanej do kontekstu aktualnych prac.

Rozwiązania

W ramach swojej platformy Renesas udostępnia też szereg przykładowych projektów, podzielonych na dwie kategorie. Pierwsza z nich obejmuje gotowe produkty, takie jak sieciowe, kolorowe ekrany HMI, przenośne urządzenia bezprzewodowe i sensory przystosowane do pracy w sieci.

Użytkownik może samodzielnie przeglądać te projekty, korzystać z dokumentacji wykonanej tak, aby pokazać, jakie kroki i decyzje podejmowano by wykonać dany produkt oraz budować własne projekty w oparciu o gotowe, modyfikując je do woli.

Druga grupa przykładów obejmuje aplikacje takie jak tworzenie pojemnościowego interfejsu dotykowego, sterowanie ruchem silnika, wykorzystywanie sieci przemysłowych oraz tworzenie sieci kratowych na potrzeby produktów typu IoT. Przykłady te bazują na zestawach płytek oraz dostępnych w ramach platformy pluginach i komponentach programowych. Wszystkie one są dobrze udokumentowane za pomocą not aplikacyjnych.

Galeria

Tabela 1. Przewidywane zastosowania oraz odporność poszczególnych rodzin mikrokontrolerów platformy Renesas Synergy

Ostatnim elementem omawianej platformy jest Galeria. Jest to wirtualne miejsce w sieci, w którym udostępnione są wszystkie komponenty potrzebne do rozwijania projektów w ramach Renesas Synergy. Początkowo funkcja Galerii sprowadzać się będzie tylko do tej roli, ale z czasem będą tam się pojawiać gotowe aplikacje, które będzie można pobierać bezpośrednio do mikrokontrolerów, o ile tylko będą podpięte do Internetu.

Pozwoli to na błyskawiczne realizowanie aplikacji opartych o wykorzystanie chmury, nabywanie dodatkowych komponentów, licencji i usług testowania. Wszelkie oprogramowanie dostępne w ramach Galerii jest i będzie musiało być przygotowane zgodnie z zaleceniami Renesasa i dogłębnie przetestowane przez niego.

Docelowo funkcjonalność Galerii będzie można skopiować i oferować ją pod własnymi markami, udostępniając tam aplikacje dostępne dla firm korzystających z platformy Synergy, a dodatkowo np. opłacających abonament by otrzymywać niedostępne gdzie indziej aplikacje.

Podsumowanie

Platforma Renesas Synergy dobrze wpisuje się w obecne realia rynkowe. Pozwala na pokonanie barier praktycznie uniemożliwiających wejście nowym, małym firmom na rynek innowacyjnych produktów elektronicznych. Eliminuje długotrwałe procesy dobierania komponentów, zdobywania licencji, adaptacji sterowników i oprogramowania oraz testowania tych elementów.

Co więcej, ułatwia zdobycie pracowników, gdyż coraz trudniej o elektroników, którzy umieją tworzyć zaawansowane systemy od podstaw. Pozwala też łatwiej ocenić koszty całej inwestycji, które wydawałoby się - sprowadzają się do cen podzespołów i programowania, a w rzeczywistości obejmują też wspomniane już zakupy licencji, decyzje o wyborze dostawców i wiele innych czynników.

Istotna jest też stała aktualizacja oprogramowania, dostępnego w ramach platformy Synergy, dzięki czemu producent urządzenia ma znacznie ułatwione zadanie jeśli zechce wprowadzić (tak oczekiwane przez klientów) aktualizacje. Przede wszystkim natomiast, Renesas Synergy pozwala znacząco skrócić czas wprowadzenia rozwiązań na rynek.

I na koniec jeszcze jeden mały szczegół: rejestracja potrzebna by korzystać z platformy Renesas Synergy jest bezpłatna.

Marcin Karbowniczek, EP

Pozostałe artykuły

Bezpieczniki SMD do "prawdziwych" zwarć

Numer: Kwiecień/2017

W porównaniu z dotychczas stosowanymi bezpiecznikami SMD, nowe bezpieczniki SMD firmy SIBA wydają się duże, a nawet ogromne. Ale stawiane im wymagania również są ogromne ? w końcu ich zadaniem jest wyłączanie prądów zwarciowych o natężeniu wieluset amperów, a w przypadku uszkodzeń odłączenie uszkodzonych elementów lub urządzeń od sieci. W artykule opisano zasadę działania tych bezpieczników.

ADAU1777Z - procesor audio DSP do urządzeń mobilnych

Numer: Kwiecień/2017

Analog Devices sukcesywnie rozszerza do niej rodzinę Sigma DSP. Tym razem do rodziny dołączył układ do aplikacji mobilnych - ADAU1777. Dla szybkiego sprawdzenia jego parametrów użytkowych jest przeznaczony zestaw ewaluacyjny EVAL-ADAU1777.

Raspberry Pi Zero Wi-Fi - małe i cieszy

Numer: Kwiecień/2017

Powoli wyliczenie modeli Raspberry Pi wymaga chwili zastanowienia, a znowu do rodziny dołączył kolejny członek ? Raspberry Pi Zero z wbudowanym modułem łączności bezprzewodowej Wi-Fi.

Moduł dsPICDEM MCSM

Numer: Kwiecień/2017

Silniki krokowe są szeroko stosowane w aplikacjach kontrolno-pomiarowych. Spotyka się je w drukarkach atramentowych typu ink-jet, obrabiarkach CNC, napędach DVD, pompach objętościowych i wielu innych urządzeniach. Naprzeciw potrzebom konstruktorów wyszła firma Microchip.

Połączenia zewnętrzne w instalacjach fotowoltaicznych

Numer: Kwiecień/2016

Złącza fotowoltaiczne to newralgiczny element instalacji. Od ich niezawodnego działania zależy bezawaryjność całej instalacji. Oprócz stopnia ich doskonałości dochodzi tu także czynnik ludzki, gdyż instalator musi we właściwy sposób zamontować je na przewodzie. Dlatego też duże znaczenie ma łatwość montażu złącz.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Maj 2017

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym