Розробка мікроконтролерної системи наливання нафтопродуктів у складі паливороздавального комплексу

dc.contributor.advisorЖук О.К., к.т.н., доц., проф. каф. ПЕЕТ
dc.contributor.authorПіряник Артур Русланович
dc.contributor.authorPirianyk Artur
dc.date.accessioned2025-06-30T07:02:16Z
dc.date.issued2025-06-26
dc.descriptionПіряник, А. Р. Розробка мікроконтролерної системи наливання нафтопродуктів у складі паливороздавального комплексу = Development of a microcontroller system for pouring petroleum products into a fuel distribution complex : бакалаврська робота ; спец. 171 “Електроніка“ / А. Р. Піряник ; наук. кер. О.К. Жук. – Миколаїв : НУК, 2025. – 137 с.
dc.description.abstractДипломна робота присвячена розробці програмного забезпечення для мікроконтролерної системи (МКС), що забезпечує автоматизоване керування процесом наливання нафтопродуктів у складі паливороздавального комплексу (ПРК). У межах роботи використано апаратну частину, розроблену та виготовлену компанією «Шельф», яка є власником авторських прав на відповідні електронні модулі (центральна, силова та допоміжні плати). Програмну частину прошивки розроблено автором самостійно з урахуванням наявної схемотехніки та специфіки функціонування обладнання. Окрему увагу в роботі приділено створенню тестового стенда, що дозволяє ефективно здійснювати налагодження, перевірку працездатності та демонстрацію роботи всієї мікроконтролерної системи. Стенд відтворює основні вузли ПРК і забезпечує умови, наближені до реальних, що дозволяє імітувати роботу обладнання без підключення до гідравлічної системи. У першому розділі подано загальний огляд архітектури МКС ПРК, розглянуто вимоги до її функціонування, проведено аналіз існуючих систем автоматизації процесів дозування нафтопродуктів, а також обґрунтовано вибір апаратної платформи на базі мікроконтролера ATmega64. Другий розділ присвячено розробці програмного забезпечення. В ньому детально описано логіку роботи системи, побудову програмних модулів, алгоритми керування процесом наливання палива та взаємодії між функціональними блоками. Розглянуто використання схемотехнічних рішень центральної, силової та допоміжних плат у процесі програмування. У третьому розділі описано методику тестування прошивки, подано результати випробувань системи, проведено аналіз виявлених помилок та їх усунення, а також перевірено відповідність програмного забезпечення технічним вимогам. Четвертий розділ акцентує увагу на практичному значенні виконаної роботи, а також на здобутих навичках у програмуванні мікроконтролерів, аналізі схемотехніки та розробці ефективних керуючих алгоритмів. Наведено пропозиції щодо подальшої модернізації та створення власних апаратно-програмних рішень. У п'ятому розділі розглянуто питання охорони праці, зокрема, електробезпеку, пожежну безпеку та вимоги до організації безпечного робочого місця розробника. У результаті виконаної роботи створено повноцінну мікроконтролерну систему з індивідуально розробленим програмним забезпеченням, яка може бути використана у складі сучасних паливороздавальних комплексів для точного та надійного керування процесом наливання нафтопродуктів.
dc.description.abstract1This thesis is dedicated to the development of software for a microcontroller-based system (MCS) designed to automate the fuel dispensing process within a fuel dispensing complex (FDC). The hardware components used in this work were developed and manufactured by the company "Shelf", which holds the intellectual property rights to the central, power, and auxiliary electronic modules. The firmware was developed entirely by the author, based on the existing circuit solutions and the functional specifics of the equipment. The system is implemented using the ATmega64 microcontroller. Special attention in the work is paid to the creation of a test bench, which allows for effective debugging, performance testing and demonstration of the entire microcontroller system. The bench reproduces the main components of the control system and provides conditions close to real ones, which allows simulating the operation of the equipment without connecting to the hydraulic system. The first chapter provides a general overview of the architecture of the MCS within the FDC, outlines the operational requirements, analyzes existing automation systems for petroleum product dispensing, and justifies the choice of the hardware platform. The second chapter focuses on software development. It presents the system's operational logic, the structure of program modules, the control algorithms for fuel dispensing, and the interactions between functional blocks. The chapter also describes the integration of circuit-level solutions from the central, power, and auxiliary boards into the firmware. The third chapter outlines the testing methodology, presents the test results, analyzes identified issues and solutions, and verifies compliance with technical specifications. The fourth chapter highlights the practical significance of the developed system and the skills acquired in the process - such as microcontroller programming, schematic analysis, and the development of effective control algorithms. It also proposes potential directions for future modernization and the creation of custom hardware-software solutions. The fifth chapter addresses occupational safety, including electrical and fire safety considerations, and the requirements for organizing a safe and efficient developer workspace. As a result of this work, a fully functional microcontroller system with custom-developed firmware has been created. It is capable of accurately and reliably controlling the fuel dispensing process within modern fuel dispensing complexes.
dc.description.provenanceSubmitted by Ігор Стужук (yhor.stuzhuk@nuos.edu.ua) on 2025-06-30T07:02:16Z No. of bitstreams: 1 Pirianyk_bachelors.pdf: 6548748 bytes, checksum: 46742d5b85b519f4e6d33170caf6a186 (MD5)en
dc.description.provenanceMade available in DSpace on 2025-06-30T07:02:16Z (GMT). No. of bitstreams: 1 Pirianyk_bachelors.pdf: 6548748 bytes, checksum: 46742d5b85b519f4e6d33170caf6a186 (MD5) Previous issue date: 2025-06-26en
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/10856
dc.language.isouk
dc.publisherНУК
dc.subjectмікроконтролерна система
dc.subjectконтролер
dc.subjectпаливороздавальний комплекс
dc.subjectПРК
dc.subjectнафтопродукти
dc.subjectавтоматизація
dc.subjectпрошивка
dc.subjectкерування наливом
dc.subjectпрограмне забезпечення
dc.subjectсхемотехніка
dc.subjectтестування
dc.subjectрідкокристалічний індикатор РКІ
dc.subjectmicrocontroller system
dc.subjectcontroller
dc.subjectATmega64
dc.subjectfuel dispensing complex
dc.subjectFDC
dc.subjectpetroleum products
dc.subjectautomation
dc.subjectfirmware
dc.subjectdispensing control
dc.subjectsoftware
dc.subjectcircuitry
dc.subjecttesting
dc.subjectliquid crystal
dc.titleРозробка мікроконтролерної системи наливання нафтопродуктів у складі паливороздавального комплексу
dc.title.alternativeDevelopment of a microcontroller system for pouring petroleum products into a fuel distribution complex
dc.typeBachelorWork

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Pirianyk_bachelors.pdf
Розмір:
6.25 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
4.38 KB
Формат:
Item-specific license agreed upon to submission
Опис: