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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 1
Last 30 days: 1