Дипломная работа: Разработка и отладка программного обеспечения виртуальной лаборатории Программирование микроконтроллерных

Управление пользователями Простая система - что могут делать пользователи, а что нет.

WiKi В trac встроена система WiKi с возможностью делать ссылки на milestone, roadmap, ticket. Органично вписывается и удобна в использовании при ведении проекта.

TRAС может быть легко использованная для реализации взаимодействия клиентов с сервером. Именно таким образом мы можем записывать данные на сервер для заявления о желании работать с аппаратурой и получать результат работы. При этом мы можем выполнять асинхронные действия - запрос может быть разбит на части и передаваться по мере поступления информации для него, что очень актуально на стадии настройки любой системы.

Клиентскую часть виртуального комплекса и исходники лабораторных работ, методические пособия, дополнительная справочная литература можно загрузить в систему контроля версий Subversion и постоянно их обновлять в процессе работы. Работа ведется через клиентскую программу Tortoise SVN. Репозиторий (хранилище) исходников находится на сервере и связан со средой Trac. Пользователи скачивают исходники в свою папку на локальной машине, где будет находится рабочая версия исходников, файлы которых они могут менять, добавлять и удалять. После того, как добавлена и проверена некоторая законченная функциональность, необходимо обновить версию исходников на сервере. В этот момент может произойти интеграция результатов работы последних результатов с более ранними).

Среда Trac позволяет выполнить требования к организации учебного материала и всей системы дистанционного обучения, разрешает обеспечить совместимость компонентов и возможность их многократного использования. обеспечить доставку необходимых ресурсов пользователю,, слежку и обработку информации о действиях лица, которое учится. Может быть организована навигация и соответствующее представление компонентов учебного материала в зависимости от действий лица, которое учится.

Система Trac дает возможность быстро создать систему нужной функциональности. Останется лишь запрограммировать специфические функции.

Система Trac разрешает создать систему дистанционного образования, в частности существует:

Возможность создания информационного архива с учебными материалами;

Возможность создания системы дистанционного образования по одновременной поддержкой нескольких курсов (каждый курс должен содержать теоретическую часть, практическую часть и контроль знаний);

Возможность создания контроля знаний и разного рода тестирований;

Возможность информирования студентов о тех или другие события, мероприятия;

Возможность оставлять личные вопросы преподавателю во время, отличное от лабораторных занятий.

2. Реализация ГСПФ на основе програмно-отладочного стенда „AVR MicroLAB"

2.1 Аппартные способы реализации ГСПФ

Для реализации ГСПФ необходимы такие аппаратные ресурсы как порты вода/вывода микроконтролера, память данных и память программ микроконтролера.

Для реализации генератора сигналов произвольной формы используется блок цифр-аналогового преобразователя, построенного на ИМС DA3 типа TLC5615 фирмы Texas Instruments, что представляет собой десятирозрядний ЦАП с последовательным SPI - интерфейсом, выведенным на порт "B" контролера. Таким образом, употребятся разряды 4-7 порта В. Фильтр исходного сигнала первого порядка организуется с помощью модуля блока исходных ключей, в состав которого входят 2 RC фильтры НЧ для фильтрации исходных сигналов микроконтроллера. Они подключаются к выходам 4-5 порта С.

Рисунок 7 - Функциональная схема ГСПФ

Структурная схема распределения ресурсов микроконтроллера на рис.8


Рисунок 8 - Схема распределения ресурсов МК

Протокол обмена данными между ПК и стендом

Для реализации передачи данных от ПК к стенду и в обратном направлении определен протокол запросов и ответов. Их структура представлена в табл 1.

ъ

к МК

"Старт"

"Стоп"

код ГС

код ГС

старт

стоп

К-во Просмотров: 231
Бесплатно скачать Дипломная работа: Разработка и отладка программного обеспечения виртуальной лаборатории Программирование микроконтроллерных