- •Р еферат
- •1. Техническое задание
- •Назначение устройства
- •Требования к реализации
- •Входные/выходные параметры
- •2. Техническое предложение
- •Элементная база
- •4. Технический проект
- •4.1 Разработка проекта
- •3.1.3 Интерфейс usart
- •3.1.4 Интерфейс i2c
- •4.2 Описание интерфейса
- •4.3 Реализация основных функций
- •5. Рабочий проект
- •5.1 Компиляция проекта
- •5.2 Прошивка
- •5.3 Физическое тестирование
1. Техническое задание
Техническое задание (ТЗ) – исходный документ на проектирование технического объекта, который устанавливает основное назначение разрабатываемого объекта, его технические и тактико-технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации, а также специальные требования. Техническое задание обычно объемный документ, в котором на естественном языке описана словесная модель проектируемой системы. Несмотря на строгость и точность формулировок ТЗ не дает однозначного описания объекта проектирования и не позволяет непосредственно переходить от описания функционирования системы к ее техническому воплощению.
Назначение устройства
Необходимо аппаратно реализовать устройство, предназначенное для измерения проводимости почвы на базе микроконтроллера AVR АТMEGA 8А.
Устройство должно измерять сопротивление почвы, индицировать ее состояние и сигнализировать о чрезмерном пересыхании почвы. Должна осуществляться автоматическая подача воды для полива в зависимости от состояния грунта.
Основными моментами работы являются:
реализация алгоритмов вычисления проводимости земляного грунта;
реализация измерительной части;
реализация сигнализирования о необходимости полива почвы;
реализация автоматического полива почвы;
реализация обмена данными с персональным компьютером по протоколу UART;
тестирование и оптимизация программного продукта;
исследование возможностей микроконтроллера.
Требования к реализации
Сроки проектирования определяются сроками выполнения курсового проекта, включая разработку документации. Проект считается законченным, если разработан рабочий блок управления, изготовлены модули управления нагрузкой, написана работоспособная программа и результат соответствует техническому заданию. Основные требования к проектированию: использование доступной и дешевой элементной базы, написание прошивки для микроконтроллера на языке программирования C/C++ либо ассемблер, использование тестового подхода к проверке исправности модели устройства. Способ проверки – физическое тестирование основных функций устройства.
Входные/выходные параметры
Входные и выходные параметры (табл.1.1) определяются из задания.
Таблица 1.1 – Входные/выходные параметры
Входы |
Назначение |
Разрядность |
Значение проводимости почвы |
Используется в качестве параметра, отображающего текущее сопротивление почвы |
8 бит |
Принимаемые данные с порта |
Получение команды на полив грунта |
8 бит |
Посылка информации на порт |
Передача текущего значения проводимости почвы |
8 бит |
Основные требования к проектированию: описание моделей с помощью языков программирования типа С/C++ или ассемблер.
Способ проверки: пошаговое тестирование основных этапов программы вплоть до физической реализации.
Произведение проверок работоспособности устройства, проверка правильности измерения проводимости и индикации ее на дисплее.
Проверка корректности выполнения автоматического полива почвы.
