|
motthius
|
|
MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)15.04.2011, 12:36. Показов 12287. Ответов 1
Метки нет (Все метки)
Есть такой сайт (RoboZone.su), который был моим стартом в схемотехнике (и роботостроении). Изюминкой сайта являются два универсальных робо-контроллера: MRC-28 (http://robozone.su/2008/02/29/... mrc28.html) для ATmega8 и MRC-40 (http://robozone.su/2008/06/01/... rc-40.html) для Atmega16. Но вот для одного из самых простых и дешевых микроконтроллеров фирмы Atmel – Attiny2313 такого робо-контроллера там нет.
Так сложилось, что многие свои проекты я делаю на ATtiny2313 (часто ее возможностей вполне достаточно даже для несложного робота) и решил сделать подобный робо-контроллер для ATtiny2313 (и других 20-выводных микроконтроллеров Atmel). По аналогии, назвал его MRC-20. Никаких дополнительных модулей (чем в первую очередь интересны MRC-28 и MRC-40) для этой платы пока нет, но может быть появятся в будущем. В любом случае, надеюсь, она окажется полезна не только мне, но и другим начинающим робото-строителям да и просто, как макетно-отладочная плата для ATtiny2313. Описание Плата выполнена в одностороннем варианте, размерами 80х95 мм (чуть больше чем MRC-28 за счет более широких дорожек и большего расстояния между дорожками, для удобства ее изготовления методом ЛУТ). На плате присутствует стабилизированный источника питания 5 вольт, собранный на линейном стабилизаторе L7805 (который без переделки платы можно заменить на любой Low-Drop, в этом случае на плате предусмотрено достаточно места, чтобы его можно было прикрутить болтиком к плате так, чтобы тепло рассеивалось медной площадкой на обратной стороне, по аналогии с тем, как это сделано в MRC-28 и MRC-40) и интерфейс Com-порта на MAX232N. Как и на любой макетно-отладочной плате, выведено много разъемов для удобства подключения внешних устройств: <ul><li> J1 – разъем внешнего питания (12 вольт)</li><li> J2 – стандартный 9-пиновый разъем Com-порта типа «папа»</li><li> J3 – PLS разъем для Com-порта для «Простого кабеля СОМ-порта» (http://robozone.su/2008/03/03/... porta.html)</li><li> J4 – разъем для подключения внешнего питания с блока питания от компьютера (+12V, GND, GND, +5V). В каждом блоке питания есть кабель, идущий на дисковод и имеющий расстояние между отверстиями как раз 2.5 миллиметра, который можно «напрямую» воткнуть в этот разъем обеспечив плату высокомощным стабилизированным внешним питанием безо всяких дополнительных переходников и без необходимости что-либо «подкручивать отверткой».</li><li> J5 – разъем интерфейса USORT (не путать с Com-портом, т.к. эти контакты подключены напрямую к ножкам микроконтроллера и работают на напряжении TTL логики (0, 5V)), служит для связи нескольких устройств по USORT.</li><li> J6 – Разъем стабилизированного питания (+5V, GND, GND, +5V). На плате представлен многократно (в виде двух разъемов со штырьками и одного с отверстиями). Используется для питания внешних устройств от платы микроконтроллера. Разъем с отверстиями можно использовать как дополнительную точку опоры при подключении внешних модулей по принципу «сандвича».</li><li> PORDB и PORD микроконтроллера выведены в виде двух разъемов (один штырьки, другой наоборот отверстия для штырьков). Если к штырькам удобно подключаться контактами PLS (http://robozone.su/2008/06/16/obzhimaem ... serii.html), то к разъему с отверстиями можно подключаться обычными медными проводами от компьютерного кабеля «витая пара» (они как раз имеют подходящий диаметр и жесткость), или в них вставлять дополнительные модули по типу «сандвича», по аналогии с тем, как это сделано для другим плат робо-контроллеров.</li><li> ISP – стандартный разъем внутри схемного программирования на 10 контактов (назначение контактов подписано на плате).</li></ul>ATtiny2313 специфический микроконтроллер (как минимум потому, что ножек в нем мало и часто не хватает), поэтому для PORTA все ножки соединяются с внешними цепями через джемперы, что позволяет при необходимости снять/разомкнуть джемпер и использовать для доступа к пину обычный PLS контакт (джемперы RESIT, XTAL1 и XTAL2). Кроме того, полностью регулируется джемперами подача сигналов с ISP (разъема внутри схемного прогрмаммирования): <ul><li> PWR – разрешает (замкнут) или запрещает (разомкнут) подачу питания с ISP.</li><li> CLOCK – разрешает (замкнут) или запрещает (разомкнут) подачу таксирующих импульсов 1МГц с ISP (хотя на плате присутствует собственный кварц для «одоления» микроконтроллеров настроенных на внешнее актирование.</li></ul>Джемпер JP1 – определяет источник питания +5V для платы: если замкнуты PWR+VCC, то питание подается со стабилизатора расположенного на плате, если замкнуты VCC+5V, то питание подается напрямую с разъема J4 (предполагается что это +5V с блока питания компьютера). Стабилизатор L7805 позволяет подключать нагрузку до 1 ампера, но для того чтобы «не греть зря воздух» (он очень греется от 12 вольт питания) или просто, если необходимо подключить нагрузку с большим током, можно подать питание с БП компьютера напрямую. Кнопка RESIT – стандартный сброс микроконтроллера. Замечания На плате предусмотрены достаточно большие области для крепления болтиками по краям платы. Их вполне достаточно для крепления платы болтиками M4 с широкой шляпкой (MRC-28 и MRC-40 можно было крепить максимум M3). Для удобства и большей «жесткости», разъемы PORTB и PORTD можно сделать из единых планок штырьков и гнезд, выняв (выдернув) из них один штурек посредине, т.к. расстояние между разъемами – 5 мм (т.е. ровно один пропущенный штырек). На фото плата сделана из двух отдельных планок, но если сделать из одной общей, то разъемы (особенно гнезда) будут гораздо меньше подвержены износу из-за больше жесткости (будут меньше расшатываться). Схема выполнена в Proteus ISIS, а разводка платы в Proteus ARES. Для тех у кого Proteus 7.7 SP2 не стоит (или файлы не открываются по любой причине), схема продублирована в виде простого изображения, а плата прилагается в виде готовых к печати изображений (200 dpi) или PDF файла (изображение верхней части платы с текстовыми подписями элементов уже зеркально отражено для нанесения методом ЛУТ). Плата была собрана, проверена и замечательно работает (на фото). Собранная плата: Схема: Плата: Разводка платы для нанесения методом ЛУТ (сторона с подписями уже зеркально отражена) 200 dpi: Разводка платы для нанесения методом ЛУТ (сторона с подписями уже зеркально отражена) 300 dpi: В прилагаемом архиве находятся все эти файлы и плата+схема в PDF. [197.32 Кб] [191.33 Кб] [36.07 Кб] |
|
| 15.04.2011, 12:36 | |
|
Ответы с готовыми решениями:
1
Отладочная плата ATtiny2313 Универсальная отладочная плата для ATtiny2313 Отладочная плата для SD/MMC |
|
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 544
|
|
| 15.04.2011, 12:50 | |
|
А что, неплохо получилось. Но явно сделано как модуль мозгов- переферия только модулями. В частности, было бы на смд-компонентах, было бы намного лучше. Размер в этом плане имеет значение.
0
|
|
| 15.04.2011, 12:50 | |
|
Помогаю со студенческими работами здесь
2
Отладочная плата для AVR Отладочная плата для AVR - версия 2.0 Отладочная плата и программатор для начинающего? Отладочная плата для 8-ми битного Pic Самодельная отладочная плата для stm32f103 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|