БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Факультет информационных технологий и управления
Кафедра вычислительных методов и программирования
курсовая работа на тему: Портативная метеостанция
Минск 2016
Введение 4
1 Постановка задачи 5
2 Анализ задачи 6
3 Предварительное проектирование системы 8
4 Проектирование аппаратных средств системы 10
4.1 Датчик температуры и влажности 11
4.1.1 Расчет влажности и температуры 12
4.1.2 Подключение датчика к микроконтроллеру 12
4.2 Датчик давления 13
4.2.1 Расчет давления 14
4.3 Часы реального времени 15
4.4 Устройство отображения информации 16
4.5 Панель управления 17
4.6 Микроконтроллер 18
4.7 Элементы питания 19
4.7.1 Стабилизатор напряжения 20
5 Проектирование программного обеспечения 21
5.1 Настройка и инициализация 21
5.2 Редактирование времени 21
5.3 Вывод показаний времени на дисплей 22
5.4 Блок измерения давления 22
5.5 Блок измерения температуры 22
5.6 Блок измерения влажности 23
6 Моделирование работы портативной метеостанции в Proteus 7.0 24
6.1 Тестирование датчика давления MPX4115 25
6.2 Тестирование датчика температуры и влажности SHT21 27
6.3 Тестирование функции редактирования времени 29
Заключение 31
Список литературы 32
ПРИЛОЖЕНИЕ А Структурная схема 33
ПРИЛОЖЕНИЕ Б Электрическая принципиальная схема 34
ПРИЛОЖЕНИЕ В Перечень элементов 35
ПРИЛОЖЕНИЕ Г Блок схема алгоритма 36
ПРИЛОЖЕНИЕ Д Основные характеристики PIC18FXX2 37
ПРИЛОЖЕНИЕ Е Список используемых в коде команд 38
ПРИЛОЖЕНИЕ Ж Код программы 39