PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Implementacja interfejsu 1-Wire w systemie FreeRTOS dla mikrokontrolera AVR

Autorzy
Identyfikatory
Warianty tytułu
EN
Implementation of the 1-Wire interface in FreeRTOS operating system for AVR microcontroller
Języki publikacji
PL
Abstrakty
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.
Rocznik
Strony
76--78
Opis fizyczny
Bibliogr. 6 poz.
Twórcy
autor
  • Politechnika Śląska, Wydział Automatyki, Elektroniki i Informatyki, Gliwice
Bibliografia
  • [1] Atmel, nota aplikacyjna AVR318, http://www.atmel.com/images/doc2579.pdf.
  • [2] Atmel, dokumentacja techniczna ATMega128, http://www.atmel.com/Images/doc2467.pdf.
  • [3] System operacyjny FreeRTOS, www.freertos.org.
  • [4] Maxim Integrated, przegląd układów 1-Wire, www.maximinte-grated.com/products/1-wire/.
  • [5] Ł. Porębski, „System radiokomunikacji dla modelu mikrokoptera”, Praca dyplomowa, Politechnika Śląska, Instytut Elektroniki, 2010.
  • [6] B. Wyrwoł, „System prototypowania aplikacji wykorzystujących logikę rozmytą AVR-FPGA-FIS”, Przegląd Elektrotechniczny, nr 10, R. 87, ss. 60-63, Warszawa, 2011.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-b3a48c96-114e-41f4-92da-02b10918f489
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ć.