Програмист на допълнителен pic контролер

Схеми, използващи микроконтролери, набират доста голяма популярност в Интернет. Микроконтролер е такава специална микросхема, която по същество е малък компютър, със собствени I / O портове, памет. Благодарение на микроконтролера е възможно да се създадат високо функционални схеми с минимум пасивни компоненти, например електронен часовник, плейъри, различни LED ефекти, устройства за автоматизация.

За да може микросхемата да започне да изпълнява каквито и да е функции, трябва да я мигате, т.е. заредете кода на фърмуера в нейната памет. Това може да стане с помощта на специално устройство, наречено програмист. Програмистът свързва компютъра, на който се намира файлът на фърмуера, с микроконтролера на фърмуера. Заслужава да се спомене, че има микроконтролери от семейство AVR, например такива като Atmega8, Attiny13 и pic серия, например PIC12F675, PIC16F676. Pic серията е собственост на Microchip и AVR на Atmel, така че методите на pic и AVR firmware са различни. В тази статия ще разгледаме процеса на създаване на програматора Extra-pic, с който можете да мигате микроконтролера от серията pic.

Предимствата на този конкретен програмист включват простотата на неговата верига, надеждността, гъвкавостта, тъй като поддържа всички общи микроконтролери. Компютърът се поддържа и от най-разпространените фърмуер програми, като Ic-prog, WinPic800, PonyProg, PICPgm.

Програмна верига

Съдържа две микросхеми, внесен MAX232 и вътрешен KR1533LA3, които могат да бъдат заменени с KR155LA3. Два транзистора, KT502, които могат да бъдат заменени с KT345, KT3107 или всеки друг PNP транзистор с ниска мощност. KT3102 също може да бъде променен например на BC457, KT315. Зеленият светодиод служи като индикатор за наличността на мощност, червеният светодиод светва по време на процеса на фърмуер на микроконтролера. Диод 1N4007 се използва за защита на веригата от захранване с грешна полярност.

материали

Списък на частите, необходими за сглобяването на програмиста:

  • Стабилизаторът 78L05 - 2 бр.

  • 78L12 стабилизатор - 1 бр.

  • 3v LED зелено - 1 бр.

  • 3v LED червен - 1 бр.

  • Диод 1N4007 - 1 бр.

  • Диод 1N4148 - 2 бр.

  • Резистор 0, 125 W 4, 7 kOhm - 2 бр.

  • Резистор 0, 125 W 1 kOhm - 6 бр.

  • 4 uF кондензатор 16V - 4 бр.

  • Кондензатор 220 uF 25V - 1 бр.

  • 100 nF кондензатор - 3 бр.

  • Транзистор KT3102 - 1 бр.

  • KT502 транзистор - 1 бр.

  • Микросхема MAX232 - 1 бр.

  • Чип KR1533LA3 - 1 бр.

  • Захранващ конектор - 1 бр.

  • Съединител COM порт "майка" - 1 бр.

  • Цокъл DIP40 - 1 бр.

  • DIP8 гнездо - 2 бр.

  • Цокъл DIP14 - 1 бр.

  • Цокъл DIP16 - 1 бр.

  • Цокъл DIP18 - 1 бр.

  • Гнездо DIP28 - 1 бр.

В допълнение, имате нужда от поялник и възможност да го използвате.

Производство на печатни платки

Програмистът се сглобява на печатна платка с размери 100x70 mm. Печатната платка се изпълнява по метода LUT, файлът е прикачен към статията. Не е необходимо да огледате изображението преди печат.

Изтеглете дъската:

pechatnaya-plata.zip [25.33 Kb] (изтегляния: 668)

Сглобяване на програмист

На първо място, джъмперите са споени към печатаната платка, а след това резистори, диоди. На последно място, трябва да спойкате панелите и захранващите конектори и COM портовете.

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

Съединителят COM порт (нарича се DB-9) има два пина, които трябва да "залепят" в платката. За да не пробиете допълнителни дупки за тях на дъската, можете да развиете двата винта под страните на конектора, докато щифтовете ще отпаднат, както и металната рамка на конектора.

След запояване на всички части платката трябва да се измие от потока, съседните контакти ще звънят, ако има късо съединение. Уверете се, че няма микросхеми в контактите (трябва да премахнете, включително MAX232 и KR1533LA3), свържете захранването. Проверете дали има напрежение от 5 волта на изходите на стабилизаторите. Ако всичко е наред, можете да инсталирате микросхемите MAX232 и KR1533LA3, програмистът е готов за работа. Захранващото напрежение на веригата е 15-24 волта.

Платката на програмиста съдържа 4 панела за микроконтролери и един за мигащи чипове памет. Преди да инсталирате микроконтролера на фърмуера на платката, трябва да видите дали нейният щифт съвпада с точката на платката на програмиста. Програмистът може да бъде свързан към COM порта на компютъра директно или чрез удължителен кабел. Успешен монтаж!