Автор: Пользователь скрыл имя, 19 Февраля 2012 в 20:08, курсовая работа
По суті, мікроконтролер складається з простого мікропроцесорного ядра всією необхідною пам'яттю програм і даних. До цього додається периферія, що забезпечує необхідні інтерфейси. Сюди відносяться цифрове і аналогове введення-виведення, елементи синхронізації і рахунку та ін. Як і будь-яка електронна схема, мікроконтролер вимагає схеми живлення і йому необхідний синхронізуючий сигнал для управління внутрішніми логічними схемами (у деяких мікроконтролерах він генерується вбудованими компонентами).
Вступ 5
1 Загальний розділ 7
2 Опис пристрою 15
3 Розробка алгоритму роботи 17
3.1 Опис елементної бази 17
3.2 Опис принципової електричної схеми пристрою 22
3.3 Опис алгоритму управління 26
4 Розробка програми управління 27
Висновки 34
Література 35
Вступ 5
1 Загальний розділ 7
2 Опис пристрою 15
3 Розробка алгоритму роботи 17
3.1 Опис елементної бази 17
3.2 Опис принципової електричної схеми пристрою 22
3.3 Опис алгоритму управління 26
4 Розробка програми управління 27
Висновки 34
Література 35
Додаток А Перелік елементів принципової схеми
Графічна
частина: Схема пристрою
електрична принципова
генератор на PIC16F4A і
AD9850
ВСТУП
В міру того як люди розпізнали і навчилися використовувати обчислювальну потужність комп'ютерів і мікропроцесорів, вони зрозуміли, що ці пристрої можна використовувати і по-іншому, наприклад для контролю і управління. Тому інженери почали вбудовувати мікропроцесори у всілякі пристрої, що не мають нічого спільного з комп'ютером (наприклад, в холодильник або в дверці автомобіля). Але тут вже не була потрібна велика обчислювальна потужність, багато пам'яті або велика швидкодія. Тому з'явилася особлива категорія мікропроцесорів, призначена для контролю за певними діями, а не для обробки великих чисел. Якийсь час через ці мікропроцесори придбали власну ідентичність і почали називатися мікроконтролерами. Таким чином, мікроконтролер прийняв на себе роль вбудованого комп'ютера у відносно невеликих вбудованих системах.
Оскільки ж можна відрізнити мікроконтролер від мікропроцесора? Як і мікропроцесор, мікроконтролер повинен вміти обчислювати, хоча і не обов'язково із застосуванням великих чисел. Але у нього також є і інші потреби. Перш за все, у нього повинні бути чудові можливості введення-виводу, наприклад для того, щоб реагувати на відкриття і закриття дверей автомобіля, або для включення або виключення компресора холодильника. Більшість вбудованих систем повинні бути дешевими, мати невеликий розмір і здатність працювати автономно. Крім того, вони зазвичай працюють далеко не в ідеальному середовищі, як у випадку із звичайним комп'ютером. Мікроконтролеру часто доводиться функціонувати в жорстких умовах промислового середовища, наприклад, в середині двигунів автомобіля, при високій температурі і так далі.
По
суті, мікроконтролер
складається з
простого мікропроцесорного
ядра всією необхідною
пам'яттю програм
і даних. До цього
додається периферія,
що забезпечує необхідні
інтерфейси. Сюди відносяться
цифрове і аналогове
введення-виведення,
елементи синхронізації
і рахунку та ін. Як і
будь-яка електронна
схема, мікроконтролер
вимагає схеми живлення
і йому необхідний синхронізуючий
сигнал для управління
внутрішніми логічними
схемами (у деяких мікроконтролерах
він генерується вбудованими
компонентами).
1 Загальний розділ
Не тільки у заводській, але і в радіолюбительській практиці зараз відчувається велика потреба в малогабаритному вимірювальному генераторі прямокутних імпульсів частотою від 2 Гц до 10 Мгц, який забезпечував би настройку цифрових пристроїв, побудованих на інтегральних мікросхемах серії ТТЛ. Авторами розроблений і виготовлений двоканальний генератор з плавним перекриттям вказаного частотного діапазону і з можливістю зміни тривалості імпульсів в межах від 250 мс до 50 нс. Щоб розширити область застосування генератора, в нього введений пристрій формування затримки вихідних імпульсів одного каналу щодо вихідних імпульсів другого і щодо синхроімпульсів.
Описуваний генератор має наступні технічні характеристики:
діапазон частот 2 Гц...10 Мгц;
тривалість вихідних імпульсів 250 МС...50 нс;
тривалість фронту і спаду менше 20 нс;
амплітуда вихідної напруги 0...6 В;
вихідний опір каналу 200 Ом.
Задаючий генератор (ЗГ) визначає частоту проходження імпульсів. Ланцюг, що укорочує, формує синхроімпульси тривалістю 50...60 нс, що поступають на відповідний вихід приладу, і імпульси для запуску формуючих пристроїв ФП1 і ФП2, що визначають тривалість імпульсів обох каналів, що генеруються. Підсилювачі П1 і П2 забезпечують необхідна вихідна напруга і опори каналів. У положенні контактів перемикача 5, показаному на схемі, включається канал затримки, що містить формуючий пристрій затримки ФПЗ і ланцюг 2, що укорочує. У іншому положенні перемикача канал затримки відключається.
У пристрої передбачені індикатори перевантаження каналів Іп1 і Іп2 по тривалості - на випадок, якщо тривалість імпульсу опиниться більше половини періоду.
Принципова схема приладу показана на рисунку 1.1. Задаючий генератор виконаний по схемі автоколивального мультивібратора з одним часузадаючим конденсатором С1 (або С2) на трьох інверторах D1.1, D1.2 і D1.3, замкнутих в кільце. Роль резистора времязадающей ланцюга мультивібратора виконує оптрон U1. Будучи включеним в ланцюг затвора польового транзистора VI, він забезпечує потрібний коефіцієнт перекриття по частоті. Коли змінним резистором R1 регулюють струм, що протікає через лампочку розжарювання оптрона, його фотоопір змінюється від 2•102...3• 102 до 1,5•109...2•109 Ом.
Частота імпульсів задаючого генератора визначається опором оптрона і ємкістю включеного конденсатора С1 (або С2). Для підвищення точності установки частоти до 1 Мгц включається конденсатор С1, вище за цю частоти-конденсатор С2. Плавно частоту генератора регулюють змінним резистором R1.
Істоковий повторювач на польовому транзисторі VI є буферним каскадом, елемент D1.2 - пороговим, а D1.3 - інвертором, з виходу якого перепад напруги подається на вхід елементу D1.1. Сигнал на виході цього елементу заряджає часузадаючий конденсатор С1 (або С2) через фотоопір оптрона U1.
На виході задаючого генератора включений ланцюг, що укорочує, побудований на трьох елементах І-НЕ D3.1, D3.2 і D8.3. Вона виробляє короткі однополярні імпульси тривалістю 50...60 нс (час затримки елементів).
Працює ланцюг, що укорочує, таким чином. Хай в початковому режимі на входи елементів D3.2 і D8.3. подається рівень логічного 0. При цьому на виході елементу D3.2 встановлюється рівень логічної 1, на виході елементу D3.3 - логічна 1, на виході D3.1 - логічний 0. З приходом позитивного перепаду імпульсу (перепад з логічного 0 в 1), що укорочує, на виході елементу D3.3 відбувається перемикання логічною 1 в 0, тобто формується фронт укороченого імпульсу. Далі цей логічний 0 поступає на вхід елементу D3.1 і формує на його виході сигнал логічної 1, який у поєднанні з рівнем логічною 1 на вході елементу D3.2 перемикає вихідний сигнал елементу D3.2 з рівня 1 в 0, що забезпечує на виході елементу D3.3 спад укороченого імпульсу.
Таким чином для формування укороченого імпульсу необхідне послідовне перемикання трьох елементів ланцюга, що укорочує, а оскільки час перемикання одного елементу близько 20 нс, загальний час, і, отже, тривалість укороченого імпульсу рівні 50...60 нс. Цей короткий синхроімпульс виводиться на спеціальний вихід генератора “Синхр.”, а також запускає мультивібратор, що чекає, входить в канали як формуючий пристрій.
Мультивібратор каналу, що чекає, I побудований на елементах D5.1, D5.2 і D5.3, каналу Ii-на елементах D6.1, D6.2 і D6.3. По побудові мультивібратори каналів, що чекають, аналогічні задаючому генератору. Для розширення діапазону регулювання тривалості імпульсів, що генеруються, в ланцюзі затворів польових транзисторів УЗ і V4 включені оптрони U3 і U4. Тривалість імпульсів в каналах регулюють змінними резисторами R5 і R6 (типу Сп5-1Б).
На виходах каналів включені підсилювачі, зібрані на транзисторах V5...V10. Транзистори V9 і V10 вихідних каскадів включені по схемі із загальною базою, що захищає вихід генератора від короткого замикання в зовнішніх ланцюгах. Амплітуду вихідної напруги регулюють змінними резисторами R13 і R14.
Для сигналізації перевантаження каналів по тривалості введена світлова індикація. Роль індикаторів виконують мініатюрні лампи розжарювання H1 і Н2 типу СМН 6,3-20. Роботу індикаторів ілюструють тимчасові діаграми, приведені на рисунку 1.2. На виході задаючого генератора (вихід елементу D1.2) утворюється напруга прямокутної форми з шпаруватістю 2 (графік а). На входи елементу D2.1 поступають сигнали логічних рівнів з виходів інверторів D1.2 і D5.3. При тривалості імпульсу менше половини періоду Т (графік б) на виході елементу D2.1 утворюється рівень логічної 1 (графік в), тому лампа H1, включена як колекторне навантаження елементу D2.1, не світиться.
При тривалості імпульсу більше половини періоду Т (графік г) на виході елементу D2.1 в моменти часу, вказані на графіці д штрихуванням, з'являється рівень логічного 0, в результаті лампа HI світиться..
Коротко про роботу формувача регульованої затримки. Коли замикаючі контакти перемикача S2 знаходяться у верхньому по схемі положенні, сигнал з виходу елементу D4.4 поступає на вхід мультивібратора, що чекає, на елементах D1.4 і D5.4, який формує імпульс. Тривалість сформованого імпульсу, що визначає час затримки, можна регулювати змінним резистором R3 в межах тривалості імпульсів каналів.
По зрізу сформованого імпульсу затримки ланцюг, що укорочує, складається з елементів D4.1, D4.2, D4.3 і D4.4, виробляє короткий імпульс, що поступає на вхід каналу I.
Принципова схема джерела живлення генератора приведена на рисунку 1.3. Він включає знижувальний трансформатор типу ТПП 224, випрямний міст на діодах V1...V4 і стабілізатори з вихідною напругою +12 У (для живлення підсилювальної частини) і +5 У (для живлення мікросхем). Коефіцієнт стабілізації близько 70. При номінальній напрузі мережі пульсації на виході джерела не перевищують 3 мв. Струм споживання генератора близько 400 ма.
Генератор виконаний у вигляді малогабаритного переносного приладу. Корпус його виготовлений з дюралюмінію завтовшки 1,5 мм. Задня кришка знімна, кріпиться до кожуха гвинтами М2.
Весь прилад змонтований на двох друкарських платах (плата генератора і плата блоку живлення). Плати виготовлені з склотекстоліту мазкі СФ-1 завтовшки 1,5мм і кріпляться на стійках з ізоляційного матеріалу до днища корпусу гвинтами
Трансформатор блоку живлення кріпиться також до днища корпусу. Транзистори стабілізаторів укріплені на дюралюмінієвих пластинах розмірами 40Х40х3 мм, що грають роль радіаторів.
У генераторі застосовані наступні деталі: конденсатори типу КМ.-5Б; резистори R1, R3, R5 і R6-тіпа Сп5-1б, R13 і R14- СП-11, решта всіх резисторів типу МЛТ-0,25; оптрони U1...U4 типу ОЕП-1; індикаторні лампи H1 і H2-смн 6,3-20, мікросхеми серії К133.
Трансформатор Т1 блоку живлення може бути саморобним: магнітопровід УШ16х32, обмотка I-2100 витків дроту ПЕВ-1 0,14, обмотка Ii-220 витків дроту ПЕВ-1 0,44.
На передній панелі приладу розташовані наступні органи управління: індикатор включення мережі “Мережа”, ручка перебудови по частоті “Частота”, ручки регулювання тривалості імпульсів “Трив. I” і “Трив. II”, ручки регулювання амплітуди вихідних імпульсів “Ампл. I” і “Ампл. II”, тумблер включення затримки “Затримка вкл.” і ручка регулювання затримки “Per. затримки”, тумблер включення одного з конденсаторів времязадаючий частини генератора “НЧ” і “ВЧ”, індикатори перевантаження “Перевантаження”, а також три високочастотні роз'єми типу СР-50-155Ф “Синхр.”, “Вих. I” і “Вих. II”. Перемикачі типу ПД-22ПЧН. Тумблер включення мережі розташований на задній стінці разом із запобіжником. Спеціального екранування генератора не вимагається.
Правильно змонтований генератор наладки не вимагає. Працездатність приладу може бути визначена за допомогою осцилографа (наприклад, С1-65) і цифрового частотоміра (наприклад, Ч3-33). Осцилограф дозволяє спостерігати форму коливань, що генеруються, і вимірювати амплітуду, а частотомір - вимірювати частоту імпульсної послідовності при перебудові по частоті.
Рисунок 1.1 - Схема електрична принципова