Параллельный программатор
Делать надо так, чтобы не было потом мучительно больно за сожжённую аппаратуру и впустую "сэкономленные" деньги. 
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
- Реклама
Так, все, кончай базар-вокзал не по теме.
С разъемом разобрались, кабель - на совести автора.
Какие еще мысли есть ПО ТЕМЕ?
С разъемом разобрались, кабель - на совести автора.
Какие еще мысли есть ПО ТЕМЕ?
Оптимизм х (Опыт + Знания) = const
Рабочая, говоришь? Но как работает - непонятно.Isil писал(а):Схема рабочая, описание качественное......
Непонятно преобразование TTL/RS-232. По стандарту RS-232 "единицы" передаются в линию отрицательным напряжением от -3 до -12v, а "нули" - таким же, но положительным напряжением. А здесь как? В линию уходят только однополярные положительные импульсы. По-моему, комп запросто может воспринимать такие импульсы как сплошной "ноль", т.к. +5v - это для него "ноль", а напряжение от минус трёх до плюс трёх - это "зона неопределённости". Один комп воспримет "неопределённость" как "единицу", а другой - как "ноль". Поэтому, если на чьём-то конкретном компе это работает, то на другом - запросто может не работать (компорт у него на другой микрухе сделан, к примеру...).
Если в программаторе нет отрицательного источника питания и не хочется делать, можно поставить MAX232 или сделать как в AVR910 (получить минусовое питание из принимаемых от компа сигналов).
Тихоня, усё верно, усё справедливо! Только сейчас уж очень часто стали отступать от стандарта RS232
, я в какой-то теме об этом подробно писал. Основные моменты: сигнал передаётся только одной полярностью; уровни напряжений делают по минимуму: 3,3-5 В; линии используют только RxD, TxD и SG, вместо остальных сигналов - перемычки.
С этим очень часто связаны многие проблемы во многих компьютерах, выпущенных примерно после 1994-1996 г. (когда появилась шина PCI).
С этим очень часто связаны многие проблемы во многих компьютерах, выпущенных примерно после 1994-1996 г. (когда появилась шина PCI).
Последний раз редактировалось Мышонок Пн июн 04, 2007 17:22:34, всего редактировалось 1 раз.
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
Ну, ограничить размах до 5 вольт ещё можно, в диапазон попадёшь всё равно, помехоустойчивость снижается, но для коротких линий потянет. А вот передача одной полярностью - это уже слишком! Как можно гарантировать, что все приёмники это нормально воспримут?
Упрощения тоже должны быть разумными и не выходить за те рамки, за которыми начинаются проблемы... А уж если все мыслимые упрощения применены одновременно, то и к гадалке ходить не надо, чтобы узнать, какой будет результат
Упрощения тоже должны быть разумными и не выходить за те рамки, за которыми начинаются проблемы... А уж если все мыслимые упрощения применены одновременно, то и к гадалке ходить не надо, чтобы узнать, какой будет результат
- Реклама
Вот еще думаю может вместо резюков и транзисторов для RS-232 прикрутить MAX232 по такой схеме
, да и вообще как бы его проверить на запросы и ответы без подключенного востанавливаемого микроконтроллера дабы проверить две вещи работает или не работает сам программатор убит или неубит востанавливаемый микроконтроллер?
- Вложения
-
- 232.jpg
- Цепляем MAX232
- (45.96 КБ) 1807 скачиваний
Тихоня, я с тобой полностью согласен, но ведь делают же!
Совсем недавно подобная проблема у нас возникала: на старом компьютере программатор шёл, на новом - отказался работать. Причина: упрощённый RS-232 (COM-порт), т.е. НАРУШЕНИЕ СТАНДАРТА.
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
Хотя вот сегодня погонял интересная закономерность прослеживается,
по умолчанию на подопытный микроконтроллер идет только +12V на Reset +5V нет жмем определить микроконтроллер по прежнему имеем только +12V. Хорошо берем принудительно выставляем подключенный микроконтроллер (в моем случае 8 мега) открываем любую прошивку и жмем записать, процесс пошел есть и +12V и +5V т по данной прогонке по крайенй мере могу судить что программатор хоть как то отзывается а вот далее темный лес не могу понять почему он себя так ведет.
Вопрос к тем кто может его собрал раньше меня можете поведение его описать по напряжениям где что появляется и где что изчезает при общении программатора с компом.
Вопрос к тем кто может его собрал раньше меня можете поведение его описать по напряжениям где что появляется и где что изчезает при общении программатора с компом.
Я не собирал это изделие, но, судя по даташиту на ATmega8, +12v поданное без +5 - это аномалия, такого режима не предусмотрено. Проверь исправность ключа по 12 вольтам, не пробит ли он? Или же постоянно низкий уровень на 4-й ножке КР293КП9, по цепи управления ключом?Sailanser писал(а):... по умолчанию на подопытный микроконтроллер идет только +12V на Reset +5V нет жмем определить микроконтроллер по прежнему имеем только +12V......
Добил наконец этот программер (пересобрал его на макетке) выкинул нафиг преобразователь RS232 на транзисторах, и поставил на MAX232 по той схеме что приводил выше, и все, на ура заработало,
и определяться стало и чип видеть кстати мега8 нормальная ни сигнатура ни чего прочее убито не было единственно что косяково работает это микруха ключа КР293КП9 напряжение по входам есть на выходе нифига такое впечатление что дохлая, пока просто +12 и +5 пустил в обход нее. Ни у кого случайно на ней (КР293КП9) нет инфы (в нете искал только распиновка везде и все) что бы можно было посмотреть этого зверя да и замену ему подыскать из забугорных деталей а то в последнее время смотрю что то отечетвенное все х****** стало.
Если кому интересно будет то выложу переработанную схему и плату.
Если кому интересно будет то выложу переработанную схему и плату.
Про серию КР293 можно глянуть здесь (сайты всё время путаю - одно предприятие на два раскололось!
) :
http://www.proton-impuls.ru
http://www.proton-orel.ru
Там много чего интересного есть!
http://www.proton-impuls.ru
http://www.proton-orel.ru
Там много чего интересного есть!
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
Смотрите по ссылкам внимательнее! У них сейчас полно и справочной, и учебной документации - там есть что поискать! 
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
Я недавно собрал HVProg по схеме, взятой на сайте у немцев. Как и многих других, меня привлекло поначалу то, что управляющая программа и firmware поставляются фирмой Atmel, то есть все возможные в будущем обновления у меня гарантированно будут.
Плату пришлось разводить самостоятельно, чтобы влезла в имеющийся у меня футлярчик (вместо корпуса). Сделал также пару переходников для подключения программируемых микроконтроллеров, пока только самых распространённых, в DIP-корпусах. Питание взял от IBM PC, т.к. комп у меня всё равно всегда стоит на столе без крышки. Для тех, кому интересно, прилагаю внешний вид получившейся конструкции.
Первое впечатление от работы - положительное, т.е. работает чётко, стабильно, никаких претензий нет.
Плату пришлось разводить самостоятельно, чтобы влезла в имеющийся у меня футлярчик (вместо корпуса). Сделал также пару переходников для подключения программируемых микроконтроллеров, пока только самых распространённых, в DIP-корпусах. Питание взял от IBM PC, т.к. комп у меня всё равно всегда стоит на столе без крышки. Для тех, кому интересно, прилагаю внешний вид получившейся конструкции.
Первое впечатление от работы - положительное, т.е. работает чётко, стабильно, никаких претензий нет.
- Вложения
-
- HVProg_.jpg
- Вариант реализации программатора HVProg (внешний вид конструкции)
- (190.89 КБ) 4076 скачиваний
Вы бы лучше это, платкой поделились, а то внешний вид - это, конечно, здорово (кстати, действительно очень приятно и аккуратно выглядит), но хочется чего-то большего...

Оптимизм х (Опыт + Знания) = const
Да, по-моему, смысла особого нет. На сайте-источнике всё имеется. Не подумайте, что я жадинаAheir писал(а):Вы бы лучше это, платкой поделились, а то внешний вид - это, конечно, здорово (кстати, действительно очень приятно и аккуратно выглядит), но хочется чего-то большего...![]()
Вобщем кому интересно вот переделанный вариант программатора схема и плата выкинуто транзисторы и резисторы а поставлено MAX232 и еще по мелочи например Reset подтянут к +5 для более стабильной работы.
Если кому этого недостаточно будет то положу родные игловские файлы.
Если кому этого недостаточно будет то положу родные игловские файлы.
- Вложения
-
- EaglePara_prog.rar
- Схемка и платка.
- (41.74 КБ) 2007 скачиваний
- Сообщения: 117
- Зарегистрирован: Чт янв 11, 2007 12:14:33
Всем привет.
Ну вот свершилось, собрал тоже этот программатор .
Ну а проблема такова надо прошить контролер тока как ?
Как я понял прошивка лежит в AVR studio и прошивается тоже через него так ли это?
Если так то где можно скачать AVR studio последнюю версию и если можно русскую
Заранее благодарен.
Ну вот свершилось, собрал тоже этот программатор .
Ну а проблема такова надо прошить контролер тока как ?
Как я понял прошивка лежит в AVR studio и прошивается тоже через него так ли это?
Если так то где можно скачать AVR studio последнюю версию и если можно русскую
Заранее благодарен.
Studio качается с сайта www.atmel.com, о русской версии не слыхал
А для прошивки МК я собирал на макетке отдельный программатор на ATtiny2313 по схеме http://www.mikrocontroller-projekte.de/ ... ammer.html. Может быть кто-то знает и другой способ...
А для прошивки МК я собирал на макетке отдельный программатор на ATtiny2313 по схеме http://www.mikrocontroller-projekte.de/ ... ammer.html. Может быть кто-то знает и другой способ...
- Сообщения: 117
- Зарегистрирован: Чт янв 11, 2007 12:14:33
А вы немогли дать более точную ссылку на сайт AVR Studio я зашел найти так и не нашел ,англиский надо было учить 
А что простым програматором без тиньки нельзя ATmega прошить yапример который на 74HC244?
А что простым програматором без тиньки нельзя ATmega прошить yапример который на 74HC244?


