roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 162 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 11  След.
Автор Сообщение
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 15:54 
Не в сети
Аватара пользователя

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


Давайте исходить из предположения, что все, кто сюда пишет, понимают, что передача данных по радиоканалу подвержена ошибкам, и протокол с подтверждением/повтором передачи необходим, отсюда вытекает также то, что и при работе с уартом надо будет учитывать что возможны довольно большие задержки.
Собственно, я вижу цель в создании (или адаптации готового) простого в реализации и надежного протокола.

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 15:55 
Не в сети
Аватара пользователя

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

полностью поддерживаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 16:06 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Цитата:
так же как и уарте


в уарте нет такого количества ошибок.

Цитата:
Давайте исходить из предположения, что все, кто сюда пишет, понимают, что передача данных по радиоканалу подвержена ошибкам, и протокол с подтверждением/повтором передачи необходим, отсюда вытекает также то, что и при работе с уартом надо будет учитывать что возможны довольно большие задержки.


задержки это одно. надо уметь выявить ошибку и передать данные повторно.

Цитата:
Собственно, я вижу цель в создании (или адаптации готового) простого в реализации и надежного протокола.


вот я и говорю, что создание совего - задача сложная и смысла не имеет. да и "простой протокол" и "радио" вещи совместимые слабо. особенно если говорить о надежности.

имхо имеет смысл только брать готовое и его юзать. и брать желательно что-то распространенное и с отловленными багами, а не так чтобы потом напильником его пилить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 16:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А если без общих слов? Конкретные предложения - вот, можно посмотреть это и это, их юзают X и Y и очень довольны.

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 16:09 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Повторяю вопрос :)

Digit писал(а):
...а при чем тут зигби? Зигби - это забитое уже имя со своими стандартами.
Назовите как-нить RoboRF - чтоб не вводить в заблуждение людей похожестью названий! Суть то протоколов (зигби и разрабатываемого) разная будет...
А если суть не различна, тогда и выдумывать нефик :D

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 16:20 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Цитата:
А если без общих слов? Конкретные предложения - вот, можно посмотреть это и это, их юзают X и Y и очень довольны.


вон Digit подсказывает :D

взять зигби и не морочить голову. а нет - вообще юзать блютус. его используют много народу и отработан он вроде не плохо.

правда от платок эдгулловских прийдется отказаться наверное в случае с БТ.

Добавлено спустя 3 минуты 34 секунды:
радио - оно все паршивое и все со своими заморочками. у кого-то их меньше (тот же БТ), о других просто никто не знает.

можно, конечно, ради спортивного интереса городить свой радиоогород, но проблем в этом деле больше чем решений.

если говорить о точка-точка, то в принципе все решаемо, только много гемора. если говорить о том, что надо расходится в эфире с другими, то тут, пожалуй только TDM даст нормально работать. а всякие CSMA/CA только попортят кровь.

в общем имхо игра не стоит свечь. брать готовое и заниматься чем-то более брагодарным чем постройка недорогого но надежного радио.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 16:57 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
EdGull писал(а):
ну вот у меня есть XBee модули... и че?

Вот систему команд их можно использовать, протокол - они распространены довольно и дока открыта, есть примеры кода в проектах тех кто ими пользовался и на сайте производителя.

Добавлено спустя 27 минут 33 секунды:
blindman писал(а):
Собственно, я вижу цель в создании (или адаптации готового) простого в реализации и надежного протокола.

Да зачем вам создавать то ??? СОЗДАН уже давно для cc2500 ! и раздается бесплатно
http://focus.ti.com/docs/prod/folders/print/cc2500.html
SimpliciTI Network Protocol SIMPLICITI
И исходники на Си и пример
eZ430-RF2500 Sensor Monitor Demo
и библиотеки готовые
CC1100 CC1101 CC2500 Examples Libraries

Добавлено спустя 7 минут 25 секунд:
ZigBee проекты контеста 2005 - http://www.jandspromotions.com/wireless ... index.html

Вот один из них: Robot Localization and Control
The well-designed ZigBee-based Robot Localization and Control project uses wireless nodes to simultaneously localize and control the humanoid robot Robosapien by Wow Wee. The ZigBee nodes’ outputs mimic the control signals the robot would normally receive. A user-friendly GUI display makes controlling the robot easy.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 16:59 
Не в сети
Аватара пользователя

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

К простым задачам, которые мы можем сами решить, я отношу:
1. Создание буфера RX, TX;
2. Выявление ошибок в информации при передаче;
3. Коррекция ошибок (если пользуем БЧХ-коды или что-то такое);
3. Повторный запрос, если неможем исправить ошибку.

Какая-то вероятность ошибки при этом конечно останется всё равно. Но её можно сделать практически нулевой, правильно подобрав параметры системы.

Очень не хотелось бы влезать в вопросы разделения среды передачи, выбора канала и т.п. По крайней мере мне - может кто-то и есть матерый спец, но тогда ему и слово :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZigNet.ru aka ZigBee
СообщениеДобавлено: 18 сен 2008, 17:06 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Цитата:
Сухой итог - назревает утверждение, что разрабатывать с нуля свой радиопротокол фиг получится - надо брать какой-то, решающий сложные для нас задачи и может быть не решающий простые задачи.


имхо итог не правильный. итог не в том, что фиг получится, а в том, что это сложно и затратно с точки зрения человеческих ресурсов. числой воды изобретание велосипеда.

Цитата:
Очень не хотелось бы влезать в вопросы разделения среды передачи, выбора канала и т.п.

и правильно. однако следует помнить, что без механизма доступа к среде передачи построить систему способную работать более чем в одной паре не выйдет. а значит что и практическая ценность этой системы сводится к одному комплекту на помещение. это значит, что это один робот. ни тебе ПАРЫ роботов дома, ни тебе нескольких роботов в кружке... да ничего почти.

где можно будет использовать такой радиоканал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка стандарта передачи данных по радиоканалу (СС2500)
СообщениеДобавлено: 18 сен 2008, 17:08 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Давайте уже начинаем собирать информацию по готовым решениям на которые можно опереться, avr123 в принципе начал скидывать, дойду до дома, решу чего с рублями делать нынче и тоже посмотрю, а то очень уж стремные вещи на финмаркете пишут.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка стандарта передачи данных по радиоканалу (СС2500)
СообщениеДобавлено: 18 сен 2008, 17:09 
Не в сети
Аватара пользователя

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

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка стандарта передачи данных по радиоканалу (СС2500)
СообщениеДобавлено: 18 сен 2008, 17:10 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Т.к. Эд сказал:
EdGull писал(а):
ZigNet.ru пока рабочее название... соответсвенно обсуждаемое...

а на мое предложение о
Digit писал(а):
Назовите как-нить RoboRF

реакции не поступило, то я поменял тему обсуждения: к Зигби пока обсуждение отношения не имеет.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка стандарта передачи данных по радиоканалу (СС2500)
СообщениеДобавлено: 18 сен 2008, 17:16 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка стандарта передачи данных по радиоканалу (СС2500)
СообщениеДобавлено: 18 сен 2008, 17:19 
Не в сети
Аватара пользователя

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

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка стандарта передачи данных по радиоканалу (СС2500)
СообщениеДобавлено: 18 сен 2008, 17:29 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Цитата:
И пофиг - распознать ошибку, подтвердить приёмку и повторно переслать - это мы умеем, а вот рулить каналами радиосвязи - ну его нафиг.


а давайте будем озираться на модель OSI и станет понятно что у нас есть, а чего у нас нет с этим протоколом.
протокол вроде как организует только канальный уровень?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 162 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 11  След.

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


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

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


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

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