Artykuł opisuje implementację systemu zwalniania wątków VRTS, dostępnego na platformie GitHub pod adresem https://github.com/Xaeian/VRTS. Jest to alternatywa dla systemów czasu rzeczywistego RTOS w systemach wbudowanych. Przedstawiono różne koncepcje programowania mikrokontrolerów, zwracając uwagę na różnice między nimi. Omówiono funkcjonalności biblioteki VRTS, przedstawiając jej wykorzystanie w układzie zasilającym elektrolizer alkaliczny.
EN
The article presents VRTS - cooperative multitasking, searchable on GitHub at https://github.com/Xaeian/VRTS. It is an alternative to real-time operating systems (RTOS) in embedded systems. Various concepts of programming microcontrollers were presented, paying attention to the differences between them. The functionalities of the VRTS library were discussed, presenting its use in the supply system of alkaline electrolyzer.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Praca przedstawia proces formułowania modelu elektrolizera alkalicznego z uwzględnieniem stężenia masowego roztworu wodnego KOH. W pracy została przeanalizowana przydatność różnych funkcji do opisu charakterystyk statycznych takiego elektrolizera. Zaproponowano opis matematyczny rozważanych charakterystyk zapewniający uzyskanie wysokiej dokładności modelowania i wykorzystujący stężenie roztworu jako parametr. Przedstawiono sposób automatycznego doboru wartości współczynników w zaproponowanym opisie matematycznym i zoptymalizowano liczbę tych współczynników. Poprawność modelowania zweryfikowano doświadczalnie w szerokim zakresie zmian stężenia roztworu.
EN
This paper presents the process of formulating an alkaline electrolyser model taking into account the mass concentration of KOH aqueous solution. The paper analyzes the usefulness of various functions for the description of the dc characteristics of such an electrolyser. A mathematical description of the considered characteristics has been proposed, ensuring high modeling accuracy and using the solution concentration as a parameter. The method of automatic selection of the values of the coefficients in the proposed mathematical description is presented and the number of these coefficients is optimized. The correctness of the modeling was verified experimentally in a wide range of changes in the concentration of the solution.
3
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W pracy przedstawiono autorski system wbudowany do badania właściwości elektrolizera. Zaprezentowano koncepcję pracy rozważanego układu, schemat opracowanego układu, projekt płytki drukowanej wraz z opisem sposobu mocowania elementów elektronicznych. Pokazano też przebiegi czasowe napięć i prądów w wybranych częściach układu. Przedyskutowano uzyskane wyniki.
EN
The paper presents the author's embedded system for measurements of the properties of the electrolyser. The concept of operation of the considered system, a diagram of the this system, a design of a printed circuit board with a description of the method of the assembly of electronic components are presented. The waveforms of voltages and currents in selected parts of the system are also shown. The obtained results are discussed.
The article presents the design and execution of a startup system based on an Atmel AVR microcontroller. Due to its intended educational use, the system was equipped with a large number of peripherals connected to various microcontroller outputs using pin-cables. The diagram and PCB design feature an ergonomic layout of the microcontroller outputs and peripherals, to ensure clarity of connection. Libraries and examples were written in the C programming language, the code was compiled using Atmel Studio 7 software – the official Atmel programming environment. The startup system provides optimum conditions for learning related to microprocessor technology in the laboratory.
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ć.