Разработка музыкального звонка с двумя режимами работы: автономным и от сети - Дипломная работа

бесплатно 0
4.5 141
Принцип работы музыкального звонка с двумя режимами работы: автономный и от сети. Аппаратные средства микроконтроллеров серии ATtiny2313. Расчет стоимости разработки конструкторской документации и сборки устройства. Описание и расчеты элементной базы.


Аннотация к работе
Разработка систем управления и контроля с использованием однокристальных микроконтроллеров в настоящее время переживает настоящий бум. Системы на базе микроконтроллеров используются практически во всех сферах жизнедеятельности человека, и каждый день появляются все новые и новые области применения этих устройств. В последнее время в связи с бурным развитием электроники и схемотехники расширились возможности и самих микроконтроллеров, позволяющие выполнять многие задачи, ранее недоступные для реализации, такие, например, как обработка аналоговых сигналов. Одним из наиболее ранних микроконтроллеров, появившихся на рынке, является микроконтроллер ATTINY, разработанный фирмой Intel более двадцати лет назад. Однокристальные (однокорпусные) микроконтроллеры представляют собой приборы, конструктивно выполненные в виде БИС и включающие в себя следующие составные части: микропроцессор, память программ и память данных, а также программируемые интерфейсные схемы для связи с внешней средой.Микропроцессорная система (МПС) на основе микроконтроллера (МК) используются чаще всего в качестве встроенных систем для решения задач управления некоторым объектом . Перед разработчиком МПС стоит задача реализации полного цикла проектирования, начиная от разработки алгоритма функционирования и заканчивая комплексными испытаниями в составе изделия. В техническом задании формулируются требования к контроллеру с точки зрения реализации определенной функции управления. Техническое задание включает в себя набор требований, который определяет, что пользователь хочет от контроллера и что разрабатываемый прибор должен делать. На основании требований пользователя составляется функциональная спецификация, которая определяет функции, выполняемые контроллером для пользователя после завершения проектирования, уточняя тем самым, насколько устройство соответствует предъявляемым требованиям.Требуется разработать устройство, предназначенное для воспроизведения простых одноголосых мелодий, записанных в память программ на этапе программирования. Устройство должно иметь семь различных мелодий, которые включаются по желанию.Выполняя команды за один цикл, ATTINY2313 достигает производительности 1 MIPS при частоте задающего генератора 1 МГЦ, что позволяет разработчику оптимизировать отношение потребления к производительности. ATTINY2313 имеет следующие характеристики: 2 КБ программируемой в системе Flash память программы, 128 байтную EEPROM память данных, 128 байтное SRAM (статическое ОЗУ), 18 линий ввода - вывода общего применения, 32 рабочих регистра общего назначения, однопроводный интерфейс для встроенного отладчика, два гибких таймера/счетчика со схемами сравнения, внутренние и внешние источники прерывания, последовательный программируемый USART, универсальный последовательный интерфейс с детектором стартового условия, программируемый сторожевой таймер со встроенным генератором и три программно инициализируемых режима пониженного потребления. В режиме Idle останавливается ядро, но ОЗУ, таймеры/счетчики и система прерываний продолжают функционировать. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс или обычным программатором энергонезависимой памяти. Объединив в одном кристалле 8-битное RISC ядро с самопрограммирующейся в системе Flash памятью, ATTINY2313 стал мощным микроконтроллером, который дает большую гибкость разработчика микропроцессорных систем.В проектируемом устройстве можно выделить следующие функциональные блоки: микроконтроллер ATTINY 2313, кнопка запуска электромузыкального звонка, кнопки выбора мелодии, кварцевый резонатор, электронный ключ, звуковой излучатель, источник питания. При нажатии на кнопку S8 (дверная кнопка) и любой выбранной кнопке S1-S7 (кнопки выбора мелодии) производится запуск работы устройства, собранного на МК ATTINY 2313.Любая мелодия состоит из нот. Каждая нота имеет свой тон (частоту) и длительность звучания. В современном музыкальном ряду каждая октава делится на 12 нот. Так нота «До» второй октавы будет иметь код 13, а частоту f12= fo • 2. А нота «Ре» второй октавы будет иметь код 14 и частоту f13=f1 • 2.Возможный вариант программы на языке Ассемблер приведен в листинге 1 (См.Начиная со строки 136 программы располагается описание так называемых таблиц данных. Первая таблица содержит коэффициенты задержки для формирования всех вариантов музыкальной длительности. Таблица начинается с адреса, соответствующего метке tabz. Вся таблица занимает одну строку программы (строка 136). Так как в нашей программе мы будем применять лишь семь вариантов длительности, таблица имеет 7 элементов.Большое количество таблиц в нашей программе заставляет позаботиться о процедуре вычисления адреса. Подпрограмма получает номер элемента таблицы и адрес ее начала. Номер элемента передается в подпрограмму при помощи регистра YL, а адрес - через регистровую пару Z.В строках 3...10 расположен модуль описания переменных (рабочих регистров).Процедура, расположенная в строках 45-

План
СОДЕРЖАНИЕ

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ 3

ВВЕДЕНИЕ

1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ

2 РАЗРАБОТКА МУЗЫКАЛЬНОГО ЗВОНКА С ДВУМЯ РЕЖИМАРАБОТЫ: АВТОНОМНЫЙ И ОТ СЕТИ

2.1 Постановка задачи

2.2 Разработка структурной схемы устройства и функциональной спецификации

2.3 Аппаратные средства микроконтроллеров серии ATTINY2313

2.4 Разработка функциональной схемы устройства

2.5 Разработка алгоритма работы устройства

2.6 Разработка программного обеспечения микроконтроллера

2.6.1 Описание программы

2.6.2 Процедура вычисления адреса

2.6.3 Текст программы

2.6.4 Особенности программы

2.6.5 Подпрограмма формирования задержки

2.6.6 Программа на языке СИ

2.6.7 Описание программы (листинг 2

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 Расчет уровня шума

ВЫВОДЫ

ПРИЛОЖЕНИЯ

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?