Тема: РАЗРАБОТКА ЦИФРОВОГО ПРОТОКОЛА ПЕРЕДАЧИ ДАННЫХ НА МОДЕЛЬНОЙ РАКЕТЕ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
1. Микроконтроллеры STM32 6
1.1. Серия STM32F4 10
1.2. Отладочная Плата STM32 F411CE 11
1.3. STM32CubeIDE 12
1.4. STM32CubeMX 13
1.5. Библиотека HAL 14
1.6. Язык Программирования C++ 17
2. Интерфейс UART 18
2.1. Передача данных 19
2.1.1. Начальный бит 19
2.1.1. Фрейм данных и бит четности 20
2.1.2. Стоп-биты 20
3. USB - UART 21
4. Радио Модуль HC 12 22
4.1. Микроконтроллеры STM32 и Радио модуль HC-12 23
4.2. АТ команды 24
5. CRC (Cyclic Redundancy Check) 28
5.1. Популярные и стандартизированные полиномы CRC 29
5.2. Исключающее Или «XOR» 30
5.3. Алгоритм вычисления CRC 31
6. Практика 33
Заключение 43
Список использованных источников и литературы 44
Приложение А Программа передатчика 45
Приложение Б Программа приемника 54
📖 Введение
В робототехнике есть большая необходимость иметь беспроводное управление, так как большинство роботов должны работать в местах, где оператор не находится в непосредственной близости, и каким-то образом, должен следить за работой робота. Передача данных по кабелям широко используется в робототехнике и в различных отраслях, но очевидно, что с развитием беспроводных технологий это лучший способ реализовать это.
Целью работы является изучение и разработка протокола передачи полетных данных с модельной ракеты на станцию управления на земле в режиме реального времени. Эта задача очень важна для ученого, так как необходимо знать состояние летательного аппарата и уметь делать наблюдения или изменения при необходимости. Это станет возможным благодаря использованию микроконтроллеров, запрограммированных на сбор данных с различных датчиков в контролируемом устройстве и отправку их через беспроводной радио модулей на приемную станцию.
✅ Заключение
В ходе выполнения выпускной квалификационной работы:
• была изучена литературы по теме ВКР;
• был реализован беспроводной связь между устройствами;
• был изучен язык программирования СИ;
• был разработан алгоритм и программа для микроконтроллера STM32;
• были проведены эксперименты и наблюдения.
Перспективы и задачи дальнейшего исследования данной темы являются:
• снять актуальные данные с датчиками (например, температура, давление итд), и рассчитать для них CRC значение при отправку;
• тестировать и применять протокол передачи на практике для реального проекта.





