Етапи створення материнської плати Project PM CS Open CourseWare

Варіант Atmel AVR ATmega16

УВАГА! Кроки, представлені в цьому посібнику, проведуть вас до виготовлення дошки та НЕ ПРЕДСТАВЛЮЮТЬ ВСІ КРОКИ, яких слід виконати, до найдрібніших деталей, щоб зробити функціональну дошку ВСІ ПІДКЛЮЧЕННЯ, присутні в електронній схемі, ПОВИННІ БУТИ ВИКОНАНІ (включаючи GND до GND).

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

project

Інструменти, якими ви будете користуватися, такі: letcon, мультиметр, зачищаюча паста (саказ) та флюдор, плоскогубці для різання дроту

створення

Перед тим, як почати клеїти, враховуйте наступні правила:

Якщо ви (поки) не знаєте, як користуватися мультиметром, дотримуйтесь інструкцій нижче:

Виготовлення плити (Розташування деталей та склеювання)

Letcon є активним елементом у процесі склеювання. Він забезпечує тепло, необхідне для плавлення олова. Він повинен бути низької потужності (20-30 Вт), щоб не перегрівати деталі і не бути занадто великим.

Фтор виглядає як дріт, але насправді це олов’яна трубка (олово + свинець), наповнена пастою для видалення. Під впливом повітря мідь окислюється (змінює колір з глянцевої міді на матово-коричневий). Цей оксид запобігає злипанню мідного олова. Для видалення використовуйте зачистну пасту (мішок).

Щоб дізнатися, як правильно зробити припої, дотримуйтесь підручника нижче:

Як пояснювалось у підручнику вище, склейте шматочки лайконом згідно з наступною процедурою:

На послідовних роз'ємах нумерація написана на пластиковій стороні.

Інтерфейс програмування

Інтерфейс програмування - це перший крок у оснащенні вашої дошки проектів. Його схема підключення наведена нижче:

плати

Вставте роз'єм материнської плати DB9 на край тестової плати з штифтами 6,7,8,9 на чистій стороні (без міді), а решту збоку з мідними накладками, дбаючи про те, щоб штифти знаходились біля отворів, як на малюнку.

материнської

Підключіть штирі 6 і 7 від розетки та резистор R7 4.7k на стороні без припою (див. Малюнок нижче). Потім приклейте інший резистор 4.7K (R6) до клеми 4 штекера. Далі приклейте стабілітрони (D1 і D2) до інших кінців резисторів. Зверніть увагу на полярність, катод діодів позначений чорною лінією.

open

Припаяйте аноди діодів разом із штифтом 5 із послідовного штекера, як на малюнку нижче. Ця точка становить монтажний стіл.

open

Продовжуйте припаювати резистор R3 (15K), одним кінцем до землі (діодні аноди), а іншим кінцем до основи транзистора BC547. Також до основи транзистора приклейте контакт резистора R2 (10K), як на малюнку нижче. Випромінювач транзистора також повинен бути підключений до землі і залишити колектор вільним на даний момент.

створення
project

Інший контакт R2 повинен доходити до клем 3 послідовного штекера. Для цього вам потрібно зробити ремінець із шматком ізольованого дроту, взятого з кабелю UTP, як показано нижче:

етапи

Модуль живлення

плати

Існує два способи активувати збірку. Перший (і найпростіший) - використовувати 5 стабілізованих вольт від порту USB. Для цього вам знадобиться лише штекер типу USB A та подовжувач. Розпірка для штекера USB така:

етапи

Якщо ви виберете потужність USB, у вас є недолік, що ваше кріплення не зможе споживати більше 500 мА, це значення, навколо якого порт обмежений. Якщо ви хочете використовувати у своєму проекті компоненти з високим струмом споживання (лампи, двигуни, нагрівальні елементи, реле), ви можете вдатися до крайніх заходів або скористатися зовнішнім джерелом живлення від адаптера. Для цього джерела живлення вам потрібен стабілізатор напруги (LM7805). Його роль полягає в тому, щоб приймати напругу з адаптера (мінімум 6,5-7 вольт) і забезпечувати стабілізовану вихідну напругу, в нашому випадку 5 вольт. Розпірка для LM7805 така:

open

Приклейте LM7805 разом із конденсатором C11 (100 нФ) у нижньому лівому куті плати, як на малюнку. Штифт 3 7805 подаватиме напругу 5 вольт, зазначену на діаграмі Vcc.

open

Продовжуйте з світлодіодом живлення та опору R4 (1K). Зверніть увагу на полярність світлодіода, довший штифт є анодом, і ви приклеїте його до Vcc. Ви збираєтеся зробити довший ремінець для підключення столу від джерела живлення до столу з інтерфейсу програмування. Було б добре, якщо б ви використовували однаковий кольоровий кабель для сигналу, наприклад синій для столу та помаранчевий для Vcc. Нарешті це повинно виглядати на малюнках нижче:

створення
материнської

Потім підключіть адаптер і вперше підключіть плату. Адаптер, який ви використовуєте, повинен мати вихідну напругу не менше 7 вольт. Для підключення вам знадобиться роз’єм, що відповідає типу штекера в адаптері. Найпростішим рішенням було б відрізати штепсельну вилку від адаптера та зв’язати дроти безпосередньо. Я не рекомендую цього, особливо якщо це зарядний пристрій для вашого мобільного телефону:)

Виміряйте полярність мультиметром і підключіть вилку до решти двопровідного вузла, як на малюнку нижче:

етапи

Щоб перевірити те, що ви зробили до цього часу, увімкніть кріплення на адаптері та перевірте за допомогою мультиметра вихідну напругу, яка повинна бути близько 5 В. Якщо світлодіод загоряється, все гаразд, і ви можете продовжувати. В іншому випадку (стабілізатор дуже сильно нагрівається, виходить дим або щось вибухне), перевірте, чи правильно ви встановили полярність джерела живлення, безперервність з'єднань з мультиметром чи правильно встановили світлодіод або 7805.

створення

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

плати

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

материнської

Після приклеювання основи продовжуйте роботу з кварцом та двома конденсаторами 15pF (C1 та C2 на схемі). Ви приклеїте кварцові штифти безпосередньо до штифтів 12 і 13 основи, як на малюнку нижче:

плати

Кінці С1 і С2 прив’яжіть до столу ремінцем.

материнської

Підключіть резистор R1 (10K) між контактами 9 (скидання) та 10 (постійного струму) від розетки. Візьміть сигнал скидання від колектора транзистора від інтерфейсу програмування до контакту 9, а Vcc від стабілізатора до контакту 10 через два ремінці.

project

Приклейте конденсатор С5 (100 нФ) між виводами 30 і 31 і С6 (100 нФ) між виводами 31 і 32. З'єднайте висновки 11 і 31 з одним ремінцем, а 10 і 30 з іншим.

плати
плати

Решта сигналів з інтерфейсу програмування підключіть до контактів розетки (PB5, PB6 і PB7) через деякі ремінці. Будьте обережні, щоб не переплутати сигнали між собою.

етапи

Підключіть світлодіод D7 до клеми 21 (PD7) контролера, а потім резистор R7 до землі за допомогою ремінця. Зверніть увагу на полярність світлодіода (найдовший штифт - анод). Пітер, кнопки, які знаходяться на одній стороні, ті, які не контактують. Приклейте ґудзик до столу. Все повинно виглядати як на малюнку нижче:

материнської

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

Інтерфейс використовує інтегральну схему MAX232 для перетворення рівнів напруги на послідовній лінії комп'ютера, які становлять + 12 В і –12 В, до логічних рівнів 0 - 5 В (TTL), з якими працює послідовний інтерфейс мікроконтролера.

плати

Вставте іншу материнську вилку DB9 в край дошки і приклейте її, як показано.

етапи

Підключіть інтегральну схему MAX232 до контактів 2 і 3 (Rx і Tx) послідовного гнізда. Підключіть інтегровані висновки 11 і 12 до висновків 15 і 14 прикріпленого мікроконтролера відповідно. Виводи 15 і 16 MAX232 є висновками живлення і повинні бути підключені до заземлення та Vcc, як на малюнку нижче

open

Останній крок - приклеювання конденсаторів 10 мкФ до штифтів MAX232. Знову ж таки, ви повинні дотримуватися полярності на схемі, довший ніж конденсатора дорівнює "+".

плати
project

Реалізація послідовного кабелю (програмування та передача даних)

Для того, щоб мати можливість запрограмувати мікроконтролер ATmega16, вам доведеться підключити плату до комп'ютера за допомогою послідовного кабелю. На одному кінці послідовного кабелю повинен бути роз'єм DB9 (який буде підключатися до послідовного порту комп'ютера), а на іншому - роз'єм DB9 (який підключатиметься до інтерфейсу програмування на платі - див. пункт 2.1). Для виготовлення кабелю вам потрібні материнський штекер DB9, штепсельний вилку DB9 і 1-2 метри UTP кабелю. З'єднання висновків між двома розетками буде здійснено 1 до 1 (тобто висновок 1 від материнської розетки до виводу 1 від батьківської розетки, вивід 2 до виводу 2 і т.д. до виводу 8. Висновок 9 залишиться без зв'язку). Кожен штифт на 2 штекерах має номер, написаний поруч. Ви будете використовувати один і той же кабель як для програмування мікроконтролера, так і для передачі даних на послідовному інтерфейсі, але коли ви використовуєте його для передачі даних, кабель з'єднає послідовний порт комп'ютера з послідовним інтерфейсом на платі (див. Пункт 2.4).

Для типової схеми підключення штифтів 2 штекерів ви маєте зображення нижче:

Інтерфейс USB

Додавання інтерфейсу USB допоможе вам запрограмувати карту за допомогою завантажувача. Цей інтерфейс також може використовуватися для живлення джерела живлення.

open

материнської

Рекомендується розташовувати USB-роз'єм біля порту D, точніше, біля штифтів PD2 та PD3. Щоб приєднати USB-роз'єм до плати, необхідно передбачити 2 більші отвори (або 2 існуючі отвори) для кріпильних штифтів (вони товщі). Потім приклейте роз’єм. На малюнку нижче вказані типові USB-з'єднання (Vcc, заземлення, D + і D-).

На малюнку нижче показано спосіб розміщення деталей:

плати

Розташуйте резистори 100R так, щоб вони легко підключалися до PD2 та PD3, відповідно до D + та D-. На малюнку нижче показано пайку:

Нарешті, підключіть Vcc і землю до решти збірки. Наприклад, ви можете взяти Vcc на штифт 3 стабілізатора LM7805 і заземлити на штифт 2.