Светодиодная гирлянда на микроконтроллере ATiny2313
Характеристика элементов архитектуры и технических параметров микроконтроллера ATiny2313. Описание принципа работы светодиодной гирлянды и расчет её электрической цепи. Расчет и разработка электрической принципиальной схемы светодиодной гирлянды.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 25.05.2014 |
Размер файла | 492,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
16
Контрольно-курсовая работа
СВЕТОДИОДНАЯ ГИРЛЯНДА НА МИКРОКОНТРОЛЛЕРЕ ATiny2313
Содержание
Введение
1. Общая часть
1.1 Основные сведения о микроконтроллере Attiny 2313
1.2 Архитектура микроконтроллера
2. Специальная част
2.1 Принцип работы светодиодной гирлянды
2.2 Расчет электрической цепи R9 LED139
3. Понятия о надежности системы
3.1 Основные понятия надежности
3.2 Расчетная часть
Заключение
Список литературы
Приложение A Принципиальная схема
Введение
Развитие микроэлектроники и широкое её применение в промышленном производстве, в устройствах и системах управления самыми разнообразными объектами и процессами является в настоящее время одним из основных направлений научно технического прогресса.
Использование микроэлектронных средств в изделиях промышленного и культурно-бытового назначения не только приводит к повышению технико-экономических показателей изделий (стоимости, надежности, потребляемой мощности, габаритных размеров) и позволяет много кратно сократить сроки разработки и отодвинуть строки “морального старения” изделий, но и придет им принципиально новые потребительские качества (расширенные функциональные возможности, модифицируемость, адаптивность и т.д.).
В микроэлектронике бурное развитие получило направление, связанное с выпуском однокристальных микроконтроллеров, которые предназначены для “интеллектуализации” оборудования различного назначения. Однокристальные микроконтроллеры представляют собой приборы, конструктивно выполненные в виде БИС и включающие в себя все составные части “голой” микро ЭВМ: микропроцессор, память программ и память данных, а также программируемые интерфейсные схемы для связи с внешней средой.
Использование микроконтроллеров в системах управления обеспечивает достижение исключительно высоких показателей эффективности при столь низкой стоимости (во многих применениях система может состоять только из одной БИС микроконтроллера), что микроконтроллерам, видимо, нет разумной альтернативной элементной базы для построения управляющих и регулирующих систем, и в будущем микроконтроллеры будут находить все большее применение.
Постановка задачи:
ѕ проектирование электрической принципиальной схемы сенсорного регулятора освещения на базе микроконтроллера ATiny2313;
ѕ программирование микроконтроллера;
ѕ расчет электрической принципиальной цепи микроконтроллера;
ѕ расчет надежности системы;
1. Общая часть
1.1 Основные сведения о микроконтроллере Attiny 2313
ATtiny2313 - низко потребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny2313 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.
AVR ядро объединяет богатую систему команд и 32 рабочих регистра общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура.
ATtiny2313 имеет следующие характеристики: 2 КБ программируемой в системе Flash память программы, 128 байтную EEPROM память данных, 128 байтное SRAM (статическое ОЗУ), 18 линий ввода - вывода общего применения, 32 рабочих регистра общего назначения, однопроводный интерфейс для встроенного отладчика, два гибких таймера/счетчика со схемами сравнения, внутренние и внешние источники прерывания, последовательный программируемый USART, универсальный последовательный интерфейс с детектором стартового условия, программируемый сторожевой таймер со встроенным генератором и три программно инициализируемых режима пониженного потребления. В режиме Idle останавливается ядро, но ОЗУ, таймеры/счетчики и система прерываний продолжают функционировать. В режиме Power-down регистры сохраняют свое значение, но генератор останавливается, блокируя все функции прибора до следующего прерывания или аппаратного сброса. В Standby режиме задающий генератор работает, в то время как остальная часть прибора бездействует. Это позволяет очень быстро запустить микропроцессор, сохраняя при этом в режиме бездействия мощность.
Прибор изготовлен по высокоплотной энергонезависимой технологии изготовления памяти компании Atmel. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс или обычным программатором энергонезависимой памяти. Объединив в одном кристалле 8- битное RISC ядро с само программирующейся в системе Flash памятью, ATtiny2313 стал мощным микроконтроллером, который дает большую гибкость разработчика микропроцессорных систем.
ATtiny2313 поддерживается различными программными средствами и интегрированными средствами разработки, такими как компиляторы C, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы и ознакомительные наборы.
1.2 Архитектура микроконтроллера
Идея разработки нового RISC-ядра принадлежит двум студентам Norwegian University of Science and Technology (NTNU) из норвежского города Тронхейма (Trondheim)-- Альфу Богену (Alf-Egil Bogen) и Вегарду Воллену (Vegard Wollen). В 1995 году Боген и Воллен решили предложить американской корпорации Atmel, которая была известна своими чипами с Flash-памятью, выпускать новый 8-битный RISC-микроконтроллер и снабдить его Flash-памятью для программ на одном кристалле с вычислительным ядром.
Идея была одобрена Atmell Corp., и было принято решение незамедлительно инвестировать в данную разработку. В конце 1996 года был выпущен опытный микроконтроллер AT90S1200, а во второй половине 1997-го корпорация Atmel приступила к серийному производству нового семейства микроконтроллеров, к их рекламной и технической поддержке.
Новое ядро было запатентовано и получило название AVR. Существует несколько трактовок данной аббревиатуры. Кто-то утверждает, что это Advanced Virtual RISC, другие полагают, что не обошлось здесь без Alf Egil Bogen Vegard Wollan RISC.
Микроконтроллеры AVR имеют гарвардскую архитектуру (программа и данные находятся в разных адресных пространствах) и систему команд, близкую к идеологии RISC. Процессор AVR имеет 32 8-битных регистра общего назначения, объединённых в регистровый файл. В отличие от «идеального» RISC, регистры не абсолютно ортогональны:
ѕ Некоторые команды работают только с регистрами r16…r31. К ним относятся команды работающие с непосредственным операндом: ANDI/CBR, ORI/SBR, CPI, LDI, LDS(16-бит), STS(16-бит), SUBI, SBCI, а также SER и MULS;
ѕ Команды увеличивающие и уменьшающие 16-битное значение (в тех моделях, где они доступны) с непосредственным операндом (ADIW, SBIW) работают только с одной из пар r25:r24, r27:r26 (X), r29:r28 (Y), или r31:r30 (Z);
ѕ Команда копирования пары регистров (в тех моделях, где доступна) работает только с соседними регистрами начинающимися с нечётного (r1:r0, r3:r2, …, r31:r30);
ѕ Результат умножения (в тех моделях, в которых есть модуль умножения) всегда помещается в r1:r0. Также, только эта пара используется в качестве операндов для команды само программирования (где доступна);
ѕ Некоторые варианты команд умножения принимают в качестве аргументов только регистры из диапазона r16…r23 (FMUL, FMULS, FMULSU, MULSU).
2. Специальная часть
2.1 Принцип работы светодиодной гирлянды
Устройство имеет возможность регулировки скорости смены комбинаций при выполнении программы, которая осуществляется нажатием на кнопки: SB2 - увеличение скорости и SB3 - уменьшение скорости при условии, что переключатель SA1 находиться в положении “Скорость программы”.
Также имеется возможность регулировать частоту горения светодиода (от стабилизированного свечения до легкого мерцания), которая осуществляется нажатием на кнопки: SB2 - уменьшение (до мерцания) и SB3- увеличение при условии, что переключатель SA1 находиться в положении “Частота мерцания”. У переключателя SA2 замкнутое положение соответствует режиму регулировки скорости выполнения программ, а разомкнутое - режиму регулировки частоты горения светодиодов.
Порядок нумерации светодиодов в схеме соответствует их порядку зажигания при выполнении программы. При необходимости вывод RESET может быть использован для сброса, а в качестве порта PA2 он не задействован.
В устройстве выбрано при программировании тактовая частота 8 МГц от внутреннего генератора (фузы CKSEL3..0 - 0100).Хотя возможно использование частоты в 4 МГц(фузы CKSEL3..0 - 0010) с соответствующими изменениями временных интервалов работы схемы.
Тип светодиодов, указанный на схеме использовался в опытном образце, для схемы подойдут любые светодиоды:
- с напряжением питания 2-3 вольта;
- резисторами R1-R17 можно регулировать яркость свечения светодиодов. Смотреть рис-1.
2.2 Расчет электрической цепи R9 LED13
Рисунок 1- Резистор R17
Рассчитываем резистор для светодиода VD3
где VS - напряжение источника питания, В;
VL - напряжение питания светодиода, В;
I - ток светодиода, А.
VS=5 (В)
VL =2.5 (В)
I=10 (мА)
R=(5-2,5)/0,01=250 (Ом)
Необходимо выбрать резистор сопротивлением 270 Ом (ближайшее большее значение). По этим данным подойдет светодиод марки MCDL-5013RGB (I=10мА).
3. Понятия о надежности системы
3.1 Основные понятия надежности
Вычислительные системы - это совокупность вычислительных средств включающих в себя не менее двух вычислительных машин или процессов предназначенных для обработки цифровой информации с заданным алгоритмом.
Качеством называется совокупность свойств определяющих пригодность использования системы по назначению, при этом показатели качества определяются назначением, машины или системы её структурной, назначением, функционированием
Надежностью - называют свойство технического устройства сохранять свои характеристики в данных условиях эксплуатации.
Показатели надежности являются:
Безопасность работы
(1)
Средние время безотказной работы
(2)
Средняя наработка на отказ
(3)
Частота отказа
(4)
3.2 Расчетная часть
Рассчитываем коэффициент нагрузок КHR для резисторов по формуле
КHR=PR / Pдоп(5)
где PR- рабочая мощность резистора, Вт;
Pдоп- допустимая мощность резистора, Вт;
Мощность резистора определяется по формуле
PR=U2 / R (6)
где U- напряжение на резисторе, В;
R- сопротивление резистора, Ом;
Рассчитываем резистор R1-17 по формуле U=5(B); R1=1(кОм);
PR1=52/1000=25/1000=0,025 (Bm)
КHR1=0,025/0,125=0,2
принимаем КH=0,2; принимаем из таблице б=0,2
принимаем по таблице л0 =0,4
лi=0,2*0,4=0,08 лс=0,08*3=0,24
Рассчитываем коэффициент нагрузок Кнс для конденсаторов по формуле
Кнс=Uc /Uдоп(7)
где Кнс- коэффициент нагрузки конденсатора
Uc- напряжение на конденсаторе, В;
Uдоп- допустимое рабочее напряжение конденсатора, В;
Рассчитываем конденсатор С1 по формуле Uc=5(В); Uдоп=25(В);
Кнс1=5/25=0,2
принимаем Кн=0,5 принимаем по таблице б=0,09
принимаем по таблице л 0=2
лi=0,09*2=0,18
лс=0,18*2=0,54
Рассчитываем коэффициент нагрузок Кнд для светодиодов по формуле
Кнд=I/Imax(8)
где I- фактически ток, мА;
Imax- максимально ток, мА;
Для светодиода VD1-VD13: Imax=330(мА); I=130(мА)
Кнд=130/330=0.3
принимаем Кн=0,3 принимаем по таблице б=0,45
принимаем по таблице л 0=5
лi=0,45*5=2,25
лс=2,25*4=9
Расчет микроконтроллера производим по формуле
лобщ=л0*Кн*Кор*К1*К2*n(9)
где Кн - коэффициент нагрузки, 0,7;
Кор - коэффициент интенсивности отказа, 15;
К1 - коэффициент механических нагрузок, 1;
К2 - коэффициент механического напряжения, 1;
N - количество микроконтроллеров, шт, 1;
лобщ=0,01*0,7*15*1*1*1=0,1
Рассчитываем места спаек по формуле
лc= л0*n(10)
Берем значение по таблице: л0=0,004
Считаем количество паек на схеме n=56
лc=0,004*56=0,22
Результаты заносим в таблицу 1
Таблица 1- Расчет надежности устройства
Наименование |
Тип |
Количество |
t, C |
KH |
б |
л0 |
лi |
лc |
|
R1-17 |
1(кОм) |
17 |
40 |
0,2 |
0,2 |
0,4 |
0,08 |
0,24 |
|
C1 |
100(мкФ) |
1 |
40 |
0,5 |
0,09 |
2 |
0,18 |
0,54 |
|
VD1-13 |
3,6(В) |
13 |
40 |
0,3 |
0,45 |
5 |
2,25 |
9 |
|
Пайки |
56 |
40 |
0,004 |
0,22 |
|||||
Итого |
10 |
(11)
Принимаем значение T0(ч)
Вероятность безотказной работы схемы рассчитывается по следующей формуле
(12)
где - время работы схемы, ч.
Рисунок 2 - График времени безотказной работы
Заключение
Цель курсового проекта на тему: «Счетчик на микроконтроллере» достигнута путём поставленных задач:
Выбор схемы в технической и справочной литературе, и интернет порталах.
Описание теоретической части сведений по микропроцессорным системам и контроллерам.
Описание принципа работы устройства.
Расчёт надёжности схемы.
Выполнение графической части.
Выводы по курсовому проекту
Список литературы
1. Воловий А., Верлович Г. Интегральные акселерометры. -- Компоненты и технологии, 2002;
2. Григорьев В. Л. Программное обеспечение микропроцессорных систем. -- М.: Энергоатомиздат, 1983;
3. Бродин В.Б., Шагурин М.И. Микроконтроллеры. / Архи-тектура, программирование, интерфейс. - М.: ЭКОМ, 1999. - 400 с;
4. Гутников В. С. Интегральная электроника в измерительных устройствах. -- Л.: Энергоатомиздат, 1988;
5. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. - М.: Радио и связь, 1989;
микроконтроллер электрическая цепь светодиод гирлянда
Приложение А
Электрическая принципиальная схема
Рисунок 2 - Электрическая принципиальная схема светодиодной гирлянды
Размещено на Allbest.ru
Подобные документы
Обзор аналогов изделия. Описание структурной схемы. Описание схемы электрической принципиальной. Разработка и расчет узлов схемы электрической принципиальной. Обоснование выбора элементов схемы. Расчет печатной платы. Тепловой расчет.
дипломная работа [622,7 K], добавлен 14.06.2006Общие сведения о микроконтроллерах, их сфера применения. Построение электрической принципиальной схемы светодиодного табло на микроконтроллере PIC16C84. Расчет цепи схемы, программирование микроконтроллера. Особенности расчета надежности системы.
реферат [255,1 K], добавлен 25.03.2014Общие принципы разработки устройств на микроконтроллерах и внедрения их в производство. Принцип действия матриц на основе светодиодов. Разработка функциональной схемы устройства управления светодиодной матрицей с использованием микроконтроллера.
дипломная работа [6,1 M], добавлен 15.07.2010Назначение и область применения светодиодной информационной панели. Разработка структурной и принципиальной схемы. Блок (система) электропитания. Разработка печатной платы. Компоновка проектируемого устройства. Поиск и устранение неисправностей в проекте.
дипломная работа [65,4 K], добавлен 17.11.2010Разработка принципиальной схемы и описание работы контроллера клавиатуры/дисплея КР580ВД79. Схема сопряжения микроконтроллера с фотоимпульсным датчиком. Расчет потребляемого тока от источника питания. Блок-схема программы вывода информации на индикацию.
курсовая работа [736,9 K], добавлен 18.02.2011Разработка схемы принципиальной электрической для осуществления мультиплексирования трехцифровых сигналов на основе цифровых микросхем. Выполнение и моделирование работы схемы в программе MicroCap. Программирование схемы на микроконтроллере PIC16.
контрольная работа [903,2 K], добавлен 22.06.2022Сравнительная характеристика лабораторных блоков питания. Описание принципа работы электрической схемы устройства. Описание конструкции лабораторного стенда, его основные функциональные узлы. Расчет трансформатора, выпрямителя, надежности устройства.
дипломная работа [559,2 K], добавлен 18.10.2015Разработка принципиальной электрической схемы на базе микропроцессора. Механизм работы устройства, его зависимость от сигналов, приходящих на микроконтроллер от датчиков присутствия человека в помещении. Выбор датчика присутствия. Расчет параметров реле.
курсовая работа [491,6 K], добавлен 03.04.2017Выбор и обоснование схем устройства термостабилизатора паяльника на микроконтроллере. Моделирование принципиальной схемы с помощью Multisim 12. Алгоритм ремонта, диагностики и технического обслуживания. Расчет технических параметров элементной базы.
дипломная работа [1,5 M], добавлен 19.09.2016Разработка цифровых часов, отображающих время посредством светодиодной индикации. Выбор и обоснование структурной схемы и электрорадиоэлементов: резисторов, светодиодов. Определение средней наработки на отказ. Процесс программирования PIC-контроллера.
дипломная работа [1,1 M], добавлен 12.05.2016