Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 10

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

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
In this paper, a non-linear model of a 2–2 way, on–off fast-switching valve is used. The model includes subsystems of electrical, magnetic, mechanical and fluid. Pulse width modulation (PWM) technique is adopted to energise the on–off solenoid valve and allow the air to flow towards the actuator. Since the non-linear behaviour of valve is of great importance, to reduce the delay in performance of switching valves, different approaches are proposed. Furthermore, hysteresis, proportional integrator (PI), optimal model predictive and fuzzy logic controller (FLC) are used and compared. Also, to improve the valve behaviour, an empirical setup based on AVR microcontrol-ler with FLC is implemented. Empirical and simulation results indicate that all proposed control methods have superior performance. How-ever, the fuzzy method is easy to implement in practice.
PL
W pracy przedstawiono problematykę realizacji sterowania zespołem manipulatorów za pomocą wybranych mikrokontrolerów 8-bitowych. Wykorzystano w tym celu układ nowej serii ATXmega rodziny AVR oraz układ należący do programowalnej rodziny PSoC. Pokazano, że generowanie synchronicznego (takiego samego) ruchu przez dwa manipulatory za pomocą impulsów sterujących serwomechanizmami jest możliwe do realizacji z poziomu jednego 8-bitowego mikrokontrolera. Warunkiem jest dysponowanie odpowiednią liczbę bloków peryferyjnych mogących generować niezależne sygnały PWM.
EN
The paper presents a problem of control of team manipulators. It has been shown that this task can be solved by the use of 8-bit microcontrollers with suitable numbers of PWM channels. The steering strategy (control servo drive) has been successfully implemented in the ATmega128A3U microcontroller and in Programmable System on Chip CY8C29466.
PL
Systemy operacyjne czasu rzeczywistego pozwalają odmierzać czas z rozdzielczością taką jak na to pozwala zegar systemowy, typowo wynosi ona od 1 ms do 100 ms. Czasy te są jednak zbyt długie, by umożliwić programową implementację w takim systemie interfejsu 1-Wire, w którym to wymagane jest odmierzanie interwałów czasowych o wartościach rzędu 1μs. W artykule przedstawiony został jeden ze sposobów obsługi interfejsu 1-Wire w systemie operacyjnym czasu rzeczywistego FreeRTOS wykorzystujący tylko i wyłącznie zasoby samego mikrokontrolera tj. system przerwań, dowolny licznik oraz jedno z wyprowadzeń dowolnego portu. Działanie interfejsu zostało praktycznie zweryfikowane z wykorzystaniem mikrokontrolera ATMega128 oraz systemu operacyjnego FreeRTOS w wersji 7.4.2.
EN
Real-time operating systems allow measuring the time with a resolution of the system clock, it ranges typically from 1 ms to 100 ms. These time intervals are too long to implement the 1-Wire interface in the software way. The 1-Wire interface requires time intervals to measure with 1μs resolution. The paper presents one of the methods to implement the 1-Wire interface in the FreeRTOS real-time operating system using only the embedded resources of the microcontroller: an interrupt system, any timer and one of a general purpose input-output pin of any port. The interface has been practically tested using ATMega128 microcontroller and operating system FreeRTOS version 7.4.2.
PL
W artykule przedstawiony został programowalny sterownik logiczny, w którym zaimplementowany został system wnioskowania przybliżonego o architekturze hierarchicznej, a także metoda tworzenia dla niego bazy wiedzy w oparciu o bazę wiedzy systemu klasycznego. Taka realizacja systemu pozwala z jednej strony obniżyć nakłady sprzętowe i obliczeniowe oraz zmniejszyć czas wyznaczania wyniku, z drugiej zaś powoduje zwiększenie rozmytości wyniku wnioskowania, który jest następstwem występowania tzw. błędu dekompozycji. W oparciu o przeprowadzone badania sterownika w środowisku docelowym pokazany został wpływ zwiększonej rozmytości wyniku wnioskowania na parametry regulacji oraz zaproponowano nową metodę minimalizacji błędu dekompozycji opartą na modyfikacji następników reguł pierwotnej bazy wiedzy.
EN
The paper presents the programmable logic controller with implementation of the rule hierarchical fuzzy inference system, as well as a method of creating a knowledge base for it on the basis of a classical system knowledge base. The hierarchical architecture of the inference system allows reduce hardware and software cost and computational time, but the inference result is more fuzzy than in the classical system architecture, which is a consequence of the presence of so-called error decomposition. Based on research of the controller in the target environment, it is presented influence of the more fuzzy inference results on control parameters, and also it is proposed a new decomposition error minimization method based on modification of the consequence part of the rules in the primary knowledge base.
PL
W artykule podsumowano doświadczenia z nauczania programowania mikrokontrolerów 8-bitowych AVR w układzie ewaluacyjnym EVB-503 PROPOX na platformie AVRStudio z kompilatorem języka C AVRGCC. Doświadczenia dotyczą m.in. wykorzystania symulacji środowiskowych oraz emulacji działania programu w czasie rzeczywistym po magistrali JTAG. Zwrócono uwagę na praktyczne aspekty pracy ze środowiskiem AVRStudio.
EN
The article summarizes the author’s experience in teaching programming of 8-bit AVR microcontrollers in EVB-503 evaluation board from PROPOX in AVRStudio programming environment with AVRGCC C language compiler. The role of debugging programs in laboratory exercises is discussed: on AVR Simulator platform and on JTAG emulation platform. Practical aspects of working with AVRStudio are emphasized.
PL
Opisano możliwe modyfikacje stosowanych powszechnie autonomicznych lamp oświetlenia awaryjnego.
EN
The paper describes possible modifications of commonly used autonomie lamp for emergency lighting.
7
Content available remote System prototypowania aplikacji wykorzystujących logikę rozmytą AVR-FPGA-FIS
PL
W artykule przedstawiono koncepcję systemu uruchomieniowego AVR-FPGA-FIS, zrealizowanego w oparciu o układ reprogramowalny FPGA rodziny Spartan 3 oraz mikrokontroler AVR rodziny ATMega, wspomagającego tworzenie, uruchamianie i testowanie aplikacji, w których wymagane jest zaimplementowanie algorytmów wnioskowania przybliżonego. Architektura systemu ma charakter otwarty, dzięki czemu możliwa jest jego rozbudowa lub modyfikacja dla potrzeb konkretnie realizowanej aplikacji wykorzystującej logikę rozmytą.
EN
The paper presents idea of the AVR-FPGA-FIS development platform based on field-programmable gate array and general-purpose microcontroller. It combines hardware Spartan-3 Starter Kit board with AVR ATMega family microcontroller expansion board, thus allowing the realization, develop and test of hybrid hardware/software solutions of fuzzy inference systems. The open architecture eases develop of the system and implementation of fuzzy logic for specific application.
8
Content available remote Mikrokontroler w roli sterownika PWM przetwornicy impulsowej
PL
W artykule przedstawiono rezultaty modyfikacji sterownika PWM przetwornicy impulsowej typu STSI. Bardzo niskie ceny i duże możliwości produkowanych współcześnie mikrokontrolerów zachęcają do ich wykorzystania w urządzeniach, w których dotychczas używano tylko specjalistyczne układy. Mikrokontroler, zastosowany między innymi w roli sterownika PWM przetwornicy impulsowej, pozwala także na uzyskanie nowych i bardzo przydatnych funkcji.
EN
In this paper some results of a modification of the PWM controller for a switched-mode buck converter are presented. Very low prices and high capabilities of modern microcontrollers encourage to use them in devices in which application specific circuits have been used up to now. A microcontroller used as a PWM controller in a switched-mode converter makes it possible to implement some new and very useful functions.
PL
W artykule przedstawiono koncepcję systemu uruchomieniowego AVR-FIS, opartego na mikrokontrolerze AVR rodziny ATMega, wspomagającego tworzenie, uruchamianie i testowanie aplikacji, w których wymagane jest zaimplementowanie algorytmów wnioskowania przybliżonego. W pierwszej części opisana została architektura systemu, w skład której wchodzi jednostka centralna, oraz podstawowe moduły wejścia-wyjścia. Architektura posiada charakter otwarty, dzięki czemu możliwa jest rozbudowa lub modyfikacja systemu na potrzeby konkretnie realizowanej aplikacji. Druga część poświęcona została omówieniu narzędzi programistycznych takich jak preprocesor wraz z bibliotekami funkcji, wspomagających proces tworzenia aplikacji wykorzystujących algorytmy wnioskowania przybliżonego, jakie zostały opracowane i zintegrowane ze środowiskiem AVR Studio jak również narzędziami wchodzącymi w skład pakietu kompilatora AVR-GCC.
EN
The paper presents idea of the AVR-FIS development system. It is based on AVR microcontroller ATMega family and used to develop and test applications based on fuzzy inference algorithm. The first part describes an open architecture of the system, which includes central unit and basie input-output modules. It allows develop or modify system for specific application. The second part describes programming tools: fuzzy logic preprocessor and libraries. They allow creating applications using fuzzy logic arithmetic and can be integrated with AVR Studio integrated development environment and AVR-GCC compiler.
10
Content available remote Cyfrowy regulator prądu diody LED do zastosowań oświetleniowych
PL
W artykule przedstawiono koncepcję cyfrowego regulatora prądu diody LED dużej mocy, przeznaczonego do zastosowań oświetleniowych. Główną zaletą proponowanego rozwiązania jest wysoka energooszczędność uzyskana dzięki wykorzystaniu wyjściowego stopnia mocy pracującego impulsowo, co eliminuje konieczność stosowania szeregowych rezystorów dużej mocy. Cyfrowa regulacja zapewnia łatwą nastawę wartości prądu oraz jego stabilizację.
EN
This paper describes an idea of the digital power LED current regulator using the AVR microcontroller for lighting purpose. The main advantage of the proposed circuit is high efficiency acquired thanks to the output power stage working in the switching mode. Digital control allows easy setting of output current and its stabilization.
first rewind previous Strona / 1 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ć.