Програматор pic-контролерів Extra-pic

Pin
Send
Share
Send

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

Для того, щоб мікросхема почала виконувати будь-які функції, потрібно її прошити, тобто завантажити в її пам'ять код прошивки. Зробити це можна за допомогою спеціального пристрою, званого программатором. Програматор пов'язує комп'ютер, на якому знаходиться файл прошивки з прошивається мікро контролером. Варто згадати, що існують мікроконтролери сімейства AVR, наприклад такі, як Atmega8, Attiny13, і серії pic, наприклад PIC12F675, PIC16F676. Pic-серія належить компанії Microchip, а AVR компанії Atmel, тому способи прошивки pic і AVR відрізняються. У цій статті розглянемо процес створення програматора Extra-pic, за допомогою якого можна прошити мікроконтролер серії pic.
До переваг саме цього програматора можна віднести простоту його схеми, надійність роботи, універсальність, адже підтримує він все поширені мікроконтролери. На комп'ютері підтримується також найпоширенішими програмами для прошивки, такими як Ic-prog, WinPic800, PonyProg, PICPgm.

Схема програматора


Вона містить в собі дві мікросхеми, імпортну MAX232 і вітчизняну КР1533ЛА3, яку можна замінити на КР155ЛА3. Два транзистора, КТ502, який можна замінити на КТ345, КТ3107 або будь-який інший малопотужний PNP транзистор. КТ3102 також можна змінювати, наприклад, на BC457, КТ315. Зелений світлодіод служить індикатором наявності харчування, червоний загоряється під час процесу прошивки мікроконтролера. Діод 1N4007 служить для захисту схеми від подачі напруги неправильної полярності.

Матеріали


Список необхідних для складання програматора деталей:
  • Стабілізатор 78L05 - 2 шт.
  • Стабілізатор 78L12 - 1 шт.
  • Світлодіод на 3 ст. зелений - 1 шт.
  • Світлодіод на 3 ст. червоний - 1 шт.
  • Діод 1N4007 - 1 шт.
  • Діод 1N4148 - 2 шт.
  • Резистор 0,125 Вт 4,7 кОм - 2 шт.
  • Резистор 0,125 Вт 1 кОм - 6 шт.
  • Конденсатор 10 мкФ 16В - 4 шт.
  • Конденсатор 220 мкФ 25В - 1 шт.
  • Конденсатор 100 нФ - 3 шт.
  • Транзистор КТ3102 - 1 шт.
  • Транзистор КТ502 - 1 шт.
  • Мікросхема MAX232 - 1 шт.
  • Мікросхема КР1533ЛА3 - 1 шт.
  • Роз'єм живлення - 1 шт
  • Роз'єм COM порту "мама" - 1 шт.
  • Панелька DIP40 - 1 шт.
  • Панелька DIP8 - 2 шт.
  • Панелька DIP14 - 1 шт.
  • Панелька DIP16 - 1 шт.
  • Панелька DIP18 - 1 шт.
  • Панелька DIP28 - 1 шт.

Крім того, необхідний паяльник і вміння ним користуватися.

Виготовлення друкованої плати


Програматор збирається на друкованій платі розмірами 100х70 мм. Друкована плата виконується методом Лут, файл до статті додається. Віддзеркалює зображення перед друком не потрібно.

Завантажити плату:
pechatnaya-plata.zip 25,33 Kb (cкачиваний: 669)

Збірка програматора


Насамперед на друковану плату впаюються перемички, потім резистори, діоди. В останню чергу потрібно впаяти панельки і роз'єми живлення і СОМ порту.

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

Роз'єм СОМ порту (він називається DB-9) має два штирі, які повинні "встромлятися" у плату. Щоб не свердлити під них зайві отвори на платі, можна відкрутити два гвинтика під боків роз'єму, при цьому штирі відпадуть, як і металева окантовка роз'єму.

Після впайкі всіх деталей плату потрібно відмити від флюсу, продзвонити сусідні контакти, чи немає замикань. Переконатися в тому, що в панельках немає мікросхем (вийняти потрібно в тому числі і МАХ232, і КР1533ЛА3), підключити харчування. Перевірити, чи присутній напруга 5 вольт на виходах стабілізаторів. Якщо все добре, можна встановлювати мікросхеми МАХ232 і КР1533ЛА3, програматор готовий до роботи. Напруга живлення схеми 15-24 вольта.

Плата програматора містить 4 панельки для мікроконтролерів і одну для прошивки мікросхем пам'яті. Перед установкою на плату прошиваного мікроконтролера потрібно подивитися, чи збігається його терморегулятори з терморегулятори на платі програматора. Програматор можна підключати до СОМ-порту комп'ютера безпосередньо, або ж через розетку. Успішною збірки!

Pin
Send
Share
Send

Дивіться відео: Тест собранного мной программатора EXTRA PIC (Листопад 2024).