Автор |
RE: Конструктор любительских роботов RoboCom32 |
Gennady
Пользователь
Сообщений: 129
Откуда: Украина, Киев
Зарегистрирован: 09.02.05 |
Опубликовано 19-04-2006 15:22 |
|
|
2Gritz Классическому МОСФЕТУ надо как минимум 10В для возбуждения затвора (Хоровицц, Хилл), на сегодняшний день они есть совершенно разные, о чем написано в их даташитах... Смотреть - туда. В разделы "предельные характеристики" и "рабочие характеристики". А если возникают, как и у меня поначалу, трудности с полярностью - то тут помогает тестер. Последовательность рассказать, или сами попробуете? (Подсказка: мизерной емкости затвора хватает на то, чтоб приоткрыть транзистор на некоторое время)
2Вовка. Респект тебе, движешься и движешь если не семимильными, то довольно большими шагами. По поводу отдельного контроллера движков - очень вкусная идея, не раз подымалась (где проходило слово И2С). Но неужели хорошая электроника должна страдать из-за 293-й микрухи... Ну не так страшны эти мосфеты, несколько часов экспериментов...
Удачи!
Ничто так не говорит об отсутствии доказательств, как слова: бесспорно, очевидно и общеизвестно... |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
citoyen
Пользователь
Сообщений: 4
Откуда: Kharkov
Зарегистрирован: 26.03.06 |
Опубликовано 24-04-2006 15:08 |
|
|
Привет, всем. Я видел, Вовка делал часы, но начальное значение было зашито в программу, не хотите ли использовать микросхему, например DS1307 http://pdfserv.maxim-ic.com/en/ds/DS1307.pdf - связь с ней по I2C (всё равно в проекте по этой шине будет общение с блоком двигателей), питание 5V, также можно подключить маленькую батарейку 3V, которой хватит на годы.
Изменил(а) citoyen, 24-04-2006 15:10 |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
BOBKA
Администратор

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05 |
Опубликовано 25-04-2006 11:22 |
|
|
DS1307 я рассматриваю как потенциальный компонент платы расширения, которая будет заточена под автономный домашний робот. Именно из-за резервного батарейного питания.
Комплектацию такой платы предстоит еще обдумать и обсудить.
В начальной конфигурации, я считаю, вполне достаточно возможностей часов и календаря, реализуемых за счет МК Мега32 и часового кварца. Для робота, участвующего в соревнованиях на время, важна возможность отслеживать минуты и секунды. Это робот получает, практически, даром.
DS1307 - хороший компонент для развития системы на будущее.
|
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 26-04-2006 18:18 |
|
|
Простите за легкую критику. Мое мнение такое: Основная Robocom32 плата получилась "недогруженной", место закончилось, а на плате по существу ничего нет кроме Меги. Если идти дальше по такому пути расширения то двигатели очень скоро понадобятся очень мощные, чтобы этот "столб бутербродов" сдвинуть с места.
Отдельный контроллер I2C на Меге8 - прекрасная идея, но только если это объединить еще с чем-то (например с основной платой).
Корпуса DIP - очень большие. Мобильный робот - это как мобильный телефон, нужно беречь объем, хотя бы для питания.
Плата RoboCom32 просто огромная по размерам и лучше попытаться разработать несколько версий более оснащенных, а потом уже браться за платы расширения.
DS1307 - полностью поддерживаю.
Драйвер на MOSFET-ах отличная идея. Ничем не сложнее варианта с L293. Кроме того 10в для затворов это не правило. IRL варианты управляются лог. 5в, прямо с Меги через резистор. Работает всё отлично, многократно проверенно. Дискретный драйвер лучше и гибче выходит. Хочешь ток смотри, хочешь кол-во об./мин. меряй.
И потом раз уж это робот, а не гирлянда елочная, то можно его и чуть сложнее сделать, а то ведь и программировать нечего будет..
Как вариант для "продвинутого" расширения предлагаю VS1001K.
MP3 - "говорильный" блок для робота не будет помехой. Управляется это чудо просто, "кушает" не много, зато произведет впечатление на окружающих. Лабиринт по линии оч. простое задание для робота, скорее подходит для машинки..
Изменил(а) Persona, 26-04-2006 18:30 |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 26-04-2006 18:31 |
|
|
По прежнему пропадают сообщения.. |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
BOBKA
Администратор

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05 |
Опубликовано 27-04-2006 12:32 |
|
|
Я всегда приветствовал конструктивную критику. Поэтому - спасибо на нее.
По поводу достоинств и недостатков DIP исполнения было сказано много слов. Я ориентируюсь на начальный уровень, на любителей, школьников, студентов. Просто чистых программистов не умеющих паять. Поэтому DIP.
Отдельный контроллер движков и сенсоров с I2C на Меге8 проектируется как логичное дополнение к основной плате. В том же размере с тем же разъемом. На основании только 2-х этих плат будет собран полноценный автономный робот. Для соревнований и путешествий по квартире. Так это планируется сделать.
Драйвер на MOSFET-ах будет на smd с двухсторонней пайкой на микромодуле. Кто не сможет сам спаять - поставит L293 и поехал...
Это "взрослым дядям" важны такие вещи как потребление без нагрузки, КПД и т.д. Школьник разницы в поведении робота не заметит. А проблем и головной боли у него будет меньше. Это мое мнение.
Будет выбор, альтернатива - что ставить MOSFET или L293 и уже это хорошо. Плата от этого, я думаю, только выиграет.
Модуль с MP3 - это был бы, действительно, серьезный наворот. Persona, ты мог бы его сделать ?
Мне бы, конечно, хотелось, чтобы он был совместим с уже "вымученым" типоразмером и разъемом для подключения плат расширения. Впрочем I2C - тоже вариант. Если ты считаешь, что плата у Робокома слишком "огромная по размерам", используй свободное место на MP3 плате для создания еще более продвинутого мультимедиа-модуля. Это будет твоя разработка и распоряжаться ею ты сможешь как угодно.
Насчет Лабиринта по линии. Даже в самых простых соревнованиях бывают победители и ...побежденные Так что не все так просто. |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 29-04-2006 21:27 |
|
|
У меня есть уже вариант модуля MP3, правда другого размера. Если интересно, то могу переразвести под Ваш "стандартный" формат. |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
BOBKA
Администратор

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05 |
Опубликовано 06-05-2006 10:52 |
|
|
Это было бы здорово. А на схему можно взглянуть ?
Я в сети нашел разработки MP3 плеера на основе Мега161 (yampp3). Это не он случайно ? |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 06-05-2006 12:39 |
|
|
yampp3 - тоже разработан на базе рекомендаций фирмы производителя VLSI. Мой вариант почти ни чем не отличается. Контроллер Mega32, память для звука на SD-карте. Экран (монитор) общий - LCD от Nokia 6610 (цветной 128*128).
Изменил(а) Persona, 06-05-2006 12:44 |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 06-05-2006 12:40 |
|
|
 |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 06-05-2006 12:44 |
|
|
 |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 08-05-2006 18:08 |
|
|
 |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
BOBKA
Администратор

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05 |
Опубликовано 12-05-2006 16:14 |
|
|
Последние новости про модуль расширения Робокома для управления моторами и сенсорами.
После нескольких витков эволюции, мы с Lohmatik-ом пришли к единому мнению относительно окончательной версии схемы. Она пока не готова в презентабельном виде, поэтому на словах:
Основа интеллекта - Мега8 и блок управления двигателями, совместимый с распиновкой L293.
Ключевой момент - не смотря на разнотипность подключаемых сенсоров (на сегодня проектируются: контактные датчики-кнопки, одометры, ИК-бамперы/локаторы, датчики света и звука, ИК-приемо-передатчик для обмена данными с др. роботами в кодах RC5, сенсор линии на 6-8 датчиков), интерфейс (разъемы и разводку) для подключения сенсоров мы решили сделать одинаковым - унифицированым для всех сенсоров.
Мы используем, практически, все встроеные возможности МК Мега8 (4 канала АЦП, ICP, все каналы ШИМ для моторов и ИК-передатчика, внешние прерывания и счетчики) для того, чтобы работать с разнотипными сенсорами, используя встроеные аппаратные блоки МК, заточеные под конкретную работу (это экономит ресурсы МК). То есть, ряд сенсоров будет рекомендован к установке в определенные разъемы. И эта "стандартная" конфигурация сенсоров будут поддерживаться официальной прошивкой Мега8.
Но на программном уровне можно будет эмулировать что угодно и подключать сенсоры куда угодно. Внутренний кварц на 8 МГц позволяет решать довольно ресурсоемкие задачи.
Место для внешнего кварца предусмотреть или это лишнее ?
В качестве разъемов для подключения сенсоров будут применяться компактные 4-х пиновые HU2,5-4 и WH2,5-4. Контакты следующие:
сигнал датчика1, питание +5В, земля, сигнал датчика2.
Я приступаю к разводке платы... |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
ShadowMaster
Пользователь
Сообщений: 51
Откуда: Новоград-Волынский, Житомирская область
Зарегистрирован: 06.04.06 |
Опубликовано 14-05-2006 16:19 |
|
|
2BOBKA: я собрал платку, заработала с первого раза буду пробовать подключать к COM порту. |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
BOBKA
Администратор

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05 |
Опубликовано 15-05-2006 09:19 |
|
|
Ура !
Нашего полку прибыло 
|
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
ShadowMaster
Пользователь
Сообщений: 51
Откуда: Новоград-Волынский, Житомирская область
Зарегистрирован: 06.04.06 |
Опубликовано 15-05-2006 10:56 |
|
|
COM тоже с первого раза завёлся  |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
BOBKA
Администратор

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05 |
Опубликовано 15-05-2006 12:40 |
|
|
Не верю, так не бывает...  |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
ShadowMaster
Пользователь
Сообщений: 51
Откуда: Новоград-Волынский, Житомирская область
Зарегистрирован: 06.04.06 |
Опубликовано 15-05-2006 15:10 |
|
|
бывает теперь хочу i2c помучать. |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
BOBKA
Администратор

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05 |
Опубликовано 16-05-2006 09:34 |
|
|
Есть один важный вопрос, который я хочу обсудить.
Поскольку модуль с движками и сенсорами будет построен на МК Мега8, возникает необходимость заливки софта в этот МК (и, возможно, в МК других интеллектуальных модулей).
Ставить разъем программатора на каждый - непозволительная растрата места на платах. Тем более, что он уже стоит на базовой плате и подключен к шине РобоТранспорт.
Хочу предложить два варианта решения этой проблемы.
1 Вариант. На каждой плате с МК поставить перемычку, соединяющую ножку Reset с соответствующей линией на шине РобоТранспорт. На одной из плат перемычку на линии Reset замыкаем. Она становится подключенной к программатору через разъем на базовой плате. На остальных - убираем. Они не смогут войти в режим программирования потому, что сигнал Reset на МК поступать не будет. Переставлять перемычки, я думаю, придется нечасто. Потому, что в основном будет программироваться Мега32. А на остальных модулях прошивка будет меняться время от времени. В этом варианте платы отключать друг от друга не придется.
2 Вариант. Никаких перемычек не нужно. Будет еще один модуль с программатором в стандартном форм-факторе с шиной РобоТранспорт. Для программирования нужно будет соединить гибким шлейфом (а-ля компьютерный IDE HDD/CD-ROM 40 pin) разъемы модуля программатора и платы, которую будем прошивать и - поехали программировать.
Но при этом 40-пиновый шлейф РобоТранспорта придется от всех остальных модулей отсоединять каждый раз потому, что все остальные модули с МК будут дружно входить в режим программирования.
Какие будут мнения ?
Изменил(а) BOBKA, 16-05-2006 09:38 |
|
Автор |
RE: Конструктор любительских роботов RoboCom32 |
ShadowMaster
Пользователь
Сообщений: 51
Откуда: Новоград-Волынский, Житомирская область
Зарегистрирован: 06.04.06 |
Опубликовано 16-05-2006 10:04 |
|
|
лично мне больше нравится вариант с перемычками |
|