Войти Регистрация

Войдите в свой аккаунт

Логин *
Пароль *
Запомнить меня

Создать аккаунт

Поля, отмеченные звездочкой(*) обязательны.

Воскресенье, 03 февраля 2013 04:01

USB программатор PIC контроллеров

Оцените материал
(11 голосов)
USB программатор PIC контроллеров - 3.8 out of 5 based on 11 votes

Фотогорафии программатора предоставленны Ансаганом Хасеновым

    В данной статье рассматриваются практические аспекты сборки несложного USB программатора PIC микроконтроллеров, который имеет оригинальное название GTP-USB (Grabador TodoPic-USB). Существует старшая модель этого программатора GTP-USB plus который поддерживает и AVR микроконтроллеры, но предлагается за деньги. Однозначных сведений по схемам и прошивкам к GTP-USB plus обнаружить не удалось. Если у вас есть информация по GTP-USB plus, прошу связаться со мной. 

Итак, GTP-USB. Данный программатор собран на микроконтроллере PIC18F2550. GTP-USB нельзя рекомендовать начинающим, т.к. для сборки требуется прошить PIC18F2550 и для этого требуется программатор. Замкнутый круг, но не настолько замкнутый, чтобы это стало препятствием для сборки. 

Из оригинальной схемы GTP-USB исключены элементы индикации для упрощения рисунка печатной платы. Основной индикатор - это монитор вашего компьютера, на котором из программы WinPic800 версий 3.55G или 3.55B вы можете наблюдать за процессом программирования. 

 

Облегченная схема GTP-USB.

 

USB-pic

 

 

Сигнальные линии Vpp1 и Vpp2 определены под микроконтроллеры в корпусах с различным количеством выводов. Линия Vpp/ICSP определена для внутрисхемного программирования. Остальные линии типовые. 

 

Программатор собран на односторонней печатной плате.

Адаптер можно безболезненно подключать к любому другому программатору PIC-микроконтроллеров, что, безусловно, удобно. 

После сборки производим первое включение. По факту первого подключения GTP-USB к ПК появляется сообщение

 

07

 

Затем следует традиционный запрос на установку драйвера. Драйвер расположен в управляющей программе WinPic800 по примерному пути \WinPic800 3.55G\GTP-USB\Driver GTP-USB\.

 

08

 

Соглашаемся с предупреждениями и продолжаем установку. 

Обращаю внимание. Данная схема программатора и прошивка к нему проверены на практике и работают с управляющей программой WinPic800 версий 3.55G и 3.55B. Более старшие версии, например, 3.63C не работают с этим программатором. Производим настройку управляющей программы: в меню Settings - Hardware (Установки - Оборудование) выбираем GTP-USB-#0 или GTP-USB-#F1 и нажимаем Apply (Применить).

 

Нажимаем на панели кнопку 08 1 и производим тест оборудования. В результате успешного тестирования появляется сообщение (см. ниже), которое не может нас не радовать.

 

09

 

Данный программатор отлично работал со следующими контроллерами (из того что было в наличии): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. Тест контроллеров, запись и чтение данных - выполнены успешно. Скорость работы впечатляет. Чтение 1-2 сек. Запись 3-5 сек. Глюков не замечено. Часть зашитых МК протестировано в железе - работает.

 

2013-01-27 11.23.11

 

2013-01-27 11.23.32

 

 

 

2013-01-27 11.23.42

 

 

 

2013-01-27 11.24.09

 

 

 

2013-01-27 11.25.19

 

Источник

Обсудить на форуме.

Прочитано 32311 раз

Добавить комментарий


Комментарии   

Sergio
0 #5 Sergio 26.02.2015 05:28
Цитирую Hepo:
А теперь вопрос про высоковольтное програмирование.
А где вы взяли 12В? У вас есть только 5 с узб. Диоды обычные(согласен быстрые но и только) А кондеры сколько их не заряжай а больше 5 не получишь, хоть на 400В ставь.

Диоды VD1 - VD6 и емкости С1 - С6 - умножители напряжения. Ножкодрыжество МК ножками 2,3,4,5 создает эффект переменного тока. Оригинально. Но как то нерационально.. . В общем очень даже неплохо.
Цитировать
Hepo
0 #4 Hepo 21.01.2015 21:49
А теперь вопрос про высоковольтное програмирование.
А где вы взяли 12В? У вас есть только 5 с узб. Диоды обычные(согласе н быстрые но и только) А кондеры сколько их не заряжай а больше 5 не получишь, хоть на 400В ставь.
Цитировать
RRR ltd
0 #3 RRR ltd 09.07.2014 23:09
Думаю, что внешний +12 не повредит схеме, разгрузит кристалл.
Цитировать
Артём
0 #2 Артём 04.11.2013 20:24
Цитирую Павел:
Подскажите, наткнулся на данный вариант программатора masteram.by/.../...
В чём будет отличие от Вашего?

Доброго времени суток. Отличие в том что, программатор представленный вами не сможет "прошить" более обширный круг микроконтроллер ов, (высоковольтное программировани е) по причине отсутствия преобразователя 12 вольт. В схеме представленной выше в статье предусмотренно не только "прошивка" 5 вольтами, но и 12, реализованных на VD1-VD3 и С4-С6. Так же в вашей схеме инверторы выполненные на транзисторах.
Цитировать
Павел
0 #1 Павел 04.11.2013 18:51
Подскажите, наткнулся на данный вариант программатора masteram.by/.../...
В чём будет отличие от Вашего?
Цитировать

Многоуровневый индикатор напряжения

Это простое устройство предназначено для контроля за состоянием бортовой сети автомобиля…

Приемник CW/SSB на диапазоны 80М и 20М

Здесь представлен CW/SSB приемник, работающий в двух любительских диапазонах 20 и 40М.…

Зарядное устройство для автомобильного аккумулятора на TL494

Ещё одно зарядное устройство собрано по схеме ключевого стабилизатора тока с узлом…
 Измеритель ЭПС оксидных конденсаторов

Измеритель ЭПС оксидных конденсаторов

Эквивалентное последовательное сопротивление (ЭПС или ESR) конденсатора является его…

Схемы мониторов ASUS

Подборка схем мониторов ASUS

Журнал Радиоаматор №10 2012г

Название: Радиоаматор №10 (октябрь 2012)Издательство: Радиоаматор Год: 2012 Страниц: 64…
Изображение по умолчанию

Преобразователи частоты- просто о сложном

Название: Преобразователи частоты- просто о сложном Автор: ЗАО «Данфосс» Количество…

Защита питания от переполюсовки

При подключении нештатных 12-ти вольтовых устройств к бортовой сети автомобиля всегда…
 

Топ

ТЕЛЕФОННАЯ…

Приставка-спикерфон предназначена для громкоговорящей телефонной связи. Занятие линии АТС…

Управление…

Автор разработал программу и устройство для управления различными электро и…

Вольтамперметр на…

Идеологом этой схемы является вот этот вариант http://avr.4mg.com/custom4_1.html захотел…

Ветрогенератор для…

Как работает ветрогенератор ? Работа любого ветрогенератора, независимо от того, снабжает…

Импульсный…

Импульсный преобразователь сетевого напряжения Применение импульсного преобразователя…

Импульсный блок…

Импульсный блок питания 180Вт Мощность блока питания — около 180 Вт, выходное напряжение…

Эмулятор ключей…

Назначение. Устройство предназначено для считывания, хранения и эмуляции ключей домофонов…

Цифровой…

Цифровой вольтамперметр предназначенный для установки в блок питания для отображения…
500 схем для радиолюбителей - Подборка книг (DJVU)

500 схем для…

1. 500 схем для радиолюбителей. Приемники2. 500 схем для радиолюбителей. Усилители…

ИНДИКАТОР УРОВНЯ…

Принципиальная схема индикатора показана на рисунке. Эта схема использовалась для…

Голосовой монитор…

Голосовой монитор (далее – монитор) предназначен для контроля телефонной линии или…

ТАЙМЕР, УПРАВЛЯЮЩИЙ…

В теме представлено таймерное устройство, управляющее освещением багажника ВАЗ-2114, но…