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

Znaleziono wyników: 53

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

help Ogranicz wyniki do:
first rewind previous Strona / 3 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
Artykuł prezentuje analizę i potencjał szerokiego zastosowania platformy Arduino w monitorowaniu istotnych parametrów powietrza za pomocą relatywnie tanich czujników środowiskowych. W celach badawczych przetestowano wybrane sensory w ramach koncepcyjnego projektu, wykorzystując przy tym podejście statyczne w stabilnych warunkach oraz dynamiczne w warunkach środowiskowych szybko się zmieniających. Wykorzystano program komputerowy oraz platformę Arduino do analizy poszczególnych danych. Otrzymane wyniki ukazują perspektywy zastosowania projektu, potwierdzając użyteczność, efektywność oraz spójność danych rejestrowanych przez czujniki.
EN
The article presents the analysis and potential of the wide use of the Arduino platform in monitoring important air parameters using relatively cheap environmental sensors. For research purposes, selected sensors were tested as part of a conceptual design, using a static approach in stable conditions and a dynamic approach in rapidly changing environmental conditions. A computer program and the Arduino platform were used to analyze individual data. The obtained results show the prospects for the application of the project, confirming the usefulness, effectiveness and consistency of the data recorded by the sensors.
EN
Respiratory rate measurement is important under different types of health issues. The need for technological developments for measuring respiratory rate has become imperative for healthcare professionals. The paper presents an approach to respiratory monitoring, with the aim to improve the accuracy and efficacy of the data monitored. We use multiple types of sensors on various locations on the body to continuously transmit real-time data, which is processed to calculate the respiration rate. Variations in the respiration rate will help us identify the current health condition of the patient also for diagnosis and further medical treatment. The software tools such as Keil μVision IDE, Mbed Studio IDE, Energia IDE are used to compile and build the system architecture and display information. EasyEDA is used to provide pin map details and complete architecture information.
EN
The paper introduces the distributed framework for determining the shortest path of robots in the logistic applications, i.e. the warehouse with a swarm of robots cooperating in the Real-Time mode. The proposed solution uses the optimization routine to avoid the downtime and collisions between robots. The presented approach uses the reference model based on Dijkstra, Floyd-Warshall and Bellman-Ford algorithms, which search the path in the weighted undirected graph. Their application in the onboard robot’s computer requires the analysis of the time efficiency. Results of comparative simulations for the implemented algorithms are presented. For their evaluation the data sets reflecting actual processes were used. Outcomes of experiments have shown that the tested algorithms are applicable for the logistic purposes, however their ability to operate in the Real-Time requires the detailed analysis.
EN
This work concerns the design, creation and testing of popular microcontrollers from the Arduino family, and other selected ones, compatible with the Arduino Software (IDE). The purpose of the tests was to conduct a comparative analysis of selected devices in terms of various aspects of their operation. The following features were thoroughly ana-lyzed: the speed of calculations, heat generation by the device, quality of the received Wi-Fi signal (for those devices that have this module), and the general evaluation of the microcontroller, resulting from selected features of its specifi-cations.
PL
Niniejsza praca dotyczy zaprojektowania, stworzenia oraz przeprowadzenia testów popularnych mikrokontrolerów z rodziny Arduino, oraz innych wybranych, kompatybilnych ze zintegrowanym środowiskiem programistycznym Ar-duino Software. Zadaniem przeprowadzonych testów było przeprowadzenie analizy porównawczej wybranych urzą-dzeń pod kątem zbadania różnych, wybranych aspektów ich działania. Dokładnie przeanalizowano takie cechy jak:szybkość wykonywania obliczeń, wydzielanie ciepła przez urządzenie, jakość odbieranego sygnału Wi-Fi (dla tych spośród badanych urządzeń, które ten moduł posiadają), oraz ogólną ocenę mikrokontrolera, wynikającą z wybranych cech jego specyfikacji.
EN
Information and Communications Technology (ICT) branch has a huge impact on our society. Informatics and programming is an universal and ubiquitous tool in many industries and research areas. It also dominates career choices of technical college graduates and ‘technically minded’ pupils in secondary schools. This is a negative phenomenon from the point of view of academic teachers in the field of electronics. Active promotion of the electronics both as a field of study and as a future profession is necessary in order to reverse negative trends. Modern, effective and attractive teaching methods and tools are needed. This paper presents a mobile platform which can be used in both entry-level courses offered to students at technical universities (like Microprocessor Systems or Embedded Programming) and as a platform for active promotion of electronics at children’s universities, activity clubs or research groups in schools etc.
PL
Branża ICT (ang. Information and Communications Technology) ma ogromny wpływ na nasze społeczeństwo. Informatyka oraz programowanie stanowią podstawowe i niezastąpione narzędzie pracy w wielu dziedzinach przemysłu oraz nauki. Zdominowały one również wybory dotyczące kariery zawodowej zarówno absolwentów techników jak i „zorientowanych technicznie” uczniów szkół średnich. Z punktu widzenia nauczyciela akademickiego zajmującego się klasyczną elektroniką jest to niewątpliwie negatywny trend. W celu jego odwrócenia konieczna jest promocja elektroniki zarówno jako atrakcyjnego kierunku studiów jak i ścieżki kariery. Konieczne jest opracowywanie nowoczesnych, efektywnych a przy tym atrakcyjnych metod oraz narzędzi nauczania. W artykule zaprezentowano platformę mobilną do nauczania podstaw programowania systemów wbudowanych, która może zostać wykorzystana do kształcenia studentów elektroniki (Systemy Mikroprocesorowe, Architektura Komputerów) oraz wykorzystana do aktywnej promocji kierunku studiów realizowanej na warsztatach uniwersytetów dziecięcych oraz ponadprogramowych zajęciach w szkołach.
7
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.
EN
A new method of noise generation based on software implementation of a 7-bit LFSR based on a common polynomial PRBS7 using microcontrollers equipped with internal ADCs and DACs and a microcontroller noise generator structure are proposed in the paper. Two software applications implementing the method: written in ANSI C and based on the LUT technique and written in AVR Assembler are also proposed. In the method the ADC results are used to reseed the LFSR after its each full work cycle, what improves randomness of generated data, which results in a greater similarity of the generated random signal to white noise, what was confirmed by the results of experimental research. The noise generator uses only the internal devices of the microcontroller, hence the proposed solution does not introduce hardware redundancy to the system.
EN
The work presents a simple electronic device that helps to monitor the basic parameters of the reverse osmosis (RO) system during the concentration of birchtree sap. The construction costs are low (around 150 Euro) but the functionality of the device is high. It has an in-build two channel conductometer and can measure the volumetric flow rate of twostreams of liquids. The collected data are transmitted wirelessly via Bluetooth to a PC computer. The new data acquisition system can help to monitor the work of RO apparatus in standard conditions or in the research and development works. It provides essential data for the process modeling and economic aspects analysis of birch sap concentrate production.
10
Content available remote A method of measuring RLC components for microcontroller systems
EN
A new method of measuring RLC components for microcontroller systems dedicated to compact smart impedance sensors based on a direct sensor-microcontroller interface is presented. In the method this direct interface composed of a reference resistor connected in series with the tested sensor impedance is stimulated by a square wave generated by the microcontroller, and then its voltage response is sampled by an internal ADC of the microcontroller. The obtained set of voltage samples is used to determine values of the sensor model impedance components.
PL
Przedstawiono nową metodę pomiaru elementów RLC dla systemów sterowanych mikrokontrolerami dedykowaną dla inteligentnych czujników impedancji opartych na bezpośrednim interfejsie czujnik-mikrokontroler. W metodzie interfejs ten złożony z rezystora referencyjnego połączonego szeregowo z badanym czujnikiem impedancji pobudzany jest przebiegiem prostokątnym generowanym przez mikrokontroler, a jego odpowiedź napięciowa próbkowana jest przez wewnętrzny przetwornik A/C mikrokontrolera. Zbiór próbek napięcia jest używany do wyznaczenia wartości elementów modelu impedancji czujnika.
EN
A new solution of a smart microcontroller sensor based on a simple direct sensor-microcontroller interface for technical objects modeled by two-terminal networks and by the Beaunier’s model of anticorrosion coating is proposed. The tested object is stimulated by a square pulse and its time voltage response is sampled four times by the internal ADC of microcontroller. A neural classifier based on measurement data classifies the tested object to a given degradation stage.
PL
Przedstawiono nowe rozwiązanie inteligentnego czujnika opartego na bezpośrednim interfejsie mikrokontroler-czujnik dla obiektów technicznych modelowanych dwójnikami i modelem Beauniera dla powłok antykorozyjnych. Testowany obiekt jest pobudzany impulsem prostokątnym, a jego odpowiedź próbkowana cztery razy przez wewnętrzny przetwornik A/C mikrokontrolera. Klasyfikator neuronowy bazując na wynikach pomiarowych dokonuje klasyfikacji testowanego obiektu do danego etapu degradacji.
EN
A new solution of the JTAG BIST for testing analog circuits in mixed-signal electronic microsystems controlled by microcontrollers and equipped with the IEEE1149.1 bus is presented. It is based on a new fault diagnosis method in which an analog circuit is stimulated by a buffered signal from the TMS line, and the time response of the circuit to this signal is sampled by the ADC equipped with the JTAG. The method can be used for fault detection and single soft fault localization in an analog tested circuit (A testing method of analog parts of mixed-signal electronic systems equipped with the IEEE1149.1 test bus).
PL
Przedstawiono nowe rozwiązanie testera JTAG BIST przeznaczonego do testowania torów analogowych w mieszanych sygnałowo mikrosystemach elektronicznych sterowanych mikrokontrolerami i wyposażonych w magistralę testującą IEEE1149.1 (JTAG). Bazuje ona na nowej metodzie diagnostycznej, w której tor analogowy pobudzany jest buforowanym sygnałem z linii TMS, a odpowiedź czasowa tego toru na ten sygnał jest próbkowana przez przetwornik A/C wyposażony w interfejs JTAG. Metoda ta pozwala na detekcję i lokalizację pojedynczych uszkodzeń parametrycznych w analogowym układzie badanym.
EN
A new self-testing method of analog parts terminated by an ADC in electronic embedded systems controlled by microcontrollers is presented. It is based on a new fault diagnosis method based on on-line (i.e. during measurement), transformations of voltage samples of the time response of a tested part to a square pulse - onto localization curves placed in the measurement space. The method can be used for fault detection and single soft fault localization.
PL
Przedstawiono nową metodę samotestowania toru analogowego zakończonego przetwornikiem A/C w elektronicznych systemach wbudowanych sterowanych mikrokontrolerami. Bazuje ona na nowej metodzie diagnostycznej opartej na przekształceniach transformujących na bieżąco, tj. w trakcie pomiarów, próbki odpowiedzi czasowej badanej części analogowej na pobudzenie impulsem prostokątnym na krzywe lokalizacyjne w przestrzeni pomiarowej. Metoda ta pozwala na detekcję i lokalizację pojedynczych uszkodzeń parametrycznych w układach analogowych.
PL
Bezprzewodowe układy pomiarowe znajdują szerokie zastosowanie w eksperymentach badawczych i w pomiarach. W artykule przedstawiono wykonany prototyp bezprzewodowego modułu do pomiaru temperatury na platformie Arduino przez sieć Wi-Fi na Web Serwerze. Zaprezentowany układ jest niedrogi, ale bardzo efektywny – zapewnia akwizycję danych pomiarowych wraz z analizą sieci Wi-Fi. Poziomy sygnałów sieciowych pokazywane są na wyświetlaczu LCD. Potencjalne możliwości zastosowania oraz rozbudowy układu pozwalają go ocenić jako efektywne narzędzie do celów badawczych lub edukacyjnych.
EN
Wireless measuring systems are widely used in research experiments and measurements. The article presents the performance of the wireless module for temperature measurement based on Arduino platform via Wi-Fi on Web Server. Presented inexpensive but effective system provides data acquisition with Wi-Fi networks analysis, where the network coverage are shown on the LCD display. The potential applications and the development device is an effective tool for the purpose of research or education.
EN
In the paper a new implementation of a compact smart resistive sensor based on a microcontroller with internal ADCs is proposed and analysed. The solution is based only on a (already existing in the system) microcontroller and a simple sensor interface circuit working as a voltage divider consisting of a reference resistor and a resistive sensor connected in parallel with an interference suppression capacitor. The measurement method is based on stimulation of the sensor interface circuit by a single square voltage pulse and on sampling the resulting voltage on the resistive sensor. The proposed solution is illustrated by a complete application of the compact smart resistive sensor used for temperature measurements, based on an 8-bit ATxmega32A4 microcontroller with a 12-bit ADC and a Pt100 resistive sensor. The results of experimental research confirm that the compact smart resistive sensor has 1°C resolution of temperature measurement for the whole range of changes of measured temperatures.
16
Content available remote Praktyczne nauczanie systemów wbudowanych z wykorzystaniem platformy Arduino
PL
Artykuł stanowi podsumowanie doświadczeń dydaktycznych w dziedzinie praktycznego nauczania systemów wbudowanych z wykorzystaniem platformy Arduino. Nauczanie zostało podzielone na dwa etapy poświęcone: 1) poznaniu rejestrów mikrokontrolera i konfigurowaniu portów i interfejsów na podstawie bezpośrednich wpisów do rejestrów; 2) wykorzystaniu magistral komunikacyjnych UART, SPI, I2c, 1-wire, Ethernet oraz samodzielnemu pisaniu bibliotek do transmisji danych po wybranych magistralach. W fazie uruchamiania projektu zastąpiono proste środowisko Arduino środowiskiem AtmelStudio, wyposażonym w możliwość debuggowania programu, integrując z nim przydatne biblioteki Arduino.
EN
The article is aimed at summarizing author’s experience in practical teaching of embedded systems using Arduino platform. The teaching process is divided into two levels: first level is devoted to getting experience in programming by direct entry to configuration and port registers of the microcontroller, the 2-nd level is devoted to using communication busses UART, SPI, I2C, 1-wire, Ethernet and writing own libraries to hold communication on these busses. While putting things in operation the simple Arduino platform is changed to more sophisticated AtmelStudio platform with capability of debugging the project (Arduino libraries are integrated in it).
EN
This paper presents the simple distributed system hardware platform for basic research. It allows to study the different variants and aspects of the data exchange or synchronization methods in distributed systems. Moreover, the platform has the ability to implement distributed embedded systems. The modularity of a system allows for fast reconfiguration of the platform, such as the exchange of end modules. Therefore, it is possible to make quick changes and verify the system operation.
18
Content available remote System inteligentnego domu
PL
Szybko rozwijające się technologie, rozwój komputerów osobistych, bezprzewodowej komunikacji, oraz nowinki typu druk 3D spowodowały wysyp majsterkowiczów. Rośnie zainteresowanie domową automatyką. Ze względu na coraz niższe ceny elektroniki wiele osób decyduje się na samodzielny montaż tego typu systemów w swoich domach. W tym referacie przedstawię koncepcję budowy inteligentnego domu, podstawy sterowania elementami wykonawczymi, oraz zasady działania tanich i łatwo dostępnych urządzeń mogących pomóc w samodzielnej budowie zautomatyzowanego domu.
EN
Rapidly developing technologies, the development of personal computers, wireless communications, and 3D printing led to a rash of DIY. There is a growing interest in domestic automation. Due to the treatment and lower prices of electronics, many people are choosing to self-assembly of such systems in their homes. In this paper introduce the concept of the smart home, the base of the control elements and principles of cheap and readily available devices that can help to build self-automated home. These instructions provide the authors with requirements concerning the layout and style which should be adopted during preparation of a paper.
PL
Przedstawiono nową metodę samotestowania toru analogowego opartego na wzmacniaczu w pełni różnicowym w elektronicznych systemach wbudowanych sterowanych mikrokontrolerami. Bazuje ona na nowej metodzie diagnostycznej opartej na przekształceniu transformującym próbki odpowiedzi czasowej badanej części analogowej na pobudzenie "ujemnym" impulsem prostokątnym na wejściu Vocm na krzywe identyfikacyjne w przestrzeni pomiarowej. Metoda ta pozwala na detekcję i lokalizację pojedynczych uszkodzeń parametrycznych w układach analogowych.
EN
A new self-testing method of analog parts based on fully differential op-amps in electronic embedded systems controlled by microcontrollers is presented. It bases on a new fault diagnosis method based on transformation of voltage samples of the time response of a tested part on a "negative" square pulse at the Vocm input into localization curves placed in the measurement space. The stimulation pulse is generated by the short circuit of the signal at the Vocm input to the ground. The method can be used for fault detection and single soft fault localization. For the method there were developed: the measurement procedure whose algorithm is partly implemented in the program code of the microcontroller and partly included in the configuration of its peripheral devices, the ways of selection of diagnosis method parameters such as: the duration time T of the stimulation, that is short circuit of the signal Vocm to the ground signal, the size K of the measurement space and voltage sample moments, and also the fault dictionary determined experimentally. The approach is illustrated on the microsystem controlled by the ATXmega32A4 microcontroller. A low-pass 2nd order filter in the MFB topologies was selected as the tested analog part.
20
Content available Remote monitoring of co-firing furnaces
EN
This article deals with the software and hardware design of a measurement and logging system for two older co-firing furnaces PEO 601 and PEO 602, which are still in use at the Department of Technologies in Electronics and which need to be monitored remotely. The furnaces from the technological point of view matches the requirements of the laboratory experiments and technological processes provided at the department, but we need the ability to monitor and log the actual temperature in them, as well as to check, if the temperature during the co-firing process was in correspondence with the defined profile of it.
PL
W artykule opisano projekt oprogramowania i sprzętu systemu pomiaru i rejestracji dla dwóch starszych kotłów do współspalania PEO 601 i PEO 602, które są nadal w użyciu na Wydziale Technologii w Elektronice, i które powinny być monitorowane zdalnie. Kotły z technologicznego punktu widzenia odpowiadają wymogom badań laboratoryjnych i procesów technologicznych na Wydziale, ale wymagana jest możliwość monitorowania i rejestracji ich rzeczywistej temperatury, a także możliwość sprawdzenia, czy temperatura podczas współspalania jest zgodna ze zdefiniowanym profilem.
first rewind previous Strona / 3 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ć.