uadepe.ru

Отладочную плату робимо самі Частина 2 варіант з atmega8

Отладочную плату робимо самі. Частина 2 (Варіант з ATmega8).

Отже, в минулій частині статті була описана збірка важливої ​​частини нашої отладочной плати - схеми живлення. Варто сказати, що блок живлення не завжди обов`язково повинен бути на будь-який отладочной або макетної платі. Якщо вже є готовий блок живлення у вигляді готової конструкції, то можна використовувати і його. Широке поширення отримали і так звані "лабораторні" блоки живлення, які мають одне або кілька стандартних вихідних напруг, часто регульованих. Подібний блок живлення також можна зібрати самому або придбати готовий. Тоді не потрібно буде кожного разу збирати схему харчування для тестових конструкцій.

Продовжимо збирати нашу отладочную плату. На цей раз ми встановимо на неї мікроконтролер, підключимо кілька світлодіодів і запустимо на ній першу програму.

Насамперед підготуємо необхідні деталі:

Мал. 1. Основні деталі.

В якості основи візьмемо AVR-мікроконтролер ATmega8. Це досить потужний мікроконтролер з великим об`ємом пам`яті і різноманітною периферією. Можна також застосувати і будь-який інший мікроконтролер. З прикладом використання мікроконтролера ATtiny2313 на цій отладочной платі можна ознайомитися в іншому варіанті цього тексту за посиланням: Отладочная плату робимо самі. Частина 2 (Варіант з ATtiny2313).

Як завжди, першим ділом після вибору деталі, потрібно ознайомитися з розташуванням її висновків та основними характеристиками. Вся потрібна інформація для ATmega8 міститься в її довідковому листку. Пам`ятайте, майже всі висновки мікроконтролера можуть мати кілька функцій. Ці функції можна вибирати при написанні програми для μC. І на це слід звертати увагу вже на етапі складання принципової схеми. Крім того, вже в процесі складання схеми зручно використовувати умовне позначення деталей з "живою" терморегулятори, тобто, при позначенні деталі на схемі, креслити висновки так, як вони розташовані на самому справі. Тоді розміщення компонентів і на схемі, і на платі буде відбуватися простіше, зрозуміліше і з меншою кількістю помилок. (Майже у всіх редакторах схем є можливість намалювати своє власне умовне позначення деталі.)



Накреслимо схему:

Мал. 2. Схема з мікро контролером ATmega8.

Кварцовий резонатор Q1 з конденсаторами С1 і С2 утворюють джерело тактового сигналу для мікрооконтроллера μC1. Це дуже чутлива до перешкод частина схеми, тому провідники для неї слід вибирати мінімальної довжини, а до провідника між С1, С2 і восьмий ніжкою μC1 (потовщена лінія на схемі) нічого більше не приєднувати. Резистор R1 і конденсатор С3 утворюють ланцюжок скидання для мікроконтроллера. Резистори R2-R5 необхідні для обмеження струму через свтодіоди LED1 - LED4. У ланцюзі харчування варто блокувальний конденесатор С4. Як джерело живлення будемо використовувати стабілізатор, зібраний в першій частині статті. (Перелік усіх можливих замін в схемі розташований в кінці цієї сторінки.)

Мал. 3. Поширена терморегулятори ISP-вилки.

Провідники для програмування слід підключити до однойменних провідникам програматора. Ці провідники зручно підключити до відповідної частини роз`єму наявного програматора за допомогою стандартної вилки для установки на плату IDC-10MS (Рис. 3). Точне розташування висновків на цій вилці необхідно обов`язково звірити з наявними программатором!

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

Провідники харчування найкраще взяти якогось іншого кольору-для плюсового проводу можна взяти червоний, для мінуса - синій або чорний колір. При розведенні з`єднують провідників зі зворотного боку плати не забуваємо про "дзеркальності"!

Рівненько встановити світлодіоди можна наступним чином: протягнувши невелику смужку картону між висновками світлодіодів, встановити їх в отвори плати, зі зворотного боку відрізати зайву довжину висновків і запаяти їх. Після пайки ніжок смужку картону можна вийняти, Рис. 6.

Мал. 6. Установка світлодіодів.

Перед включенням ще раз перевіримо правильність з`єднань, а найголовніше - вірність розводки провідників харчування до мікроконтролеру!

Тепер можна себе привітати, ми тільки що отримали зібрану своїми руками справжню отладочную плату!

Відразу ж завантажимо в мікроконтролер найпростішу програму миготіння світлодіодами: mega8_4leds_1.zip. Після завантаження прошивки в мікроконтролер світлодіоди почнуть по черзі мигати. Час світіння і пауз буде приблизно дорівнює одній секунді:

Відео 1. Робота тестової прошивки.

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

Поділися в соціальних мережах:


Схожі