Створення елементарної схеми управління на основі МК AVR
Розроблення схеми електричної принципової системи управління на основі мікроконтролера AVR фірми ATMEL, колами живлення, кварцевим резонатором, схемою скиду та датчиком MPXV5100. Підключення мікроконтролера до датчика тиску при підключенні до виходу АЦП.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 03.12.2014 |
Размер файла | 165,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Національний технічний університет України
“Київський політехнічний інститут”
Факультет електроніки
РОЗРАХУНКОВО-ГРАФІЧНА РОБОТА
з курсу “Основи конструювання в електроніці-2”
«Створення елементарної схеми управління на основі МК AVR»
Виконав:
студент 4-го курсу
гр. ДМ-02
Оксемчук М.С
Київ 2013
Завдання 1
1 Розробити схему електричну принципову системи управління на основі мікроконтролера AVR фірми ATMEL, колами живлення, кварцевим резонатором, схемою скиду та датчик MPXV5100.
2 Написати програму, що реалізує математичніоперації Z = (120 - 20 10 X + 2) Y, де: X - поступає на порт В; Y - поступає на порт С; Z - виводиться на порт D.
Розглянемо даний датчик: МРХV5100-це інтегрований датчик тиску з температурною компенсацією та калібровкою.
Завдання 2
Написати програму, що реалізує математичні операції Z = (120 - 20 10 X + 2) Y, де: X - поступає на порт В; Y - поступає на порт С; Z - виводиться на порт D.
Код програми
ldi r22, 0xFF; записуем в R22 255, чтобы микроконтроллер инициализировался как выход
ldi r16, 0x78 ; I константа 120
ldi r17, 0x14 ; II константа 20
ldi r18, 0xA ; III константа 10
ldi r19, 0x2 ; IV константа 2
ldi R26,0 ; загружаем 0, для счетчика
in r20, portb ;считывание Х
in r21, portc ;считывание Y
mov R23,r21 ;запись в регистр считаного значения
and r17, r18 ;логическая опперация И
eor r17, r20 ;логическая опперация исключающее или
sub r16, r17 ;отнимание 2-х чисел
adc r16, r19 ;прибавление чисел
mov r24, r16 ;загрузка в регистр полученого значения
m1: ;метка м1
add r24, r16 ;прибавление чисел(замена умножения)
brcc m2 ;если нету переполнения перейти к м2, иначе увеличим "старший бит" числа
inc r25 ;увеличиваем "старший бит" числа
m2: ;метка м2
inc r26 ;увеличиваем счетчик сумирования
cp R23,R26 ;сравниваем в тем числом, на которое нужно умножить
BRNE m1 ;в начало цикла если числа не ровны
out ddrd, r22 ;инициализируем порт на выход
out portd, r25 ;подаем на выход значение старшего бита
out portd, r24 ;подаем на выход значение младшего бита
Завдання 3
Описання системи управління
Для побудови схеми управління на основі мікроконтролера AVR ATMEGA 16 фірми ATMEL необхідно забезпечити схему необхідними вузлами та компонентами.
До AVR ATMEGA 16 за умовою задачі треба підключити кварцевий резонатор на 1МГц (який не є обов'язковим ) до портів XTAL1 та XTAL2.
рис.1
Ємності конденсаторів вибираємо згідно даташиту С1 = С2 = 20 пФ
рис. 2
До порту Vcc підключається живлення мікросхеми, у нашому випадку 5В. мікроконтролер електричний резонатор датчик
Також cхема скиду розрахована на те, що при натиску кнопки key1 на вході RESET мікроконтролера з'явиться логічний нуль, що призведе до скиду мікроконтролера в початковий стан. У схемі скиду R6 = 100 кОм - підтягуючий резистор, С7 = 100 пФ - згладжує шумові коливання .
Підключення мікроконтролера до датчика тиску здійснюється при підключенні його до будь-якого виходу АЦП мікроконтроллера. Так, як на виході даного датчика ми матимемо аналоговий сигнал, який мікроконтроллер може прийняти лише на входи ADC.
Размещено на Allbest.ru
...Подобные документы
Загальна характеристика мікроконтролерів сімейства AVR фірми Atmel, складання структурної схеми електронних годинників та інформаційного табло. Розробка мікропроцесорної системи для багатоканального інформаційного табло на основі даного мікроконтролера.
дипломная работа [2,7 M], добавлен 12.12.2010Розробка блоку контролю та управління пристрою безперервного живлення, із заданою вихідною напругою, електричною схемою принциповою, діапазоном робочих температур та тиском. Конструкція та технологія виготовлення виробу на підставі електричної схеми.
дипломная работа [2,9 M], добавлен 12.07.2010Аналіз технологічного процесу і вибір напрямків автоматизації. Розробка структурної схеми системи управління. Основні вимоги до елементів структурної схеми. Додаткові вимоги до мікропроцесора. Технічна характеристика мікроконтролера Atmel AT89C51AC3.
курсовая работа [316,1 K], добавлен 11.10.2011Складання логічної схеми алгоритмів при проектуванні системи управління агрегатом, формування мікрокоманд, що включають логічні та функціональні оператори. Розробка структурної та принципової схеми системи управління, її конструктивне оформлення.
курсовая работа [1,0 M], добавлен 28.09.2011Розробка мікропроцесорної системи управління роботом з контролем переміщення на базі мікроконтролера AT89C51. Розробка і опис структурної схеми мікропроцесорної системи. Відстань між світлодіодом і фототранзистором. Розробка алгоритмів програми.
курсовая работа [2,3 M], добавлен 13.04.2013Місце та основні характеристики пристрою в архітектурі мікропоцесорної системи. Розробка схеми електричної принципової малогабаритного двохпроменевого осцилографу-мультиметру. Схема електричної принципової електричного дзвоника. Принцип роботи пристрою.
курсовая работа [1,3 M], добавлен 20.03.2009Визначення основних технічних характеристик та режимів роботи мікроконтролера для подальшого застосування у пристроях управління. Системи переривань та режими роботи. Будова мікроконтролера, модулі синхронізації. Вбудовані низькочастотні генератори.
курсовая работа [1,2 M], добавлен 10.12.2013Розробка структурної схеми мікропроцесора. Узгодження максимальної вхідної напруги від датчиків з напругою, що може обробити МПСза допомогою дільника напруги та аналогового буферного повторювача. Система тактування та живлення. Організація виводу даних.
курсовая работа [354,3 K], добавлен 14.12.2010Докладний опис складових електричної схеми. Характеристика мікроконтролера PIC16F877. Рідкокристалічний індикатор МТ12864А. Призначення виводів рідкокристалічного індикатора. Цифро-аналоговий перетворювач MCP 4921. Алгоритм роботи цифрового генератора.
курсовая работа [1,5 M], добавлен 20.09.2011Аналіз схеми електричної принципової та елементної бази напівпровідникового сенсора температури. Вибір характерного блоку схеми для моделювання. Розробка друкованої плати. Розрахунок діаметру монтажних отворів, контактних площадок і ширини провідників.
курсовая работа [910,7 K], добавлен 09.06.2013Мікросхемні та інтегральні стабілізатори напруги широкого використання. Розробка принципової електричної схеми. Розрахунок схеми захисту компенсаційного стабілізатора напруги від перевантаження. Вибір і аналіз структурної схеми та джерел живлення.
курсовая работа [294,4 K], добавлен 06.03.2010Загальна характеристика метеорологічних приладів: термометрів, барометрів, психрометрів, гігрометрів. Розробка електричної принципової схеми мікропроцесорної метеостанції, розрахунок її надійності. Вибір мікроконтролера і датчиків, монтаж друкованих плат.
дипломная работа [3,1 M], добавлен 13.06.2012Технічне обґрунтування варіанту реалізації системи тиску газу в газопроводі. Розробка структурної та електричної принципової схеми інформаційно-вимірювальної системи. Проведення електричних розрахунків. Знаходження похибки вимірювання тиску газу.
курсовая работа [1,0 M], добавлен 20.12.2015Проблема захисту комп'ютерних мереж. Призначення виводів мікроконтролера ATmega8. Розробка принципової схеми тестеру Ethernet кабелю. Виготовлення спеціалізованого тестера-пробника, що має необхідні роз'єми підключення кабелю, алгоритм тестування.
курсовая работа [1,4 M], добавлен 03.05.2015Технічне обґрунтування варіанту реалізації системи. Розробка структурної та електричної принципової схеми інформаційно-вимірювальної системи тиску газу в газопроводі. Головні вимоги до тензоперетворювачів. Форми вихідного сигналу для TMP03/TMP04.
курсовая работа [717,2 K], добавлен 05.12.2009Розробка таймера на базі мікроконтролера AT90S8515. Опис принципової електричної схеми блоку клавіатури і індикації. Використання периферійних пристроїв. Таблиця робочих регістрів. Підпрограми обробки переривання таймера, Oproskl та рахунку часу.
курсовая работа [3,3 M], добавлен 27.02.2014Основні види схем керування кроковими двигунами. Розробка варіантів структурної схеми електропривода та прийняття рішення принципу його побудови. Розробка вузла мікроконтролера, блока живлення. Забезпечення індикації режимів роботи схеми дослідження КД.
курсовая работа [1,6 M], добавлен 14.05.2013Функції та система команд мікроконтролера PIC16F84A, його технічні характеристики й організація пам'яті. Розробка керуючого автомату на мікроконтролері для пристрою світлових ефектів, побудова його електричної схеми та створення програмного забезпечення.
курсовая работа [255,0 K], добавлен 03.12.2013Транзисторний перетворювач із дроселем у первинному ланцюзі на основі найпростішої схеми, із системою керування. Розробка основної структурної схеми, принципової схеми, силової частини, системи керування, силової частини і вузлів системи керування.
курсовая работа [1,7 M], добавлен 20.07.2010Мнемосхема процесу завантаження вагонеток. Технічні характеристики та конструктивне оформлення системи управління. Розробка принципової схеми: вибір елементної бази, датчиків та основних елементів силової частини. Розрахунок енергоспоживання пристрою.
курсовая работа [228,3 K], добавлен 14.11.2011