Robo.com.ua Портал любителей робототехники

Главная · Проекты на Робо · Форумы · Ссылки · Статьи · Файловый архив · Поиск October 25 2020 10:25:33
Навигация
Главная
Проекты на Робо
Форумы
Ссылки
Статьи
Файловый архив
ЧаВо
Поиск
Блоги
YouTube




Последние статьи
Новая система складс...
Эксперимент с ИК при...
Проект ROBER или роб...
Программатор STK200 ...
Схема программатора ...
Партнерские ссылки
Просмотр темы
Robo.com.ua Портал любителей робототехники | Общий | Новичкам
Страница 1 из 11 1 2 3 4 > >>
Автор RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 10-06-2010 20:11
Начинающий столяр, начинает с табуретки. Авторам робота RoboCom32 надо было начать с дешевых ATmega8, отработать программы по частям, а потом перейти на МК с хорошим ресурсом. Программы легко переносятся снизу вверх. smiley
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 11-06-2010 01:39
Спасибо за совет, авторы уже давно исчерпали ресурсы Atmega 644 в личных проектах
Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 11-06-2010 18:11
В этом случае авторы проекта строят ракету на Марс, а нам говорят о мини роботе, 1000 байт на ассемблере при хорошем настроении и желании можно писать неделю, а ATmega644 64000 байт наверное несколько лет. У авторов грандиозный робот. Предлагаю для обсуждения спустится с неба и вести разработку поэтапно. smiley Общая ошибка инженеров в том что они наращивают мускулы, тогда как надо наращивать интеллект. Проще собрать робота на шине RS232 (USART) или CAN из нескольких маленьких микроконтроллеров, чем брать один мощный и заставлять его работать на все четыре стороны.smiley
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 13-06-2010 00:54
количество памяти не единственный ресурс контролера, лично я упираюсь в количество железячных счетчиков, и вы действительно правы, строить робота лучше на нескольких контролерах.
Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 13-06-2010 13:59
микроконтроллер во время работы программы может последовательно выполнять все шаги. если использовать прерывания таймеров через равные промежутки времени, то возникнут конфликты исполнительных устройств контроллера. Поэтому наращивать ресурс контроллера бессмысленный путь. Тем более мини робот выполняет мелкие поручения. Один МК работает с передвижением по поверхности, второй МК следит чтобы не столкнутся с предметами, третий МК отвечает за общение с человеком. Поэтому многие посетители сайта просят добавить дисплей. В первую очередь необходимо определить физику передвижения робота. Я предлагаю платформу на колесах.smiley
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
LastLeader
Пользователь

Avatar пользователя

Сообщений: 48
Зарегистрирован: 06.10.06
Опубликовано 14-06-2010 13:00
smiley хорошо когда появляются новые лица на форуме. Я давно увлекаюсь РТ. В действительности правильно делать специализированные модули а тогда их соединять в сеть. Расширять программу можно, но памяти в этом конструкторе что предлагается не много))) CAN шина на физ уровне приемлемая но есть но))) Для таких контроллеров нужен еще контролер драйвера CAN шины и модуль хорошо подскочит в цене. Я не разработчик этого конструктора. Сейчас занимаюсь системами автоматики, так как РТ не очень сейчас перспективная отрасль. Мы делаем простой модуль с CAN драйвером, но протокол делается распределенный-программный. Ядро ATmega48


Скайп – inoy_ns-8.com
http://worldet.com.ua/ Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 16-06-2010 18:27
Не обязательно шина CAN во всем семействе у всех МК есть USART. Если осторожно писать на ассемблере, хватит и памяти и ресурса. Кроме этого, появятся самостоятельные узлы. Например если голову отрубят, ноги донесут домой автоматом. Робот как дом строится из кирпичей. Мне самому не под силу создать полноценного робота, а вот совместно можно построить примитив, а затем развить до необходимого уровня. Интерфейс построить звездой, один Master, несколько slave (у каждого свой код доступа).
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
-dead-
Пользователь

Сообщений: 138
Откуда: Россия, Ебург
Зарегистрирован: 12.06.05
Опубликовано 18-06-2010 12:38
Звезда обычная - это не усарт, а и2с.
474800591 http://roboforum.ru/wiki/OpenRobotics Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 20-06-2010 09:32
Не обязательно привязываться к существующим протоколам связи. Тем более И2С работает с микросхемами на одной плате. Речь идет о распределенных модулях как это показано на вашем сайте. USART можно сделать звездой, с мультиплексированием каналов связи.
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
berumin
Пользователь

Сообщений: 43
Откуда: Запорожье
Зарегистрирован: 30.01.08
Опубликовано 25-06-2010 16:39
AVKrobotics написал:
В этом случае авторы проекта строят ракету на Марс, а нам говорят о мини роботе, 1000 байт на ассемблере при хорошем настроении и желании можно писать неделю, а ATmega644 64000 байт наверное несколько лет. У авторов грандиозный робот. Предлагаю для обсуждения спустится с неба и вести разработку поэтапно. smiley Общая ошибка инженеров в том что они наращивают мускулы, тогда как надо наращивать интеллект. Проще собрать робота на шине RS232 (USART) или CAN из нескольких маленьких микроконтроллеров, чем брать один мощный и заставлять его работать на все четыре стороны.smiley


как все любят что-то советовать....
напишите на asm-е для атмеги8 драйвер sd/mmc...
и вебсервер можно в атмегу8 воткнуть.. только вопрос что он сделать сможет, а ставить н-цать атмег...
вопрос все таки в задаче конкретной, атмега16/32/644 которые могут быть установлены в плату робокома дают возможность прекрасно ознакомится с возможностями МК.
на атмеге16 - робоком+маньяк можно спокойно сделать отдельное устройство, а соединив тем же i2c с другой платой робокома можно получить "блочного" робота
Послать приватное сообщение
Автор RE: RoboCom32
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 25-06-2010 20:54
berumin написал:
AVKrobotics написал:
В этом случае авторы проекта строят ракету на Марс, а нам говорят о мини роботе, 1000 байт на ассемблере при хорошем настроении и желании можно писать неделю, а ATmega644 64000 байт наверное несколько лет. У авторов грандиозный робот. Предлагаю для обсуждения спустится с неба и вести разработку поэтапно. smiley Общая ошибка инженеров в том что они наращивают мускулы, тогда как надо наращивать интеллект. Проще собрать робота на шине RS232 (USART) или CAN из нескольких маленьких микроконтроллеров, чем брать один мощный и заставлять его работать на все четыре стороны.smiley


как все любят что-то советовать....
напишите на asm-е для атмеги8 драйвер sd/mmc...
и вебсервер можно в атмегу8 воткнуть.. только вопрос что он сделать сможет, а ставить н-цать атмег...
вопрос все таки в задаче конкретной, атмега16/32/644 которые могут быть установлены в плату робокома дают возможность прекрасно ознакомится с возможностями МК.
на атмеге16 - робоком+маньяк можно спокойно сделать отдельное устройство, а соединив тем же i2c с другой платой робокома можно получить "блочного" робота


Ну ты загнул про драйвер для sd/mmc... Тут многие дальше фотодатчика не зашли правда любят разговаривать о искусственном интеллекте... А любителей Atmega8 можно попросить обработать 3 входящих ШИМа от гироскопа и акселерометра, пропустить их через фильтр Калмана, получить данные с двух энкодеров и на основании PID регулятора с генерировать 2 исходящих ШИМа. О подключении 5 ИК бамперов, УЗ дальномера, двух акустических датчиков, датчика уровня освещенности, PIR датчика и SD карточки, а так же обработке всего этого я уже молчу
Послать приватное сообщение
Автор RE: RoboCom32
-dead-
Пользователь

Сообщений: 138
Откуда: Россия, Ебург
Зарегистрирован: 12.06.05
Опубликовано 26-06-2010 07:13
AVKrobotics написал:
Не обязательно привязываться к существующим протоколам связи. Тем более И2С работает с микросхемами на одной плате. Речь идет о распределенных модулях как это показано на вашем сайте. USART можно сделать звездой, с мультиплексированием каналов связи.

Что значит не обязательно? Вам заняться нечем, кроме как велосипед изобретать? и2с это стандарт де-факто для модулей любительской робототехники и нормально работает при длине шины чуть ли не до 1 метра, главное чтобы этот робот не гонял рядом с мега-источниками помех типа заводских станков питающихся от 380В. Но там и ваш УСАРТ умрёт так же от помех.

Для защиты от помех есть отдельные протоколы - всякие RS485, CAN и многие другие. Но работать с ними и организовывать железный интерфейс дороже и сложнее.
474800591 http://roboforum.ru/wiki/OpenRobotics Послать приватное сообщение
Автор RE: RoboCom32
-dead-
Пользователь

Сообщений: 138
Откуда: Россия, Ебург
Зарегистрирован: 12.06.05
Опубликовано 26-06-2010 07:15
Ozon написал:
А любителей Atmega8 можно попросить обработать 3 входящих ШИМа от гироскопа и акселерометра, пропустить их через фильтр Калмана, получить данные с двух энкодеров и на основании PID регулятора с генерировать 2 исходящих ШИМа. О подключении 5 ИК бамперов, УЗ дальномера, двух акустических датчиков, датчика уровня освещенности, PIR датчика и SD карточки, а так же обработке всего этого я уже молчу


Не понял, что вы этим хотели сказать? Что всё вместе это в атмега8 не влезет или ног не хватит? Так есть же всякие АТМега16/32/644... Да 128 в конце концов smiley производительности атмеге хватит, как нечего делать.

Изменил(а) -dead-, 26-06-2010 07:15
474800591 http://roboforum.ru/wiki/OpenRobotics Послать приватное сообщение
Автор RE: RoboCom32
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 28-06-2010 16:42
-dead- написал:
Ozon написал:
А любителей Atmega8 можно попросить обработать 3 входящих ШИМа от гироскопа и акселерометра, пропустить их через фильтр Калмана, получить данные с двух энкодеров и на основании PID регулятора с генерировать 2 исходящих ШИМа. О подключении 5 ИК бамперов, УЗ дальномера, двух акустических датчиков, датчика уровня освещенности, PIR датчика и SD карточки, а так же обработке всего этого я уже молчу


Не понял, что вы этим хотели сказать? Что всё вместе это в атмега8 не влезет или ног не хватит? Так есть же всякие АТМега16/32/644... Да 128 в конце концов smiley производительности атмеге хватит, как нечего делать.


Этим я хотел сказать, что не следует критиковать робоком и советовать всем срочно собирать своих роботов из целой грядки 8 мег соединенных мегапротоколомsmiley
Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 29-06-2010 20:00
Наверное дальше своих плат и их продаж, вы ничего не видите. Когда я писал о звезде, то имел ввиду один mega32-четыре tiny2313, один tiny2313- четыре tiny25, один tiny25- два драйвера lb1642 (самые дешевые на Украине) и один энкодер. каждый узел это нога или рука (руке мозги не нужны, а баз нервов рука не нужна роботу). Шина связи типа CAN на программном уровне. mega32 нужен для обработки ориентации в пространстве и видеопотока данных. У вас сейчас нет ничего!!!!smiley
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 29-06-2010 20:02
Что бы сэкономить во времени, можно воспользоваться mega32-tiny2313 USART.smiley
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
Ozon
Пользователь

Сообщений: 103
Откуда: Киев
Зарегистрирован: 15.04.08
Опубликовано 29-06-2010 20:07
Мечты мечты... О построении андроидов я вообще отказываюсь говорить. Интересно как это вы собираетесь обработать видео поток на Atmega 32, вы вообще интересовались техническим зрением???
P.S.
Не уж то вы думаете, что на платах кто-то зарабатывает????????
Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 29-06-2010 20:08
Лет через 15-30 переменное напряжение 380В, не будет применяться. Так как постоянный источник энергии это Солнце. хороший ветер на Украине - редкость. Все станут использовать солнечные батареи, к этому времени и наши роботы подрастут. А вместе с роботами выростут технологии программирования, а микроконтроллеры будут использоваться вместо денег.
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 29-06-2010 20:10
В россии платы продаются полным ходом. Что касается видеопотока, достаточно сжать его до мини мума и использовать образы.
avrmicro.inf.ua Послать приватное сообщение
Автор RE: RoboCom32
AVKrobotics
Пользователь

Сообщений: 176
Откуда: Kyiv
Зарегистрирован: 10.06.10
Опубликовано 29-06-2010 20:19
Техническое зрение необходимо станку с программным управлением и то примитивное зрение. А робот, по идее, должен использоваться под контролем человека. Если удастся сделать структуру робота по указанной схеме, то достаточно датчиков столкновения, ультразвуковых или фотодатчиков, зрение как таковое не нужно. Робот должен знать куда идти и что делать. Видить человека не обязательно. Один пиролитический датчик способен обнаружить человека на расстоянии 15 метров, а с линзой Френеля в полсфере 3 метра.
avrmicro.inf.ua Послать приватное сообщение
Страница 1 из 11 1 2 3 4 > >>
Перейти на форум:
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 651
Не активированный пользователь: 2421
Посетитель: knevech
Last Seen Users
disop 7 weeks
EpicOne54 weeks
overlocker79 weeks
Driver_UA80 weeks
knevech88 weeks
Petro95 weeks
admin122 weeks
BOBKA133 weeks
salavat146 weeks
nik22153 weeks
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
robo.com.ua Copyright © 2004-2015. EMail admin_shs()robo.com.ua