Общие принципы разработки устройств на микроконтроллерах и внедрения их в производство. Принцип действия матриц на основе светодиодов. Разработка функциональной схемы устройства управления светодиодной матрицей с использованием микроконтроллера.
Аннотация к работе
Микропроцессоры и производные от них - микроконтроллеры - являются широко распространенным и при этом незаметным элементом инфраструктуры современного общества, основанного на электронике и коммуникациях. Исследования, проведенные в 2008 году, показали, что в каждом доме незаметно для нас «живет» около 100 микроконтроллеров и микропроцессоров. Каждый год продается около четырех миллиардов подобных изделий, предназначенных для реализации «мозгов» разнообразных «умных» устройств, начиная от интеллектуальных таймеров для яйцеварок и заканчивая системами управления самолетом. Причем если основной задачей микропроцессоров является обеспечение собственно вычислительной мощности, то во втором случае акцент смещается в сторону объединения на одном кристалле центрального процессора, памяти и устройств ввода/вывода.Технология проектирования контроллеров на базе МК полностью соответствует принципу неразрывного проектирования и отладки аппаратных и программных средств, принятому в микропроцессорной технике. Это означает, что перед разработчиком такого рода МПС стоит задача реализации полного цикла проектирования, начиная от разработки алгоритма функционирования и заканчивая комплексными испытаниями в составе изделия, а, возможно, и сопровождением при производстве. В техническом задании формулируются требования к контроллеру с точки зрения реализации определенной функции управления. Техническое задание включает в себя набор требований, который определяет, что пользователь хочет от контроллера и что разрабатываемый прибор должен делать. На основании требований пользователя составляется функциональная спецификация, которая определяет функции, выполняемые контроллером для пользователя после завершения проектирования, уточняя тем самым, насколько устройство соответствует предъявляемым требованиям.Разработка аппаратных средств включает в себя разработку общей принципиальной схемы, разводку топологии плат, монтаж макета и его автономную отладку. Время выполнения этих этапов зависит от имеющегося набора апробированных функционально-топологических модулей, опыта и квалификации разработчика.Содержание этапов разработки программного обеспечения, его трансляции и отладки на моделях существенно зависит от используемых системных средств. Это позволяет использовать все преимущества структурного программирования, разрабатывать программное обеспечение с использованием раздельно транслируемых модулей. В настоящее время самым мощным средством разработки программного обеспечения для МК являются интегрированные среды разработки, имеющие в своем составе менеджер проектов, текстовый редактор и симулятор, а также допускающие подключение компиляторов языков высокого уровня типа Паскаль или Си.Этап совместной отладки аппаратных и программных средств в реальном масштабе времени является самым трудоемким и требует использования инструментальных средств отладки. К числу основных инструментальных средств отладки относятся: - внутрисхемные эмуляторы; Эмулятор ПЗУ - программно-аппаратное средство, позволяющее замещать ПЗУ на отлаживаемой плате, и подставляющее вместо него ОЗУ, в которое может быть загружена программа с компьютера через один из стандартных каналов связи. Это устройство позволяет пользователю избежать многократных циклов перепрограммирования ПЗУ.Только в 1962 году группа инженеров под руководством Генри Холоньяка из General Electric продемонстрировала работу первого светодиода, а спустя шесть лет красные светодиоды появились на рынке. Светодиод - это полупроводниковый прибор с p-n переходом, который излучает фотоны при прямом смещении. Базовая структура светодиодного индикатора состоит из полупроводникового кристалла, рамки с внешними выводами, на которой размещен кристалл, и герметизирующей эпоксидной смолы, которая окружает и защищает кристалл, а также рассеивает свет (формирует диаграмму направленности) (рис. Сверхяркие светодиоды с углом обзора от 15° до 30° по уровню 0,5 применяются для информационных панелей, расположенных прямо перед наблюдателем, а светодиоды с широким углом обзора применяются в индикаторах для широкого обзора или приборных досках. Небольшие дисплеи используют один кристалл на сегмент, в то время как большие дисплеи используют 2 или более кристаллов на сегмент, эффективно излучая свет и обеспечивая приемлемую однородность яркости по всему сегменту.Требуется разработать светодиодную матрицу, которая будет использоваться в праздничные и торжественные дни, на дискотеках, создавая различные световые эффекты.Разработаем структурную схему светодиодной матрицы для создания световых эффектов (Рисунок 2.1). Функции: При включении питания МК по заранее запрограммированной программе последний включает набор светодиодов светодиодной матрицы 5х5, создавая различные эффекты. Структурная схема имеет следующие условные обозначения: - ИП - источник питания;Общий вид микроконтроллера PIC16F628A изображен на рисунке 2.2, а наименование выводов на рисунке 2.3. Чтобы подключить строки 1, 2, 3, 4, 5 к шине питания - нужно подать &qu
План
СОДЕРЖАНИЕ
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ
ВВЕДЕНИЕ
РАЗДЕЛ 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ
1.1 Разработка микропроцессорной системы на основе микроконтроллера
1.1.1 Основные этапы разработки
1.1.2 Разработка и отладка аппаратных средств
1.1.3 Разработка и отладка программного обеспечения
1.1.4 Методы и средства совместной отладки аппаратных и программных средств
1.2 Светодиодные матрицы
РАЗДЕЛ 2 РАЗРАБОТКА СВЕТОДИОДНОЙ МАТРИЦЫ
2.1 Постановка задачи
2.2 Разработка структурной схемы устройства и функциональной спецификации
2.3 Аппаратные средства микроконтроллеров серии PIC16F628А 2.4 Разработка функциональной схемы устройства
Разработка алгоритма управления
Разработка программного обеспечения микроконтроллера
Выбор, описание и расчеты элементной базы
2.8 Разработка схемы электрической принципиальной
3 ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ОБЪЕКТА
РАЗРАБОТКИ
3.1 Расчет расходов на ПО, которое разрабатывается
3.2 Расчет расходов на создание ПО
3.3 Расчет стоимости разработки конструкторской документации и сборки устройства
3.4 Расчет расходов на стадии производства изделия
3.5 Анализ устройств-аналогов
РАЗДЕЛ 4 ОХРАНА ТРУДА
4.1 Требования к производственным помещениям
4.1.1 Окраска и коэффициенты отражения
4.1.2 Освещение
4.1.3 Параметры микроклимата
4.1.4 Шум и вибрация
4.1.5 Электромагнитное и ионизирующее излучения
4.2 Эргономические требования к рабочему месту
4.3 Режим труда
4.4 Расчет освещенности
4.5 Расчет вентиляции
4.6 Расчет уровня шума
ВЫВОДЫ
ПЕРЕЧЕНЬ ССЫЛОК
ПРИЛОЖЕНИЯ
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ