Плата DIP-programmera для МК Atmel

Форум создан Андреем Шулбаевым

Модераторы: Владимир Засухин, Андрей Шулбаев

Ответить
Зиновий

Плата DIP-programmera для МК Atmel

Сообщение Зиновий »

Два дня просидел над ней. Начал с нуля вчера утром и вот сегодня вечером плата готова.
Позволяет программировать популярные микроктонтроллеры Atmel в режиме ISP.
Поддерживает ATtiny13, ATtiny26, ATtiny2313, AMEGA8-P, ATMEGA8515 и комплиментарные им по выводам. В принципе, этой номенклатуры микроконтроллеров вполне достаточно, чтобы в режиме DIY делать для себя разные вещички на основе МК фирмы ATMEL. (ПИКИ я чьота не очень люблю)

ИзображениеИзображение

Питание берется или от USB-порта, или можно использовать внешнее питание. Аналогично, можно использовать внутренний таковый генератор микроконтроллера или же с помощью DIP-переключателя подключитьRC-цепочку, или кварцtвый резонатор.
Зиновий

Сообщение Зиновий »

ИзображениеИзображение

Собсно, сама плата. ВСе поместилось на "досточку" размером 100мм на 65 мм. Поскольку жутко не хотелось делать двухстороннюю плату, пришлось изловчиться и применить на топ-слое перемычки.
Плата разведена в Eagle 6.5

ИзображениеИзображение

Здесь расположение элементов.
Зиновий

Сообщение Зиновий »

ИзображениеИзображение

Рисунок платы, готовый к травлению. Травлю традиционно в хлорном железе.

ИзображениеИзображение

Готово врде бы...Осталось проверить на целостность дорожки, покрыть спирто-канифольным флюсом и вперед, паять.
Зиновий

Сообщение Зиновий »

ИзображениеИзображение

Программируем тиньку. В сокете ATtiny13


ИзображениеИзображение

А это читаем ATtiny2313

ИзображениеИзображение

И наконец ATMega8-P.

ATMega 8515 у меня в дипе нет, но зато есть штук 10 ATMega 8515L в корпусе TQFP. Поэтому нужно будет сделать переходник, чтобы шить их.
Зиновий

Сообщение Зиновий »

Шью микроконтроллеры через графическую оболочку к Дудке (Arduino) под названием Sina Prog 2.1, написанную прораммерами Аль Каиды... пардон, Ирана.
Не нужно возиться в текстовом режиме с ключами и разной хренью, что очень удобно на самом деле.
Сам программер у меня USBasp. Есть также давно изготовленный параллелный к LPT порту на 244-х буферах, но поскольку в современных компах этот порт, как правило, отсутвует, то пользуюсь USB-програматором.
Из софта использую AVR Studio, CodeVisionAVR, VMLAB, Proteus 8.1.
Протеус удобен тем, что позволяет в большинстве случаев проверить и обкатать устройство, которое ты наваял без необходимости его физически паять. Выбрал контроллер, залил туда свой код из предварительно написанного и скомпилированного текста на Ассемблере или С, С++ и подключай себе кнопочки, дисплей, разную периферию и симулируй работу.
Конечно, не все так радужно, поскольку реальное устройство имеет свои нюансы в отличие от виртуального, но тем не менее, Протеус- великолепная штука и позволяет на первоначальном этапе, если проект не сложный, выловить многие баги и сделать ваши грабли мягкими.
Аватара пользователя
Ильин
Сообщения: 2793
Зарегистрирован: 14 фев 2008 23:56
Откуда: Екатеринбург

Сообщение Ильин »

И зачем, Зиновий, столько времени и сил тратить на программатор? Ведь копейки (500-1500 грн) стоят универсальные от китайцев, не только для МК Этмел, от Максим, других ДСП тоже.

Искренне пишу, я с уважением отношусь к электронщикам-любителям, вне зависимости от их политических взглядов. Например, мне будет менее ненавидим африканский людоед э-любитель, чем не э-любитель.

Я никогда э-любителем не был. Выше горла мне хватает электроники на работе. Последняя моя домашняя конструкция - ~35 лет давности - отказал биметаллический регулятор температуры алюминиевой подошвы электроутюга. В то время утюги были дефицит. Видя, как жена при глажке белья периодически отключает сетевую вилку, решил блеснуть. Осмотрев этот регулятор понял, не смогу его отремонтировать из-за существенного разрушения основных деталей.

Ладно. Пойдем другим путем - слеплю электронный регулятор. 1-е датчик. Решаю применить железно-медную термопару. Все под рукой, снимаю 1-ю струну со своей гитары (без гитарного тетешенья, до покупки нового комплекта струн проживу! Струны не дефицит, в отличие от утюгов). Отжигаю стальную нагартованную проволоку до соплеобразного состояния на кухонной газовой плите. Медный электрод - провод МГТФ-0,14 во фторопластовой изояции. Скрутил термопару, испытал зажигалкой и в кипящем чайнике. Вроде, работает. Вроде - это потому, что у меня дома нет цифрового вольтметра, только примитивная пассивная цешка с самой чувствительной шкалой 75 мВ.

Теперь приступаю к подбору компонентов для электроники. Так как я не э-любитель, у меня в доме электронных компонентов нет, не считая на балконе нескольких военных плат непонятного назначения - с микромодулями, с микросборками в корпусах. Достались от предыдущего хозяина квартиры, в результате обмена. И на фиг не нужны, и выбросить эту красоту жалко. Оказалось, немного на фиг эти платы пригодились. Помнится мне, видел на них несколько сдвоенных ОУ КМ140УД20, - то что мне нужно, также немало резисторов МЛТ-0,25 разных номиналов. На другой плате - КУ202 в диагонале силового диодного моста КД202, на третьей - герконовое реле, вроде, РЭС56. Над газовой плитой выпаиваю компоненты из плат. Вонь. Дело в том, что военные платы обильно залиты компаундом марки УР.

Наконец, груда подходящих компонентов у меня на столе. Первым делом составляю таблицу номиналов резисторов, что в распоряжении, чтобы воткнуть приблизительно нужный в схему. Сразу решаю, делаю ПД-регулятор, двухпозиционные - это для начинающих, незнакомым с ТАР. Следовательно, требуется 3 ОУ - усилитель П-, усилитель Д- и сумматор ПД. Всего 1+1/2 корпусов. Во... а хороший конденсатор в Д-усилитель я забыл выпаять, 6,8 мкФ К73 на плате где было реле! Выпаиваю паяльником, без газа и ворчания жены - без особой вони. Нет только переменного резистора для регулировки уставки температуры. Я, было, предложил жене сделать уставку фиксированной, скажем, для хлопка, но она гневно отвергла предложение, при том покрутив пальцем у виска: "Как гладить капрон? Уж выдергивать буду." Выламываю переменный резистор громкости из исправного, купленного еще в Чагане, приемничка "Нева".

Не хватает резистора настройки коэффициента передачи Д-составляющей. Ничего, мы не пендосы, которые сдохнут от голода на сидя на ящиках с консервами при отсутствии консервного ключа. Измеряю частоту 1-го полюса передаточной характеристики подошвы утюга ступенькой Хевисайда в канале напряжение питания - температура. Получил 0,26+/-0,1 Гц. Все, только постоянные резисторы в Д-усилителе.

Приступаю к рисованию схемы, сверяясь с номенклатурой резисторов, которые россыпью на столе.

В Д-усилителе требуется, в классической схеме 18 МОм. Такого номинала на столе, естественно нет. Пересчитываю обратную связь в Т-образную. Теперь сомнения по входному смещению ОУ.

Ладно, в понедельник разберусь (надо сказать, что у меня на работе изобилие всяческих электронных компонентов, пару-тройку не продать, что у укров, не зазорно унести, но дело в пятницу, и мой спортивный интерес, слабо ли с нуля стабилизатор температуры утюга создать из подручных средств).

Утомился писать, возможно, продолжу эти воспоминания позже.
Аватара пользователя
Виктор
Сообщения: 12882
Зарегистрирован: 01 янв 1970 03:00
Откуда: Семипалатинск-4. Чаган. А раньше Гаёк.

Сообщение Виктор »

Ильин писал(а):И зачем, Зиновий, столько времени и сил тратить на программатор? Ведь копейки (500-1500 грн) стоят универсальные от китайцев, не только для МК Этмел, от Максим, других ДСП тоже.
Вот и я о том же. Лучше бы участок прополол. Дачу от бурьянов очистил, да и сарай побелил. А лучше бы купил козу и держал бы ее в квартире жены-историка.
Слышишь, Зина, я хоть и не Ребе, но советую тебе купить козу. Все таки и молочка свеженького попьешь. Таки да! И выгода есть, если молочко продавать, гляди на бензин заработаешь, чтобы в деревню ездить, травку для козы косить...
Но это так, прелюдия, тема дальше. Значится так, на сайте, то бишь страничке Зина хвастался тем количеством своих измерительных приборов, думаю он ими не пользуется, ну, в крайнем случае одним тестером напряжение в розетке проверит, а остальные лежат и пылятся.
http://zinovius.livejournal.com/
Ведь копейки (500-1500 грн) стоят универсальные от китайцев, не только для МК Этмел, от Максим, других ДСП тоже.
Прав Ильин!!! Я вот тоже надыбал очень интересную игрушку. Как раз для начинающих электрорадиолюбителей, тоже китайскую и обалдел, за каких то 12 листов вечнозеленой ккапусты и столько разных функций. Вот ссылка на магазин, где продается это чудо китайского электронного гения:::

http://www.gearbest.com/testers-detecto ... 26b5fb1ab9

А вот и ссылка на описание данного чуда:

http://kitayshopping.ucoz.com/publ/inst ... 221-1-0-38

Но это малая толика того, что нам может недорого предоставить китайский магазин.
Между слухов, сказок, мифов,
просто лжи, легенд и мнений
мы враждуем жарче скифов
за несходство заблуждений.
http://favquote.ru/quotes/4215
Игорь Губерман.
Аватара пользователя
Zіновій
Сообщения: 6373
Зарегистрирован: 19 апр 2016 20:05

Сообщение Zіновій »

Ильин писал(а):И зачем, Зиновий, Ñ?только времени и Ñ?ил тратить на программатор? Ведь копейки (500-1500 грн) Ñ?тоÑ?Ñ‚ универÑ?альные от китайцев, не только длÑ? МК Этмел, от МакÑ?им, других ДСП тоже.
Конечно, лучше Ñ?то времÑ? и Ñ?илы потратить на перепалку Ñ? ватниками, но у менÑ? неÑ?колько другой подход: еÑ?ли можешь что-то Ñ?делать длÑ? Ñ?ебÑ? Ñ?воими руками и оно тебе нужно, то DIY- Ñ?то очень полезное занÑ?тие.
Ð?у, а Ñ?тоимоÑ?ть не Ñ?толь важна длÑ? менÑ?. Ð?апример, программатор Willem Ñ? мог изготовить Ñ?ам, а мог купить. Ð?о оценив времÑ?, необходимое длÑ? его изготовлениÑ? и наладки, предпочел его купить готовым. ИÑ?пользовал неÑ?колько раз длÑ? программированиÑ? микроÑ?хем флеш-памÑ?ти, и Ñ?ейчаÑ? он благополучно лежит у менÑ? третий год в Ñ?амом дальнем углу шкафа. Правда, он умеет ПИКи шить, поÑ?тому надеюÑ?ÑŒ, что как-нить зимой Ñ?нова его доÑ?тану на Ñ?вет божий.
Ильин, вам проÑ?то не дано понÑ?ть, зачем люди в бутылке из-под джинна Ñ?обирают корабль из палочек ( мне тоже).
Аватара пользователя
Zіновій
Сообщения: 6373
Зарегистрирован: 19 апр 2016 20:05

Сообщение Zіновій »

Виктор писал(а):Прав Ильин!!!
Молчи уже лучше, криворукий. Ð?ашел Ñ?ебе оправдание в Ñ?ловах богатого человека Ильина, у которого дома неÑ?колько чумайданов денег под кроватью и который может позволить купить Ñ?ебе вÑ?е, что тебе, нищеброду, не Ñ?нилоÑ?ÑŒ.
Я вот тоже надыбал очень интереÑ?ную игрушку. Как раз длÑ? начинающих Ñ?лектрорадиолюбителей, тоже китайÑ?кую и обалдел, за каких то 12 лиÑ?тов вечнозеленой ккапуÑ?ты и Ñ?только разных функций. Вот Ñ?Ñ?ылка на магазин, где продаетÑ?Ñ? Ñ?то чудо китайÑ?кого Ñ?лектронного гениÑ?:::
Ð?бÑ?олютно беÑ?полезнаÑ? вещь. Ð?у, длÑ? забавки, конечно, купить можно, но толку Ñ? Ñ?той цацки ноль. Может, только в виде брелка длÑ? ключей еÑ?ли иÑ?пользовать.

СопротивлениÑ? мерÑ?ет проÑ?той и недорогой М830 (или его модификации). ЕмкоÑ?ти можно измерить таким же мультом.
Те Ñ?пециалиÑ?ты, кому нужна погрешноÑ?ть измерений в 1% и ниже, никогда не будут пользоватьÑ?Ñ? подобным "комбайном".

Лично у менÑ? еÑ?ть отдельный цифровой измеритель LCR Ñ? прекраÑ?ными параметрами, который именно и под такие измерениÑ? заточен. Ð?апример, у него нижний предел длÑ? Ñ?опротивлений 20 Ом, вот и прикинь, что Ñ? могу на нем измерить на 4,5 разрÑ?дном диÑ?плее.

КоÑ?ффициент передачи тока Ñ?тот брелок мерÑ?ет точно так же, как и вышеупомÑ?нутый М830. К тому же, Ñ?кажи, када ты поÑ?ледний раз измерÑ?л Ñ?тот параметр ( ты, наверное даже толко обьÑ?Ñ?нить не можешь, что Ñ?то за хрень?) Лично Ñ? мерÑ?л его меÑ?Ñ?цев шеÑ?ть назад, Ñ?уÑ? транзиÑ?тор в М830. СейчаÑ? Ñ?хемы проектируютÑ?Ñ? так, что их параметры Ñ?лабо завиÑ?Ñ?Ñ‚ от коеффициента передачи тока транзиÑ?тора, Ñ?то тебе не германиевые МП39.

ЕÑ?ли взÑ?ть диод, то Ñ? и без брелка могу померить напрÑ?жение на переходе, емкоÑ?ть Ñ? помощью вÑ?е того же М830 и/или измерителÑ? LCR. Ð?у, а цоколевка диода... Ñ?лышь, Вацька, а цвет корпуÑ?а диода (корпуÑ? краÑ?ный, черный, Ñ?ерый) брелок может выводить на диÑ?плей?

Ð?налогично и длÑ? Ñ?ветодиода. Точно то же и длÑ? МОСФЕТа. Ð’Ñ?е можно измерить Ñ? помощью М830. ПроÑ?то надо понимать, что ты делаешь.

Так же Ñ?то Ñ?праведливо и длÑ? биполÑ?рных транзиÑ?торов- цоколевка, падение напрÑ?жениÑ? на переходе ( а нахера оно, Ñ?то падение напрÑ?жениÑ? на переходах надо, кÑ?тати? Вернее, оно нужно но только инженерам или выдающимÑ?Ñ? радиолюбителÑ?м длÑ? раÑ?четов. Ð?о ты же без каÑ?аниÑ? рукой к паÑ?льнику даже не Ñ?можешь отличить, где у него гарÑ?чаÑ? Ñ?торона).
Вацька, а ты можешь Ñ? помощью проÑ?того мультика, взÑ?в в руки черненьку штучку Ñ? тремÑ? выводами, Ñ?казать, что у тебÑ? в руках?
например, еÑ?ли Ñ?то транзиÑ?тор, то какаÑ? у него Ñ?труктура, где какие выводы? КÑ?тати, Ñ?то Ñ?овершенно проÑ?то ( но не длÑ? танкиÑ?тов, понÑ?тное дело). КузÑ?, например, как дипломированный Ñ?пециалиÑ?Ñ‚, в Ñ?том не запутаетÑ?Ñ?, щетаю...

При проверке тириÑ?торов, как напиÑ?ано в опиÑ?ании, отражаетÑ?Ñ? название компонента и цоколевка. Бугага.... на Ñ?кране пишет "тириÑ?тор" и вÑ?е., Здорово! ДружеÑ?твенный преборчек, ага.
Правда, Ñ?нова не дает информацию о цвете корпуÑ?а тириÑ?тора и длине выводов, что обидно, но зато Ñ?кранчег обворожительно Ñ?ветитÑ?Ñ? зелененьким...

Ð?Ñ…, да, забыл, что еÑ?ть ещё проверка Ñ?табилитронов, правада, еÑ?ли Ñ?табилитрон выше 5.1 вольт брелок отказываетÑ?Ñ? работать. Ð?ичего не Ñ?кажешь, широкий функционал в данном Ñ?лучае.
Вацька, Ñ?табилитроны проверÑ?ÑŽÑ‚Ñ?Ñ? очень проÑ?то и веÑ?ьма редко. Берешь регулируемый иÑ?точник, крутишь ручку и Ñ?мотришь, када на катоде диода заÑ?табилизируетÑ?Ñ? напрÑ?жение. ЕÑ?ли оно раÑ?тет вмеÑ?те Ñ? выходным, то Ñ?корей вÑ?его Ñ?то диод, а еÑ?ли поÑ?вилаÑ?ÑŒ горизонтальнаÑ? ветвь, то Ñ?то зеннер. Смотришь ток ( 5...10 мÐ?) и запиÑ?ываешь, какое напрÑ?жение Ñ?табилизации в Ñ?том Ñ?лучае. Ð’Ñ?е. ПроÑ?то, дешево и надежно. ХотÑ? можно изготовить проÑ?тенький приборчик конкретно длÑ? проверки Ñ?табилитронов Ñ?о вÑ?Ñ?троенным преобразователем ( еÑ?ли Ñ?табилитрон вдруг попадетÑ?Ñ? 200 вольтовым, например) и получить редкие и надежные параметры Ñ?того диода Зеннера без брелка.

ЕÑ?ли Ñ? не ошибаюÑ?ÑŒ, Вацька почти ничего не понÑ?л из вÑ?его напиÑ?анного, он по-прежнему будет называть Ñ?тот брелок чудом, как дикарь, называющий чудом фонарик или зажигалку.

:P
Аватара пользователя
Виктор
Сообщения: 12882
Зарегистрирован: 01 янв 1970 03:00
Откуда: Семипалатинск-4. Чаган. А раньше Гаёк.

Сообщение Виктор »

Zіновій писал(а):Абсолютно бесполезная вещь. Ну, для забавки, конечно, купить можно, но толку с этой цацки ноль. Может, только в виде брелка для ключей если использовать.
:P
Может быть... Оннако. Измерял я разными приборами свои залежи радиохлама и данная, как ты говоришь, бесполезная вещь очень даже удобна. Ты ведь знаешь, что я работал на металлургическом производстве, а именно на мартене и электропечах. А на шихтовом дворе очень часто можно было найти любые "игрушки" в рабочем состоянии. Особенно, когда пригоняли на переплавку военную и бронетанковую технику. А кроме меня на печи, да еще и в моей смене не было никого, кто во всем этом разбирается. Техника, кстати была в полном комплекте и пости не разворованная. Поэтому там были и радиостанции, и приборы ПАЗ и ППО, да и всякая электронная требуха, и мог спокойно залезть в любую "жестянку, или коробочку" и ее спокойно поколупать. То есть вынуть любые платы... А на них была куча всякой мелочевки от резисторов, и конденсаторов до транзисторов на радиаторах или без оных. На многих не было даже маркировки. А на транзисторах стояли две заветные буковки. Как ты знаешь эти буковки были "ВП". Думаю, ты знаешь, как ценились в годы дефцЫта такие цацки. Да, с помощью тестера, их можно было отсортировать, но это долго и неудодбно, а тут подключил крокодильчики и тебе сразу рисует, что это. Измерить сопротивление можно и обычным тестером. Да и для измерения емкости тоже есть тестеры...
Между слухов, сказок, мифов,
просто лжи, легенд и мнений
мы враждуем жарче скифов
за несходство заблуждений.
http://favquote.ru/quotes/4215
Игорь Губерман.
Аватара пользователя
Zіновій
Сообщения: 6373
Зарегистрирован: 19 апр 2016 20:05

Сообщение Zіновій »

Виктор писал(а):
Zіновій писал(а): Да, Ñ? помощью теÑ?тера, их можно было отÑ?ортировать, но Ñ?то долго и неудодбно, а тут подключил крокодильчики и тебе Ñ?разу риÑ?ует, что Ñ?то. Измерить Ñ?опротивление можно и обычным теÑ?тером. Да и длÑ? измерениÑ? емкоÑ?ти тоже еÑ?ть теÑ?теры...
ФигнÑ?. Как правило, нужные платы Ñ?начала тащили домой, а там уже выпаивали то, что было нужно. И никакого "что Ñ?то" не возникало, потому что Ñ? первого взглÑ?да было понÑ?тно, что Ñ?то- транзиÑ?тор, микруха чи паÑ?Ñ?ивный компонент. Ð?оменклатура корпуÑ?ов у большевиков была бедной, тут ошибитьÑ?Ñ? Ñ?ложно.
ПрÑ?м уж подключил и тебе риÑ?ует, что Ñ?то, ага... Любишь ты прогнать, Вацька.
Аватара пользователя
Виктор
Сообщения: 12882
Зарегистрирован: 01 янв 1970 03:00
Откуда: Семипалатинск-4. Чаган. А раньше Гаёк.

Сообщение Виктор »

Zіновій писал(а):Прям уж подключил и тебе рисует, что это, ага... Любишь ты прогнать, Вацька.
Рисует. И пишет. Красиво пишет.
К тому же очень удобно проверять электролиты. К примеру, данная цацка имеет способность усыхать.
Я вот нашел в своих залежах старые электролиты и проверил, оказалось, что К-53-1...14... 1977 года в лучшем состоянии, чем К-50, 2000 года и лучше свежих китайцев. Сколько пролежали и все в пределах нормы, есть даже и лучше, чего не скажешь об остальных. Да и парные резисторы подбирать удобно, проще, чем тестером, как впрочем и транзисторы.
Между слухов, сказок, мифов,
просто лжи, легенд и мнений
мы враждуем жарче скифов
за несходство заблуждений.
http://favquote.ru/quotes/4215
Игорь Губерман.
штурман
Сообщения: 2660
Зарегистрирован: 01 янв 1970 03:00

Сообщение штурман »

Ильин писал(а):И зачем, Зиновий, столько времени и сил тратить на программатор? Ведь копейки (500-1500 грн) стоят универсальные от китайцев, не только для МК Этмел, от Максим, других ДСП тоже.

Искренне пишу, я с уважением отношусь к электронщикам-любителям, вне зависимости от их политических взглядов. Например, мне будет менее ненавидим африканский людоед э-любитель, чем не э-любитель.
==== Отредактировано администратором====
Причина редактирования:
2. Запрещено:
- Оскорбление участников форума.
==== Ю. Шафран ====
У меня, например остались материнки от старых компьютеров, например от 486 серии до Пентиум 3. ну а применить их можно по любому. Например и для...
Ведь комп-это измерительный комплекс
https://youtu.be/R000bx5So5M

А так же источник огромного количества запчастей и деталей.
Ты заходи. Если, што.
Ответить

Вернуться в «Интересы и Увлечения»