Направи го сам
Лайфхакове, майсторски класове, полезни съвети, рецепти.
У дома » електроника » Направи си сам електроника » Extra-pic програматор за контролер

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

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

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

Програматорна схема

Extrapic pic контролер програматор

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

Материали

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

  • Стабилизатор 78L05 – 2 бр.
  • Стабилизатор 78L12 – 1 бр.
  • Светодиод на 3 инча зелено – 1 бр.
  • Светодиод на 3 инча червено – 1 бр.
  • Диод 1N4007 – 1 бр.
  • Диод 1N4148 – 2 бр.
  • Резистор 0,125 W 4,7 kOhm – 2 бр.
  • Резистор 0,125 W 1 kOhm – 6 бр.
  • Кондензатор 10 uF 16V – 4 бр.
  • Кондензатор 220 uF 25V – 1 бр.
  • Кондензатор 100 nF – 3 бр.
  • Транзистор КТ3102 – 1 бр.
  • Транзистор КТ502 – 1 бр.
  • Чип MAX232 – 1 бр.
  • Чип KR1533LA3 – 1 бр.
  • Конектор за захранване – 1 бр.
  • Конектор женски COM порт - 1 бр.
  • Гнездо DIP40 – 1 бр.
  • DIP8 гнездо – 2 бр.
  • DIP14 гнездо – 1 бр.
  • Гнездо DIP16 – 1 бр.
  • Гнездо DIP18 – 1 бр.
  • Гнездо DIP28 – 1 бр.

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

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

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

Изтеглете таблото:

печатная-плата.zip [25.33 Kb] (изтегляния: 1557)

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

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

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

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

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

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

Extrapic pic контролер програматор
Коментирайте
  • папионкаУсмихни сесмее сеИзчервяванеусмивкаотпуснат отпуснатусмивка
    сърце_очиkissing_heartцелуване_затворени_очизачервенаоблекченудовлетворенусмивка
    намигвамизплезен_език_намигащо_окоизплезен език затворени очиухиленцелуванеизплезен_езикспящ
    притесненнамръщенизмъченотворена устагримасаобърканпритихнал
    безизразеннезабавенsweat_smileпотразочарован_облекченуморенпасивен
    разочарованобърканстрахливстудена потупорствамплачаридание
    радостудивенвикуморено_лицеядосаняросттриумф
    сънливвкусномаскаслънчеви очилазамаяно_лицеимпусмихнат_имп
    неутрално_лицеno_mouthневинен
5+две=
Коментари (5)
  1. Гост Сергей
    #1 Гост Сергей гости 1 април 2018 г. 07:51 ч
    0
    Надявам се току-що да сте публикували статията. От гледна точка на това какво да правя през 2018, просто програмист, без дебъгер и за com порт - това е пълна полярна лисица.
  2. Гост Александър
    #2 Гост Александър гости 19 февруари 2019 г. 07:37 ч
    0
    Здравейте, можете ли да ми кажете за програмиста на микросхеми Max 232 и Kr1533laz с какви букви (обозначения) са използвали, и KT3102 и KT502, също и какви обозначения са използвали. И тогава го потърсих в интернет и излезе с всякакви букви и не мога да разбера. Благодаря ти
    1. Анатол
      #3 Анатол гости 7 януари 2020 г. 23:43 ч
      2
      Това е всичко, което е дадено, можете да го използвате
  3. Гост Владимир
    #4 Гост Владимир гости 29 октомври 2021 г. 14:50 ч
    0
    Здравейте. Въпросът е дали този програматор ще работи с USB-COM адаптер. Драйвер за адаптер ch341.
    1. Александър Иванов
      #5 Александър Иванов гости 14 ноември 2021 г. 17:39 ч
      0
      50/50 По-добре е да не губите пари и да си купите нормален за usb / Цената също ще работи.

Ремонт на счупен конекторен език

Как да си направим мини електрическа печка 12 V

Как да си направим спринклер с голям радиус на поливане от PVC тръби

Струва ли си да инсталирате магнити на масления филтър или не?

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

Препоръчваме за четене

Кодове за грешки на пералня