roboforum.ru

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

Проект "RoboRF" - открытый недорогой радиоканал для роботов

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

julbu » 28 дек 2008, 18:07

А я сразу прочитал ветку с самого начала. Если честно, нет постановки задачи (кроме обсуждения бит-рейда (вообще ни к чему) и наличие дуплекса (нужен наверное в 5% задач) - полудуплекса (нужен наверное в 50% задач, остальные 45% - это односторонняя передача) и нет предмета для обсуждения, ну сделаете вы свой модуль. Какие плюсы для "народа". Одни минусы: необходимость самому делать плату, искать обвязку и саму микросхему трансмитера, да и потом разбираться уже с Вашими косяками :roll:

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

EdGull » 28 дек 2008, 18:19

вы просто mfntymrf тут у нас не давно и не знаете что у нас тут стандратов теперь не меряно... :wink:
вот и до СС2500 добрались...
ее теперь можно будет заказять в ввиде опции к миниботу-2
плата с FT232-Мегой88-CC2500 доступна уже как 10 месяцев...
покажите по такой же цене с открытым кодом аналог?... :wink:

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

=DeaD= » 28 дек 2008, 18:20

2julbu: А у вас еще осталась эта волшебная трава?

1. С чего вы решили что почти никому не надо дуплекс? Вам оно надо лишний раз заморачиваться при передаче - что сейчас надо подождать, а потом можно вещать? Или может вы 100% уверены, что завтра не надо будет под MSRS или почти аналогичную ей по концепции асинхронности Player/Stage/Gazebo делать драйвера и не хотелось бы заморачиваться на навязанную синхронность?

2. С чего вы решили, что 45% народу вообще достаточно передачи в 1 стороны? Это типа на роботе нет сенсоров, только исполнительные механизмы? Так это не робот, а р/у игрушка тогда?

3. Если мы сделаем модуль, то народу не надо будет самому делать плату, искать обвязку, паять и разбираться с "Нашими косяками", он сможет купить готовое решение под стандартную шину RoboBus, подцепить и пользоваться. В этом и есть смысл создания модулей тут, а не просто легко повторяемый, якобы, проект.

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

julbu » 28 дек 2008, 18:49

Ок. Теперь понятно. Я сразу спросил насчет коммерческого проекта, теперь вы ответили и мне понятно.

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Myp » 04 янв 2009, 18:31

Господа
короче я разморозил проект конфетного робота и остро нуждаюсь в радиоканале на базе RoboRF
у меня есть плата мост uart-RF и USB-RF
у нас тут есть какие коды или чтонить такое?
если что я готов прям щас чтонить потестить.
тока пока не соображу что мне в RoboRF прошить... :(

я так понимаю код Блиндмана пока тока можно прошить?

Добавлено спустя 10 минут 14 секунд:
блин

тока не говорите что я тупой

но вот я как покупатель робоРФ нифига не могу понять что мне и куда прошить чтобы радиоканал заработал
хотябы пока в 1 сторону.

есть в википедии
* Описание процедур и функций
Основной файл
* файл cc2500.bas
Файлы настройки
* файл FSK24.bas
* файл MSK500.bas
* файл MSK500RX.bas
* файл MSK500TX.bas
Файлы
* файл CC2500_CHAT.bas
* файл CC2500_FREQHOPING.bas
* файл CC2500_FREQHOPINGAUTO.bas
* файл CC2500_SPECTRUM.bas
* файл CC2500_TXSEND.bas

короче какаята куча непонятных файлов

если ктото мне скажет что на комп копировать и как мне в баскоме проект создать чтоб в плату записать
я чесное слово напишу подробный гайд с картинками для РобоРФ и выложу его в вику.

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

EdGull » 04 янв 2009, 19:19

вот проверенный мной лично код

Test ZigBee.rar
(28.69 КиБ) Скачиваний: 43

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

delamoure » 20 янв 2009, 16:41

=DeaD= писал(а):3. Если мы сделаем модуль, то народу не надо будет самому делать плату, искать обвязку, паять и разбираться с "Нашими косяками", он сможет купить готовое решение под стандартную шину RoboBus, подцепить и пользоваться. В этом и есть смысл создания модулей тут, а не просто легко повторяемый, якобы, проект.


У меня есть откатанные решения на базе CC1100 в связке с ATmega128, ATmega88.
Диапазон 868 MHz, скорость обмена от 100 kbps до 500 kbps.
Для подключения к ПК: RS232, либо FTDI мост.
Использую антенны от Linx: ANT-868-JJB-ST, ANT-868-PW-QW.
Софт на WinAVR.
Под RoboBus схемотехнику подвести сложностей не вижу.
Просто заинтересовала фраза "он сможет купить готовое решение".

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

=DeaD= » 20 янв 2009, 16:49

delamoure писал(а):У меня есть откатанные решения на базе CC1100 в связке с ATmega128, ATmega88.
Диапазон 868 MHz, скорость обмена от 100 kbps до 500 kbps.

И вы молчали? :good:

Скорость обмена в обе стороны одновременно такая?

На каком расстоянии? (в чистом поле, в здании минимум через 1-2 железобетонные стены - хотя тут понятно что примерно)

Контроль доставки имеется?

По какой цене реально сделать готовые модули? (может составить существенную конкуренцию блютузу?)

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

frig » 20 янв 2009, 16:53

и еще вопрос "а что мне будет за использование этого диапазона?" :D

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

delamoure » 20 янв 2009, 17:13

=DeaD= писал(а):
delamoure писал(а):У меня есть откатанные решения на базе CC1100 в связке с ATmega128, ATmega88.
Диапазон 868 MHz, скорость обмена от 100 kbps до 500 kbps.

И вы молчали? :good:

Скорость обмена в обе стороны одновременно такая?

На каком расстоянии? (в чистом поле, в здании минимум через 1-2 железобетонные стены - хотя тут понятно что примерно)

Контроль доставки имеется?

По какой цене реально сделать готовые модули? (может составить существенную конкуренцию блютузу?)


1. Режим работы: запрос ведущего - ответ ведомого.
2. Реальность такова: в помещении - на ~20 метров через 3 стены кирпичные (1 mW). Проверял дома у себя - между этажами с плитой перекрытия устойчивый обмен (5 mW). Вообще изначально задача достичь таких дальностей не ставилась. Просто CC1100 имеет очень чувствительную приемную часть и встроенную коррекцию ошибок.
3. см. 1.
4. Мои радиоканалы интегрированы в состав других устройств. Отдельно себестоимость не считал.
И вы, безусловно, понимаете: цена - это функция от количества :)

Добавлено спустя 6 минут 41 секунду:
frig писал(а):и еще вопрос "а что мне будет за использование этого диапазона?" :D


При излучаемой мощности до 10 mW - ничего.
Хотя я пытался выйти на УКРЧАСТОТНАДЗОР - безрезультатно.
А так как мои устройства эксплуатируются под землей - я особенно не заморачивался.

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

frig » 20 янв 2009, 17:56

Откуда: Днепропетровск


земляк!

При излучаемой мощности до 10 mW - ничего.


это и было интересно.

было бы круто, если бы подобный проект был здесь опубликован.

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

=DeaD= » 20 янв 2009, 19:11

2delamour: Какой статус ваших разработок? Открытые\закрытые?

И еще вопрос - как они при одновременном использовании рядом друг с другом? (например, на соревнованиях пару таких каналов реально настроить? А 10 штук?)

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

delamoure » 21 янв 2009, 00:07

Одновременное использование потенциально возможно. В моей разработке это не используется.
В CC1100 реализовано частотное разделение каналов. Однако по умолчанию каналы разделены на ~0.2MHz.
И так как в России доступен диапазон 868.000 - 868.200 МГц, то без экспериментов с уменьшением частоты разнесения каналов ничего не скажу.
Еще можно организовать временнОе разделение одного канала. Я так понимаю, что на соревнованиях идет непосредственное управление роботом с пульта. То есть в реальном времени передается минимум информации, объем пакета несколько байтов, ответ на запрос пульта не нужен. При таком подходе смело можно организовать порядка 10 передатчиков.

В составе RoboBus я вижу это так. Имеем плату модуля, совместимую с данной шиной. С оговоренным конструктивом.
Микроконтроллер модуля реализует все функции по настройке и управлению радиомодемом. И, грубо говоря, для контроллера РоБота все сводится к командам: передать данные, принять данные, задать параметры связи. Вот и все.

Разработки закрыты. Открытыми никогда не занимался :)
Если это пользуется спросом, то мне интересно. Но про это - лучше в личку.
Если нет, всегда помогу советом или примером тому, кто займется аналогичной открытой разработкой.

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

=DeaD= » 21 янв 2009, 08:50

delamoure писал(а):Еще можно организовать временнОе разделение одного канала. Я так понимаю, что на соревнованиях идет непосредственное управление роботом с пульта. То есть в реальном времени передается минимум информации, объем пакета несколько байтов, ответ на запрос пульта не нужен. При таком подходе смело можно организовать порядка 10 передатчиков.

Нет, речь как раз шла об роботах управляемых ПК с кучей датчиков и большим объемом информации.

delamoure писал(а):Если это пользуется спросом, то мне интересно.

Да вот и непонятно пока - будет это пользоваться спросом или нет... наверное пока можно считать что нет - по массе показателей проект проигрывает синему зубу, кроме, пожалуй, расстояний и потенциальной более низкой ценой, хотя с ценой пока тёмный лес. Решение на синем зубе сейчас реально реализовать за порядка 30$.

delamoure писал(а):Если нет, всегда помогу советом или примером тому, кто займется аналогичной открытой разработкой.

А вот это будет полезно наверное, только тут на СС2500 делают вроде, оно сильно отличается?

Re: Проект "RoboRF" - открытый недорогой радиоканал дл

delamoure » 21 янв 2009, 16:26

"Куча датчиков" etc. - понятие растяжимое. В 40 ... 50 байтов уложитесь?

По цене темного леса нет. Это информация не для форума.

CC2500 - выше рабочая частота, скорость обмена та же, ниже максимальная мощность.

Это какой версии BlueTooth реально реализовать за 30 у.е.?
Кто-то сделал? Готовые модули? Можно несколько ссылок на то, что вы уже применяете.
А как же пресловутая совместимость с RoboBus?


Посмотрел я, что выставлено EdGull: исходники, стоимость. Информации маловато, но по цене - молодец!
Правда незавершенный малофункциональный софт да еще и на BasCom-AVR...
Ну это дело времени, вероятно. А BasCom понятнее для начинающих.


Rambler\'s Top100 Mail.ru counter