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

 
 
> Помогите выбрать протокол, куда копать?
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 24 2008, 05:46
Сообщение #2


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

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



А обмен между компами идёт?
или между какими-т о железными коробочками?
Если между компами, то проще всего поставить с каждой стороны преобразователь Ethernet (какой-нить простой Риалтек) и получится прозрачный канал Ethernet (только по оптике).
Иначе - HDLC (канальный уровень) или TCP.
А достоверность передачи и перезапросы - на уровне приложений
Хотя если точка-точка, то можно любой самопальный протокол придумать, главное, задокументировать как следует.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
tag
сообщение Mar 24 2008, 07:32
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561



Цитата(MrYuran @ Mar 24 2008, 08:46) *
А обмен между компами идёт?
или между какими-т о железными коробочками?
Если между компами, то проще всего поставить с каждой стороны преобразователь Ethernet (какой-нить простой Риалтек) и получится прозрачный канал Ethernet (только по оптике).
Иначе - HDLC (канальный уровень) или TCP.
А достоверность передачи и перезапросы - на уровне приложений
Хотя если точка-точка, то можно любой самопальный протокол придумать, главное, задокументировать как следует.


...HDLC - это протокол управления протоколом канального уровня и он ни коим образом не сравним с TCP

Цитата(RHnd @ Mar 20 2008, 18:32) *
Подскажите, на какие стандартные протоколы в такой ситуации можно посмотреть, на что опираться? Какие могут быть готовые или окологотовые решения?


... в принципе подходит TCP/IP, ModBus вряд ли. Мне кажется Вам надо проработать подробнее вопрос обмена информацией: например, связь между "ящиками" должна быть постоянно или устанавливаться эпизодически? ... "ящики" равноправные или один из них ведущий, а другой подчиненный? А уже потом определяться с протоколом.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 24 2008, 08:04
Сообщение #4


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(tag @ Mar 24 2008, 10:32) *
...HDLC - это протокол управления протоколом канального уровня и он ни коим образом не сравним с TCP
... в принципе подходит TCP/IP, ModBus вряд ли. Мне кажется Вам надо проработать подробнее вопрос обмена информацией: например, связь между "ящиками" должна быть постоянно или устанавливаться эпизодически? ... "ящики" равноправные или один из них ведущий, а другой подчиненный? А уже потом определяться с протоколом.


зачем телеге реактивный двигатель??? если для того чтобы передать данные достаточно их просто передать и убедиться в достоверности для этого достаточно 32 ячейки CPLD
никая сеть тут не нужна!!!!!!! никакого сужения спектра делать не надо
Go to the top of the page
 
+Quote Post
tag
сообщение Mar 24 2008, 09:17
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561



Цитата(rv3dll(lex) @ Mar 24 2008, 11:04) *
никая сеть тут не нужна!!!!!!!


Про сеть никто и не говорит.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 24 2008, 11:19
Сообщение #6


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(tag @ Mar 24 2008, 12:17) *
Про сеть никто и не говорит.


тут нужен протокол не сложнее уартовского

в пультах ду не всегда манчестер
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
- - MrYuran   Вообще, если одна коробка - передатчик, а другая -...   Mar 23 2008, 17:38
- - RHnd   Не, обратный канал есть. На каждой коробочке оптич...   Mar 23 2008, 21:03
|- - 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 - 01:50
Рейтинг@Mail.ru


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