реклама на сайте
подробности

 
 
> Помогите выбрать протокол, куда копать?
RHnd
сообщение Mar 20 2008, 15:32
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Ситуация такая: есть коробочка, на которой стоит оптический излучатель, а рядом с ним приемник. Есть вторая такая коробочка, которая относится на растояние до 30м и разворачивается (т.е. излучатель напротив приемника). Одна коробочка знает, что она передатчик, а вторая - что она приемник. Требуется, чтоб по нажатию кнопочки передатчик передал на приемник несколько сотен мегабайт. Скорость передачи в условиях прямой видимости желательно хотя бы 16 мегабит, лучше 20. Естественно, между коробочками могут проходить люди, коробочки могут трястись в руках у операторов - вообщем, могут возникать проблемы в канале, после которых нужно восстанавливать передачу. В целом, вроде ситуация ясна. Внутри коробочек стоит циклон2, для которого оптический приемник и излучатель - два провода, rx и tx.
Мне, соответственно, требуется разработать схему, которая обеспечит работоспособность, выбрать (придумать) протокол и реализовать.
Подскажите, на какие стандартные протоколы в такой ситуации можно посмотреть, на что опираться? Какие могут быть готовые или окологотовые решения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Mar 23 2008, 17:38
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Вообще, если одна коробка - передатчик, а другая - приёмник, то нет никакой возможности в случае сбоя канала (например, кто-то пересёк своим телом информационный луч) сообщить передающей стороне об этом. Как собираетесь выкручиваться?

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

Манчестер - это не протокол, а способ кодирования информации (кстати очень надёжный и легко реализуемый)

MIL STD 1553 - это протокол мультиплексного канала (один хост, много оконечников)

ИМХО, не имеет смысла говорить о каком-то протоколе, пока нет обратного канала (или он есть, но я как всегда чего-то не понял?)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- RHnd   Помогите выбрать протокол   Mar 20 2008, 15:32
- - Kuzmi4   а чем MODBUS или PROFIBUS не подходят ? Вроде зар...   Mar 20 2008, 15:48
|- - RHnd   Цитата(Kuzmi4 @ Mar 20 2008, 18:48) а чем...   Mar 20 2008, 19:56
|- - mdmitry   Цитата(RHnd @ Mar 20 2008, 22:56) Хм. Про...   Mar 20 2008, 21:51
- - mdmitry   Можно использовать протоколы передачи файлов (xmod...   Mar 20 2008, 17:25
- - AndruB   Думаю можно использовать старый, добрый протокол к...   Mar 22 2008, 12:38
|- - RHnd   Цитата(AndruB @ Mar 22 2008, 15:38) Думаю...   Mar 23 2008, 11:24
- - rezident   Манчестер это физический уровень согласно 7-ми уро...   Mar 23 2008, 12:01
- - RHnd   Не, обратный канал есть. На каждой коробочке оптич...   Mar 23 2008, 21:03
- - MrYuran   А обмен между компами идёт? или между какими-т о ж...   Mar 24 2008, 05:46
|- - tag   Цитата(MrYuran @ Mar 24 2008, 08:46) А об...   Mar 24 2008, 07:32
|- - rv3dll(lex)   Цитата(tag @ Mar 24 2008, 10:32) ...HDLC ...   Mar 24 2008, 08:04
|- - tag   Цитата(rv3dll(lex) @ Mar 24 2008, 11...   Mar 24 2008, 09:17
|- - rv3dll(lex)   Цитата(tag @ Mar 24 2008, 12:17) Про сеть...   Mar 24 2008, 11:19
|- - tag   Цитата(rv3dll(lex) @ Mar 24 2008, 14...   Mar 24 2008, 11:52
- - rv3dll(lex)   всё гораздо хуже протокол это десятое дело в тако...   Mar 24 2008, 05:58
- - RHnd   Да нет же, обратная связь есть! Обе коробки мо...   Mar 24 2008, 06:34
|- - rv3dll(lex)   Цитата(RHnd @ Mar 24 2008, 09:34) Да нет ...   Mar 24 2008, 06:52
- - RHnd   Так, еще раз формулирую задачу. Две коробки. Кажда...   Mar 24 2008, 07:55


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016