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

 
 
> канал связи на 10Mbps на расстояние до 1 км, как организовать в какю сторону копать ?
Fape
сообщение Nov 10 2010, 08:52
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 1-07-05
Пользователь №: 6 451



Подскажите в какую сторону "копать" поставлена задача организовать канал обмена данными пропускной способностью 10Mbps на расстояние до 1 км. Данные телеметрии обмен между микроконтроллером и ПК в полудуплексном режиме.
Физический уровень кабель или оптоволокно можно выбрать под конкретную реализацию.

Вопрос собственно на чем проще (малой кровью) реализовать ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 14)
vitan
сообщение Nov 10 2010, 10:08
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Ethernet 100Base-FX?
Go to the top of the page
 
+Quote Post
bookevg
сообщение Nov 10 2010, 10:14
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 320
Регистрация: 13-09-06
Пользователь №: 20 348



Цитата(Fape @ Nov 10 2010, 11:52) *
Подскажите в какую сторону "копать" поставлена задача организовать канал обмена данными пропускной способностью 10Mbps на расстояние до 1 км. Данные телеметрии обмен между микроконтроллером и ПК в полудуплексном режиме.
Физический уровень кабель или оптоволокно можно выбрать под конкретную реализацию.

Вопрос собственно на чем проще (малой кровью) реализовать ?

http://www.prosoft.ru/news/416500.html
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Nov 10 2010, 10:47
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Так тож вы предлагаете если есть этот Ethernet, а если есть только голый МК простенький то тогда что? По меди 10 мегабит проблематично передать на 1 км, а вот по оптике легко
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 10 2010, 10:53
Сообщение #5


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

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



Цитата(andrewkrot @ Nov 10 2010, 13:47) *
Так тож вы предлагаете если есть этот Ethernet, а если есть только голый МК простенький то тогда что? По меди 10 мегабит проблематично передать на 1 км, а вот по оптике легко

Ойдаладно!
ADSL по лапше на несколько км кидают без проблем


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Nov 10 2010, 11:04
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Если оборудование ADSL есть то да, не спорю. А если самому делать то тогда однозначно по оптике
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 10 2010, 11:16
Сообщение #7


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

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



Цитата(andrewkrot @ Nov 10 2010, 14:04) *
Если оборудование ADSL есть то да, не спорю. А если самому делать то тогда однозначно по оптике

С оптикой не всё так просто, в эксплуатации она намного сложнее.
На километр пластик не кинешь, там стекло нужно, а оно хрупкое.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Nov 10 2010, 11:54
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Не понятно только молчание топикстартера...
Go to the top of the page
 
+Quote Post
Fape
сообщение Nov 10 2010, 12:12
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 1-07-05
Пользователь №: 6 451



система будет с нуля создаваться
назрел вопрос как будет при выборе оптоволокна как среды передачи информации выглядеть связка МК - оптический приемопередатчик и ПК - оптический приемопередатчик. Очень не хочется тащить за собой стек протоколов. Мне нужен интерфейс не сложнее RS485 но быстрее и дальнобойнее )
В идеале хотелось бы систему где на одном конце провода в FIFO приемопередатчика микроконтроллер трамбует байты а на другом ПК или устройство связанное с ПК по быстрому интерфейсу вынимает эти же байты из приемопередатчика
при этом логическую часть протокола целостность и структуру информации беру на себя я а кодирование в физический сигнал и манипуляции с этим сигналом проводит приемопередатчик )

описанное мной возможно в принципе или это мечты ?

Сообщение отредактировал Fape - Nov 10 2010, 12:16
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 10 2010, 12:16
Сообщение #10


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Ну вот слово в слово 100Base-FX, за исключением слова "сложнее" smile.gif
Go to the top of the page
 
+Quote Post
Fape
сообщение Nov 10 2010, 12:23
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 1-07-05
Пользователь №: 6 451



Цитата(vitan @ Nov 10 2010, 15:16) *
Ну вот слово в слово 100Base-FX, за исключением слова "сложнее" smile.gif
когда то интересовался таким устройством как X-port что то вроде моста Ethernet <=> UART но оно не подходит ввиду скоростных ограничений UART.

То что советуете вы в реализации повлечет за собой встраивание в устройство чипа на 300 выводов и два месяца изучения стека TCP/IP или этот метод инкапсулирует весь протокольный стек и я могу с ним работать по принципу там закинул байт здесь его получил ?
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 10 2010, 12:50
Сообщение #12


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Fape @ Nov 10 2010, 15:23) *
То что советуете вы в реализации повлечет за собой встраивание в устройство чипа на 300 выводов и два месяца изучения стека TCP/IP или этот метод инкапсулирует весь протокольный стек и я могу с ним работать по принципу там закинул байт здесь его получил ?

Вам не надо поднимать стек TCP/IP. Если не хотите, то и не поднимайте. Ethernet имеет свой протокол, описанный в IEEE802.3. Информация передается блоками (кадрами), у каждого кадра есть заголовок и контрольная сумма и т.п.
Чтобы передавать данные, Вам понадобится организовать в паямти буферы, настроить контроллер и, собственно, начать передачу. Как правило, контроллеры Ethernet сами лезут в память за очередной порцией данных. Это, как я понял, примерно то, что Вам и нужно. Подробно про программирование я Вам не расскажу, т.к. я не программист.
По железу Вам понадобится какой-нибудь процессор (микроконтроллер) с Ethernet на борту. Желательно, чтобы приемопередатчик PHY тоже был встроенный. И еще опический трансивер. Для ПК покупаете стандартную сетевуху с поддержкой оптики, ставите дрова и вперед...

Цитата
Мне нужен интерфейс не сложнее RS485 но быстрее и дальнобойнее

За быстроту и дальнобойность придется заплатить. В случае с удлинителем езернета Вы заплатите скоростью. В случае с оптическим езернетом - сложностью (добавится оптический трансивер, кабель длинный ломкий). А вообще езернет это уже настолько стандартная вещь, что можно и не думать особо. Микросхем на 300 выводов никаких не надо... И т.п.
Go to the top of the page
 
+Quote Post
Fape
сообщение Nov 10 2010, 12:59
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 1-07-05
Пользователь №: 6 451



Цитата(vitan @ Nov 10 2010, 15:50) *
Вам не надо поднимать стек TCP/IP. Если не хотите, то и не поднимайте. Ethernet имеет свой протокол, описанный в IEEE802.3. Информация передается блоками (кадрами), у каждого кадра есть заголовок и контрольная сумма и т.п.
Чтобы передавать данные, Вам понадобится организовать в паямти буферы, настроить контроллер и, собственно, начать передачу. Как правило, контроллеры Ethernet сами лезут в память за очередной порцией данных. Это, как я понял, примерно то, что Вам и нужно. Подробно про программирование я Вам не расскажу, т.к. я не программист.
По железу Вам понадобится какой-нибудь процессор (микроконтроллер) с Ethernet на борту. Желательно, чтобы приемопередатчик PHY тоже был встроенный. И еще опический трансивер. Для ПК покупаете стандартную сетевуху с поддержкой оптики, ставите дрова и вперед...

понятно в принципе да то что нужно ) спасибо буду копать дальше в этом направлении biggrin.gif
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Nov 10 2010, 13:17
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Я сейчас использую оптические трансиверы вплоть до 2,5 Гбит/сек. Никаких сложностей в их использовании нет. В Вашем случае можно использовать и на 52 Мбит/сек, они есть LVTTL толерантные по входу/выходу, и стоят порядка 30 уе. за трансивер в индустриальном исполнении. Возможно, конечно, и покажется дорого. Но будет работать и на 5 км. на многомодовое волокно, и на 20 на одномодовое. Правильно только подмечено, что линия связи хрупкая. Решать Вам =)
Go to the top of the page
 
+Quote Post
Fape
сообщение Nov 10 2010, 13:52
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 1-07-05
Пользователь №: 6 451



Цитата(andrewkrot @ Nov 10 2010, 16:17) *
Я сейчас использую оптические трансиверы вплоть до 2,5 Гбит/сек. Никаких сложностей в их использовании нет. В Вашем случае можно использовать и на 52 Мбит/сек, они есть LVTTL толерантные по входу/выходу, и стоят порядка 30 уе. за трансивер в индустриальном исполнении. Возможно, конечно, и покажется дорого. Но будет работать и на 5 км. на многомодовое волокно, и на 20 на одномодовое. Правильно только подмечено, что линия связи хрупкая. Решать Вам =)


как раз проблем с "дорого" нет производим штучную продукцию комплектующие в которой занимают незначительный процент от стоимости
спасибо обязательно посмотрю и с этой стороны laughing.gif
Go to the top of the page
 
+Quote Post

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

 


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


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