Тема: Система удалённого доступа к лабораторному оборудованию. Подсистема удалённого управления платой STK500
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 3
1 Анализ вариантов решения проблемы удалённого доступа к
лабораторному оборудованию 4
1.1 Актуальность выбранной темы 4
1.2 Виртуальные лаборатории 5
1.3 Программные симуляторы 8
1.4 Системы удалённого доступа 11
1.5 Выводы 13
2 Разработка системы удалённого управления платой STK500 15
2.1 Обзор поставленной задачи и оборудования 15
2.2 Архитектура разрабатываемой системы 17
2.3 Разработка аппаратной части системы удалённого управления платой
STK500 20
2.3.1 Анализ и выбор аппаратного обеспечения для лабораторного стенда
20
2.3.2 Подключение Arduino Uno к STK500 21
2.4 Управление периферийными устройствами STK500 в режиме
удалённого доступа 23
2.5 Прошивка платы STK500 в режиме удалённого доступа 28
2.6 Разработка управляющих скриптов для автоматизации ввода
управляющих команд 31
2.6.1 Разработка скрипта для программирования STK500 31
2.6.2 Разработка скрипта для управления периферийными устройствами
STK500 32
2.6.3 Разработка скрипта для очистки памяти платы 33
2.7 Разработка тестовых программ для STK500 35
2.8 Выводы 36
3 Тестирование разработанной системы 37
3.1 Монтаж лабораторного стенда 37
3.2 Тестирование без участия сервера 38
3.3 Тестирование при участии сервера 39
3.4 Тестирование в режиме «точка-точка» 42
3.5 Выводы 43
ЗАКЛЮЧЕНИЕ 44
СПИСОК СОКРАЩЕНИЙ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ А 49
ПРИЛОЖЕНИЕ Б 53
📖 Введение
В настоящей работе использовались лабораторный стенд STK-500, платформа Arduino Uno R3, цифро-аналоговый преобразователь MCP4725, а также среды разработки Arduino IDE и Microchip Studio. Программное обеспечение реализовано на языках Python, C/C++ и ассемблере.
✅ Заключение
На втором этапе, при создании системы удалённого управления платой STK500 рассмотрена разработанная рабочей группой общая архитектура и организация сетевого взаимодействия аппаратных средств, а также разработана архитектура лабораторного стенда и предложен способ взаимодействия элементов стенда. Это позволило перейти к выбору требуемого аппаратного обеспечения и дальнейшей разработке аппаратной и программной частей лабораторного стенда. Также была выполнена интеграция ПО производителя STK500 для программирования конечного устройства стенда в режиме удалённого доступа. Также на этом этапе была разработана программа для управляющей платы, позволяющая управлять периферийными устройствами платы STK500 с помощью Arduino Uno. Также были разработаны скрипты для серверного ПО, позволяющие автоматизировать ввод управляющих команд, и программы для последующего тестирования системы удалённого управления STK500.
На третьем этапе работ, было выполнено тестирование разработанной
системы в трёх режимах: без использования сервера, с участием сервера на ПК
лабораторного стенда и в режиме «точка-точка». При тестировании
использовалось API и серверное ПО, созданное рабочей группой проекта.
Результаты тестирования показали нормальное функционирование всех
частей разработанной системы, определённых заданием на ВКР...



