Тема: РАЗРАБОТКА АППАРАТНО-ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ПЕРЕДАЧИ ИОНОСФЕРНЫХ ДАННЫХ ПО ETHERNET КАНАЛУ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1.Техническое описание средств, используемых для реализации системы 6
1.1. Модуль Ethernet Shield W5100 6
1.2. Спецификация модуля Ethernet shield W5100 7
1.2.1. Характеристики модуля 7
1.2.2. Функциональное назначение контактов 7
1.3. Режимы работы в сети 9
1.3.1. Режим TCP-сервера 9
1.3.2. Режим TCP-клиента 9
1.3.3. Режим UDP 10
1.4. Подключение к Ethernet shied 10
1.4.1 Режим прямой шины 10
1.4.2. Последовательный интерфейс SPI 11
1.5 Технология Ethernet 12
1.5.1 10/100 Base-T. Спецификация 13
1.5.2 Назначение выводов разъёма RJ-45 14
1.5.3 Формат кадра Ethernet 15
1.5.4 TCP/IP 16
1.6. Отладочная плата STM32 DISCOVERY 17
1.6.1 Ядро Cortex-M4 18
1.6.3 Периферия МК STM32F407VG применяемая в работе 20
1.7 SDIO 20
Глава 2. Программная база для реализации 23
2.1. STM32CubeMX 23
2.2. Среда разработки Keil uVison 5 24
Глава 3 Настройка Stm32DISCOVERY 25
3.1 Настройка в генераторе кода для микроконтроллеров в CubeMX 25
3.2 Написание программного кода для передачи данных по Ethernet shield в Keil uVision 5 27
Заключение 34
Список литературы 35
📖 Введение
Для отправки данных удобнее всего использовать Ethernet канал, так как любая операционная система имеет поддержку сети.
Цели работы: разработка аппаратно-программного обеспечения для передачи ионосферных данных по каналу Ethernet.
Задачи:
• Выбрать аппаратную платформу системы для считывания данных с SD карты и их отправки по каналу Ethernet;
• Изучить работу канала Ethernet;
• Разработать алгоритм для корректной работы системы;
Реализовать алгоритм на выбранной аппаратной платформе.
✅ Заключение
В результате были выполнены следующие задачи:
• Изучены прицепы работа канала Ethernet;
• В качестве аппаратной части выбрана отладочная плат STM32F4DICOVERY, Ethernet shield W5100, SD карта;
• Было разработано программное обеспечение для аппаратной части;
• Реализован алгоритм на выбранной аппаратной платформе.
Эта аппаратура работает по принципу TCP-сервера, отсылающего ионограммы в виде изображений формата jpg, а при некорректной работе SD отсылает текстовое сообщение. Передача данных происходит только тогда, когда есть соединение с «клиентом». Может отсылать любой объем данных.



