Министерство образования Республики Беларусь Учреждение образования «БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ» Институт информационных технологий Факультет компьютерных технологий Кафедра проектирования информационно-компьютерных систем УТВЕРЖДАЮ Заведующий кафедрой ПИКС ______________В.В. Хорошко «____» января 2019 года ЗАДАНИЕ по курсовому проекту Группа 683871 _ Студенту __________________________________________________ (указать полностью фамилию, имя, отчество) 1. Тема проекта: WEB-сервер системы «Умный дом» с GPRS-каналом связи _ (указать название) 2. Сроки сдачи студентом законченного проекта: 06-08.05.2019 3. Исходные данные к проекту: 3.1. Назначение изделия: предназначено для дистанционного контроля состояния и управления исполнительными устройствами системы «Умный дом» посредством интерфейса GPRS 3.2. Электрические параметры: основное питание от источника напряжением 5,0В посредством разъёма microUSB; потребляемый ток, не более 50 мА; предусмотреть наличие резервной аккумуляторной батареи с возможностью её зарядки от основного источника питания 3.3. Пояснительную записку и графический по СТП БГУИР 01-2017 . 4. Содержание расчётно-пояснительной записки разработке вопросов): материал выполнять (перечень подлежащих 4.1. Титульный лист. Задание. Содержание. Перечень условных обозначений, символов и терминов. Введение: актуальность темы, цель, постановка задачи. 4.2. Общетехническое обоснование разработки устройства: 4.2.1. Анализ исходных данных. 4.2.2. Теоретические сведения и принципы функционирования отдельных узлов устройства: краткий анализ технологии «Умный дом»; понятие WEB-сервера; обзор современных архитектурных решений и микропроцессорной базы WEB-сервера системы «Умный дом»; структура микроконтроллера семейства ARM Cortex-M4; регистровая модель портов ввода-вывода общего назначения семейства ARM Cortex-M4; физический и канальный уровни интерфейса UART; регистровая модель UART микроконтроллера семейства ARM Cortex-M4; методика организации обработки прерываний интерфейса UART; структура и логика функционирования адаптера SP3232EEY; физический уровень и структура GSM-модема; принцип действия и методика управления GSM-модемом; назначение и классификация AT-команд GSM-модема; стандарты ASCII и UNICODE хранения символов; форматы представления строк в памяти микроконтроллера; алгоритм формирования очереди принимаемых от GSM-модема сообщений и реакций на AT-команды; анализ функций стандартной библиотеки «string.h»; алгоритм деко- дирования AT-команд в текстовом сообщении; физический и канальный уровни интерфейса FSMC; структура и логика функционирования дисплейного модуля HY32D на базе видеопроцессора ILI9341; физический и канальный уровни интерфейса SPI; физический и канальный уровни интерфейса I2C; структура и логика функционирования контроллера ADS7846 сенсорной панели; структура и логика функционирования контроллера STMPE811 сенсорной панели; методика создания пользовательского интерфейса; протокол HTTP обмена данными; технологии CGI и SSI управления логикой функционирования WEB-сервера; принципиальные основы и схемы зарядки литий-ионных аккумуляторных батарей; структура и логика функционирования микросхем LTC4058 и BQ24295 зарядки литий-ионных аккумуляторных батарей. 4.3. Разработка структурной электрической схемы WEB-сервера: 4.3.1. Обоснование базовых составляющих структурной схемы WEB-сервера. 4.3.2. Обоснование связей структурной схемы WEB-сервера. 4.4. Разработка принципиальной электрической схемы WEB-сервера: 4.4.1. Обоснование выбора САПР для разработки принципиальной электрической схемы. 4.4.2. Описание используемых библиотечных элементов и процесса их создания. 4.4.3. Обоснование выбора базовых компонентов принципиальной схемы WEB-сервера. 4.4.4. Обоснование связей принципиальной электрической схемы WEB-сервера. 4.4.5. Анализ и обоснование принципиальной электрической схемы зарядки аккумуляторной батареи мобильного устройства. 4.5. Разработка модели и алгоритма функционирования WEB-сервера: 4.5.1. Моделирование в среде Proteus средств интерфейса RS-232 или UART GSM-модема 4.5.2. Обоснование модели WEB-сервера в среде Proteus. 4.5.3. Разработка граф-схемы функционирования WEB-сервера. 4.5.4. Разработка блок-схемы алгоритма функционирования WEB-сервера. 4.5.5. Проектирование HTML-структуры пользовательского интерфейса WEB-сервера. 4.5.6. Моделирование потока клиентских HTML-запросов в среде Proteus. 4.5.7. Программная реализация и отладка в среде Proteus алгоритмов функционирования WEB-сервера. Заключение. Список использованных источников. Приложения (перечень элементов, спецификация, ведомость курсового проекта, текст программы). 5. Перечень графического материала (с указанием обязательных чертежей и графиков): 5.1. Схема электрическая структурная (1 лист формата А3). 5.2. Схема электрическая принципиальная (1 лист формата А3). 5.3. Блок-схема алгоритма работы устройства (1 лист формата А3). 6. Консультанты по проекту: ст. преподаватель кафедры ПИКС Середа Александр Сергеевич, ассистент кафедры ПИКС Ячин Николай Сергеевич 7. Дата выдачи задания: 23.01.2019 8. Календарный график работы над проектом на весь период проектирования (с указанием сроков выполнения и трудоёмкости отдельных этапов): № п/п 1. 2. 3. 4. 5. Наименование этапов курсового проекта 1-я опроцентовка (4.2, 4.3, 4.4, 5.1, 5.2) 2-я опроцентовка (4.5, 5.3) 3-я опроцентовка (полностью готовый проект) Сдача курсового проекта на проверку Защита курсового проекта Срок выполнения этапов проекта 26.02.2019 26.03.2019 23.04.2019 06-08.05.2019 После 08.05.2019 Руководитель Примечание 30% 60% 80% 100% Согласно графику А.С. Середа Задание принял к исполнению 23.01.2019 ______________________________ ( подпись студента)