roboforum.ru

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

Как собрать робота с нуля? (Читать всем!)

Ответить

falanger » 05 июн 2007, 22:23

Ну тогда ссылку на мегу-8 для начала в DIP корпусе.
И цену её узнать бы неплохо...

Myp » 05 июн 2007, 22:45

платан чипдип
в поиск вбиваешь mega8

http://www.chipdip.ru/product0/261212708.aspx

Myp » 05 июн 2007, 22:48

цитирую





Очень важный, Добрый совет вам :

Вы начинающий и наверно благоразумно не планируете делать сразу серийное коммерческое устройство, а хотите использовать МК для любительских
штучных изделий, тогда :

Используйте в ваших устройствах какой-то один
и тот же "многоногий" МК AVR серии ATmega

Желательно один из этих:

ATmega16  - настоятельно рекомендую!

ATmega169, ATmega32, ATmega64

ATmega128  - настоятельно рекомендую! (... а вот он же на мини плате)

- они позволяют выполнить любую задачу любительского уровня (и многие
 задачи профессионального уровня - это же серийный МК)  

- они поддерживаются симуляторами электронных устройств на AVR - VMLAB (о нем чуть позже и подробней) и супер-пупер симулятором PTOTEUS  (он кстати  позволяет симулировать  и другие МК семейств PIC, 8051, ARM7, Motorola).

- они имеют достаточно оперативной памяти и памяти для вашей программы  

- они имеют много выводов (ножек) - это очень удобно !

- они имеют встроенный RC генератор и могут работать без внешнего кварца - достаточно подать питание на новый МК и он "затикает" !

 

falanger » 05 июн 2007, 23:23

Спасибо, Мур.
Выбрал для начала: ATmega16-16PU(PI), DIP40,16K Flash,16MHz,Ind, AVR MCU. 150 рублей штука.
Хотя для меня пока 40 ног для того что я хочу сделать - жуткий избыток.
Там-же надо 2 ноги - 2 фотодиода/энкодера, 2 ноги - 2 кнопки-датчиков касания/концевиков.
3 ноги - отданные под ISP-программатор постоянно и выведенные на разъём.
3 ноги  - управлениние 2 ходовыми двигателями и 1 двигателем привода вращающегося локатора в последствии.
1 Питание,  1 Земля, 1 Ресет, 1 "подтяжка" опорного входа ЦАП к питанию, 2 - I2C шина, 1 индикация нормальной работы МК на светодиоде.
Итого будет задействовано без кварца - 17 выводов примерно. А у Атмеги16 - 40 их. :)
Но ладно, "запас карман не тянет", хотя и увеличивает габариты платки.
Внешние "подтягивающие" резисторы для AVR-ов нужны при наличии помехового фона электродвигателей? А то помнится Z-80 на "висящие" ноги бывало наводки ловил...
Даташит скачал, буду читать.
На днях закажу 2 драйвера и "мегу16" для опытов... :)

TOSIK » 07 июн 2007, 15:41

(да давно здесь не был )

проблемка не найду куда бы своего робота пропехнуть, тоесть поставить на шосси

может кто подскажет или раскажет где преобрести маторы с редуктором .

зарание благодарен !

falanger » 09 июн 2007, 18:13

Вот, поставил CVAVR и WMLAB, сейчас буду рисовать схему и потихоньку начинать пытатся что-то делать соглансо курсу "Чайнику от чайника".
Кстати, никто не знает ссылок на схемотехнику потрохов мышей? Т.е. какие там фототранзисторы-диоды в отпотопаре, как включены, какая цоколёвка, etc.
Как только нарисую схему тутже вывешу в Инет и дам ссылку. Может кому будет надо или повторить кто из новичков решит. будет в общем репортаж по мере продвижения работ в общем.  :)

avr123.nm.ru » 09 июн 2007, 19:58

falanger писал(а):никто не знает ссылок на схемотехнику потрохов мышей?  


QVB11334  - щелевая оптопара  и  слова "квадратурный энкодер".

falanger » 09 июн 2007, 21:18

avr123.nm.ru писал(а):QVB11334  - щелевая оптопара  и  слова "квадратурный энкодер".


Развинтил СОМ-иышку с "колесом".
Оптопары как оптопары - прозрачные корпуса фотодиодов с метками-"точками" и не менее обычные фототранзисторы 3х ногие.
Средние ножки всех 3х транзисторов соеденены друг с другом и с "+" конденсатора.
У одного из светодиодов сторона без точки соедена с "-" конденсатора. Причём оба диода энкодеров "шарика" соеденены последовательно. С диодами в принципе понятно всё.  :)
Погуглю насчёт устройства мышки и дальше буду глядеть на платку, тыкать тестером...

Myp » 09 июн 2007, 21:55

3хногие фототранзисторы :lol:
это не фототранзисторы
и не транзисторы вовсе...
не поленитесь поискать подробности

falanger » 09 июн 2007, 22:24

Нашёл подробности.  :)
Сжирают 3 энкодера с индикацией направления вращения аж 6 ног МК без учёта ног светодиодов.
А ещё надо по 2 транзистора на каждый "сдвоенный фотодиод" для усиления сигнала...
Ктонибуть такие оптические экнодеры с оптопарами мышки и определением направления вращения делал?
А то может не морочится с определением направления вращения, хотя ног много, почему бы и нет...

А вот и "сваял" я на скорую руку схему своего планируемого робота в первом приближении.

http://robotsamodelka.narod.ru/robot_v1.GIF

Конечно там не всё, но основное "ядро" уже есть.

Схема кстати несмотря на свою кажущуюся простоту может с минимальными переделками стать "блоком контроля приводов" с энкодерами, "датчиками нуля", связью по I2C, встроенной индикацией самодиагностики и т.д. С таким прицелом я её и делаю...

falanger » 13 июн 2007, 19:00

Так, сегодня понял что р/у танк мне не привезут и плюнул на тот магазин. Буду шасси робота делать сам.
В ящике нашлось 2 электродвигателя типа ДПР-43. По спецификации они рассчитаны на 24-27 В, но работают при 12 и даже 5 В питания.
Народ, вопрос, а если их питать через ШИМ то можно скважностью импульсов регулировать их скорость вращения? А то может можно обойтись и без редуктора одним ШИМом и достаточно крупными колёсиками? ?

-= Александр =- » 13 июн 2007, 19:14

ШИМ регулирует не столько скорость, сколько мощность. Можно их крутить и медленно, только вот крутящий момент будет мизерный и оно просто с места не сдвинется. Без редукторов тут никак.

falanger » 16 июн 2007, 20:11

-= Александр =- писал(а):ШИМ регулирует не столько скорость, сколько мощность. Можно их крутить и медленно, только вот крутящий момент будет мизерный и оно просто с места не сдвинется. Без редукторов тут никак.


Сегодня плюнул опять и откопал из ящика 10НКГЦ-1,2 которые не разрядились за пару месяцев.
L293D держит до 36 В, так что 12 В для ДПР-43 ей не проблема, а AVR запитаю через КРЕН5 или 78L05.
L293D и ATmega16-16 заказаны, под конец месяца обещали привезти. А я пока буду "пилить" шасси робота.
Использую штатные редукторы к которым прикручены ДПР-ки, колёсики которые у меня есть эти редукторы крутят достаточно шустро и с приемлемым усилием. И червячные редукторы и ДПРки - из старых советских принтеров типа СМ как его там.
Шасси - основа от древней-древней ещё советской игрушки-самосвала без элеткропривода. Чисто гунтая жесть и колёса на осях, одну из осей распилю и через платсиковые трубки соединю с редукторами для "побортного" привода.
Чуть позже выложу фотографии. :)

Myp » 16 июн 2007, 20:25

L293D держит до 36 В, так что 12 В для ДПР-43 ей не проблема


я думаю для неё это проблема
l293 с внешними диодами держит ток всего 1 ампер  и при этом греется тока в путь
а с внутренними диодами вобще всего  лишь 0.6 ампера

так что от дпр она  сгорит моментально вы даже ничё не заметите

falanger » 16 июн 2007, 23:41

Myp писал(а):я думаю для неё это проблема
l293 с внешними диодами держит ток всего 1 ампер  и при этом греется тока в путь
а с внутренними диодами вобще всего  лишь 0.6 ампера

так что от дпр она  сгорит моментально вы даже ничё не заметите


С какого фига ДПР-43, что "мегапотребитель" чтоли?


cron
Rambler\'s Top100 Mail.ru counter