roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 апр 2025, 04:22

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




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 27 янв 2009, 18:25 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Цитата:
А вот самодельное решение, по дальности и скорости аналогичное ПДУ


ПДУ вообще вроде как никаких проблем нет. RC5 реализован много-много раз. в васике вообще встроенными функциями...

Цитата:
Хотя конструкцию приемопередатчика, не дающую засветки фотодиода своим светодиодом тоже надо продумывать.


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

Цитата:
Наверное все это хорошо будет работать на отражении от потолка (но тогда под стулом не будет :) )


да отражаться оно будет много от чего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 27 янв 2009, 18:59 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
десяток мощных ИК светиков ёжиком в импульсном режиме даже под кроватью осветят
главное очки сварщика не забыть одеть

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 27 янв 2009, 20:51 
Не в сети

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


это к чему? :pardon: не понял.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 13:23 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
frig писал(а):
надо их расположит один над другим и между ними поместить либо просто светонепроницаемый фильтр, либо даже зеркальные конусы (из той же фольги) чтобы получить круговую диаграмму направленности.


О - вот про конусы я не подумал, да - это идея. Но все равно, такой робот, стоя возле белой стены, вряд ли будет слышать еще кого-то кроме себя во время передачи... А еще в системах управления рулит все-таки Collision Avoidance и жесткие временнЫе схемы передачи пакетов. Collision Detection хоть для радио, хоть для ИК проблематичны. Слишком уж могут быть разные уровни сигналов на приемнике при разных взаимных расположениях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 13:32 
Не в сети

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


возможно, но этого можно избежать. в отличии от универсальных систем у нас возможностей и по адаптации и по настройке больше. и еще. как раз коллизию он определить сможет. даже если он будет себя хорошо слышать, то и других он слышать тоже будет. это в радио не прокатывает, так как там надобно переключать прием-передачу, а тут можно работать совместно. не канает :D

Цитата:
А еще в системах управления рулит все-таки Collision Avoidance и жесткие временнЫе схемы передачи пакетов.


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

Цитата:
Collision Detection хоть для радио, хоть для ИК проблематичны.


для радио не применимо вообще, а для ИК применить можно.


Последний раз редактировалось frig 28 янв 2009, 13:42, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 13:41 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 13:43 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 13:46 
Не в сети
Аватара пользователя

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

Добавлено спустя 30 секунд:
и естественно в посылке был адресат


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 13:51 
Не в сети

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


так один передатчик и несколько приемников? или много приемо-передатчиков?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 14:08 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 15:17 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
frig писал(а):
возможно, но этого можно избежать. в отличии от универсальных систем у нас возможностей и по адаптации и по настройке больше. и еще. как раз коллизию он определить сможет. даже если он будет себя хорошо слышать, то и других он слышать тоже будет. это в радио не прокатывает, так как там надобно переключать прием-передачу, а тут можно работать совместно. не канает :D


Не уверен. При подаче на вход приемника (дискретного, с неким пороговым уровнем) двух сигналов с отношением уровней например 1:10, я не уверен что можно определить даже само наличие второго сигнала. Вообще, кто знает, в тсопах АРУ есть какое-то или они чисто пороговые? Если пороговые, то наличие второго сигнала испортит нам наш передаваемый (нулевые биты станут единичными) и мы это заметим. А если АРУ, то нифига мы не заметим.

Под 1:10 я имею в виду что робот стоит возде белой стены и собственый передатчик слышит в 10 раз лучше чужого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 15:22 
Не в сети

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

вообще от тсопов хотелось бы уйти, так как там модуляция которая будет пересекаться с теми же пультами, что нам ни к чему совсем. следующий шаг - увеличение количества приемников. вообще такую "сетевую" плату все равно хорошо бы делать на отдельной плате чо своим МК и со своим робобасом. :) так что приемников хорошо бы несколько в разные стороны.

2EdGull: покажешь код?


Последний раз редактировалось frig 28 янв 2009, 15:24, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 15:25 
Не в сети
Аватара пользователя

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

Добавлено спустя 2 минуты 16 секунд:
frig писал(а):
2EdGull: покажешь код?

вечером напомни, выложу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 15:25 
Не в сети

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ИК и CSMA/CD - простой и дешевый метод связи
СообщениеДобавлено: 28 янв 2009, 15:27 
Не в сети
Аватара пользователя

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


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

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


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

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


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

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