63206 (Створення мікропроцесорної системи для багатоканального інформаційного табло)

2016-07-29СтудИзба

Описание файла

Документ из архива "Створення мікропроцесорної системи для багатоканального інформаційного табло", который расположен в категории "". Всё это находится в предмете "коммуникации и связь" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "коммуникации и связь" в общих файлах.

Онлайн просмотр документа "63206"

Текст из документа "63206"

ЗМІСТ

Вступ

1. Технічне завдання

1.1 Розробка структурної схеми

1.2 Вибір елементної бази

1.2.1 Мікроконтролер ATmega8

1.2.2 Дешифратор SN74LS145N

2. Спеціальний розділ

2.1 Розробка принципової схеми годинників

2.1.1 Етапи створення принципової схеми

2.1.2 Опис монтажних робіт

2.2 Принципова схема інформаційного табло

Висновок

ВСТУП

Сучасну мікроелектроніку важко уявити без такої важливої складової, як мікроконтролер. Мікроконтролери непомітно завоювали світ. В останній час на допомогу людині пришла ціла армія електронних помічників. Ми привикли до них і часто навіть не підозрюємо, що в багатьох таких пристроях працює мікроконтролер.

Мікроконтролерні технології дуже ефективні. Один і той же пристій, який раніше збирався на традиційних елементах, будучи зібрано з використанням мікроконтролерів, становиться простіше. Вони не потребують налагоджування та менші за розміром. Крім цього, з використанням мікроконтролерів з’являються практично безмежні можливості по додаванню нових споживчих функцій та можливостей до вже існуючих пристроїв.

Незважаючи на те, що мікроконтролери AVR появилися на ринці близько 10 років тому, їх популярність до сьогоднішнього часу дуже велика. З кожним роком вони охоплюють все нові ланки на ринці. Не останню роль в цьому відіграє відношення показників ціна/швидкодія/енерговикористання, до цього часу являються майже найкращі на ринці 8 – бітних мікроконтролерів. Крім того постійно зростає число виготовлення сторонніми виробниками різних програмних та апаратних засобів підтримки розробок пристроїв на їх основі. Все це дозволяє говорити про мікроконтролери AVR. Мікроконтролери сімейства Mega підтримують декілька режимів низького енерговикористання, мають блок переривання, сторожевий таймер та допускають програмування безпосередньо в готовому пристрою.

Метою дипломного проекту було створення мікропроцесорної системи для багатоканального інформаційного табло, яка побудована на основі мікроконтролера ATmega8.

Для побудови мікропроцесорної системи необхідно було обрати найекономічнішу, швидкодійну та найменш енерговикористовувані елементи.

Саме тому при створенні мікропроцесорної системи була приділена увага наступним елементам: дешифратор SN74LS145N, транзисторні ключі ULN2803A,

Розроблена в дипломному проекті мікросхема SN74LS145N – являє собою двіково-десяткові монолітні дешифратори/драйвери, які складаються з восьми інверторів і десяти логічних елементів І-НІ, с чотирма входами.

Для вирішення постановленої задачі, проектування було поділено на 2 етапи. На першому етапі – створення годинників. Для їх стабільної роботи та виконання відповідних функцій необхідно було обрати наступні елементи: конденсатори, резистори, транзистори та діоди. На другому етапі побудови мікропроцесорної системи інформаційного табло необхідно було обрати найбільш ефективний та економічний спосіб відображення інформації, яку виконують світлодіоди.

1 ТЕХНІЧНЕ ЗАВДАННЯ

    1. Розробка структурної схеми

Компанія Atmel (США) добре відома як на світовому, так і на українських ринках електронних компонентів і є одним із визнаних лідерів в розробці складних виробів мікроелектроніки – прилади енергозалежної пам’яті високої швидкодії та мінімального використання енергії; мікроконтролерів загального призначення та мікросхем програмованої логіки.

Мікроконтролери сімейства AVR фірми Atmel являють собою восьмирозрядну однокристальну мікро ЕОМ з спрощеною системою команд – RISC ( Restricted (Reduset) Instruction Set Computer).

До складу сімейства AVR входять мікроконтролери трьох серій –АТclassic, ATtiny та ATmega. В кожну серію входять мікроконтролери декількох типів. Мікроконтролери серії АТclassic за своїми структурними характеристикам (об’єм пам’яті, склад периферійних пристроїв) подібні к мікроконтролерам сімейства АТ89 фірми Atmel та MCS – 51 фірми Atmel. За обчислювальними можливостями вони займають середнє місце між мікроконтролерами серії ATtiny та ATmega. Мікроконтролери серії ATtiny мають найменші, а мікроконтролери серії ATmega – найбільші обчислювальні можливості в сімействі AVR. [1].

Мікроконтролери сімейства AVR мають єдину базову структуру. Узагальнена структурна схема мікроконтролера (МК) зображена на рисунку 1.

До складу мікроконтролера входять:

  • Генератор тактового сигналу (GCK);

  • процесор (CPU);

  • постійний запам’ятовуючий пристрій для зберігання програми, виконаної по технології Flash, (Flash ROM);

  • оперативно запам’ятовуючий пристрій статичного типу для зберігання даних (SRAM);

  • постійний запам’ятовуючий пристрій для зберігання даних, виконаних по технології (EEPROM);

Рисунок 1 Структурна схема мікроконтролера

  • набір периферійних пристроїв для введення та виведення даних та керуючих сигналів та виконання інших функцій.

Для побудови мікропроцесорної системи необхідно було обрати найекономічнішу, швидкодійну та найменш енерговикористовувані елементи.

На структурній схемі (рис. 2) зображено головні блоки мікропроцесорної системи та інформаційного табло. Їх роботоспроможність забезпечує блок живлення, що підключений до мережі 220V, а на виході дає 12V, яка необхідна для роботи елементів та мікроконтролера.

Від блоку живлення струм потрапляє на схему годинників де знаходяться головні елементи даної мікропроцесорної системи. За допомогою програми в Flash пам’яті, мікроконтролер виконує та опрацьовує певні команди і передає дешифратору необхідні вихідні дані, які в свою чергу пересилаються на індикатор та на блок індикації.

Для відображення інформації на інформаційному табло, який працює по принципу загальний катод, необхідний блок індикації, що розподіляє інформаційні виходи на відповідний порядковий номер в індикаторі.

Рисунок 2 Структурна схема електронних годинників та інформаційного табло

    1. Вибір елементної бази

      1. Мікроконтролер ATmega8

Популярність мікроконтролерів AVR на ринку, серед 8- розрядних мікроконтролерів, постійно збільшується, тому що вони мають найкращі співвідношення показників "ціна/швидкодія/енергоекономічність". Крім цього постійно збільшується кількість програмних та апаратних засобів підтримки створення приладів на їх основі.

В рамці однієї базової архітектури мікроконтролери AVR поділяються на три сімейства:

  • Classic AVR;

  • Mega AVR;

  • Tiny AVR;

Мікроконтролери сімейства Classic мають об’єм Flash пам’яті програм від 1 до 8 Кбайт (число циклів стирання/запису не менше 1000). В сімейство Classic входять мікроконтролери з різним набором периферійних пристроїв та різної кількості виводів.

Мікроконтролери сімейства Tiny мають найбільший об’єм пам’яті програм (1-8 Кбайт) та доволі обмежену кількість периферійних пристроїв. Майже всі вони виготовляються в 8-вихідних корпусів та призначенні для так званих «бюджетних» рішень, використовуваних в умовах важких фінансових обмежень. Межі використання цих мікроконтролерів – інтелектуальні датчики різного призначення (контрольні, пожарні та охороні), іграшки, зарядні прилади, різні побутові прилади та інші подібні прилади.

Мікроконтролери сімейства Mega також мають найбільший об’єм пам’яті програм та даних, але вони й мають і найбільш розвинену периферію серед всіх мікроконтролерів AVR. Mega призначенні для використання в мобільних телефонах, в контролерах різних периферійних пристроях (принтери, сканери, сучасні дискові накопичувачі) важкої офісної техніки.

Мікроконтролери обох сімейств підтримують декілька режимів зниженого використання енергії, мають блок переривання, сторожовий таймер та дозволяють програмувати безпосередньо в зібраному приладі.

До особливостей мікроконтролерів AVR сімейства MEGA можна віднести:

  • FLASH пам’ять програм від 8 до 256 Кбайт;

  • Оперативна пам'ять (статичний ОЗП) об’ємом від 512 байт до 8 Кбайт;

  • Пам'ять даних на основі EEPROM об’ємом від 256 байт до 4 Кбайт (число циклів стирання/запису не менше 100000);

  • Можливість захисту від зчитування та модифікації пам’яті програм та даних;

  • Можливість програмування безпосередньо в системі через послідовні інтерфейси SPI та JTAG;

  • Можливість само програмування;

  • Різні способи синхронізації: вмонтований RC –генератор з внутрішньою та зовнішньою часу задаючою RC – ланцюгом, вмонтований генератор з зовнішнім кварцовим або п’єзокерамічним резонатором, зовнішній сигнал синхронізації;

Мікроконтролери сімейства MEGA мають великий набір периферійних пристроїв:

  • Один або два 8-бітних таймера/лічильника. В усіх моделях з двома 8-бітними таймерами/лічильниками один з них може працювати в якості годинників реального часу (в асинхронному режимі);

  • Від одного до 16-бітних таймерів/лічильників;

  • Сторожовий таймер;

  • Аналоговий компаратор;

Послідовний синхронний інтерфейс SPI;

      1. Дешифратор SN74LS145N

Мікросхема SN74LS145N – являє собою двіково-десяткові монолітні дешифратори/драйвери, які складаються з восьми інверторів і десяти логічних елементів І-НІ, с чотирма входами. Інвертори підключені в парах, щоб зробити дані входів двійково-десяткового коду доступними для декодування на логічних елементах І-НІ. Повне і правильне декодування логіки входів двійково-десяткового коду гарантує, що всі виводи залишаться захищеними для всіх недопустимих комбінацій двійкового коду. Ця високоефективна особливість дешифраторів, які побудовані на n-p-n транзисторах, дає змогу використовувати їх як для управління індикатором, так і для інших електричних пристроїв. Кожен з транзисторних виводів дешифратора SN74LS145 витримує напругу до 15 вольт і силу струму – до 80 міліампер, і кожен вхід відповідно витримує таке навантаження. Пристрій потребує близько 215 міліват потужності. Входи і виходи дешифратору повністю сумісні для роботи з ТТЛ схемами або логічними каналами ліній передачі даних, також виводи сумісні с більшістю інтегральних схем.

Рисунок 3 Графічне зображення SN74LS145N

Для побудови мікропроцесорної системи недостатньо мікроконтролера та дешифратора. Всі мікропроцесорні та навіть елементарні системи будуються за допомогою таких складових як конденсатори, резистори, діоди та інших елементів. Кожен з них виконує свою власну функцію. Стабілізації, згладжування, та збільшення опору або очищення від шумів на схемі.

2 СПЕЦІАЛЬНИЙ РОЗДІЛ

2.1 Розробка принципової схеми годинника

2.1.1 Етапи створення принципової схеми

Для реалізації теми дипломного проекту, а саме проектування мікропроцесорної системи для багатоканального інформаційного табло, необхідно створити годинник та під’єднати його до табло.

Розпочнемо з створення годинників. Для стабільної роботи та виконання відповідних функцій необхідно було обрати елементи для реалізації завдання. На даному етапі розвитку мікроелектроніки широке розповсюдження отримали AVR мікроконтролери. Однією з переваг мікроконтролерів на відмінність від мікросхем є те, що вони можуть виконувати велику кількість підпрограм завдяки потужному контролеру, який містить великий об’єм оперативної пам’яті (від 512 Кбіт), а також мікроконтролери володіють багатим різноманіттям периферійних пристроїв і великою кількістю портів вводу виводу даних. Тому в дипломному проекті було обрано саме мікроконтролер серії ATmega.

ATMega-8 - 8-розрядний КМОП мікроконтролер заснований на архітектурі Atmel AVR. Контролер виконує більшість інструкцій за 1 такт, тому обчислювальна потужність контролера рівна 1MIPS на 1 Мгц. Блок схема процесора показана на рисунку 4.

Рисунок 4 Блок – схема процесора ATMega 8

Мікроконтролер має RISC – архітектуру, але формат команди двооперандний, за один такт може бути звернення тільки до двох регістрів. Контролер містить 32 регістри, які можуть рівноправно використовуватися в арифметичних операціях.

Основні апаратні характеристики мікроконтролера:

  • 8 кб флеш пам’яті команд;

  • 512 байт електричнопрограмовної пам’яті;

  • 1 кбайт статичної пам’яті;

  • 23 лінії ввода/вивода загального призначення;

  • 32 регістра загального призначення;

  • три багатоцільових таймера – лічильника з режимом порівняння;

  • підтримка внутрішніх і зовнішніх переривань;

  • універсальний асинхронний адаптер;

  • байт орієнтований двох провідний послідовний інтерфейс;

  • 6/8 канальний АЦП з точністю до 8 і 10 двійкових розрядів;

  • сторожовий таймер;

  • послідовний порт SPI;

  • розширені режими управління енергоспоживання.

Основні елементи архітектури мікроконтролера ATmega8.

Ядро мікроконтролера, що зображене на рисунку 5, виконує команди програми.

Рисунок 5 Блок – схема ядра AVR

Ядро включає елементи гарвардської архітектури з незалежними шинами, тому вибірка інструкцій проводиться незалежно від операцій в арифметично логічному пристрої (АЛП).

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее