Details

Title Разработка программно-аппаратного комплекса автоматизированного счётчика воды: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators Непомнящий Даниил Станиславович
Scientific adviser Фёдоров Станислав Алексеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects программно-аппаратный комплекс ; счётчик воды ; программный модуль ; ЖК-дисплей ; АЦП ; GSM-модуль ; EEPROM ; ATmega328P ; С ; embedded system ; water meter ; software module ; LCD display ; ADC ; GSM module ; C
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3604
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\39124
Record create date 9/24/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена проектированию программно-аппаратного комплекса для автоматизированного считывания и передачи показаний счётчиков воды. Актуальность темы обусловлена необходимостью повышения точности учёта ресурсов и минимизации участия человека в процессе передачи данных в управляющую компанию. В рамках работы проведён анализ предметной области и функциональных аналогов. Сформированы требования к программному обеспечению, реализованы алгоритмы и программные модули для взаимодействия с периферийными устройствами — GSM-модемом, дисплеем, часами реального времени и кнопками управления. Программная часть реализована на языке C для микроконтроллера ATMega328P с использованием интерфейсов UART, I²C и АЦП. Для повышения надёжности применено энергонезависимое хранение данных в EEPROM. Разработано схемотехническое и конструктивное решение устройства. Выполнены инженерные расчёты. Подготовлен комплект производственной документации. Результаты работы демонстрируют возможность серийного внедрения устройства в системы учёта управляющих компаний, позволяя снизить временные затраты на подачу показаний и повысить достоверность данных.

This work focuses on the design of an embedded system for automated reading and transmission of water meter data. The relevance of the topic is driven by the need to improve resource accounting accuracy and minimize user involvement in data reporting to utility companies. The project includes analysis of the subject area and existing functional analogs. Software requirements were defined, and algorithms and program modules were implemented for interaction with peripheral devices — GSM module, display, real-time clock, and control buttons. The software was developed in the C programming language for the ATMega328P microcontroller, using UART, I²C, and ADC interfaces. To improve reliability, non-volatile data storage via EEPROM was utilized. The hardware and structural design of the device was also developed. Electrical and engineering calculations were performed. A full set of production documentation was prepared. The results demonstrate the feasibility of mass deployment of the device within utility systems, enabling reduced time costs for data submission and improved accuracy of water consumption tracking.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 1 
Last 30 days: 1

Detailed usage statistics