roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 10:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 542 ]  На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35 ... 37  След.
Автор Сообщение
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 12:07 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
EdGull писал(а):
Цитата:
2. Планируется ли контроллер отдельный под ЗигБи?

Пока не планируется, но если blindman как человек реально с ним работающий будет настаивать , то естественно поставим отдельную мегу88.

Пока не вижу в этом особой необходимости, особенно если предусмотреть возможность подключения выоходов GD0, GD2 к входам запроса прерываний основного МК. Насчет меги88 - разумеется оставить возможность ее установки. НО я думаю =Dead= прав насчет I2C - на плате вывод CS CC2500 выведен на контакт разъема, на который на миниботе выведен SCL. Кроме того, SDA, SCL меги88 висят в воздухе. Получается, что смысл в установке меги88 есть только при использовании платы как автономного модуля, потому что основной контроллер с ней связаться не сможет кроме как по уарту. Но даже в этом случае, основной МК не сможет рулить другими SPI устройствами - SPI на системной шине жестко заведен на CC2500 и мегу88, без возможности отключения.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
blindman писал(а):
Пока не вижу в этом особой необходимости, особенно если предусмотреть возможность подключения выоходов GD0, GD2 к входам запроса прерываний основного МК.

На разъеме минибота такого не предусмотрено. Очень неудачное решение. Лучше ставить дополнительный МК под это или перепроектировать модуль.

blindman писал(а):
Насчет меги88 - разумеется оставить возможность ее установки. НО я думаю =Dead= прав насчет I2C - на плате вывод CS CC2500 выведен на контакт разъема, на который на миниботе выведен SCL.

Чем это грозит?

blindman писал(а):
Кроме того, SDA, SCL меги88 висят в воздухе.

Ну это не самый критичный вариант.

blindman писал(а):
Получается, что смысл в установке меги88 есть только при использовании платы как автономного модуля, потому что основной контроллер с ней связаться не сможет кроме как по уарту. Но даже в этом случае, основной МК не сможет рулить другими SPI устройствами - SPI на системной шине жестко заведен на CC2500 и мегу88, без возможности отключения.

Это не очень критично, я так думаю... или может просто не запаивать эти пины в модуле чтобы они вообще только внутри у себя были?

Добавлено спустя 5 минут 48 секунд:
Про шину - пока мысль не ушла, вот такой логотип :):


Вложения:
robobus.jpg
robobus.jpg [ 40.7 КиБ | Просмотров: 2352 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 12:26 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Попросту, говоря: если в нынешнем виде в радиомодуль установить мегу88 с целью разгрузить основной МК от операций с CC2500, при подключении к системной шине минибота будут заблокированы интерфейсы SPI и I2C. USB при этом тоже идет лесом, так как уарт будет занят. Последнее конечно некритично, но все же неприятно

Добавлено спустя 1 минуту 54 секунды:
=DeaD= писал(а):
Это не очень критично, я так думаю... или может просто не запаивать эти пины в модуле чтобы они вообще только внутри у себя были?

Нет. Надо предусмотреть возможность переключения, как сейчас сделано с уартом

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 12:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
blindman писал(а):
Попросту, говоря: если в нынешнем виде в радиомодуль установить мегу88 с целью разгрузить основной МК от операций с CC2500, при подключении к системной шине минибота будут заблокированы интерфейсы SPI и I2C. USB при этом тоже идет лесом, так как уарт будет занят. Последнее конечно некритично, но все же неприятно

Но можно не запаять разъемы SPI и I2C и тогда всё будет ок, модуль будет чисто обеспечивать UART с центральным МК - так?

blindman писал(а):
Нет. Надо предусмотреть возможность переключения, как сейчас сделано с уартом

Ну это модуль перекраивать надо. Понятно что если перекраивать модуль, то всё можно сделать идеально, вопрос - в существующем варианте модуль можно юзать или нет на стандартной шине?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 12:45 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Я уже написал как можно использовать модуль в его нынешнем виде. Если без меги88 - будет работать и CC2500 и USB, и на SPI и I2C можно повесить доп. устройства. Иначе - только CC2500, и можно считать что ни SPI ни I2C у нас нет.

Что значит не запаивать SPI и I2C? Все выведено на один разъем. Смысл шины в том , чтобы воткнуть стандартный кабель, и оно работает, и думать не надо, что подключать, а что нет.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 12:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
blindman писал(а):
Я уже написал как можно использовать модуль в его нынешнем виде. Если без меги88 - будет работать и CC2500 и USB, и на SPI и I2C можно повесить доп. устройства. Иначе - только CC2500, и можно считать что ни SPI ни I2C у нас нет.

Без меги88 какие пины будут использоваться? модулем?

blindman писал(а):
Что значит не запаивать SPI и I2C? Все выведено на один разъем. Смысл шины в том , чтобы воткнуть стандартный кабель, и оно работает, и думать не надо, что подключать, а что нет.

Ну у тебя же есть дома кусачки? :) откусить несколько пинов и всё :roll: нет пинов нет проблемы :oops:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
=DeaD= писал(а):
blindman писал(а):
Я уже написал как можно использовать модуль в его нынешнем виде. Если без меги88 - будет работать и CC2500 и USB, и на SPI и I2C можно повесить доп. устройства. Иначе - только CC2500, и можно считать что ни SPI ни I2C у нас нет.

Без меги88 какие пины будут использоваться? модулем?

Поправлюсь - I2C будет недоступен.
Использоваться будут естественно MOSI MISO SCK . CS - который у модуля выведен на контакт разъема, подключенного в миниботе к SCL контроллера - то есть I2C недоступна. Это по минимуму. Есть еще 2 вывода, которые очень желательно использовать, особенно на высоких скоростях передачи. Один оказывается подключенным к SDA (опять I2C!), другой к PA3.
Что-то непонятно - посмотри схемы минибота и "мегаплаты"

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Так пытался, но меня EdGull смутил, сказал что всё будет работать, в т.ч. i2c, я то сначала тоже понял что нифига.
А если пины откусить и запаять мегу88?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 13:36 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А че. Можно и откусить. Алгоритм действий :
  1. запаиваем мегу
  2. запаиваем разъем
  3. прошиваем мегу бутлоадером
  4. выпаиваем разъем
  5. откусываем лишние ноги
  6. запаиваем разъем
  7. используем усб для прошивки меги через уарт
  8. берем паяльник. перекидываем уарт с усб на системный разъем
  9. тестируем прошивку
  10. берем паяльник. перекидываем уарт обратно
  11. переходим к п. 7
:lol:

Если серьезно, считаю что ни системный разъем, ни радиоплата до конца не продуманы. По поводу системного разъема - есть мысли, позже напишу в теме про шину.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 12 сен 2008, 13:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Гуд, вот это дело :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 18 сен 2008, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2EdGull:

Так, шину зафиксировали - а может есть смысл выпустить электронику шваброида и начать её пользовать на новом шасси 4х4? Или там всё и так движется как только может быстро?

И ты пока неумолим - CC2500 запаиваем на плату главного контроллера? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 18 сен 2008, 13:54 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
для шваброида сейчас разрабатывается корпус робота-пылесоса.

Добавлено спустя 2 минуты 46 секунд:
Цитата:
И ты пока неумолим - CC2500 запаиваем на плату главного контроллера?

да. кому надо, будут брать мегаплату с шиной robobus.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 18 сен 2008, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ок, принято про СС2500, перестаю пытаться уговорить :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 23 сен 2008, 00:10 
Не в сети

Зарегистрирован: 20 окт 2005, 16:11
Сообщения: 432
Откуда: Вильнюс,Литва
прог. языки: Basic
Эд, если не тяжело, можешь сказать сколько флеша требует библиотека для экранчика от С65? Хватит ли mega16/168?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BroomBot бывший МиниБот-ПРО (MiniBot-PRO)
СообщениеДобавлено: 23 сен 2008, 08:25 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а сам чё не скомпилишь, не посмотришь?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 542 ]  На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35 ... 37  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO