меню
Pony Prog 19.06.2011


Одним из распространенных программаторов является программатор Pony Prog. Вариаций программатора Pony Prog очень много, одну из них (самую облегченную по компонентам, но не по возможностям) предлагаю Вам я.


При помощи данного программатора Pony Prog можно (не используя переходников) запрограммировать в 20ти пиновой панельке микропроцессоры: ATtiny2313, AT89C2051, и 28ми пиновой панельке - микропроцессоры: ATMega8, ATMega48, ATMega88, ATMega168. А если использовать переходники, то список возможных запрограммированных микроконтроллеров можно считать бесконечным. :-)


Прежде всего, данный программатор Pony Prog предназначен для программирования самых популярных для отечественного радиолюбителя микроконтроллеров ATtiny2313 и ATMega8.


Привожу принципиальную схему программатора Pony Prog.



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


- резисторы на 4.7kOm можно заменить на меньшие по сопротивлению (до 2kOm);


- конденсаторы любые от 20 до 40pF, но лучше склоняться к нижнему пределу;


- кварцевый резонатор от 4 до 10Mhz, иногда можно и более (при сборе программатора Pony Prog под определенный микроконтроллер посмотрите его рабочую частоту в datasheet). Чем больше частота кварца, тем микроконтроллер шьется быстрее;


- транзистор можно брать любой (n-p-n) маломощный, например, КТ315, KT3102, ВС817, BC337, BC847, ВС547, 2T312, C945 и т.д.



Кстати, печатную плату для программатора Pony Prog я делал под транзистор КТ315. Печатную плату программатора Pony Prog в формате *.lay можно скачать ЗДЕСЬ (20KB). Для изготовления печатной платы использовался односторонний текстолит размерами 58х33мм.



Питается данный программатор Pony Prog от 5v. В качестве блока питания я использую зарядное устройство от телефона Samsung. Если не уверены в качестве своего блока питания, можно стабилизировать напряжение КРЕНкой или стабилизатором 78L05.


Программатор Pony Prog управляется программой PonyProg2000. Все достаточно легко, главное правильно выставлять фузы. Скачать бесплатно последнюю версию программы PonyProg2000 v2.07c можно ЗДЕСЬ (545KB).

Поделиться:
Страницы:
1 2 3 4 5 ... 11
Shindo | 07.09.2011 13:30

Подскажите, а адаптер 5V 1.0 A подойдет? Или надо 100 mA?

Коментариев: 5  | SazonovAD(a)yandex.ru  | Зарегестрирован: 2011-09-07
admin | 07.09.2011 13:34

Конечно подойдет. Я использую как и говорил зарядное от телефонов Samsung. Тестером было установлено 5v, 0.77A.

Коментариев: 1870  | Администратор сайта
Shindo | 08.09.2011 21:48

Еще раз здравствуйте)
Вот теперь появилось свободное время и завтра попробую собрать. Возник вопрос, только предупреждаю я особо в радиоэлектронике не силен, так что не ругать =)
Если поставить стабилизатор 78L05 то это будет выглядеть так?
Программатор pony prog с стабилизатором 78L05

Коментариев: 5  | SazonovAD(a)yandex.ru  | Зарегестрирован: 2011-09-07
admin | 08.09.2011 22:29

Именно так. Только Вы пропустили соединение (отметил красной точкой). И в идеале не хватает конденсаторной обвязки стабилизатора 78L05, но и без нее, думаю, будет работать не плохо.

Коментариев: 1870  | Администратор сайта
Shindo | 08.09.2011 22:55

Спасибо) А конденсаторы на сколько? Ну скажем к примеру на 100 pF?

Коментариев: 5  | SazonovAD(a)yandex.ru  | Зарегестрирован: 2011-09-07
admin | 09.09.2011 05:03

На выходе - 0.1μF, на входе - в районе 470μF x 16v.
Кстати, заметил еще одну ошибку в Вашей версии схемы - гнезда 6 и 7 на ком порте должны быть соединены.

Коментариев: 1870  | Администратор сайта
Shindo | 09.09.2011 07:16

Спасибо) Исправил ошибки и добавил конденсаторы.
Правильно?
ponyprog+78l05+обвязка

Коментариев: 5  | SazonovAD(a)yandex.ru  | Зарегестрирован: 2011-09-07
admin | 09.09.2011 07:34

Да, все как нужно!

Коментариев: 1870  | Администратор сайта
Shindo | 10.09.2011 17:54

а что за припой на кварцевом резонаторе?

Коментариев: 5  | SazonovAD(a)yandex.ru  | Зарегестрирован: 2011-09-07
admin | 10.09.2011 18:53

Это заземление корпуса кварца. На разводке печатной платы в *.lay видно отверстие между двумя конденсаторами (ближе к кварцу), вот через него припаивается перемычка на кварц.

Коментариев: 1870  | Администратор сайта
den13zx | 26.10.2011 10:24

Нужно ли на ATmege8 подключить питание на AVCC(20 нога) и ноль на GND(22 нога) ? Или он и без этого работать будет.

Коментариев: 1  | den13zx(a)mail.ru  | Зарегестрирован: 2011-10-26
admin | 27.10.2011 12:06

Теоретически нет, если задействованы 7я (VCC) и 8я (GND) ноги.

Коментариев: 1870  | Администратор сайта
bdw5 | 06.11.2011 16:24

добрый вечер . задолбали вас новечки наверное. я как большинство новичков решил освоить контролёры. понравился таймер для кухни на atinny2313.програматор ещё не собрал, но за деталями на рынок сгонял. схема програматора как и у вас ,только с двумя стабилитронами http://forum.cxem.net/index.php?showtopic=47160 .у меня непонятка вот в чём-надо ли настраивать "пони" куда тыкать или снимать флажки. и по поводу фюзов-их надо самому знать как выставлять,или они загрузятся автоматом с файлом прошивки НЕХ. или же просто ничего не нажимать на фюзах. за ранее благодарен...

Коментариев: 6  | bdw5(a)ya.ru  | Зарегестрирован: 2011-11-06
admin | 06.11.2011 20:57

Настраивать не нужно ничего, за исключением выбора номера COM порта и автокалибровки.
Фьюзы подгрузятся заводские, но на каждую схему нужны свои. Ищите их на сайте с таймером или спрашивайте у автора схемы/программного кода к микроконтроллеру.
Фьюзы с HEX не подгружаются, а выставляются в ПП в окне "Configuration and Security bits".

Коментариев: 1870  | Администратор сайта
bdw5 | 07.11.2011 13:13

подскажите а я делаю с кабелем на сом порт -надо ли кабель с экраном, и если да то куда подключать экран??

Коментариев: 6  | bdw5(a)ya.ru  | Зарегестрирован: 2011-11-06
admin | 07.11.2011 15:13

Для стабильной работы такого типа программаторов рекомендуется использовать удлинитель (кабель) не более 10см. В идеале каждый провод должен быть с экраном и после все экраны соединены с землей. Хорошо подходит сигнальный кабель от монитора, в нем идет экран на каждый провод.

Коментариев: 1870  | Администратор сайта
bdw5 | 07.11.2011 16:41

а если соединить с общим т.е.минусом

Коментариев: 6  | bdw5(a)ya.ru  | Зарегестрирован: 2011-11-06
admin | 07.11.2011 21:41

Подойдет

Коментариев: 1870  | Администратор сайта
bdw5 | 08.11.2011 08:47

скажите- я собрал программатор вставил в порт- а чтобы выполнить калибровку в пони прог -питание на программатор уже должно быть подано??

Коментариев: 6  | bdw5(a)ya.ru  | Зарегестрирован: 2011-11-06
admin | 08.11.2011 11:58

Да. Но из без питания калибровка проходит вполне удачно.

Коментариев: 1870  | Администратор сайта
bdw5 | 12.11.2011 12:48

ещё раз здравствуйте. могу сказать одно-всё состоялось. запрграмировал с первого раза. YH теперь я обладатель кухонного таймера http://test.radiokot.ru/circuit/digital/home/59/index.shtml .это мой первый опыт с микроконтролёрами.но вот вопрос- я этим программатором могу теперь все контролёры из списка понипрог прошивать ??(конечно меняя ноги у микрух)???

Коментариев: 6  | bdw5(a)ya.ru  | Зарегестрирован: 2011-11-06
admin | 14.11.2011 21:27

AVR конечно, только используйте переходники, и смотрите datasheet, т.к. не все поддерживают частоту кварца 10Mhz. Если что, просто замените его на меньший, скорость при
том упадет, но не критично.

Коментариев: 1870  | Администратор сайта
bdw5 | 25.11.2011 16:57

день добрый. а вот нашёл интересные схемы на PIC16F84A .в списке понипрог он есть-а что надо изменить в программаторе ? и вообще сложно ли это. я посмотрел на распиновку-там обозначения даже другие.

Коментариев: 6  | bdw5(a)ya.ru  | Зарегестрирован: 2011-11-06
admin | 26.11.2011 15:56

Ищите стандартный datasheet, там обозначения выводов одинаковы! К программатору необходимо подсоединить переходник учитывающий изменения пинов.

Коментариев: 1870  | Администратор сайта
ratex | 24.12.2011 03:17

Shindo, у Вас схема заработала?
На Вашем варианте с пятивольтовой кренкой перепутаны вход с выходом. Наоборот подключить надо. Если смотреть на стабилизатор со стороны маркировки, то вход слева, выход +5 справа. И на принципиалке также.

Добавленно позже (в 03:19 24.12.2011):

А, извиняюсь! Это я тупанул. Всё правильно. Не сразу понял, что Vcc это и есть напруга на выходе. 🙂

Коментариев: 49  | maksim_80(a)mail.ru  | Зарегестрирован: 2011-11-15
Страницы:
1 2 3 4 5 ... 11
Необходимо авторизоваться, чтобы комментировать.