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


Система удалённого доступа к лабораторному оборудованию. Подсистема удалённого управления платой Altera DE1-SoC

Работа №155263

Тип работы

Бакалаврская работа

Предмет

информатика

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

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


Реферат 2
ВВЕДЕНИЕ 3
1 Обзор систем удалённого доступа 4
1.1 Актуальность выбранной темы 4
1.2 Виртуальные лаборатории 4
1.3 Программные симуляторы 6
1.4 Системы удалённого доступа 8
1.5 Выводы 10
2 Разработка системы удалённого управления платой Altera DE1-SoC 12
2.1 Обзор поставленной задачи и оборудования 12
2.2 Архитектура разрабатываемой системы 14
2.3 Разработка аппаратной части системы удалённого управления платой
Altera DE1-SoC 17
2.3.1 Анализ и выбор аппаратного обеспечения для лабораторного стенда 17
2.3.2 Подключение Arduino Uno к Altera DE1-SoC 18
2.4 Управление периферийными устройствами Altera DE1-SoC в режиме
удалённого доступа 21
2.5 Прошивка платы DE1-SoC в режиме удалённого доступа 25
2.6 Передача управляющих команд в командную строку с помощью
скриптов на языке Python 26
2.6.1 Разработка скрипта для программирования Altera DE1-SoC 27
2.6.2 Разработка скрипта для управления периферийными устройствами
Altera DE1-SoC 28
2.6.3 Разработка скрипта для очистки памяти платы Altera DE1-SoC .. 30
2.7 Разработка тестовой программы для Altera DE1-SoC 30
2.8 Выводы 31
3 Тестирование разработанной системы 33
3.1 Монтаж лабораторного стенда 33
3.2 Тестирование без участия сервера 34
3.3 Тестирование при участии сервера 36
3.4 Тестирование в режиме «точка-точка» 39
3.5 Выводы 40
ЗАКЛЮЧЕНИЕ 42
СПИСОК СОКРАЩЕНИЙ 44
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 45
ПРИЛОЖЕНИЕ А 47
ПРИЛОЖЕНИЕ Б 51


В настоящее время проблема доступа к лабораторному оборудованию во время дистанционного обучения является актуальной. В различных высших учебных заведениях применяются разные варианты решения этой задачи: системы удалённого доступа, виртуальные лаборатории, программные симуляторы оборудования. В данной работе был проведён анализ возможных вариантов её решения, и разработана подсистема удалённого управления платой Altera DE1-SoC для системы удалённого доступа к лабораторному оборудованию.
Целью выпускной квалификационной работы является разработка подсистемы удалённого управления платой Altera DE1-SoC для системы удалённого доступа к лабораторному оборудованию.
В данной работе использовалась платы Altera DE1-SoC, Arduino Uno R3, а также среды разработки Quartus Prime 18.0 Lite Edition и Arduino IDE. Программное обеспечение реализовано на языках C/C++, Python и Verilog.


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

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

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


В процессе реализации проекта поэтапно решались определенные по результатам анализа задания на ВКР задачи. На начальном этапе были рассмотрены известные программные и аппаратные решения по удаленному доступу к лабораторному оборудованию. Это позволило из прочих выбрать принцип организации доступа, примененный в НИЯУ ВШЭ, расширив его возможностью подключения различного оборудования, а также доступом через сайт и мобильное приложение вместо удалённого рабочего стола.
На втором этапе, при создании системы удалённого управления платой Altera DE1-SoC рассмотрена разработанная рабочей группой общая архитектура и организация сетевого взаимодействия аппаратных средств, а также разработана архитектура лабораторного стенда с конечным устройством DE1-SoC и предложен способ взаимодействия элементов стенда, что позволило перейти к выбору требуемого аппаратного обеспечения и дальнейшей разработке аппаратной и программной частей лабораторного стенда. Также была выполнена интеграция ПО Quartus Prime для программирования конечного устройства стенда в режиме удалённого доступа. На этом этапе была разработана программа для управляющей платы, позволяющая управлять периферийными устройствами платы Altera DE1-SoC с помощью Arduino Uno. Также были разработаны скрипты для серверного ПО, позволяющие автоматизировать ввод управляющих команд, и программа для последующего тестирования системы.
На заключительном этапе работ, было проведено тестирование разработанной системы в трёх режимах: без использования сервера, с участием сервера на ПК лабораторного стенда и в режиме «точка-точка». При тестировании использовалось API и серверное ПО, созданное рабочей группой проекта. Результаты тестирования показали корректное функционирование всех частей разработанной системы, определённых заданием на ВКР. Тем не менее, тестирование показало некоторые недочёты в работе системы, а 42
именно: задержку трансляции видео, сбои в работе управляющей платы при перезагрузке сервера, а также недостаточную информативность при передаче видео. Полученные результаты тестирования можно использовать при разработке дальнейшего плана модификации лабораторного комплекса.
Таким образом, все поставленные задачи ВКР решены, что позволяет сделать вывод о достижении цели работы. 



1. А.В. Трухин. «Об использовании виртуальных лабораторий в
образовании» /А.В. Трухин // Открытое и дистанционное образование. - 2002. - № 4 - URL:
https://kpfu.rU/docs/F 1666571770/statya_Truhin_ob_ispolzovanii_virtualnyh_labo ratorij_v_obrazovanii.pdf (дата обращения: 23.12.2021).
2. Центр цифровых образовательных ресурсов // Томский политехнический университет [сайт]. - URL: https://portal.tpu.ru/ceor/v_lab (дата обращения: 21.04.2022).
3. Средства отладки. Программные, внутрисхемные симуляторы,
отладочные платы [Электронный ресурс]. - Режим доступа: URL:
https://pue8.ru/protsessory/697-sredstva-otladki-programmnye-vnutriskhemnye- simulyatory-otladochnye-platy-chast-1.html - Загл. с экрана (дата обращения: 20.04.2022).
4. Программные симуляторы [Электронный ресурс]. - Режим доступа: URL: https://de.ifmo.ru/bk_netra/page.php?tutindex=25&index=72. - Загл. с экрана (дата обращения: 23.12.2021).
5. Multisim [Электронный ресурс]. - Режим доступа: - URL: https://www.ni.com/ru-ru/support/downloads/software- products/download.multisim.html#312060 - Загл. с экрана (дата обращения: 23.12.2021).
6. Удаленный доступ к оборудованию УЛ САПР // Национальный
исследовательский университет «Высшая школа экономики» [сайт]. - URL: https://miem.hse.ru/edu/ce/cadsystem/remote_access (дата обращения:
23.12.2021).
7. LabsLand [сайт]. - URL:
https://miem.hse.ru/edu/ce/cadsystem/remote_access (дата обращения:
21.04.2022).
8. DE1-SoC (TERASIC TECHNOLOGIES L.L.C. (USA) ) [Электронный ресурс]. - Режим доступа: URL: https://krs.terraelectronica.ru/product/1297799 - Загл. с экрана (дата обращения: 21.04.2022).
9. Плата разработчика DE1-SoC. Обзор [Электронный ресурс]. - Режим
доступа: URL: http://we.easyelectronics.ru/plis/plata-razrabotchika-de1-soc-
obzor.html - Загл. с экрана (дата обращения: 21.04.2022).
10. Обзор плат на SoC ARM+FPGA. Часть 2. Мир Intel (Altera) [Электронный ресурс]. - Режим доступа: URL: https://habr.com/ru/post/406599/ - Загл. с экрана (дата обращения: 21.04.2022).
11. DE1-SoC User Manual
12. Quartus / Linux: Programming the FPGA with command-line
[Электронный ресурс]. - Режим доступа: URL:
https://www.01signal.com/vendor-specific/intel/fpga-command-line-jtag/ - Загл. с экрана (дата обращения: 21.04.2022)
13. Как использовать командную строку в для загрузки прошивки в
Quartus II [Электронный ресурс]. - Режим доступа: URL:
https://soltau.ru/index.php/plis/item/505-kak-ispolzovat-komandnuyu-stroku-v- dlya-zagruzki-proshivki-v-quartus-ii - Загл. с экрана (дата обращения:
21.04.2022)
14. СТО 4.2-07-2014 «Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности».



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




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