Стъпки за създаване на дънната платка Project PM CS Open CourseWare

Atmel AVR ATmega16 вариант

ВНИМАНИЕ! Стъпките, представени в този урок, ще ви водят през направата на дъската и НЕ ПРЕДСТАВЯТ ВСИЧКИ СТЪПКИ, които да бъдат следвани, до най-малкия детайл, за да направите функционална дъска ВСИЧКИ ВРЪЗКИ, присъстващи в електронната схема, ТРЯБВА ДА СЕ НАПРАВЯТ (включително GND до GND).

Частите се купуват (някои неща могат да се различават, като щепсела за източника на напрежение, който имате, цвета на частите, размера на универсалната плоча с отвори, които сте избрали). На снимката по-долу са всички части, от които се нуждаете, за да направите сглобката за проекта.

стъпки

Инструментите, които ще използвате, са следните: letcon, мултицет, лента за отстраняване (sacâz) и флудор, клещи за рязане на тел

стъпки

Преди да започнете да лепите, вземете предвид следните правила:

Ако (все още) не знаете как да използвате мултицет, следвайте урока по-долу:

Изработване на плочата (Подреждане на части и залепване)

Letcon е активният елемент в процеса на залепване. Той осигурява топлината, необходима за стопяване на калай. Той трябва да е с ниска мощност (20-30 W), за да не прегрее частите и да не е твърде голям.

Флуорът прилича на тел, но в действителност това е калаена тръба (калай + олово), пълна с отстраняваща паста. Когато е изложена на въздух, медта се окислява (променя цвета си от лъскава мед до матово кафяво). Този оксид предотвратява залепването на медния калай. За премахване използвайте стриппер паста (чувал).

За да научите как да направите правилните спойки, следвайте урока по-долу:

Както е обяснено в урока по-горе, залепете парчетата с letcon след следната процедура:

Серийните съединители имат номерацията, написана на пластмасовата страна.

Интерфейс за програмиране

Интерфейсът за програмиране е първата стъпка в оборудването на вашата дъска за проекти. Неговата електрическа схема е дадена по-долу:

project

Поставете конектора DB9-майка на ръба на тестовата платка с щифтове 6,7,8,9 от чистата страна (без мед), а останалите отстрани с медни подложки, като внимавате да идвате с щифтовете близо до отворите, както е на снимката.

project

Свържете щифтовете 6 и 7 от гнездото и резистора 4.7k R5 от непоятата страна (вижте снимката по-долу). След това залепете другия 4.7K резистор (R6) към клема 4 на щепсела. След това залепете ценеровите диоди (D1 и D2) към останалите краища на резисторите. Обърнете внимание на полярността, катодът на диодите е маркиран с черна линия.

създаване

Запойте анодите на диодите заедно с щифт 5 от серийния щепсел, както е показано на фигурата по-долу. Тази точка представлява монтажната маса.

създаване

Продължете да запоявате R3 резистора (15K), като единият край е към земята (диодни аноди), а другият край към основата на транзистора BC547. Също така на основата на транзистора, залепете контакт на резистора R2 (10K), както е на изображението по-долу. Излъчвателят на транзистора също трябва да бъде свързан към земята и да оставя колектора свободен за момента.

създаване
платка

Другият контакт на R2 трябва да достигне клема 3 на серийния щепсел. За да направите това, трябва да направите лента с парче изолиран проводник, взето от UTP кабела, както е показано по-долу:

дънната

Захранващ модул

дънната

Има два начина, по които можете да активирате сглобката си. Първият от тях (и най-простият) е да се използват 5-те стабилизирани волта от USB порта. За това ви трябва само щепсел тип USB A и удължителен кабел. Пинът за USB щепсела е както следва:

платка

Ако изберете USB захранване, имате недостатъка, че вашето монтиране няма да може да консумира повече от 500 mA, това е стойността, около която портът е ограничен. Ако искате да използвате компоненти с висока консумация на ток (крушки, двигатели, нагревателни елементи, релета) във вашия проект, можете да прибегнете до крайни мерки или да използвате външно захранване от адаптер. За това захранване ви е необходим стабилизатор на напрежението (LM7805). Неговата роля е да поеме напрежението от адаптера (минимум 6,5-7 волта) и да осигури стабилизирано напрежение на изхода, в нашия случай 5 волта. Пинът за LM7805 е както следва:

платка

Залепете LM7805 заедно с кондензатора C11 (100nF) в долния ляв ъгъл на платката, както е на снимката. Пин 3 на 7805 ще захранва напрежението от 5 волта, отбелязано на диаграмата Vcc.

платка

Продължете със светодиода за мощност и съпротивление R4 (1K). Обърнете внимание на полярността на светодиода, по-дългият щифт е анодът и ще го залепите към Vcc. Ще направите по-дълга лента, за да свържете таблицата на захранването с тази на интерфейса за програмиране. Би било добре, ако използвате един и същи цветен кабел за сигнал, например син за масата и оранжев за Vcc. Накрая трябва да изглежда както на снимките по-долу:

платка
дънната

След това се свържете с адаптера и захранвайте платката за първи път. Адаптерът, който използвате, трябва да има изходно напрежение най-малко 7 волта. За свързване ще ви е необходим съединител, съответстващ на вида на щепсела в адаптера. Най-простото решение би било да изрежете щепсела от адаптера и да свържете проводниците директно. Не препоръчвам това, особено ако е зарядно за вашия мобилен телефон:)

Измерете полярността с мултицет и свържете щепсела към останалата част от двупроводното устройство, както е на снимката по-долу:

дънната

За да тествате това, което сте направили досега, включете захранването на адаптера и проверете с мултиметъра изходното напрежение, което трябва да е около 5V. Ако светодиодът светне, всичко е наред и можете да продължите. В противен случай (стабилизаторът се загрява много, излиза дим или нещо експлодира), проверете дали правилно сте поставили полярността на захранването, непрекъснатостта на връзките с мултиметъра или дали сте поставили правилно светодиода или 7805.

създаване

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

създаване

Следващата стъпка е да залепите основата за микроконтролера. Намерете позиция, която е възможно най-централна за него, и временно залепете само два щифта върху диагонала, така че той да остане неподвижен, но лесно да бъде премахнат, в случай че искате да промените позицията му върху плочата.

дънната

След залепване на основата продължете с кварца и двата кондензатора 15pF (C1 и C2 на диаграмата). Ще залепите кварцовите щифтове директно върху щифтове 12 и 13 на основата, както е показано на фигурата по-долу:

платка

Завържете краищата на С1 и С2 за масата с каишка.

дънната

Свържете резистора R1 (10K) между щифтовете 9 (нулиране) и 10 (Vdc) от контакта. Вземете сигнала за нулиране от транзисторния колектор от интерфейса за програмиране към терминал 9 и Vcc от стабилизатора към терминал 10 чрез две ленти.

дънната

Залепете кондензатор C5 (100nF) между щифтове 30 и 31 и C6 (100nF) между щифтове 31 и 32. Свържете щифтове 11 и 31 с една лента и 10 и 30 с друга.

project
project

Свържете останалите сигнали от интерфейса за програмиране към щифтовете на гнездото (PB5, PB6 и PB7) чрез някои ленти. Внимавайте да не объркате сигналите помежду си.

project

Свържете LED D7 към клема 21 (PD7) на контролера и след това резистор R7 към земя чрез лента. Обърнете внимание на полярността на светодиода (най-дългият щифт е анодът). Бутон Питър, щифтовете, които са от една и съща страна, са тези, които не осъществяват контакт. Залепете бутона на масата. Всичко трябва да изглежда като на снимката по-долу:

платка

Сериен интерфейс

Интерфейсът използва интегралната схема MAX232 за преобразуване на нивата на напрежение в серийната линия на компютъра, които са + 12V и –12V до логически нива от 0 - 5V (TTL), с които работи серийният интерфейс на микроконтролера.

project

Поставете другия щепсел DB9 майка в ръба на дъската и го залепете, както е показано.

дънната

Свържете интегралната схема MAX232 към щифтове 2 и 3 (Rx и Tx) на серийния жак. Свържете съответно интегрираните щифтове 11 и 12 към щифтове 15 и 14 на закрепения микроконтролер. Пиновете 15 и 16 на MAX232 са захранващи щифтове и трябва да бъдат свързани към маса и Vcc, както е на изображението по-долу

дънната

Последната стъпка е да залепите 10uF кондензатори към пиновете MAX232. Отново трябва да спазвате полярността на диаграмата, като по-дългият крак на кондензатора е "+".

създаване
платка

Реализация на сериен кабел (програмиране и трансфер на данни)

За да можете да програмирате микроконтролера ATmega16, ще трябва да свържете платката към компютъра с помощта на сериен кабел. Серийният кабел трябва да има DB9 жак от единия край (който ще се свърже към серийния порт на компютъра), а от другия край DB9 жак (който ще се свърже с програмния интерфейс на платката - виж точка 2.1). За да направите кабела, имате нужда от DB9 щепсел майка, DB9 мъжки щепсел и 1-2 метра UTP кабел. Свързването на щифтовете между 2-те гнезда ще бъде направено 1 към 1 (т.е. щифт 1 от майковия контакт към щифт 1 от бащиния контакт, щифт 2 към щифт 2 и т.н. към щифт 8. Пин 9 ще остане несвързан). Всеки щифт на 2-те щепсела има номер, написан до него. Ще използвате един и същ кабел както за програмиране на микроконтролера, така и за трансфер на данни на серийния интерфейс, но когато го използвате за трансфер на данни, кабелът ще свърже серийния порт на компютъра със серийния интерфейс на платката (вижте точка 2.4).

За представителна схема как да свържете щифтовете на 2 щепсела имате изображението по-долу:

USB интерфейс

Добавянето на USB интерфейса ще ви помогне да програмирате картата с помощта на буутлоудър. Този интерфейс може да се използва и за захранване на захранването.

платка

дънната

Препоръчително е да поставите USB конектора близо до порт D, по-точно до пиновете PD2 и PD3. За да прикрепите USB конектора към платката, трябва да се осигурят 2 по-големи отвора (или 2 съществуващи отвора) за монтажните щифтове (те са по-дебели). След това съединителят е залепен. Фигурата по-долу идентифицира типичните USB връзки (Vcc, земя, D + и D-).

Фигурата по-долу показва начин за поставяне на парчетата:

създаване

Позиционирайте резисторите 100R така, че да могат лесно да се свържат към PD2 и PD3, съответно към D + и D-. Фигурата по-долу показва запояване:

Накрая свържете Vcc и земята към останалата част от сглобката. Например можете да вземете Vcc към щифт 3 на стабилизатора LM7805 и да заземете към щифт 2.