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


РАЗРАБОТКА АППАРАТНО-ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ПЕРЕДАЧИ ИОНОСФЕРНЫХ ДАННЫХ ПО ETHERNET КАНАЛУ

Работа №37990

Тип работы

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

Предмет

физика

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

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


Введение 4
Глава 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



В настоящее время при исследовании ионосферы возникает необходимость проводить измерения на множестве разнесенных приемников. Эта система должна обладать простотой в использовании и допускающее дальнейшее усовершенствование, быть максимально надежной в работе. Приборы, которые участвуют в исследовании ионосферы в КФУ: ионозонд и сеть приемников, разнесенных в разные стороны. Чтобы удешевить эту систему приборов необходимо использовать приемники как можно более компактные и более дешевые, а также эти устройства должны быть максимально автономными и не требовать частой проверки работоспособности. Свою работоспособность она должна демонстрировать передачей упрощенных результатов ионосферного зондирования на центральный компьютер, хранящий всю информацию о зондировании ионосферы. Для этого необходимо передавать каждые 5 минут изображение текущих ионограмм в формате jpg , которые берутся из памяти SD карты, размещенной в аппаратуре приемного узла. Это нужно для того, чтобы нагрузка на главном компьютере была минимальна и не требовала дополнительного программного обеспечения, в том числе и для вывода изображения на центральном компьютере.
Для отправки данных удобнее всего использовать Ethernet канал, так как любая операционная система имеет поддержку сети.
Цели работы: разработка аппаратно-программного обеспечения для передачи ионосферных данных по каналу Ethernet.
Задачи:
• Выбрать аппаратную платформу системы для считывания данных с SD карты и их отправки по каналу Ethernet;
• Изучить работу канала Ethernet;
• Разработать алгоритм для корректной работы системы;
Реализовать алгоритм на выбранной аппаратной платформе.


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

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

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


В ходе данной работы были изучены основы локальных сетей по стандарту Ethernet. На основе этих данных организована передача SD карты по каналу Ethernet.
В результате были выполнены следующие задачи:
• Изучены прицепы работа канала Ethernet;
• В качестве аппаратной части выбрана отладочная плат STM32F4DICOVERY, Ethernet shield W5100, SD карта;
• Было разработано программное обеспечение для аппаратной части;
• Реализован алгоритм на выбранной аппаратной платформе.
Эта аппаратура работает по принципу TCP-сервера, отсылающего ионограммы в виде изображений формата jpg, а при некорректной работе SD отсылает текстовое сообщение. Передача данных происходит только тогда, когда есть соединение с «клиентом». Может отсылать любой объем данных.



1. W5100 Datasheet. Version 1.1.7. - [Электронный документ] - WIZnet Co., Inc., 2008. - 70 с.
2. W5100 Arduino Ethernet Shield Version 1.1-[электронный документ] - CO.,Arduino 2010-3
3. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. СПб: Изд-во Питер, 2010.- 944 с.
4. Таненбаум Э., Уэзеролл Д. Компьютерные сети. СПб.: Изд-во Питер, 2012. - 960 с
5. .CubeMX [электронный ресурс] URL:
https: //www. compel. ru/lib/ne/2014/11 /4-vizualizatsiya-vozmozhnostey- graficheskiy-generator-koda-stm32cubemx( дата обращения 28.02.2019)
6. Discovery kit with STM32F407VG MCU | User manual. // STMicroelectronics. - 2017 - 34с.
7. ARM Cortex-M4 | Programming manual. // STMicroelectronics. - 2017 -260с.


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




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