- •Содержание
- •Перечень условных обозначений, символов, единиц, сокращений и терминов
- •Введение
- •1 Теоретические основы разработки
- •1.1 Разработка микропроцессорной системы на основе микроконтроллера
- •1.2 Пульт дистанционного управления на ик лучах
- •1.2.1 История дистанционного управления
- •1.2.4 Принцип действия пду
- •1.2.2 Каналы связи для дистанционного управления
- •1.2.3 Устройство бытовых пду
- •1.3 Протокол rc-5
- •2 Разработка ик пульта и приемника дистанционного управления
- •2.1 Постановка задачи
- •2.2 Разработка структурной схемы устройства и функциональной спецификации
- •2.3 Аппаратные средства микроконтроллеров серии pic12f629/675
- •2.4 Разработка функциональной схемы устройства
- •2.5 Разработка алгоритма управления
- •2.6 Разработка программного обеспечения микроконтроллера
- •2.7 Выбор, описание и расчеты элементной базы
- •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 Расчет уровня шума
- •Перечень ссылок
- •Приложения Приложение а
- •Приложение б
- •Приложение в
- •Приложение д
- •Приложение ж
- •Приложение к
1 Теоретические основы разработки
1.1 Разработка микропроцессорной системы на основе микроконтроллера
Микропроцессорная система (МПС) на основе микроконтроллера (МК) используются чаще всего в качестве встроенных систем для решения задач управления некоторым объектом. Важной особенностью данного применения является работа в реальном времени, т.е. обеспечение реакции на внешние события в течение определенного временного интервала. Такие устройства получили название контроллеров.
Перед разработчиком МПС стоит задача реализации полного цикла проектирования, начиная от разработки алгоритма функционирования и заканчивая комплексными испытаниями в составе изделия. Методология проектирования контроллеров может быть представлена так, как показано на рис. 1.1.
В техническом задании формулируются требования к контроллеру с точки зрения реализации определенной функции управления. Техническое задание включает в себя набор требований, который определяет, что пользователь хочет от контроллера и что разрабатываемый прибор должен делать. Техническое задание может иметь вид текстового описания.
На основании требований пользователя составляется функциональная спецификация, которая определяет функции, выполняемые контроллером для пользователя после завершения проектирования, уточняя тем самым, насколько устройство соответствует предъявляемым требованиям. Она включает в себя описания форматов данных, как на входе, так и на выходе, а также внешние условия, управляющие действиями контроллера.
Рисунок 1.1- Основные этапы разработки контроллера
Этап разработки алгоритма управления является наиболее ответственным, поскольку ошибки данного этапа обычно обнаруживаются только при испытаниях законченного изделия и приводят к необходимости дорогостоящей переработки всего устройства. Разработка алгоритма обычно сводится к выбору одного из нескольких возможных вариантов алгоритмов, отличающихся соотношением объема программного обеспечения и аппаратных средств.
При этом необходимо исходить из того, что максимальное использование аппаратных средств упрощает разработку и обеспечивает высокое быстродействие контроллера в целом, но сопровождается, как правило, увеличением стоимости и потребляемой мощности.
При выборе типа МК учитываются следующие основные характеристики:
- разрядность;
- быстродействие;
- набор команд и способов адресации;
- требования к источнику питания и потребляемая мощность в различных режимах;
- объем ПЗУ программ и ОЗУ данных;
- возможности расширения памяти программ и данных;
- наличие и возможности периферийных устройств, включая средства поддержки работы в реальном времени (таймеры, процессоры событий и т.п.);
- возможность перепрограммирования в составе устройства;
- наличие и надежность средств защиты внутренней информации;
- стоимость;
- наличие и доступность эффективных средств программирования и отладки МК;
- доступность возможности замены изделиями других фирм.
Список этот не является исчерпывающим.
Номенклатура выпускаемых в настоящее время МК исчисляется тысячами типов изделий различных фирм. Современная стратегия модульного проектирования обеспечивает потребителя разнообразием моделей МК с одним и тем же процессорным ядром. Такое структурное разнообразие открывает перед разработчиком возможность выбора оптимального МК, не имеющего функциональной избыточности, что минимизирует стоимость комплектующих элементов.
