Ograniczanie wyników
Czasopisma help
Autorzy help
Lata help
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 82

Liczba wyników na stronie
first rewind previous Strona / 5 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  systemy wbudowane
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 5 next fast forward last
PL
W artykule zaprezentowano szereg praktycznych rozwiązań, które zastosowano by przekształcić stacjonarne stanowiska laboratoryjne (stosowane w ramach dydaktyki szeroko rozumianej elektroniki analogowej, cyfrowej oraz techniki mikroprocesorowej i systemów wbudowanych) do nauki zdalnej. Zastosowane rozwiązania umożliwiły pracę w warunkach możliwie najbardziej zbliżonych do standardowych zajęć stacjonarnych - z wykorzystaniem rzeczywistych układów i przyrządów pomiarowych, a nie jedynie symulacji komputerowej. Przykłady uruchomionych stanowisk laboratoryjnych to: obsługa silnika krokowego, generowanie sygnału PWM, obsługa elementów stykowych, obsługa magistral SPI i I2C, badanie parametrów dynamicznych bramek logicznych, badanie filtrów aktywnych, badanie parametrów dynamicznych klucza tranzystorowego. Cechą charakterystyczną opisanych rozwiązań jest niski nakład kosztów oraz możliwość szybkiego dostosowania stanowiska stacjonarnego do pracy zdalnej i odwrotnie, co było szczególnie istotne w warunkach pandemii koronawirusa w ostatnich latach i dynamicznych zmian formy zajęć (czasami z tygodnia na tydzień). Zaprezentowany zbiór opisów stanowisk laboratoryjnych może być szczególnie przydatny dla pracowników prowadzących zajęcia na uczelniach technicznych, gdzie kwestia przekazania studentom praktycznych umiejętności jest kluczowa.
EN
The paper presents some practical solutions that have been used to convert stationary laboratory workstations (used in the teaching of analog and digital electronics, microcontroller programming and embedded systems) to remote learning. The presented solutions enabled students to work in conditions similar to standard teaching in classroom - using real circuits and measuring instruments. Examples of the laboratory workstations are: stepper motor control, generation of a PWM signal, reading information from switches, using SPI and I2C buses, measuring of dynamic parameters of logic gates, measuring of active filters, measuring of dynamic parameters of a transistor switch. A characteristic feature of the described solutions is the low cost and the possibility of quickly adapting the stationary workstation to remote work (and vice-versa), which was particularly important under the conditions of the coronavirus pandemic in recent years and dynamic changes in the form of teaching method. The presented ideas can be useful for teachers working at technical universities, where the issue of providing practical skills to students is crucial.
PL
W artykule zostały omówione wyniki analiz i badań poświęconych możliwości zaimplementowania mechanizmów głębokich sztucznych sieci neuronowych na platformach o ograniczonych zasobach sprzętowych. Zadaniem realizowanym przez sieć jest rozpoznawanie pojazdów w obrazach pochodzących ze strumienia wideo rejestrowanego przez kamery monitoringu. Mechanizmy wykorzystujące sztuczne sieci neuronowe z reguły wymagają dużych zasobów sprzętowych pozwalających na zrównoleglenie przeprowadzanych operacji. Celem opisanych badań była odpowiedź na pytanie, czy platformy o stosunkowo niewielkich zasobach sprzętowych mogą być bazą dla rozwiązań tego typu.
EN
The article discusses the results of analyzes and research on the possibility of implementing mechanisms of deep artificial neural networks on platforms with limited hardware resources. The task performed by the network is to recognize vehicles in the images from the video stream recorded by the surveillance cameras. Mechanisms using artificial neural networks usually require large hardware resources to parallelize operations. The aim of the described research was to answer the question whether platforms with relatively small hardware resources can be the basis for solutions of this type.
PL
Szybki rozwój urządzeń Internetu Rzeczy przekłada się na ogromny wzrost liczby produkowanych urządzeń. Tak gwałtowny rozwój tej dziedziny pociąga za sobą konieczność rozwijania aspektów towarzyszących takich jak kryptografia. Obecnie nie ma standardu, który określałby w jaki sposób zabezpieczać urządzenia IoT dlatego w tej pracy zostały poddane analizie główne prymitywy kryptograficzne. Następnie poruszone były aspekty różnych rozwiązań lightweight na podstawie których wybrane zostały takie, które mogą być używane w systemach Internetu Rzeczy.
EN
The rapid development of Internet of Things devices translates into a huge increase in the number of manufactured devices. Such rapid development of this field implies the need to develop accompanying aspects such as cryptography. Currently, there is no standard that defines how to secure IoT devices therefore in this work the main cryptographic primitives have been analyzed. Then the aspects of different lightweight solutions were addressed based on which the ones that can be used in Internet of Things systems were selected.
4
Content available remote System wbudowany do badania właściwości elektrolizera
PL
W pracy przedstawiono autorski system wbudowany do badania właściwości elektrolizera. Zaprezentowano koncepcję pracy rozważanego układu, schemat opracowanego układu, projekt płytki drukowanej wraz z opisem sposobu mocowania elementów elektronicznych. Pokazano też przebiegi czasowe napięć i prądów w wybranych częściach układu. Przedyskutowano uzyskane wyniki.
EN
The paper presents the author's embedded system for measurements of the properties of the electrolyser. The concept of operation of the considered system, a diagram of the this system, a design of a printed circuit board with a description of the method of the assembly of electronic components are presented. The waveforms of voltages and currents in selected parts of the system are also shown. The obtained results are discussed.
PL
W artykule przedstawiono metodę wyznaczania niepewności wielkości wyjściowych torów pomiarowych wykorzystujących algorytmy dyskretnej transformacji falkowej (DWT). Przedstawiona metoda obejmuje identyfikację właściwości metrologicznych toru pomiarowego, niewymagającą znajomości dokładnej struktury i parametrów tego toru, a następnie identyfikację parametrów dowolnego algorytmu DWT. Artykuł stanowi rozszerzenie referatu wygłoszonego na konferencji SP2022.
EN
The paper presents a method of determining the uncertainty of the output quantities of measuring chain using the algorithms of discrete wavelet transformation (DWT). The presented method includes the identification of the measuring chain, which does not require the knowledge of the exact structure and parameters of this chain, and then the identification of the parameters of any DWT algorithm. The paper also shows an application example of the described method. The article is an extension of the paper presented at the SP2022 conference.
EN
The publication discusses the concept of modern embedded systems that can be programmed and build in bigger systems in order to ensure the safety of people with disabilities. Article presents the definition of embedded system and, also, introduces the definition of the author. What is more, article briefly presents the most popular and developed in the fastest way exemplary systems: ARM, STM32, Raspberry PI, Sony Spresense and NvidiaJetson. Moreover, the main reasons were described why the embedded systems are used in more and more solutions and the factors that strengthen this trend have been noted: labor costs reduction through automation, reduction of costs of development of a new product through the possibility of making quick changes and reduction of product testing time, value creation potential and, also, the way to individualize the possibilities of electronics. Also, the examples of usage of those systems were presented. Finally, the practical side of programming and testing the embedded systems were described: ‘radar‘ (a torch) for blind people, help with balance disorders and the device to help with problems with orientation in space. In the conclusions, author shapes the estimated potential future of electronics supported with modern embedded systems, which as author believes makes this article the comprehensive study.
EN
With the recent expansion of specialized databases and departure from the "one size fits all" paradigm, engineers might decide to use multiple databases. Each database holds a representation of a data object but offers transactions and consistency guarantees only locally. Existing solutions either require additional coding or do not provide global ACID transactions. In this paper, we present fed-agent, a transactional layer that provides global consistency and ACID transactions for single data objects within multidatabase systems. It requires no additional coding besides configuration files. We show that fed-agent scales linearly and introduces an overhead small enough for most microservice solutions.
PL
W pracy omówiono stosowane obecnie techniki wytwarzania systemów automatycznej regulacji. Rozpoczęto od przybliżenia stosowanych w inżynierii oprogramowania pojęć: kryzys oprogramowania, katastrofa oprogramowania oraz cykl życia oprogramowania. To ostatnie zostało w kolejnych rozdziałach poszerzone o najbardziej popularne modele wytwarzania oprogramowania. Następnie przybliżono na bazie modelu V rolę weryfikacji i walidacji w cyklu życia oprogramowania i sterownika oraz przedstawiono techniki testowe stosowane w walidacji sterownika. Są to testy typu: oprogramowanie w pętli, procesor w pętli oraz sterownik w pętli. Ostatni rozdział opisuje technikę projektowania systemów automatyki w oparciu o zaawansowane modele matematyczne Model Based Design.
EN
The paper presents the currently used techniques for the development of the automation control systems. It begins with the introduction of the concepts used in software engineering: software crisis, software disaster, and software life cycle. The subsequent chapters extend the latter by including the most popular software development models. Then, based on the V model, the role of verification and validation in the software and controller life cycle is presented, and the test techniques used in the controller validation are given. These test types include: software in the loop, processor in the loop, and controller in the loop. The last chapter describes the technique of designing automation systems based on the advanced mathematical models Model-Based Design.
EN
Basic Linear Algebra Subprograms (BLAS) has emerged as a de-facto standard interface for libraries providing linear algebra functionality. The advent of powerful devices for Internet of Things (IoT) nodes enables the reuse of existing BLAS implementations in these systems. This calls for a discerning evaluation of the properties of these libraries on embedded processors. This work benchmarks and discusses the performance and memory consumption of a wide range of unmodified open-source BLAS libraries. In comparison to related (but partly outdated) publications this evaluation covers the largest set of opensource BLAS libraries, considers memory consumption as well and distinctively focuses on Linux-capable embedded platforms (an ARM-based SoC that contains an SIMD accelerator and one of the first commercial embedded systems based on the emerging RISC-V architecture). Results show that especially for matrix operations and larger problem sizes, optimized BLAS implementations allow for significant performance gains when compared to pure C implementations. Furthermore, the ARM platform outperforms the RISC-V incarnation in our selection of tests.
PL
W artykule zaprezentowano cyfrowy system laboratoryjny oparty na magistrali SPI z mikrokontrolerem w roli urządzenia Master oraz różnymi urządzeniami Slave podłączonymi do magistrali (cyfrowy termometr, potencjometr, pamięć EEPROM, układ programowalny CPLD). Założeniem projektu jest stworzenie bazy sprzętowo-programistycznej dla rozwojowego systemu zdalnie sterowanego oraz programowanego przez Ethernet. Użytkownik przez stronę internetową ma możliwość wysłania żądania tcp/http dla urządzeń na magistrali SPI, a w odpowiedzi http otrzymuje informacje o stanie urządzeń. System jest przystosowany do zdalnego ładowania nowych wersji programu do pamięci mikrokontrolera po Ethernecie.
EN
The article presents a laboratory system based on SPI bus with a microcontroller as the Master device and various Slave devices connected to the Master over the SPI bus. The variety of digital devices with SPI interface enables the growth of the project. In the exemplary system several digital devices were used: a thermometer, an EEPROM memory, a potentiometer and a PLD structure. The PLD structure is chosen as Slave device on the bus to take advantage of its typical functionality: ability to perform fast arithmetical calculations. In order to inform of an alarm state the CPLD structure must use an external interrupt line to the microcontroller because Slave device cannot start a communication session over SPI bus. The microcontroller is chosen as Master device because it possesses various external interfaces especially Ethernet interface. The aim of the project is creating a remotely controlled system programmed over the Ethernet which can expand through connecting additional devices on the SPI bus and writing libraries for them. The Ethernet interface is used to load the microcontroller program over the Ethernet which gives the student the ability to remotely load and test the microcontroller software.
11
Content available remote Using fuzzy logic to stabilize the position of a Multi Rotor
EN
The article is a continuation of research into a stabilization system for the Unmanned Aerial Vehicle of vertical takeoff and landing. The stabilization system was designed on the basis of a fuzzy logic Mamdani type controller. In the framework of the research, the authors built a test stand with a Multi Rotor model, which allows "Hardware In The Loop" testing in real time. The control system was written in the Matlab/Simulink software and implemented to the Arduino microcontroller.
PL
Artykuł stanowi kontynuację badań nad układem stabilizacji do modelu Bezzałogowego Statku Powietrznego pionowego startu i lądowania. System stabilizacji zaprojektowany został w oparciu o regulator logiki rozmytej typu Mamdani. W ramach badań wykonane zostało stanowisko testowe z modelem quadrocoptera pozwalające na wykonywanie testów HIL „Hardware In The Loop” w czasie rzeczywistym. System sterowania napisany został w oprogramowaniu Matlab/Simulink i zaimplementowany do mikrokontrolera Arduino.
12
Content available remote Remote programming and reconfiguration system for embedded devices
EN
This article presents a concept of a system which can be utilized as a remote management add-on for embedded devices. It can be applied to resource-constrained wireless sensors and IoT nodes based on a general purpose microcontroller unit or a field programmable gate array (FPGA) chip. The proposed solution facilitates remote firmware update, management, and operation monitoring. Thanks to the utilization of standard protocols and interfaces, the proposed system is very flexible and it can be easily customized for multiple modern microcontrollers or programmable logic chips. The presented system can be an efficient solution for fast prototyping and it can be an alternative to a time-consuming process of bootloader development for ad hoc devices. It can also be applied to remote laboratory access for educational purposes. A proof of concept prototype implementation has been successfully developed and evaluated. The implementation is available on a free license and utilizes a commonly available and inexpensive hardware platform.
PL
W artykule opisano badania związane z możliwościami implementacyjnymi modulatorów OFDM stosowanych w systemach radiofonii cyfrowej. Dokonano porównania implementacji modulatora OFDM dla trybu pierwszego radiofonii cyfrowej w standardzie DAB/DAB+ w układzie programowalnym FPGA oraz na procesorze ogólnego przeznaczenia w architekturze x64. Badania były związane z współpracą autorów z twórcami implementacji modulatora dla standardu DAB+ w ramach fundacji OpenDigitalRadio oraz zaprezentowanie własnego sposobu implementacji układu modulacji.
EN
The article describes research related to the implementation possibilities of OFDM modulators used in digital radio systems. The comparison of the OFDM modulator implementation for the first digital radio broadcasting mode in the DAB / DAB + standard in the FPGA system and on the general transient processor in the x64 architecture has been made. The research was related to the cooperation of the authors with the creators of the implementation of the modulator for the DAB + standard as part of the OpenDigitalRadio foundation and to present their own way of implementing the modulation system.
14
Content available remote System wbudowany do sterowania oświetleniem stanowiska biurowego
PL
W pracy przedstawiono system wbudowany dedykowany do sterowania oświetleniem stanowiska roboczego. Przedstawiono budowę rozważanego systemu oświetleniowego z diodami LED i koncepcję jego sterowania. Przedstawiono wyniki badań skonstruowanego systemu, w szczególności wyniki pomiarów parametrów elektrycznych i optycznych. Przedyskutowano uzyskane wyniki badań.
EN
In the paper the embedded system dedicated to control lighting of the workplace is proposed. The construction of the considered lighting system with the power LED and the idea of its control are presented. Some results of investigations of the constructed lighting system, particularly some results of measurements of optical and electrical parameters, are shown and discussed.
EN
This article presents a project that contributed to the computerization of the obsolete measurement and control cabinet SPS1, which is part of a test stand designed to determine the parameters of the engine in wheeled tractors. The test stand is located in the Department of Energy Systems Engineering at the University of Life Sciences in Poznań. Arduino platform was used as a built-in system, which enabled the exchange of information between the computer and the measurement and control cabinet along with the readout of analogue meter readings and the control of the engine dynamometer brake load. In order to clearly display measured parameters, proprietary applications were developed in the .NET environment, which in real time presents the results and graphs the speed characteristics of the engine. The implementation was carried out without violating the design of the test station.
PL
Niniejszy artykuł przedstawia projekt, który przyczynił się do skomputeryzowania przestarzałej szafy pomiarowo-sterującej SPS-1, wchodzącej w skład stanowiska badawczego przeznaczonego do wyznaczania parametrów silnika w ciągnikach kołowych. Stanowisko badawcze znajduje się w Zakładzie Inżynierii Systemów Energetycznych Uniwersytetu Przyrodniczego w Poznaniu. Jako system wbudowany wykorzystano platformę Arduino, która umożliwiła wymianę informacji pomiędzy komputerem a szafą pomiarowo-sterującą wraz z odczytem wskazań analogowych mierników i sterowaniem obciążeniem hamulca hamowni silnikowej. W celu przejrzystego zobrazowania mierzonych parametrów opracowano autorską aplikację w środowisku .NET, która w czasie rzeczywistym prezentuje wyniki oraz wykreśla charakterystykę prędkościową silnika. Implementacja została przeprowadzona bez naruszania konstrukcji stacji badawczej.
EN
Cross modeling in embedded systems development is proposed in the paper. The main idea consists in a translation of SysML artifacts into the related Coloured Petri Net (CPN) models, which may be verified directly or using other tools, e.g. Temporal Logic Provers. The paper is an extension of [20] mainly by insertion of sequence diagrams (SysML) and presentation of their mapping into CPN models. The additional part describes communication features and completes the cross modeling approach.
EN
Real time processing enables online reactions to dynamic environment changes. The author focuses on possibilities of implementing the Finite Element Method (FEM) to real time algorithms on microcontrollers. The paper presents the current state of the Real Time Finite Element Method (RTFEM) and describes results obtained by the author. The RTFEM for microcontrollers (with examples of use cases) is presented and results of the computations for the chosen platform are given. The results consider optimization of RTFEM computational algorithms for a microcontroller taking into account their execution time. All the tests were performed on the ARM-CortexM4F based STM32F429ZIT6 microcontroller. The obtained results were compared, discussed and presented in the paper.
18
Content available remote SoC research and development platform for distributed embedded systems
EN
This paper presents a novel research and development hardware platform for distributed embedded systems. The platform is based on Xilinx Zynq-7000 SoC devices and it enables a fast physical verification and behaviour analysis of the distributed systems. Furthermore, it eliminates the necessity for usage of a large number of physical devices, which results in the simpler structure and implementation, improved ergonomics in laboratory, lower costs and eliminates external, physical connection between modules. The article presents the architecture of the platform and concurrent process implementation using the EmbedCloud structure. Synthesis and optimization results for different number of end modules and an analysis of resource usage were provided.
PL
W artykule zaprezentowano nową koncepcję sprzętowej platformy rozwojowo-badawczej dla rozproszonych systemów wbudowanych. Platforma oparta o układy Xilinx Zynq-7000 SoC, pozwala na szybką fizyczną weryfikację oraz analizę behawioralną systemów rozproszonych. Ponadto, eliminuje konieczność użycia dużej liczby fizycznych układów, co przekłada się na prostszą strukturę i implementację, poprawę ergonomii w laboratorium, niższe koszty oraz eliminuje zewnętrzne, fizyczne połączenia pomiędzy modułami. W artykule przedstawiono architekturę platformy oraz proces współbieżny zaimplementowany przy użyciu metody strukturalnej - EmbedCloud. Syntezy, optymalizacji i analizy użycia zasobów sprzętowych dokonano dla różnej liczby modułów końcowych.
19
EN
Paper presents a new method of patient activity monitoring, by using modern ADL (Activities of Daily Living) techniques. Proposed method utilizes energy efficient Bluetooth iBeacon BLE (Bluetooth Low Energy) modules, developed by Apple. Main advantage of this technology is the ability to detect neighboring devices, which belong to the same device family. Proposed method is based on observing changes of received signal strength indicator (RSSI) in the time domain. The RSSI analysis is performed in order to asses a human activity. Such observation may be particularly useful for monitoring consciousness of elder people, where reaction time of emergency rescuers and appropriate rescue operations may save the human lives.
20
EN
The production of stereoscopic motion pictures has been recently getting increasingly popular. To provide the best quality of the resulting image, the parameters controlled must precisely correspond to the values calculated by the stereoscopic image analysis platform or chosen by a camera operator. Currently no integrated system exists, which can provide remote monitoring and control of the parameters of 3D rig and cameras on it. The parameters should be controllable both by the Rig Controller software, tablet application or hand controller. The paper discusses an innovative system for remote control of 3D camera rig created within the Recording of 3D Image (ROS3D) research project. The system controls several parameters of both camera rig - stereo base, convergence and camera lenses - focus distance, aperture and focal length. Several approaches of implementation of a solution for the aforementioned problem are presented and compared. The first proposed approach used custom servo motor controller with CAN bus as the communication interface between connected devices, i.e. Rig Controller board and hand manipulators. Another solution contains a commercial servo motor controller connected to the Rig Controller board via RS232 and commercial hand controller. D-Bus Inter-Process Communication (IPC) system is used to communicate between the servo motor controller drivers and Rig Controller software.
first rewind previous Strona / 5 next fast forward last
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ć.