Тип работы:
Предмет:
Язык работы:


Разработка цифрового модуля мониторинга параметров модельной ракеты

Работа №186412

Тип работы

Дипломные работы, ВКР

Предмет

робототехника

Объем работы42
Год сдачи2023
Стоимость4420 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
16
Не подходит работа?

Узнай цену на написание


Аннотация 2
Введение 4
1 Теоретическая часть 5
1.1 Микроконтроллеры семейства ARM 5
1.2 Плата STM32 «Blue Pill» 6
1.3 Микроэлектромеханические системы 7
1.4 Протоколы последовательной связи 8
1.4.1 Протокол I2C 8
1.4.2 Правило передачи данных по I2C 9
1.4.3 Протокол UART 10
1.4.4 Протокол SPI 11
1.4.5 Правило передачи данных по SPI 12
1.5 Бортовая система 13
1.5.1 MPU-6050 14
1.5.2 BMP-280 15
1.5.3 SV-610 16
1.5.4 Подключение модулей к плате STM32 16
1.6 Пульт мониторинга 16
1.6.1 TFT экран 17
1.6.2 Подключение радиомодуля и дисплея к STM32 17
2 Практическая часть 18
2.1 Разработка программы в STM32CubeMx и STM32CubeIDE 18
2.2 Разработка бортовой системы 18
2.2.1 Подключение MPU-6050 и BMP-280 19
2.2.2 Подключение радиопередатчика SV-610 21
2.3 Разработка пульта мониторинга 22
2.3.1 Подключение TFT экрана 23
2.4 Проектирование печатных плат 24
2.5 Сборка электронных плат 26
2.6 Проектирование корпусов в КОМПАС-3D 28
2.7 Тестирование системы 29
Заключение 34
Литература 35
Приложение А Принципиальная схема бортового модуля 36
Приложение Б Принципиальная схема пульта мониторинга 37
Приложение В Бортовой модуль с радиопередатчиком 38
Приложение Г Пульт мониторинга с радиоприёмником


Развитие технических систем управления сопровождается значительным усложнением их структуры и необходимостью увеличения вычислительной способности. Для их корректной работы они снабжаются системами очувствления - датчиками. Датчики не только увеличивают качество технического процесса, но и облегчают управление им.
Целью данной работы является разработка системы мониторинга движения модельной ракеты на основе микроконтроллера STM32 с применением инструментов для программирования отладочных плат на его основе.
Поставлены следующие задачи:
• Изучить принципы программирования микроконтроллера STM32 с использованием библиотеки HAL.
• Приобрети навыки работы в STM32CubeMx и навыки программирования в среде STM32CubeIDE.
• Приобрети навыки проектирования печатных плат в среде EasyEDA.
• Приобрети навыки проектирования 3D моделей в системе K0MHAC-3D.
• Собрать устройства и проанализировать качество их работы.
Методом исследования работы являются методы программирования, методы 3D - моделирования, а также визуальные наблюдения за полученными числовыми значениями и их графическими представлениями.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Таким образом, была поставлена задача разработки устройства, способного отслеживать состояние (высоту, ускорение, температуру и т.д.) модельной ракеты на основе микроконтроллера STM32.
Проведя работу по изучению структурных и программных особенностей отладочной платы STM32, датчиков пространственного ориентирования MPU-5050, атмосферного давления BMP-280. TFT дисплея и радиомодуля SV610, а также способов общения электронных устройств между собой, получилось собрать устройство телеметрии, которое составляет часть бортовой системы модельной ракеты и отдельные модуль - пульт мониторинга. Все компоненты, осуществляющие сбор и передачу информации, были собраны на плате с дополнительными элементами, обеспечивающими стабильное питание всей системы. Результаты измерений приведены в виде графиков и числовых значений, по которым можно судить о корректности работы каждого датчика в отдельности.
В качестве вспомогательных программных инструментов выступили STM32CubeMx и STM32CubeIDE, где осуществлялось программирование микроконтроллеров, а также моделирование печатных плат в среде разработки электронных устройств EasyEDA и проектирование корпусов в среде трёхмерного проектирования K0MnAC-3D.
Анализируя выходные данные, можно отметить некоторые отклонения от выбранного нулевого положения. Такие отклонения можно объяснить чувствительностью датчиков и их требовательностью к стабильному высокому напряжению. Подобные неточности требуют корректировки с устранением или снижением ошибки.
Поработав с разными датчиками и модулями, можно сделать вывод, что их сочетание значительно увеличивает полезную способность систем обратной связи и даёт более полное представление протекающего процесса с возможность вмешательства в него или его автоматической корректировки.
Код хранится в репозитории по ссылке:
https://github.com/Aleksandra-11/Radio-monitoring data.git.



1. STM32F103xx Reference manual (RM0008) Datasheet [Электронный ресурс] // URL: https://www.st.com/content/ccc/resource/technical/document/reference_manual/59/b9 /ba/7f/11/af/43/d5/CD00171190.pdf/files/CD00171190.pdf/jcr:content/translations/en.CD00 171190.pdf (дата обращения: 31.05.2023).
2. MPU-6000/MPU-6050 Product Specification Datasheet [Электронный ресурс] //
URL: https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf
(дата обращения: 31.05.2023).
3. BMP280 Digital Pressure Sensor Datasheet [Электронный ресурс] // URL: https://descargas.cetronic.es/BOSCHBMP280.pdf (дата обращения: 31.05.2023).
4. SV610 100mW TTL Interface Small Size Embedded Wireless Transceiver Data
Transmission Module Datasheet [Электронный ресурс] // URL:
http://docs.voltbro.ru/gorocket/devices/sv610_Datasheet.pdf (дата обращения: 31.05.2023).
5. TFT LCD Single Chip Driver240RGBx320 Resolution and 262K color Datasheet [Электронный ресурс] // URL: https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf (дата обращения: 31.05.2023).
6. Свистова, А.В. Основы микроэлектроники: учебное пособие / А.В. Свистова - Воронеж : ФГБОУ ВО, 2017 - 149 с.
7. Федотов, А. В. Компьютерное управление в производственных системах : учебное пособие для вузов / А. В. Федотов, В. Г. Хомченко. — 2-е изд., стеор. - Санкт- Петербург : Лань, 2021. — 620 с.
8. Кашкаров, А. П. Микроэлектромеханические системы и элементы / А. П.
9. Микроэлектромеханические системы и датчики / М. Е. Калиткина, О.И. Пирожникова, В.Л. Ткалич, А.В. Комарова; ред. - СПб: Университет ИТМО, 2020 - 75 с. 



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ