Оглавление:

Программист PIC для визитных карточек: 6 шагов (с изображениями)
Программист PIC для визитных карточек: 6 шагов (с изображениями)

Видео: Программист PIC для визитных карточек: 6 шагов (с изображениями)

Видео: Программист PIC для визитных карточек: 6 шагов (с изображениями)
Видео: Уроки HTML, CSS / Делаем сайт визитку за 5 минут! - от ИТ профессионала 2024, Ноябрь
Anonim
Программист PIC для визиток
Программист PIC для визиток

Это была моя заявка на участие в конкурсе на размер визитной карточки Hack A Day. Я просто заархивировал файлы и разместил их на своем веб-сайте. Я публикую его здесь, потому что все остальные записи, кажется, находятся в блоге для облегчения доступа. Надеюсь, это сделает проект более доступным и снизит нагрузку на мой сервер. Прилагаемый архив - это конкурсная работа, которая была на моем сервере, без изображений. Текст взят из прилагаемого документа. Этот программатор PIC / EEPROM настолько прост и мал, что умещается на визитной карточке, оставляя достаточно места для инструкций по сборке… Проект: Простой программатор PIC ICSP в стиле JDM2 (на визитной карточке).

  • все сквозное отверстие
  • Детали на сумму менее 2 долларов США (за 1 и 2 секунды!)
  • простая односторонняя конструкция дома (с 3 перемычками)
  • достаточно места для инструкций по сборке
  • дополнительное место на спине для еще большего удобства визитной карточки
  • также программирует / читает серийные EEPROMS

Уровень мастерства: Легкий / начинающий. Время сборки: около часа.

Шаг 1: Описание

Описание
Описание
Описание
Описание
Описание
Описание
Описание
Описание

Кто угодно может собрать этот простой программатор и узнать о микроконтроллерах PIC. Программатор JDM2 очень прост (около 10 частей), но программирует огромное количество PICS и последовательных EEPROM. Я запрограммировал все, от 8-контактного 12F629 до нового USB PIC 18F4550 с JDM2. Этот программатор имеет интерфейс ICSP, что означает, что он может программировать PIC и читать EEPROM, когда они подключены к печатной плате. Начни свой взлом!

Печатную плату можно сделать односторонней (с тремя перемычками), но двухслойная конструкция делает сборку еще проще. Все следы красивые и толстые, что позволяет легко переносить тонер или фотообработку в домашних условиях. Конструкция JDM2 довольно старая, оригинальную схему JDM2 можно найти здесь: https://www.jdm.homepage.dk/newpic.htm Эта конструкция остается верной старой схеме, но нумерация диодов теперь начинается с 1, а чем 2.

Шаг 2: Детали

Запчасти
Запчасти
Запчасти
Запчасти
Запчасти
Запчасти

Деталь Значение Описание C1 Электролитический конденсатор 100 мкФ / 16 В C2 Танталовый конденсатор 22 мкФ / 16 В D1 Стабилитрон 8,2 В D2 Стабилитрон 5,1 В D3, 4, 5, 6 1N4148 диод Q1, 2 BC547B транзистор-npn R1 резистор 10 кОм R2 резистор 1,5 кОм 5-контактный разъем SV1, контактный разъем (или гнездовой контактный разъем, по вашему выбору) X1 DB9, гнездовой последовательный разъем

Шаг 3: Сборка №1

Сборка # 1
Сборка # 1

Начните снизу и работайте вверх: не забудьте начать с перемычек, если вы используете одностороннюю печатную плату.

  • Припаиваем диоды и резисторы.
  • Каждый диод имеет черную полосу, которая должна быть ориентирована в том же направлении, что и на плате / в схеме.
  • Просто припаяйте резисторы, особой ориентации не требуется.

Шаг 4: Сборка # 2

Сборка # 2
Сборка # 2

Далее добавляем транзисторы. Они должны быть ориентированы на то, как показано на схеме / картинке. Транзистор слева расположен в направлении, противоположном транзистору справа (обратите внимание, что оба имеют круглые части, обращенные к середине). Это стандартная (типовая?) Распиновка BC547B. Если у вас есть проблемы с готовой схемой, убедитесь, что ваши транзисторы имеют такое же расположение выводов, как показано на схеме, и при необходимости измените ориентацию.

Шаг 5: Сборка №3

"," верх ": 0,44285714285714284," левый ": 0,4160714285714286," высота ": 0,08095238095238096," ширина ": 0,05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," автор ":" ian "," текст " использовал женский заголовок, потому что все мои заголовки ICSP мужские. Таким образом, программист может подключиться непосредственно к схеме. "," Top ": 0,6285714285714286," left ": 0,21071428571428572," height ": 0,11428571428571428," width ": 0,21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT14CG " ":" ian "," text ":" Электролитический конденсатор. Полоса индикатора заземления здесь, слева, почти не видна. "," Top ": 0,430952380952381," left ": 0,1875," height ": 0,05714285714285714," width ": 0,026785714285714284}]">

Сборка # 3
Сборка # 3
Сборка # 3
Сборка # 3
  • Завершите работу платы, припаяв самые высокие компоненты: конденсаторы, контактный разъем и гнездо DB9.
  • Электролитический конденсатор должен быть припаян к земле, обозначенной черной полосой, обращенной влево (как показано на рисунке). Если это немного сбивает с толку, убедитесь, что провод, идущий со стороны с черной полосой, соединяется с заземляющей пластиной (большая медная область, покрывающая большую часть платы).
  • Танталовый конденсатор следует размещать заземлением справа от платы (как показано на рисунке). Танталовые конденсаторы могут обозначать положительный вывод знаком +, а не заземляющий провод (как в случае электролитического конденсатора). Как и в случае с электролитическим конденсатором, земля прикрепляется к большой заземляющей пластине, которая покрывает большую часть платы.

Шаг 6: используйте

Использовать
Использовать

Программное обеспечение Программист будет работать с любым программным обеспечением, поддерживающим JDM2. Мне нравится WinPic800, потому что он может автоматически определять многие PIC. WinPIC также заслуживает похвалы за отличную информацию о технической поддержке WinPIC. Оба поддерживают новейшие USB PIC (18F2 / 4455). ICProg делает много PIC, а также EEPROM, но некоторое время не обновлялся. Обзор ICProg. ICSP: цитируется из моего ICSP, по которому можно проинструктировать здесь. Понимание ICSP для микроконтроллеров PIC Программирование микроконтроллеров несложно. Создание программиста - отличный первый проект в области электроники. Цель этого раздела - объяснить простой метод «последовательного программирования в цепи», используемый с микрочипами PIC. Почему ICSP? Программирование большого DIP-чипа (сквозное отверстие) очень просто. Вставьте его в программатор с сокетом, сожгите и верните в схему приложения. Протестируйте и повторите. С меньшими микросхемами (поверхностным монтажом) все становится труднее. Стандартных разъемов для QFN, SSOP, QFP или даже для больших корпусов SOIC.300 нет. Есть действительно дорогие (100 долларов) клипы, которые можно прикрепить к этим чипам и запрограммировать. Для каждого типа микросхемы и количества выводов, которые вы используете, необходимы разные зажимы. Есть альтернатива. Он называется ICSP. ICSP означает «программатор последовательного интерфейса (ing?)». Это способ программирования PIC, пока он еще присоединен к схеме приложения. Правильно, больше никакой замены чипа. Итак, чем же ICSP - это хорошо? Разъемов для программирования небольших корпусов микросхем нет. Клипсы дорогие 2. Больно перемещать микросхемы в программатор во время разработки. Невозможно для деталей поверхностного монтажа. Прочтите остальное.

Рекомендуемые: