Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "Mikrokontrolery" wg kryterium: Wszystkie pola


Wyświetlanie 1-29 z 29
Tytuł:
Rodzina MSP - energooszczędne, 16-bitowe mikrokontrolery RISC do zastosowań przemysłowych
MSP family - power-saving, 16-bits RISC microcontrollers for industrial use
Autorzy:
Gurbiel, M.
Penczek, A.
Powiązania:
https://bibliotekanauki.pl/articles/320293.pdf
Data publikacji:
2007
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
sterowanie cyfrowe
mikrokontrolery o niskim zużyciu energii elektrycznej
digital control
Iow power microcontrollers
Opis:
Ze wzglądu na zalew rynku przez wszelkiego rodzaju bateryjnie zasilane urządzenia przenośne, w ostatnich kilku latach pojawiło się zapotrzebowanie na układy mikroprocesorowe, które, przy zachowaniu dużej wydajności obliczeniowej, cechuje niskie zużycie energii elektrycznej. Kryteria te spełniają 16-bitowe, stałoprzecinkowe mikrokontrolery RISC z rodziny MSP (Teras Instruments). W artykule przedstawiono opis rodziny mikrokontrolerów MSP, kładąc szczególny nacisk na mechanizmy pozwalające na ograniczenie zużycia energii oraz na moduły peryferyjne (przetworniki A/C, C/A, układy zegarowo-licznikowe, układy komunikacji I/O, moduł DMA). Ponadto zaprezentowano narzędzia pozwalające na programowanie, testowanie i uruchamianie aplikacji z procesorami MSP. W ostatniej części artykułu przedstawiono opis stanowiska laboratoryjnego " Układ do pozyskiwania energii elektrycznej z ogniw fotowoltaicznych" ze sterownikiem cyfrowym zrealizowanym na bazie mikrokontrolera MSP430F1232IDW.
In the recent years a demand for highly efficient and energy-saving microprocessor devices has risen because of rising popularity of mobile devices and other battery-operated devices. These reąuirements are fulfilled by 16-bit, fixed-point RISC microcontrollers of MSP Texas Instruments family. MSP family is described in the article and a method for limiting of power consumption and a description of peripheral modules are taken into special consideration. Additionally programming, debugging and testing tools for program development are shown. At the end of the article the device for gaining electrical energy from solar cells with microcontroller MSP430F1232IDW is presented.
Źródło:
Elektrotechnika i Elektronika; 2007, 26, 1--2; 30-36
1640-7202
Pojawia się w:
Elektrotechnika i Elektronika
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Komputerowy system wspomagający walidację kanałów pomiarowych wykorzystujących mikrokontrolery AVR ATmega16
Computer Aided Measurement Channel Validation System for measurement modules with AVR ATmega microcontrollers
Autorzy:
Tabisz, R. A.
Olearczyk, M.
Powiązania:
https://bibliotekanauki.pl/articles/151740.pdf
Data publikacji:
2012
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
walidacja
kanały pomiarowe
mikrokontrolery
ocena dokładności
validation
measurement channels
microcontrollers
accuracy evaluation
Opis:
Uzasadniono potrzebę tworzenia komputerowych systemów wspomagających walidację kanałów pomiarowych wykorzystujących mikrokontrolery. Zaprezentowano ogólną koncepcję takiego systemu. Opisano opracowany i uruchomiony prototyp przeznaczony do walidacji kanałów pomiarowych wykorzystujących mikrokontrolery AVR ATmega 16. Prototyp ten składa się z części sprzętowej i oprogramowania.
In the paper the need for creation of computer systems for supporting the validation of measurement channels using microcontrollers is justified. The general concept of such a system is presented. There is described the developed and implemented prototype, designed for validation of measurement channels using AVR ATmega16 microcontrollers. This prototype consists of two parts: hardware and software. The hardware is composed of a base which enables creation of the circuit (PS) for measurement signal processing and a module (RW) performing reconstruction of the numerical value of the measured quantities by means of an AVR ATmega16 microcontroller and a PC computer. The software master is called UMD and is written in C#. The slave software is embedded in the microcontroller memory and works with UMD application. The results of preliminary tests of the reconstruction unit (RW) obtained when the AVR microcontroller ATmega16 worked as a frequency counter in the range 0-2 MHz are presented. There are also given the results of preliminary tests obtained in a situation where the same module worked as a DC voltmeter in the range of 0-5 V. The concept of building a system designed to validate the measurement channels using ATmega16 AVR microcontrollers can be successfully applied to other types of microcontrollers.
Źródło:
Pomiary Automatyka Kontrola; 2012, R. 58, nr 11, 11; 923-926
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Odbiornik radiowy sterowany komputerowo
Computer controlled radio receiver
Autorzy:
Szymenderski, J.
Powiązania:
https://bibliotekanauki.pl/articles/376951.pdf
Data publikacji:
2014
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
radio definiowane programowo
mikrokontrolery
programowanie
projektowanie układów elektronicznych
Opis:
W pracy omówiono układ fizyczny odbiornika radiowego, którego zadaniem jest dopasowanie częstotliwości radiowych z zakresu od 0 do 30 MHz do możliwości przetworzenia ich na sygnał dyskretny przez przetwornik analogowo-cyfrowy będący standardowym wyposażeniem każdej karty dźwiękowej komputera klasy PC lub laptop. Przekształcenie częstotliwości pozwala na odbiór sygnałów radiowych modulowanych w różnych standardach przy pomocy komputera oraz odpowiedniej aplikacji przetwarzającej sygnały radiowe.
The paper discusses the physical system radio receiver, whose task is to adjust radio frequencies range from 0 to 30 MHz for the possibility of processing them into discrete signal by the analog-digital converter which is standard equipment on every sound card of a PC or laptop. The transformation frequency allows the reception of radio signals modulated in various standards using a computer and the appropriate application processing radio signals.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2014, 80; 55-62
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Bezprzewodowa sieciowa karta pomiarowa
Wireless network measurement card
Autorzy:
Jęśko, Waldemar
Kuwałek, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/376969.pdf
Data publikacji:
2019
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
karty pomiarowe
mikrokontrolery
transmisja bezprzewodowa
komunikacja klient-serwer
moduły WiFi
Opis:
W artykule przedstawiono prototyp bezprzewodowej sieciowej karty pomiarowej udostępniającej dane pomiarowe z wykorzystaniem globalnej sieci Internet. Zastosowane rozwiązanie ma na celu umożliwić zdalny pomiar, usprawniający proces pozyskiwania wyników pomiaru. Z kolei wykorzystanie globalnej sieci Internet ma umożliwić zdalny dostęp do wyników pomiarów oraz ich wizualizację. Na początku artykułu przedstawiono krótko poruszaną problematykę, której rozwiązaniem ma być zaprezentowany układ. W kolejnych częściach zaprezentowano schemat ideowy układu oraz omówiono najistotniejsze kwestie dotyczące oprogramowania poszczególnych bloków urządzenia na podstawie schematu blokowego.
The article presents a prototype of a wireless network measurement card that share measurement data using the global Internet network. The solution is used to enable remote measurement, that streamlining the process of obtaining measurement results. In turn, the use of the global Internet network is to enable remote access to measurement results and their visualization. At the beginning of the article, briefly discussed issues are presented. The further sections presented the schematic diagram of the system and discuss the most important issues regarding the software of individual device blocks based on the block diagram.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2019, 100; 19-28
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wielozadaniowy pojazd sterowany cyfrowo
Multi-purpose digitally controlled vehicle
Autorzy:
Górski, K.
Noga, K.
Powiązania:
https://bibliotekanauki.pl/articles/268317.pdf
Data publikacji:
2009
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
pojazd zdalnie sterowany
układy programowalne
mikrokontrolery
remote controlled vehicle
programmable logic devices
microcontroller
Opis:
W artykule przedstawiono pojazd zdalnie sterowany, który zbudowano w KAO w Gdyni. W pojeździe wykorzystano układ CPLD EMP7128SLC84-15N oraz 2 mikrokontrolery ATMega8-16PV, przy czym CPLD wykorzystano do sterowania silnikami i światłami, natomiast mikrokontroler do obsługi modemów radiowych i dokonywania pomiarów. Pojazd wyposażono w światła, czujnik mierzący temperaturę otoczenia oraz w zbliżeniowy czujnik ultradźwiękowy. Ponadto pojazd zawiera kamerę z nadajnikiem TV.
The digitally controlled vehicle, which was built in Department of Ship Automation of Gdynia Maritime University, has been presented in this article. The design of the vehicle consists of the integrated circuit type CPLD EMP7128SLC84-15N and two microcontrollers ATMega8-16PV. The CPLD is used for controlling of motors and lights; however, the microcontroller attends the wireless modem and performs measurements. The vehicle is fitted out with lights, a sensor gauging ambient temperature, a camera with a RF transmitter and a proximity ultrasonic detector.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2009, 26; 49-52
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Graficzne programowanie mikrokontrolerów w środowisku Realizer
Graphical programming of microcontrollers in the environment Realizer
Autorzy:
Górski, K.
Noga, K.
Powiązania:
https://bibliotekanauki.pl/articles/266677.pdf
Data publikacji:
2010
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
programowanie
mikrokontrolery
technika cyfrowa
programming
microcontrollers
digital technique
Opis:
Artykuł zawiera krótki opis programu Realizer, na bazie którego autorzy zaproponowali zestaw ćwiczeń dydaktycz-nych do wykorzystania w laboratorium techniki cyfrowej. W arty-kule przedstawiono kilka praktycznych przykładów zastosowań pakietu Realizer do graficznego programowania mikrokontrolerów rodziny ST62, ST72, ST7.
The article contains a brief description of a software Realizer based on which the authors prepared a set of exercises which can be applied in digital technique laboratories. A number of applications of Realizer in graphical programming of microcontrollers ST62, ST72, ST7 are described.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2010, 28; 63-67
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Symulacja błędów przemijających w mikrokontrolerze satelitarnym
Transient fault simulation in a satellite microcontroller
Autorzy:
Iwiński, M.
Sosnowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/155157.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
systemy wbudowane
mikrokontrolery
symulacja błędów
niezawodność
embedded systems
microcontrollers
fault simulation
reliability
Opis:
W wielu zastosowaniach mikrokontrolerów należy brać pod uwagę wpływ na ich pracę błędów przemijających (zakłócenia elektromagnetyczne, promieniowanie kosmiczne itp.). Artykuł przedstawia metodę badania odporności na błędy przemijające w mikrokontrolerach. Bazuje ona na opracowanej platformie symulatora sprzężonego z obiektem badanym poprzez interfejs RS232C. Technika ta została zweryfikowana w badaniu mikrokon-trolera przeznaczonego do sterowania zasilaniem pokładowym satelity. W artykule przedstawiono wyniki eksperymentów oraz wskazano możliwości programowego zwiększania odporności na błędy.
In many microcontroller applications the impact of transient faults (electromagnetic disturbances, cosmic radiation, etc.) on their operation has to be taken into account. The paper presents a new methodology of testing transient fault robustness in microcontrollers. It is based on the developed fault injection platform which is coupled to the tested object via RS 232C interface. A tested object (microcontroller) cooperates with real or modelled environment (partially controlled by a simulator). This technique has been successfully applied to testing a microcontroller used for managing the satellite on-board power subsystem (solar cells, batteries, power accumulation and distribution), Many transient fault simulation experiments have been performed and their results interpreted. In particular, there has been analysed the impact of faults on correct control flow of the program. Some simple fault detection and error recovery mechanisms have been included in the considerations. The presented methodology can be easily extended for other microcontrollers and communication interfaces. Time and code overheads are negligible so the simulation results are quite realistic.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 8, 8; 822-824
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Koncepcja układu sterowania podzielnicą frezarską z wykorzystaniem mikrokontrolera ATMEGA
The concept of milling machine dividing head control system using a microcontroller ATMEGA
Autorzy:
Maćkowski, S.
Kasprzyk, L.
Powiązania:
https://bibliotekanauki.pl/articles/378250.pdf
Data publikacji:
2015
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
sterowanie
mikrokontrolery
podzielnice frezarskie
Opis:
W artykule przedstawiono koncepcję układu służącego do sterowania podzielnicą frezarską. Omówiono w nim rozwiązania podzielnic oraz napędów i układów sterowania stosowanych w podzielnicach. Ponadto przedstawiono ogóle zasady dotyczące projektowania podzielnic i wytyczne do ich realizacji. Dokonano także ogólnej charakterystyki układów napędowych stosowanych w tego typu podzielnicach. W końcowej części pracy przedstawiono krótkie posumowania i wnioski, dotyczące opracowanej koncepcji.
The paper presents a concept for controlling a milling machine dividing head. It discusses the solutions dividing heads, drives and control systems used in dividing heads. In addition, all rules are presented for the design of dividing heads and guidelines for their designing. There has also been the general characteristics of the drive systems used in this type dividing head. In the final part of the paper provides a summaries and conclusions concerning the developed concept.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2015, 84; 129-136
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza mikrokontrolerów z rodziny Arduino oraz innych kompatybilnych
Comparative analysis of microcontrollers from the Arduino family and other compatible ones
Autorzy:
Suszek, Przemysław
Szymczyk, Tomasz
Powiązania:
https://bibliotekanauki.pl/articles/1427644.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
microcontrollers
AVR
Arduino
ESP8266
mikrokontrolery
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2020, 17; 365-372
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automatyczna aktualizacja oprogramowania w urządzeniach embedded
Automatic software updates on Embedded devices
Autorzy:
Sawicki, M.
Różanowski, K.
Czapkowski, R.
Powiązania:
https://bibliotekanauki.pl/articles/91359.pdf
Data publikacji:
2013
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
aktualizacja automatyczna
systemy embedded
mikrokontrolery jednoukładowe
automatic update
embedded systems
single chip microcontrollers
Opis:
W artykule zaprezentowano implementację systemu automatycznej aktualizacji danych w urządzeniach embedded z mikrokontrolerem jednoukładowym. Przeanalizowano mechanizmy i protokoły stosowane w istniejących rozwiązaniach pracujących pod kontrolą systemów operacyjnych. Zaproponowano niezbędne optymalizacje, pozwalające na implementacje mechanizmu aktualizacji w systemach z ograniczonymi zasobami pamięci. Opisano implementacje wybranych wariantów zaproponowanych rozwiązań w mikrokontrolerze z rdzeniem Cortex. W pracy zwrócono również uwagę na aspekt zapewnienia bezpieczeństwa mechanizmów aktualizacji automatycznej zarówno pod kątem nieautoryzowanego dostępu, jak też odporności na awarię sieci komunikacyjnej.
In this article implementation of a system of automatic software updates on embedded device with a single-chip microcontroller was presented. Mechanisms and protocols used in existing solutions working under control of operating systems was analyzed. Necessary optimizations were suggested that allow for implementation of an update mechanism in systems with limited memory resources. Implementations of chosen variants of proposed solutions in the microcontroller with Cortex core were described. Furthermore, this work also emphasizes a question of providing security of automatic software updates, with regard to unauthorized access, as well as resistance to failure of communication network.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2013, 7, 9; 53-62
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Implementacja systemu czasu rzeczywistego na platformie mikrokontrolerów
Implementation of real time system on microcontroller platform
Autorzy:
Szymczyk, P.
Szymczyk, M.
Powiązania:
https://bibliotekanauki.pl/articles/275363.pdf
Data publikacji:
2010
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
systemy sterowania
systemy czasu rzeczywistego
mikrokontrolery
control systems
real-time systems
microcontrollers
Opis:
Artykuł przedstawia nowe możliwości wykorzystania platformy mikrokontrolerów różnych producentów do budowy systemów czasu rzeczywistego. Większość aplikacji implementowana na mikrokontrolery, w tym też aplikacje czasu rzeczywistego, bazują na wykonywaniu w tzw. dużej pętli. Innym bardziej uniwersalnym rozwiązaniem jest zastosowanie wielozadaniowego systemu operacyjnego. W artykule zamieszczono porównanie różnych metod implementacji aplikacji systemów sterowania opartych na platformie mikrokontrolerów oraz opisano tworzony system operacyjny uCRTOS na platformie mikrokontrolerów.
This article presents new proposition of utilization microcontrollers platform from different vendors to building real time systems. Most of microcontrollers applications are based on execution of big-loop. Other universal solution is application multitasking operating system. In this paper placed comparison of different implementation methods for control systems with using created operating system uCRTOS on microcontroller platform.
Źródło:
Pomiary Automatyka Robotyka; 2010, 14, 2; 679-683
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Gas-flow computer with SBST
Komputerowy przelicznik przepływu gazu z wbudowanym SBST
Autorzy:
Mosdorf, M.
Grochowski, K.
Sosnowski, J.
Gawkowski, P.
Powiązania:
https://bibliotekanauki.pl/articles/156571.pdf
Data publikacji:
2012
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
systemy wbudowane
mikrokontrolery
symulacja błędów
niezawodność
embedded systems
microcontrollers
fault simulation
reliability
Opis:
The paper deals with the problem of improving dependability in industrial embedded systems. This problem is considered in relevance to the developed gas flow computer. It is implemented around ARM microcontroller which performs complex measurements and calculations of gas flow with embedded software based self-test mechanisms (SBST) assuring fault detection and fault handling. These mechanisms do not interfere with the normal operation neither in time nor in space. The effectiveness of these approaches has been practically verified in specialised experiments.
Ostatnio obserwuje się coraz większe zainteresowanie inteligentnymi urządzeniami pomiarowymi. Wykorzystują one bardzo wydajne mikroprocesory lub mikrokontrolery i złożone oprogramowanie. Urządzenia te zwykle pracują w środowisku przemysłowym lub otwartym terenie, gdzie są narażone na różne zakłócenia (elektromagnetyczne, termiczne, niestabilne zasilanie itp.). Stąd istotnym jest zapewnienie dużej wiarygodności ich pracy. Problem ten uwidocznił się w produkowanych przelicznikach gazu ziemnego [9]. Dane producenta wskazują na 8% problemów serwisowych (rozdz. 2). Autorzy podjęli się rozwiązania tego problemu poprzez opracowanie programowych mechanizmów autotestowania (SBST) zintegrowanych z oprogramowaniem operacyjnym urządzeń pomiarowych. Pozwalają one monitorować w sposób ciągły (rys. 1) poprawność pracy urządzenia (rozdz. 3). W szczególności wbudowano mechanizm kontroli poprawności i autonaprawy kodu przelicznika, obsługę sytuacji wyjątkowych, autotestowanie krytycznych procedur spreparowanymi zestawami danych itd. (rozdz. 3). Pozwalają one na detekcję zarówno błędów przemijających (i ograniczone ich tolerowanie) jak i błędów trwałych. Efektywność tego rozwiązania została zweryfikowana przy wykorzystaniu techniki symulacji błędów ([1, 3]) oraz generowanie logów operacyjnych i liczników zastosowanych w nowym prototypie przelicznika. W porównaniu z innymi przelicznikami gazu osiągnięto istotną poprawę wiarygodności (rozdz. 4). Przedstawione mechanizmy mogą być zastosowane również w innych urządzeniach z mikrokontrolerami.
Źródło:
Pomiary Automatyka Kontrola; 2012, R. 58, nr 7, 7; 665-667
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Fault injection in embedded systems using GNU Debugger
Symulacja błędów w systemach wbudowanych z wykorzystaniem GDB
Autorzy:
Mosdorf, M.
Sosnowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/155163.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
symulacja błędów
interfejs JTAG
projekt GDB
mikrokontrolery
fault injection
JTAG interface
GDB project
microcontrollers
Opis:
The paper presents the technique of simulating faults in embedded systems. It consists of PC software that performs fault injection through the JTAG interface controlled by GNU Debugger (GDB) server for a chosen platform. This approach can be easily adopted to various platforms due to a wide support of GDB project for many architectures. The experimental results for ARM architecture show high controllability of the fault injection process and measured time overhead in the implemented injector.
Praca przedstawia technikę symulacji błędów dla systemów wbudowanych wykorzystującą interfejs JTAG sterowany za pomocą oprogramowania "GNU Debugger" przygotowanego dla danej platformy mikro-procesorowej. Opracowana architektura symulatora błędów została przedstawiona na rys. 1. Zaprezentowane rozwiązanie umożliwia symulację błędów typu bit-flip oraz błędów trwałych za pomocą mechanizmów breakpoint oraz watchpoint. Obserwacja wyników symulacji została zrealizowana za pomocą programowego mechanizmu breakpoint. W ramach pracy zweryfikowano koncepcję dla współczesnych mikroprocesorów z rdzeniem ARM7TDMI oraz zaprezentowano rezultaty symulacji błędów dla wybranych obszarów pamięci SRAM oraz rejestru PC procesora. Podejście to może być łatwo dostosowane do różnych platform systemów wbudowanych wspieranych przez projekt GDB. Przeprowadzone eksperymenty symulacyjne potwierdziły ich dużą sterowalność. W pracy przedyskutowano również efektywność opracowanej metody symulacji błędów oraz przedstawiono wyniki pomiarów opóźnień związanych z symulacją błędów oraz obserwacją wykonywania programu wynoszące odpowiednio 52ms i 42ms.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 8, 8; 825-827
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności wysokopoziomowych języków programowania w systemach mikroprocesorowych
Comparison of high-level programming languages efficiency in embedded systems
Autorzy:
Choroszucho, Agnieszka
Golonko, Piotr
Sumorek, Mateusz
Żukowski, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/376280.pdf
Data publikacji:
2019
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
mikrokontrolery
C/C++
Python
Arduino
ESP32
ESP8266
Opis:
Prowadzenie prac naukowych, zwłaszcza z dziedzin technicznych często związane jest z koniecznością wykonania prototypu urządzenia lub potrzebnych przyrządów. W takich przypadkach często wykorzystuje się rozwiązania oparte na mikrokontrolerach. Wybór samej platformy sprzętowej, jak również programistycznej decyduje o sukcesie projektu oraz pozwala zaoszczędzić czas. W artykule przedstawiono wyniki badań dotyczące trzech platform opartych o różne modele mikrokontrolerów oraz zastosowane dwa języki programowania (C/C++ oraz nowe rozwiązanie bazujące na języku Python). Do analizy wydajności języków programowania wybrano zagadnienia bazujące na procedurach matematycznych mających zastosowanie w sterowaniu, analizie i automatyce. Wyniki badań pozwolą wpłynąć na właściwy dobór optymalnej platformy sprzętowej oraz języka programowania przy uwzględnieniu planowanego zastosowania i zapotrzebowania na moc obliczeniową.
Conducting research, especially in technical field often binds with necessity of making device prototype or specialized tools. In such situations microcontroller-based solutions are often used. Choice of development platform and software environment decides about success of project or allows saving significant amount of time. In article have been tested 3 common development platforms based on different microcontrollers and two high-level programming languages, C/C++ and new solution based on Python. Chosen testing process is based on mathematical procedures used in control, analysis and automation. Results of research should allow to selection of optimal hardware platform as well programming language according to planned use and requested computing power.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2019, 99; 157-165
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Przegląd rozwiązań stanowisk laboratoryjnych stosowanych podczas nauki zdalnej
Overview of the Laboratory Workstation Solutions Used during Remote Learning
Autorzy:
Raczyński, Michał
Biedka, Andrzej
Powiązania:
https://bibliotekanauki.pl/articles/2203476.pdf
Data publikacji:
2023
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
nauka zdalna
układy elektroniczne
systemy wbudowane
mikrokontrolery
remote teaching
electronic circuits
embedded systems
microcontrollers
Opis:
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.
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.
Źródło:
Pomiary Automatyka Robotyka; 2023, 27, 1; 99--110
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Bezprzewodowy układ pomiarowy z analizą sieci Wi-Fi na Web Serwerze na platformie Arduino
Wireless Measuring System with Wi-Fi Networks Analysis and Web Server Based on Arduino Platform
Autorzy:
Wodołażski, A.
Powiązania:
https://bibliotekanauki.pl/articles/277696.pdf
Data publikacji:
2016
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
mikrokontrolery
pomiary temperatury
Arduino
układy pomiarowe
microcontrollers
temperature measurement
measuring systems
Opis:
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.
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.
Źródło:
Pomiary Automatyka Robotyka; 2016, 20, 3; 57-60
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The use of a microcontrollers in hygrometric measurements application
Wykorzystanie mikrokontrolera w budowie higrometru aspiracyjnego
Autorzy:
Bogdanowicz, Artur.
Powiązania:
Scientific Journal of Polish Naval Academy 2020, nr 1/2, s. 47-57
Współwytwórcy:
Zacharewicz, Marcin. Autor
Król, Jakub (budowa i eksploatacja maszyn). Autor
Data publikacji:
2020
Tematy:
Higrometr
Mikrokontrolery
Pomoce dydaktyczne
Artykuł z czasopisma naukowego
Artykuł z czasopisma wojskowego
Raport z badań
Opis:
W artykule przedstawiono możliwość wykorzystania systemów mikrokontrolerów jako jednego z elementów stanowiska dydaktycznego do badania poziomu wilgotności powietrza. Do budowy tego systemu mikrokontrolerów wykorzystano moduł Arduino Mega oparty na mikrokontrolerze ATMega 2560 z rodziny AVR. Prototyp ten, początkowo opracowano za pomocą komputerowego programu do projektowania 2D i 3D AutoCAD, a następnie wydrukowano na drukarce 3D oraz zamontowano higrometr. Następnie porównano działanie nowo stworzonego systemu i higrometru do urządzeń starszego typu, będących na stanie laboratorium.
Bibliografia, netografia na stronie 56.
Dostawca treści:
Bibliografia CBW
Artykuł
Tytuł:
Niestandardowy sposób wymiany danych w hierarchicznym systemie sterowania dla orientowanych ogniw słonecznych
Non-standard method for data exchange in the hierarchical control system for oriented PV
Autorzy:
Oprzędkiewicz, K.
Szumlański, K.
Szejki, M.
Powiązania:
https://bibliotekanauki.pl/articles/276218.pdf
Data publikacji:
2013
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
systemy SCADA
mikrokontrolery
orientowane ogniwa słoneczne
SCADA systems
microcontrollers
oriented PV systems
Opis:
W pracy zaprezentowano system wymiany danych między aplikacją SCADA i mikrokontrolerowym sterownikiem zespołu orientowanych ogniw słonecznych. Aplikacja SCADA została przygotowana w środowisku Wonderware InTouch, sterownik został zbudowany na mikrokontrolerze STM-32L. Opracowany system wymiany danych zawiera dedykowany driver komunikacyjny oraz bazę danych. Wykonane testy wykazały poprawność zaproponowanych rozwiązań. Zaproponowane rozwiązania mogą znaleźć zastosowanie w każdej sytuacji, gdy korzystne jest połączenie aplikacji SCADA z mikrokontrolerem.
In the paper a data exchange system between SCADA application and microcontroller-based controller for oriented PV system is presented. The SCADA application was built with the use of Wonderware InTouch, the controller was constructed with the use of STM-32L microcontroller. The data exchange system contains dedicated communication driver and a database. After tests it turn out, that all proposed solutions were proper and the system runs correctly. The proposed solutions can be applied in each situation, when a microcontroller-based control unit is applied.
Źródło:
Pomiary Automatyka Robotyka; 2013, 17, 2; 66-70
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wykorzystanie logiki rozmytej do diagnostyki uszkodzeń części analogowych w elektronicznych systemach wbudowanych
Application of fuzzy logic to fault diagnosis of analog parts in electronic embedded systems
Autorzy:
Czaja, Z.
Załęski, D.
Powiązania:
https://bibliotekanauki.pl/articles/157610.pdf
Data publikacji:
2007
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
diagnostyka uszkodzeń
BIST
logika rozmyta
mikrokontrolery
elektroniczne systemy wbudowane
fault diagnosis
fuzzy logic
microcontrollers
electronic embedded systems
Opis:
W pracy przedstawiono nowe podejście zastosowania modelowania rozmytego do diagnostyki uszkodzeń części analogowej elektronicznych systemów wbudowanych mieszanych sygnałowo przy wykorzystaniu środków programowych i sprzętowych mikrokontrolera sterującego systemem. Zaprezentowano sposób tworzenia słownika uszkodzeń, najważniejsze parametry rozmytych modeli detekcji i lokalizacji uszkodzeń oraz opis działania programowego procesora logiki rozmytej.
This paper presents employing the fuzzy modeling for faults diagnostic in analog parts of electronic mixed-signal embedded systems utilizing soft and hardware resources of microcontrollers that control these systems. The article introduces additionally the way of creating the fault dictionary, characterizes main parameters of fuzzy faults detection and localisation models and describes the manner of operating on the fuzzy soft decision processor.
Źródło:
Pomiary Automatyka Kontrola; 2007, R. 53, nr 9 bis, 9 bis; 735-738
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Realizacja samo-testowania części analogowych elektronicznych systemów wbudowanych z wykorzystaniem mikrokontrolerów rodziny XMEGA A
Realization of self-testing of analog parts of electronic embedded systems based on XMEGA A family microcontrollers
Autorzy:
Czaja, Z.
Powiązania:
https://bibliotekanauki.pl/articles/157716.pdf
Data publikacji:
2013
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
mikrokontrolery
przetworniki A/C
samotestowanie
układy BIST
microcontrollers
ADCs
self-testing
measurement
BISTs
Opis:
Przedstawiono mikrosystem pomiarowy zbudowany z zasobów sprzętowych mikrokontrolera ATXmega32A4 pełniący funkcję układu testera wbudowanego przeznaczonego do samotestowania części analogowych elektronicznych systemów wbudowanych. Samotestowanie opiera się na metodzie diagnostycznej, w której układ badany pobudzany jest impulsem prostokątnym, a jego odpowiedź czasowa próbkowana przez przetwornik A/C mikrokontrolera. Licznik mikrokontrolera ustala czas trwania impulsu oraz momenty próbkowania.
A measurement microsystem based on hardware resources of the ATXmega32A4 microcontroller working as a BIST (Built-in Self Tester) used for self-testing of analog parts of embedded electronic systems is presented in the paper. Self-testing is based on the fault method [5], in which a tested analog part is stimulated by a single square pulse and its time response is sampled K times (K = 3) by the ADC (Analog to Digital Converter) (Fig. 1). A microcontroller timer determines the duration time of the square pulse and sets the sample moments of the ADC. The self-testing approach consists of: the pre-testing stage of fault dictionary creation (the fault dictionary has the form of a family of identification curves (Fig. 2)), the measurement procedure and the fault classification procedure. The proposed BIST consists of one timer working in the Compare Mode, an event system and a 12-bit ADC of the microcontroller (Fig. 3). The events generated by channels CHA, CHB and CHC compare matches of the timer are routed via the event system to the ADC (Fig. 7). They trigger measurements on three ADC channels CH0, CH1 and CH2 adequately (Fig. 4). The channel CHD compare match event is used to set up the duration time of the stimulant pulse. The BIST works according to the measurement procedure whose timing is shown in Fig. 5 and the algorithm in Fig. 6. The main advantages of the presented solution are better BIST parameters and the simpler measurement algorithm in comparison to the previous solutions [5-7].
Źródło:
Pomiary Automatyka Kontrola; 2013, R. 59, nr 4, 4; 368-371
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Lokalizacja uszkodzeń w częściach analogowych wbudowanych systemów elektronicznych z uwzględnieniem tolerancji elementów
Fault localization in analog parts of embedded electronic systems taking into account tolerances of elements
Autorzy:
Czaja, Z.
Powiązania:
https://bibliotekanauki.pl/articles/153112.pdf
Data publikacji:
2007
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
detekcja i lokalizacja uszkodzeń
samotestowanie
BIST
elektroniczne systemy wbudowane
mikrokontrolery
fault detection and localization
self-testing
electronic embedded systems
microcontrollers
Opis:
W artykule przedstawiono nową metodę detekcji i lokalizacji uszkodzeń parametrycznych elementów pasywnych w częściach analogowych elektronicznych systemów wbudowanych sterowanych mikrokontrolerami. Metoda pozwala na detekcję i lokalizację uszkodzeń w układach z tolerancjami. W części pomiarowej metody badany układ pobudzany jest impulsem prostokątnym generowanym przez mikrokontroler, a jego odpowiedź jest próbkowana przez wewnętrzny przetwornik A/C mikrokontrolera. Następnie mikrokontroler wykonuje detekcję i lokalizację uszkodzeń opierając się na algorytmie bazującym na słowniku uszkodzeń, wygenerowanym na podstawie rodziny pasów lokalizacyjnych opisującej właściwości układu badanego.
In the paper the new method of soft fault detection and localisation of passive elements in analog parts of electronic embedded systems controlled by microcontrollers is presented. The method enables to detect and to localize faults in circuits with tolerances. In the measurement part of the method the tested circuit is stimulated by a square impulse generated by the microcontroller, and its response is sampled by the internal ADC of the microcontroller. Next, the microcontroller realizes the fault detection and localisation according to the algorithm, which bases on the fault dictionary. The fault dictionary was generated from the family of localisation belts, which describes proprieties of the tested circuit.
Źródło:
Pomiary Automatyka Kontrola; 2007, R. 53, nr 9 bis, 9 bis; 731-734
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza mocy obliczeniowej platform sprzętowych dla wieloosiowego sterownika napędów bezpośrednich
Analysis of computing power of hardware platforms for amulti-axis controller of direct drives
Autorzy:
Góra, G.
Mars, P.
Petko, M.
Karpiel, G.
Powiązania:
https://bibliotekanauki.pl/articles/1197049.pdf
Data publikacji:
2018
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Napędów i Maszyn Elektrycznych Komel
Tematy:
moc obliczeniowa
mikrokontrolery ARM Cortex
układ FPGA
sterownik prądowy
computing power
ARM Cortex microcontrollers
FPGA
current loop
Opis:
The classic control system architecture of mechatronic devices consists of one master controller and axle controllers configured to work in positional, velocity or torque mode. This is due to the functional system division and the distribution of computing power and hardware resources to several independent units. However, modern hardware platforms with high computing power having a large amount of resources, in the form of hardware interfaces, built-in modules and general purpose ports enable integration of the main controller and axis controllers into a single integrated circuit. The article presents a comparison of the computing power of seven versions of systems based on FPGA chips and microcontrollers with ARM-Cortex Mx core. Performance tests were carried out by the direct drive controller’s current loop implementation consisting of the Clark and Park transforms, the PI controller, the unit normalization module and the SPWM type modulator. The level of the FPGA system hardware resources utilization was also presented in the case of Nios II soft processor usage, supported by the single-precision floating-point FPU hardware unit and additional coprocessor instructions for the trigonometric functions calculation.
Klasyczna architektura układu sterowania urządzeń mechatronicznych składa się z jednego nadrzędnego sterownika oraz sterowników osi, skonfigurowanych do pracy w trybie pozycyjnym, prędkościowym lub momentowym. Wynika to z podziału funkcjonalnego systemu oraz rozłożeniu mocy obliczeniowej i zasobów sprzętowych na kilka niezależnych jednostek. Jednak współczesne platformy sprzętowe dysponujące wysokimi mocami obliczeniowymi oraz posiadające dużą ilość zasobów, w postaci sprzętowych interfejsów, wbudowanych modułów oraz portów ogólnego przeznaczenia, pozwalają na integrację sterownika głównego oraz sterowników osi w jednym układzie scalonym. W artykule przedstawiono porównanie mocy obliczeniowej siedmiu wersji systemów bazujących na układach FPGA oraz mikrokontrolerach z rdzeniem ARMCortex Mx. Testów wydajności dokonano poprzez implementację pętli prądowej sterownika napędu bezpośredniego, składającej się z transformacji Clarka i Parka, regulatora PI, modułu normalizacji jednostek oraz modulatora typu SPWM. Przedstawiono również poziom wykorzystania zasobów sprzętowych układu FPGA w przypadku użycia soft-procesora Nios II wspomaganego sprzętową jednostką zmiennoprzecinkową pojedynczej precyzji FPU oraz dodatkowymi instrukcjami koprocesora do obliczenia funkcji trygonometrycznych.
Źródło:
Maszyny Elektryczne: zeszyty problemowe; 2018, 3, 119; 23-28
0239-3646
2084-5618
Pojawia się w:
Maszyny Elektryczne: zeszyty problemowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza mocy obliczeniowej platform sprzętowych dla wieloosiowego sterownika napędów bezpośrednich
Analysis of computing power of hardware platforms for a multi-axis controller of direct drives
Autorzy:
Góra, Grzegorz
Mars, Piotr
Petko, Maciej
Karpiel, Grzegorz
Powiązania:
https://bibliotekanauki.pl/articles/303286.pdf
Data publikacji:
2019
Wydawca:
Wydawnictwo Druk-Art
Tematy:
moc obliczeniowa
mikrokontrolery ARM Cortex
układ FPGA
sterownik prądowy
computing power
ARM Cortex microcontrollers
FPGA
current loop
Opis:
Klasyczna architektura układu sterowania urządzeń mechatronicznych składa się z jednego nadrzędnego sterownika oraz sterowników osi, skonfigurowanych do pracy w trybie pozycyjnym, prędkościowym lub momentowym. Wynika to z podziału funkcjonalnego systemu oraz rozłożenia mocy obliczeniowej i zasobów sprzętowych na kilka niezależnych jednostek. Jednak współczesne platformy sprzętowe, dysponujące wysokimi mocami obliczeniowymi oraz posiadające dużą ilość zasobów, w postaci sprzętowych interfejsów, wbudowanych modułów oraz portów ogólnego przeznaczenia, pozwalają na integrację sterownika głównego oraz sterowników osi w jednym układzie scalonym. W artykule przedstawiono porównanie mocy obliczeniowej siedmiu wersji systemów bazujących na układach FPGA oraz mikrokontrolerach z rdzeniem ARM-Cortex Mx. Testów wydajności dokonano poprzez implementację pętli prądowej sterownika napędu bezpośredniego, składającej się z transformacji Clarke i Parka, regulatora PI, modułu normalizacji jednostek oraz modulatora typu SPWM. Przedstawiono również poziom wykorzystania zasobów sprzętowych układu FPGA w przypadku użycia softprocesora Nios II, wspomaganego sprzętową jednostką zmiennoprzecinkową pojedynczej precyzji FPU oraz dodatkowymi instrukcjami koprocesora do obliczenia funkcji trygonometrycznych.
The classic control system architecture of mechatronic devices consists of one master controller and axle controllers configured to work in positional, velocity or torque mode. This is due to the functional system division and the distribution of computing power and hardware resources to several independent units. However, modern hardware platforms with high computing power having a large amount of resources, in the form of hardware interfaces, built-in modules and general purpose ports enable integration of the main controller and axis controllers into a single integrated circuit. The article presents a comparison of the computing power of seven versions of systems based on FPGA chips and microcontrollers with ARM-Cortex Mx core. Performance tests were carried out by the direct drive controller’s current loop implementation consisting of the Clarke and Park transforms, the PI controller, the unit normalization module and the SPWM type modulator. The level of the FPGA system hardware resources utilization was also presented in the case of Nios II soft processor usage, supported by the single-precision floating-point FPU hardware unit and additional coprocessor instructions for the trigonometric functions calculation.
Źródło:
Napędy i Sterowanie; 2019, 21, 2; 83-87
1507-7764
Pojawia się w:
Napędy i Sterowanie
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Nowe zastosowania sygnałów komplementarnych o projektowanych kształtach do testowania elektronicznych systemów wbudowanych
The new application of shape-designed complementary signals for diagnostic of electronic embedded systems
Autorzy:
Załęski, D.
Bartosiński, B.
Zielonko, R.
Powiązania:
https://bibliotekanauki.pl/articles/151489.pdf
Data publikacji:
2007
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
testowanie
elektroniczne systemy wbudowane
sygnały komplementarne
projektowanie kształtu sygnału
mikrokontrolery
testing
electronic embedded systems
complementary signals
shape design of signals
microcontrollers
Opis:
W pracy przedstawiono koncepcję zastosowania sygnałów komplementarnych o projektowanych kształtach do testowania części analogowych elektronicznych systemów wbudowanych, za pomocą BISTów wykorzystujących ograniczone środki mikrokontrolera sterującego. Istotą metody jest pobudzanie układu testowanego sygnałem komplementarnym o specjalnie zaprojektowanym kształcie, którego parametry są dopasowane do nominalnych położeń biegunów transmitancji układu. Wyzerowanie sygnału odpowiedzi w określonym przedziale czasu po zakończeniu pobudzenia świadczy o sprawności układu. Zaprezentowano wyniki badań symulacyjnych oraz weryfikacji praktycznej metody na przykładzie dolnoprzepustowego filtru 2 i 4 rzędu.
The article presents the idea of using the shape-designed complementary signals for testing analog parts of electronic mixed-signal embedded systems employing limited resources of microcontroller that controls the system. The essence of the proposed method is stimulation of Circuit Under Test (CUT) with particular shape-designed complementary signal which parameters are matched to the nominal position of circuit transmittance poles. Vanishing the CUT response in time and after the moment of finishing the stimulation indicates absence of faults. The paper presents results of simulation researches and practical verification of the method on examples of 2nd and 4th order low-pass filters.
Źródło:
Pomiary Automatyka Kontrola; 2007, R. 53, nr 9 bis, 9 bis; 739-742
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Architektura sterowania równoległym manipulatorem Hexa na bazie mikrokontrolerów rodziny SAM7S
Hexa parallel robot control architecture based on SAM7S microcontrollers family
Autorzy:
Fedus, A.
Osypiuk, R.
Powiązania:
https://bibliotekanauki.pl/articles/155074.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
Manipulator Hexa
zamknięty łańcuch kinematyczny
mikrokontrolery ARM
otwarte architektury sterowania
układy wbudowane
Hexa manipulator
closed kinematic chain
ARM microcontrollers
open control architectures
embedded systems
Opis:
W niniejszym artykule przedstawiono założenia projektowe oraz realizację otwartej architektury sterowania dla równoległego manipulatora Hexa, w oparciu o 32-bitowe mikrokontrolery z rdzeniem ARM7 TDMI. W projekcie sterownika o niewielkich gabarytach, niskim koszcie i wydajności zbliżonej do rozwiązań komercyjnych wzięto pod uwagę wydajność obliczeniową zastosowanych procesorów. Dla uzyskania lepszych osiągów proces sterowania został podzielony na kilka zadań realizowanych przez cztery procesory. Prezentowane wyniki prac mogą posłużyć jako interesujące wskazówki dla projektantów zarówno prostych jak i złożonych systemów sterowania w mechatronice.
In this paper was presented assumptions and implementation of Hexa parallel robot control architecture based on 32-bit microcontrollers with ARM7 TDMI core. In developing low-cost controller of small size, and performances similar to commercial solutions the processors capacity was took into account. For better performance process of control was divided into few tasks which were computed on four processors (Fig. 2). Furthermore there was presented implementation of angular position digital controller (Fig. 5) with respect to the noise influence for control quality. The most difficult problem was to find solution of inverse kinematics with respect to the limited processors capacity. Although the direct kinematics in closed-loop architecture is often complex, the inverse kinematics is very simple. In first step the transform matrices which describe transformation from coordinate systems combined with platform to coordinate systems combined with active joints were found. Last step demonstrates how to find angles in every active joint using geometrical method (Fig. 8). Presented results may be used as helpful hints in developing simple or more complex control systems in mechatronics.
Źródło:
Pomiary Automatyka Kontrola; 2010, R. 56, nr 6, 6; 581-584
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Comparison of different hardware realizations of the winner takes all neural network
Porównanie różnych sprzętowych realizacji sztucznej sieci neuronowej typu winner takes all
Autorzy:
Talaśka, T.
Przedwojski, P.
Dalecki, J.
Długosz, R.
Powiązania:
https://bibliotekanauki.pl/articles/389786.pdf
Data publikacji:
2010
Wydawca:
Politechnika Bydgoska im. Jana i Jędrzeja Śniadeckich. Wydawnictwo PB
Tematy:
WTA network
digital neural networks
analog neural networks
microcontroller
low energy consumption
sieć typu WTA
cyfrowe sieci neuronowe
analogowe sieci neuronowe
mikrokontrolery
niski pobór energii
Opis:
This paper presents realization and the laboratory tests of the Kohonen winner takes all (WTA) neural network (NN) realized on microcontrollers (μC) with the AVR and ARM CortexM3 cores, as well as the comparison with the full custom implementation of analog network of this type in the CMOS technology. The two μCs have been placed on a single testing board to facilitate the comparison. The board allows for switching between the two μCs, it enables selection of either the Euclidean (L2) or the Manhattan (L1) distance measures. It also allows for turning on/off the so-called conscience mechanism. Some signals illustrating the training of the network can be observed directly on the board. The full learning process with all essential parameters can be viewed on PC using the USB port. The prospective application of the system is in on-line analysis of the ECG and EMG biomedical signals in the health care diagnostic systems, as well as in the student laboratories on neural networks and programmable devices.
W pracy przedstawiono projekt oraz wyniki badań laboratoryjnych sieci neuronowej Kohonena typu Winner Takes All (WTA) zaimplementowanej na mikrokontrolerach z rdzeniami AVR oraz ARM. W pracy przedstawiono też porównanie z wcześniejszą realizacją podobnej sieci jako specjalizowany analogowy układ scalony. Dwa mikrokontrolery, na których zaimplementowano algorytm uczący umieszczone zostały na jednej płytce testowej aby umożliwić bezpośrednie porównanie ich parametrów. Za pomocą przełączników umieszczonych bezpośrednio na płytce możliwe jest wybranie jednego z mikrokontrolerów, jednej z dwóch miar podobieństwa między wektorami (Euklidesa L2 lub typu Manhattan L1) oraz włączenie lub wyłączenie mechanizmu sumienia. Niektóre sygnały przedstawiające proces uczenia (sygnału sygnalizującego zwycięski neuron) możemy bezpośrednio obserwować na płytce. Proces uczenia możemy też w całości obserwować na komputerze PC, poprzez złącze USB. Do potencjalnych zastosowań wykonanej płytki testowej oraz sprzętowych realizacji sieci neuronowej należą systemy do ciągłego monitoringu zdrowia pacjentów (obserwacja oraz analiza sygnałów typu EKG oraz EMG), a także jako wyposażenie laboratorium studenckiego.
Źródło:
Zeszyty Naukowe. Telekomunikacja i Elektronika / Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy; 2010, 13; 67-78
1899-0088
Pojawia się w:
Zeszyty Naukowe. Telekomunikacja i Elektronika / Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-29 z 29

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies