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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Сетевая карта, Однонаправленная передача
SergeyMak
сообщение Apr 25 2011, 06:18
Сообщение #31


Участник
*

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



Цитата(SFx @ Apr 25 2011, 12:52) *
речь идет о поддержки TCP до самого устройства ? а дальше однонаправленная передача ?

между OPC и шлюзом односторонняя. Просто отправляем данные на com-порт.


Цитата(SFx @ Apr 25 2011, 12:52) *
как можно сделать однонаправленную передачу с подтверждением ? (а вдруг подтверждения хакнут ? :-D )

через COM отправляем данные. На этом канале откусываем ногу Тх ))

Вот режимы работы устройства:
Виртуальный COM-порт
TCP Server
TCP Client
UDP Server/Client

Я понимаю, что преобразователь реализует TCP/IP на своём CPU и таким образом мы получаем желаемое.

Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 25 2011, 08:51
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(SergeyMak @ Apr 25 2011, 10:18) *
Я понимаю, что преобразователь реализует TCP/IP на своём CPU и таким образом мы получаем желаемое.

Дерзайте.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Apr 25 2011, 11:39
Сообщение #33


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(SFx @ Apr 25 2011, 09:52) *
если взять сетевуху оптическую - то признает.
Ну тогда берется 2-волоконный медиаконвертер с оптики на медь и не подключается приемный разъем.
Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 25 2011, 15:35
Сообщение #34


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(vvs157 @ Apr 25 2011, 15:39) *
Ну тогда берется 2-волоконный медиаконвертер с оптики на медь и не подключается приемный разъем.

нуда типа того)
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Apr 26 2011, 02:24
Сообщение #35


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(SergeyMak @ Apr 25 2011, 08:28) *
Итак, еще раз.

Соединяем OPC-сервер (4 шт.) с базой данных по локальной сети. Требуется шлюз с однонаправленной передачей данных. Он должен быть на стороне OPC и обеспечивать передачу в БД. В компах обычные АТХ матери, соответственно
доступные интерфейсы: COM, LPT, USB, Ethernet, PCI, PCIex.
OC: WinXP.
Сеть: Медь-оптика-медь (полный список оборудования выяснить тяжело)
Шифрование не требуется.
Нужна гальваническая развязка, скорость не менее 40 Кбит/с, поддержка TCP, возможность написания собственного прикладного ПО.
Цена. Думаю 2-3 тр за шт найдем без проблем. Если потребуется разработка и цена перевалит за 50тр – тоже можно.

Осталось добавить, что в это описание можно внести обоснованные изменения по некоторым позициям.


Всё таки я склоняюсь к протоколу с подтверждением. Делать, так сразу нормально.

Ну так постройте ОТДЕЛЬНУЮ локалку от 4-х серверов и компа с БД. Или к БД обращаются из другого города по Internet? Если нет, то кто тогда может ее хакнуть непонятно?
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 26 2011, 10:02
Сообщение #36


Участник
*

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



Цитата(SFx @ Apr 25 2011, 15:51) *
Дерзайте.

Одобряете? sm.gif

Цитата(vvs157 @ Apr 25 2011, 18:39) *
Ну тогда берется 2-волоконный медиаконвертер с оптики на медь и не подключается приемный разъем.

Попробуем с com-портом для начала.

Цитата(vadimp61 @ Apr 26 2011, 09:24) *
Ну так постройте ОТДЕЛЬНУЮ локалку от 4-х серверов и компа с БД.

Да, локалкой не обойдешься. К тому же расстояния. Не зря между ними оптика.

Сообщение отредактировал SergeyMak - Apr 26 2011, 10:04
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 27 2011, 07:17
Сообщение #37


Участник
*

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



Спасибо всем, принявшим участие в обсуждении! Столько людей откликнулось.

Устройство должно было реализовать шлюз внутри себя. А так возникает вопрос в электрической части com-порта =) Похожа ли она на транзисторную или если перебрать драйвер этого порта, то можно писать данные на любую линию?
Может быть новую тему открыть?

Сообщение отредактировал SergeyMak - Apr 27 2011, 07:21
Go to the top of the page
 
+Quote Post
vvs157
сообщение Apr 27 2011, 08:00
Сообщение #38


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(SergeyMak @ Apr 26 2011, 14:02) *
Попробуем с com-портом для начала.
Трудозатраты на реализацию выше, чем с одним отрезанным оптическим линком
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Sep 7 2011, 16:03
Сообщение #39


Участник
*

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



Снова здравствуйте!
Покритикуйте схему в том же контексте.

Eth -> МК -> SPI ->(Опторазвязка только на 3 линии:MOSI,SCLK,SS)-> SPI -> МК -> Eth.

Минимум действий: всё, что прилетело в Ethernet отправилось на Ethernet c другой стороны. В каждом МК обработка протоколов верхнего уровня, TCP/IP работает, связь между сетками в одну сторону.

PS. Медиаконвертеры не хотят работать без Rx. Если только карточку с FlowControl, но у меня такой не нашлось.
Go to the top of the page
 
+Quote Post
DrGluck
сообщение Sep 11 2011, 19:11
Сообщение #40


Местный
***

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



http://www.altx-soft.ru/groups/page-269.htm



P.S. Цена вопроса 50 т.р.


--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 11 2011, 19:34
Сообщение #41


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Мда. Безумству храбрых, как говорится.

Берем карту (свич), отключаем на ней функцию Auto-MDIX (так же неплохо смотрится какая-нибудь древняя карта без этой фичи) и переводим ее в 10МБит. Пару TX на стороне приемника, естественно отрываем, а в линию в направлении к внешнему миру, дабы на другой стороне был Link, подаем импульсы Link Pulse, которые генерируются любым удобным способом
QUOTE
Autonegotiation is based on pulses similar to those used by 10BASE-T devices to detect the presence of a connection to another device. These pulses are sent by a device when it is not sending or receiving any data. They are unipolar positive-only electrical pulses of a duration of 100 ns nominally, with a maximum pulse width of 200 ns,[2] generated at intervals of 16 ms (with a tolerance of 8 ms).



Все sm.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Sep 12 2011, 15:59
Сообщение #42


Участник
*

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



Цитата(DrGluck @ Sep 12 2011, 02:11) *
http://www.altx-soft.ru/groups/page-269.htm



P.S. Цена вопроса 50 т.р.

Спасибо, но работает этот комплекс только с файлами и директрориями. И это UDP протокол.



Цитата(Rst7 @ Sep 12 2011, 02:34) *
Мда. Безумству храбрых, как говорится.

Берем карту (свич), отключаем на ней функцию Auto-MDIX (так же неплохо смотрится какая-нибудь древняя карта без этой фичи) и переводим ее в 10МБит. Пару TX на стороне приемника, естественно отрываем, а в линию в направлении к внешнему миру, дабы на другой стороне был Link, подаем импульсы Link Pulse, которые генерируются любым удобным способом

Все sm.gif


И это UDP получится. Хотя суровое решение. Главное, что бы карточка не поменяла направление случайным образом при обновлении драйвера, например.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 12 2011, 16:36
Сообщение #43


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
И это UDP получится.


А других с односторонней передачей не получится.

QUOTE
Главное, что бы карточка не поменяла направление случайным образом при обновлении драйвера, например.


Можно карту с отдельным PHY (очень часто в современных матерях) и обрезать TXD на уровне PHY-EMAC.

Если уж очень хочется что-то разработать, то возьмите две микросхемы PHY KSZ8041TL и включите их в режиме жопка-к-жопке (Back-To-Back) с разрывом одной из связи TXD-RXD. Подробности в даташите.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Sep 13 2011, 03:45
Сообщение #44


Участник
*

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



Цитата(Rst7 @ Sep 12 2011, 23:36) *
Если уж очень хочется что-то разработать, то возьмите две микросхемы PHY KSZ8041TL и включите их в режиме жопка-к-жопке (Back-To-Back) с разрывом одной из связи TXD-RXD. Подробности в даташите.


Чем вам не нравится тоже самое, только с двумя контроллерами?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 13 2011, 06:07
Сообщение #45


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Чем вам не нравится тоже самое, только с двумя контроллерами?


Деталей много sm.gif Опять же, много лишнего софта, вряд ли Вы его нормально напишите. А ведь Вы хотите
QUOTE
получить простое (в т.ч в дальнейшем обслуживании) и надежное устройство.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

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

 


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


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