PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Implementacja interfejsu 1-Wire w systemie wbudowanym z systemem operacyjnym FreeRTOS

Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
EN
1-Wire interface implementation in embedded system with FreeRTOS operating system
Języki publikacji
PL
Abstrakty
PL
Implementacja interfejsu 1-Wire w systemie wbudowanym, pracującym pod kontrolą systemu operacyjnego czasu rzeczywistego FreeRTOS, wymaga realizacji opóźnień o czasie trwania mniejszym, niż udostępnia to sam system operacyjny. Wykorzystanie opóźnień o pożądanym czasie trwania, realizowanych zwykle na drodze programowej, może prowadzić do niekorzystnego zwiększenia czasu reakcji takiego systemu. W artykule przedstawiono przykładowe rozwiązanie obsługi interfejsu 1-Wire w takim systemie wykorzystujące sprzętowy interfejs SPI.
EN
Implementation of the 1-Wire interface in the embedded system, controlled by the FreeRTOS real-time operating system, requires the realization of delays with a duration shorter than that provided by the operating system itself. The use of delays of a desired duration, usually implemented by software, can lead to an unfavorable increase in the response time of such a system. The article presents an example of the 1-Wire interface implementation in such a system using the hardware SPI interface.
Słowa kluczowe
Rocznik
Strony
13--19
Opis fizyczny
Bibliogr. 17 poz., rys.
Twórcy
  • Politechnika Śląska, Wydział Automatyki, Elektroniki i Informatyki, ul. Akademicka 16, 44-100 Gliwice
Bibliografia
  • [1] Borowik, B., Reading the identification code from the 1-Wire iButton using the PIC16F628 microcontroller. Przeglad Elektrotechniczny, 84 (2008), nr 3, 250-251
  • [2] Wu Tao, Zhou Xiaomin, He Xiaonan, Xu Yan, Design of distributed temperature-measuring system based on 1-wire bus for ultra-kilometre frozen deep well, Evolutionary Intelligence, 4 (2022), 2505-2514
  • [3] Analog Devices, Overview of 1-Wire Technology and Its Use Analog Devices. [web page] www.analog.com, Jun. 2008. [Accessed on 27 Jan. 2023]
  • [4] Dudak Juraj, Tanuska Pavol, Gaspar Gabriel, Fabo Peter, ARM-Based Universal 1-Wire Module Solution, Journal of Sensors, Hindawi, 2018 (2018), ID 5268247, 1-16
  • [5] Vavrla Tomas, Koziorek Jiri, Temperature Measurement in Boreholes by Programmable Logic Controller B&R and Temperature Sensors 1-Wire, IFAC Proceedings Volumes, 45 (2012), 382-387
  • [6] Xiao Shangli, Xu Weisheng, Yu Youling, A simulative building fire spread tracking system based on FPGA and 1-wire bus sensor network, 7th International Conference on System Simulation and Scientific Computing, (2008), 1482-1486
  • [7] Cambronero María Emilia, Macia Hermenegilda, Valero Valentín, Orozco-Barbosa Luis, Modeling and Analysis of the 1- Wire Communication Protocol Using Timed Colored Petri Nets, IEEE Access, 6 (2018), 27356-27372
  • [8] Xue Hongmei, Research and Development of an Intelligent Temperature-Measuring System Based on 1-Wire Bus, 2008 International Conference on Intelligent Computation Technology and Automation, 2 (2008), 30-33
  • [9] Maniyar Sashavalli, Microchip, 1-Wire Communication with PIC Microcontroller. Application Note, [web page] 1-wire-pic.pdf, Feb. 2008. [Accessed on 23 Feb. 2023]
  • [10] Analog Devices, Reading and Writing 1-Wire Devices Through Serial Interfaces, [web page] www.analog.com, Jun. 2009, [Accessed on 27 Jan. 2023]
  • [11] Wyrwoł, B., Implementacja interfejsu 1-Wire w systemie FreeRTOS dla mikrokontrolera AVR, Elektronika: konstrukcje, technologie, zastosowania, 55 (2014), 76-78(5)
  • [12] Analog Devices, DS18B20: Programmable Resolution 1-Wire Digital Thermometer Data Sheet (Rev. 6). [web page] DS18B20.pdf, Sep. 2019. [Accessed on 22 Feb. 2023]
  • [13] Barry Richard, Mastering the FreeRTOS Real Time Kernel A Hands - On Tutorial Guide, [web page] FreeRTOSTutorial.pdf, 2016, [Accessed on 23 Feb. 2023]
  • [14] Amazon Web Services, The FreeRTOS Reference Manual API Functions and Configuration Options, [web page] FreeRTOSManual.pdf, 2017, [Accessed on 23 Feb. 2023]
  • [15] Microchip: ATmega32(L) - Complete Datasheet. [web page] ATMega32.pdf, Feb. 2011. [Accessed on 22 Feb. 2023]
  • [16] Wyrwoł, B., System prototypowania aplikacji wykorzystujących logikę rozmytą AVR-FPGA-FIS, Przegląd Elektrotechniczny, 87 (2011), nr 10, 60–63, 2011
  • [17] Wyrwoł, B., Repozytorium SPI1Wire - Obsługa interfejsu 1- Wire z wykorzystaniem układu SPI, [web page] https://github.com/bwyrwol/SPI1Wire, Jan. 2023, [Accessed on 21 Feb. 2023
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-a70a69ea-f696-4649-85b3-3de8b881df75
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ć.