roboforum.ru

Технический форум по робототехнике.


Робо-контроллер на ATMEGA-64

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Робо-контроллер на ATMEGA-64

Сообщение -= Александр =- » 14 авг 2007, 23:29

Робо-контроллер на ATMEGA-64.
В общем нашел время продолжить работу над модульным роботом - сделал еще одну платку - центральный контроллер. Делал просто и сердито - только самое необходимое. (разводка портов, АЦП, интерфейсов, прерываний и часы реального времени) Все остальное будет висеть на шинах (SPI и I2C). Контроллер моторов уже готов, скоро начну протоколы обмена придумывать...  :roll:
Вложения
main64.jpg
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение -= Александр =- » 14 авг 2007, 23:36

А вот и контроллер моторов. Он уже пару месяцев как валяется собранный...  :roll:
Вложения
SPI DC Motor.jpg
SPI DC Motor.jpg (37.68 КиБ) Просмотров: 2421
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение Виталий » 14 авг 2007, 23:42

Будем благодарны за контроллер серв.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Сообщение -= Александр =- » 14 авг 2007, 23:50

Будет и контроллер серв. Пока не знаю I2C или SPI - уж что мне удобнее будет. Пока думаю исполнительные устройства по SPI, а датчики по I2C или прямо на АЦП или PIO... Из этой серии будет так-же плата акселерометра, плата гироскопа, алата ИК-бампера и плата УЗ-сонара. Из приводов - универсальная плата управления ШД с ОС по току и енкодерами. В принципе на всем этом можно будет хоть робота, хоть станок ЧПУ строить.

Пока-что все нацелено вот на этого робота: http://www.roboforum.ru/viewtopic.htm?t=2417

Очередность такая:
1)Моторная плата (уже готова)
2)Контроллер (в процессе изготовления)
3)Сонар (в симуляции)
4)ШД (плата уже есть под крейт-SPI, но сложная и здоровая, делал по заказу, а не для робота. Буду под себя исправлять и упрощать.)
5)Там уже видно будет.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Робо-контроллер на ATMEGA-64

Сообщение avr123.nm.ru » 15 авг 2007, 11:17

-= Александр =- писал(а):Робо-контроллер на ATMEGA-64.


А схема ? того и другого.

А диода и конденсатора-электролита нет перед 7805 ?  А зря ...
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 15 авг 2007, 11:33

Свободное место у MOSFET желательно медью залить и с ножками связать - пусть охлаждаются.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение -= Александр =- » 15 авг 2007, 13:38

Кондер уже добавил, щас еще и диод воткну. А про мосфеты - они и так совсем не греются! Этот модуль я уже проверял...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение -= Александр =- » 15 авг 2007, 17:59

Вот обе платы уже готовые!  :D
Вложения
IMG_1325.jpg
IMG_1324.jpg
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение Stillsly » 15 авг 2007, 18:47

сымаю шляпу перед вами Александр очень красяво и качественно сделанно.
будем точить свое мастерство чтобы до такого уровня исполнения подняться  :wink:
Аватара пользователя
Stillsly
 
Сообщения: 50
Зарегистрирован: 04 май 2007, 17:56
Откуда: Москва

Сообщение -= Александр =- » 15 авг 2007, 19:06

Возникла такая проблема: Мега64 не шьется. В даташите вычитал про ногу ~PEN - но куда ее не подключаю - толку никакого. Кто-нить с этим МК работал?
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 15 авг 2007, 19:49

работали, знаем  - PEN подтянуть к питанию 1-10 ком           и выполнить рекомендации   http://avr123.nm.ru/07.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 15 авг 2007, 19:56

Читать http://avr123.nm.ru/07.htm  ОЧЕНЬ ЖЕЛАТЕЛЬНО до изготовления платы и тем более пайки.  Тогда будет шиться.

Потому как ножки разъема ISP будут ПРАВИЛЬНО подсоединены.

Если курс претит, то

можно просто посмотреть схему макетки на используемом МК или аналоге (mega128) - например на OLIMEX.com  (линк там  http://avr123.nm.ru/06.htm)
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 15 авг 2007, 19:57

Stillsly писал(а):сымаю шляпу перед вами Александр очень красяво и качественно сделанно.


Желатель что неправильно.  

Но перемычки как всегда спасут.   :lol:  :lol:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 15 авг 2007, 20:03

ИМХО  считаю что правильно выложить вначале схему - чтоб коллективный разум мог узреть недочеты и высказать рекомендации а потом уже делать.

Схема будет ?
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение -= Александр =- » 15 авг 2007, 20:05

Так я и думал что тут все не так просто... Однако в даташите про этот чертов PEN с трудом нашел. Откуда было знать что там еще и ISP черт знает как сделано. В общем придется эту платку на соплях прошить и куда-нить толкнуть в готовом девайсе, а для себя другую сделать...

Кстати порывшись по форумам где-то заметил что PEN можно вообще в воздухе оставлять, мол у него внутри подтяжка. Так ли это?

Схема будет, как до ума доведу... Щас сначала печатку подправлю...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10