W pracy przedstawiono koncepcję budowy urządzenia RTnode będącego elementem zintegrowanego środowisk sprzętowo-programowego przeznaczonego do implementacji złożonych, rozproszonych systemów sterowania czasu rzeczywistego. Zasadniczą rolą urządzeń RTnode w takim systemie jest niskopoziomowe sterowanie, akwizycja danych sensorycznych oraz komunikacja z pozostałymi komponentami systemu w czasie rzeczywistym. Urządzenia RTnode to urządzenia modułowe zbudowane w oparciu o mikrokontrolery jednoukładowe. Ich funkcjonalność można modyfikować poprzez odpowiedni dobór dedykowanych, zestandaryzowanych modułów sprzętowych oraz modyfikację oprogramowania. Moduł bazowy to podstawowy element urządzenia RTnode, fundament będący punktem wyjścia dla bardziej złożonych funkcjonalnie konstrukcji. Moduł bazowy wraz z modułem zasilania konstytuuje w pełni autonomiczny komponent rozproszonego systemu sterowania. Od strony programowej urządzenia RTnode są zintegrowane z popularnym, komponentowo zorientowanym środowiskiem OROCOS. Specyfikacja modułów sprzętowych oraz stowarzyszone oprogramowanie udostępniane jest na licencji wolnego sprzętu/oprogramowania.
EN
The paper presents the concept of the RTnode device, which is part of the developed hardware-software framework dedicated for implementation of complex, distributed real-time control systems. The purpose of the RTnode devices is a low-level control, sensory data acquisition and communication with other system components in real-time. The RTnode is modular design devices based on a single chip microcontroler. The functionality of the RTnode device may be modified through dedicated, standardized hardware modules and appropriate software modification. The motherboard module is the fundamental element of the RTnode device, is the base for further device extension. Motherboard completed with power supply module constitutes a fully autonomous component of the distributed control system. On the software level, the RTnode is fully integrated with the OROCOS framework, a popular, component oriented programming environment. The hardware and software modules are available under open-source and open-hardware licenses.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.