
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Это была моя заявка на участие в конкурсе на размер визитной карточки 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

Начните снизу и работайте вверх: не забудьте начать с перемычек, если вы используете одностороннюю печатную плату.
- Припаиваем диоды и резисторы.
- Каждый диод имеет черную полосу, которая должна быть ориентирована в том же направлении, что и на плате / в схеме.
- Просто припаяйте резисторы, особой ориентации не требуется.
Шаг 4: Сборка # 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}]">


- Завершите работу платы, припаяв самые высокие компоненты: конденсаторы, контактный разъем и гнездо 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. Больно перемещать микросхемы в программатор во время разработки. Невозможно для деталей поверхностного монтажа. Прочтите остальное.
Рекомендуемые:
Arduino как интернет-провайдер -- Записать шестнадцатеричный файл в AVR -- Предохранитель в АРН -- Arduino как программист: 10 шагов

Arduino как интернет-провайдер || Записать шестнадцатеричный файл в AVR || Предохранитель в АРН || Arduino как программист: ………………………. ПОДПИШИТЕСЬ на мой канал YouTube, чтобы увидеть больше видео …….. Эта статья все об ардуино как исп. Если вы хотите загрузить шестнадцатеричный файл или установить предохранитель в AVR, вам не нужно покупать программатор, вы можете
Зарядное устройство для визитных карточек: 3 шага

Термозарядное устройство для визитных карточек: простое и удобное термозарядное устройство для карманного компьютера или бумажника
Индивидуальный органайзер для переплетных листов для коллекционных карточек или мелких деталей: 7 шагов

Пользовательский органайзер для переплетных листов для коллекционных карточек или мелких деталей: я искал лучший способ хранения моих электронных компонентов, потому что до сих пор я использовал органайзер для ящиков для организации своих резисторов и небольших конденсаторов, но у них недостаточно ячеек для хранения каждого значения в другой камере, так что у меня было немного ва
Устройство подачи карточек для торгового автомата: 10 шагов (с изображениями)

Устройство подачи карточек для автомата с коллекционными картами: устройство подачи карточек для автомата с коллекционными картами Предыстория Когда я был молод, я собирал тонны коллекционных карточек, но в течение нескольких лет страсть к коллекционированию уменьшалась. А пока у меня есть дети, и медленно, но верно они тоже начинают
Сортировщик карточек для торгового автомата (обновление 2019-01-10): 12 шагов (с изображениями)

Сортировщик карточек для автомата для коллекционных карточек (обновление 2019-01-10): сортировщик карточек для автомата для коллекционных карточек Журнал изменений можно найти на последнем шаге. Предыстория Я уже объяснил мотивацию моего проекта в статье "Устройство подачи карточек". Но короче говоря, мы с детьми накопили большое количество Коллекционных карточек